Using a Virtex Device to Drive 5V CMOS-Level Signals

Must tri-state outputs and use an external resistor to pull up to 5V

To drive 5V CMOS-level inputs, a pull-up resistor must be applied to the 5V Virtex output. Prior
to driving a logic 1 data signal, the Virtex output must be tri-stated. This ensures no overlap or
crowbar current in the input buffers of the 5V-receiving device.
The required Virtex output pin configuration is commonly called “open collector”, or more
correctly, “open drain”. This function is easily generated inside the chip by driving the data
together with the active low Output Enable signal of the output block. The external low-to-high
transition is then driven only by the pull-up resistor. For example, applying a 470-ohm pull-up
resistor to 5V and a 50-pF load capacitance (as shown in Figure 1) creates a 0.4V to 4.5V rise
time of about 40 ns.

For a faster rise time, the internal active low Output Enable signal is not driven directly from the
internal data signal. Instead, it is driven from a two-input AND gate that is driven by both the
internal data signal and the input signal returned from the same device’s output pin. On the
rising edge, this assures that the output pull-up transistor is active for most of the rise time,
resulting in a shorter output delay. The important part of the rise time from 0.4V to 3.0V is
reduced dramatically, from 20 ns to 3 ns (see Figure 2).

Ringing can be avoided by following proper board design practices. In most cases, the fast
active edge enables the CMOS threshold to be passed with a propagation delay of less than 3
ns. At worst, an additional pullup from the resistor is still needed to reach the threshold voltage
reliably, but this enables at least 15 ns to be saved.

时间: 2024-10-04 20:14:51

Using a Virtex Device to Drive 5V CMOS-Level Signals的相关文章

利用FT232实现USB转串口

FT232B数据手册:http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232BL_BQ.pdf 常用的USB转串口的芯片有FT232.PL2303.CH340.利用这些芯片做的模块有很多卖的.但是当我们需要集成到PCB板上的时候就需要自己画了. 以上三个芯片PL2303有某些型号不支持win10而且稳定性不如CH340和FT232(被坑过),所以为了保险,采用稳定性最好的FT232(当然,CH340也很好,而且是国产).

Transistor 晶体管 场效应 双极型 达林顿 CMOS PMOS BJT FET

Transistor Tutorial Summary Transistor Tutorial Summary Bipolar Junction Transistor Tutorial We can summarise this transistors tutorial section as follows: The Bipolar Junction Transistor (BJT) is a three layer device constructed form two semiconduct

TTL电平,CMOS电平,OC门,OD门基础知识

转载: http://blog.csdn.net/qq258711519/article/details/10957253 一.TTL  TTL集成电路的主要型式为晶体管-晶体管逻辑门(transistor-transistor logic gate),TTL大部分都采用5V电源.  1.输出高电平Uoh和输出低电平Uol  Uoh≥2.4V,Uol≤0.4V  2.输入高电平和输入低电平  Uih≥2.0V,Uil≤0.8V    二.CMOS  CMOS电路是电压控制器件,输入电阻极大,对于

TTL电平,CMOS电平,232/485电平,OC门,OD门基础知识

 1.RS232电平 或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口 (RS232)的电平,采用负逻辑, -15v ~ -3v 代表1 +3v ~ +15v 代表0 2.RS485电平和RS422电平 由于两者均采用差分传输(平衡传输)的方式,所以它们的电平方式,一般有两个引脚 A,B 发送端 AB间的电压差 +2 ~ +6v:1 -2 ~ -6v:0 接收端 AB间的电压差 大于 +200mv  1 小于 -200mv  0 定义逻辑1为B>A的状态: 定义逻辑0

TTL电平和CMOS电平总结

TTL电平和CMOS电平总结 1,TTL电平:          输出高电平>2.4V,输出低电平<0.4V.在室温下,一般输出高电平是3.5V,输出低电平是0.2V.最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V. 2,CMOS电平: 1逻辑电平电压接近于电源电压,0逻辑电平接近于0V.而且具有很宽的噪声容限. 3,电平转换电路:          因为TTL和COMS的高低电平的值不一样(ttl 5v<==>cmos 3.

TTL电平和CMOS电平区别和比较

TTL TTL集成电路的主要型式为晶体管-晶体管逻辑门 (transistor-transistor logic gate),TTL大部分都采用5V 电源. 输出高电平Uoh和输出低电平Uol Uoh≥2.4V,Uol≤0.4V 输入高电平和输入低电平 Uih≥2.0V,Uil≤0.8V CMOS CMOS电路是电压控制器件,输入电阻极大,对于干扰信号十分敏感,因此不用的输入端不应开路,接到地或者电源上.CMOS 电路的优点是噪声容限较宽,静态功耗很小. 输出高电平Uoh和输出低电平 Uol U

(DT系列六)devicetree中数据和 struct device有什么关系

devicetree中数据和structdevice有什么关系 总体来说,devicetree与structdevice的关系应该还是在其生成platformdevice的时候,一直传递的structdevice *parent参数.下面先把其源码中传递过程描述如下(仍以At91rm9200为例): 1, DT_MACHINE_START(at91sam_dt,"Atmel AT91SAM (Device Tree)") /*Maintainer: Atmel */ .timer =&

【转】(DT系列六)devicetree中数据和 struct device有什么关系

原文网址:http://www.cnblogs.com/biglucky/p/4057499.html devicetree中数据和structdevice有什么关系 总体来说,devicetree与structdevice的关系应该还是在其生成platformdevice的时候,一直传递的structdevice *parent参数.下面先把其源码中传递过程描述如下(仍以At91rm9200为例): 1, DT_MACHINE_START(at91sam_dt,"Atmel AT91SAM (

FPGA统计摄像头输出-基于MD9T112

FPGA HDL源程序 FPGA统计摄像头的输出像素,窗口尺寸等等 //---------------------------------------------------------------------------- // user_logic.v - module //---------------------------------------------------------------------------- // // ***************************