请选择 进入手机版 | 继续访问电脑版

DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3999|回复: 5

烧录器PULL UP PULL DOWN疑问

[复制链接]
发表于 2017-4-27 18:03:08 | 显示全部楼层 |阅读模式
如题,当需要对IC脚位做pull up or pull down时,目前通用做法是要么全部IO up or DOWN, 没有单独控制哪个脚的功能.
这部分谁有新奇的想法.
发表于 2017-5-2 00:22:19 | 显示全部楼层
来一串595单独控制可行否?
 楼主| 发表于 2017-5-2 15:24:39 | 显示全部楼层
当然可以,但不解为什么没有单独控制.
发表于 2017-5-2 18:46:34 | 显示全部楼层
全部上拉或下拉式有用途的,你要单独对某个脚上拉或下拉有什么用呢
发表于 2017-5-2 20:09:19 | 显示全部楼层
上拉一般是上拉到芯片的供电电压吧,这样保证FPGA输出的高电平与VDD保持一致。FPGA用的是OC门。
发表于 2017-5-3 21:55:49 | 显示全部楼层
本帖最后由 shangdawei 于 2017-5-3 22:01 编辑

Drive 5V CMOS-Level Signals
A MAX V device can drive a 5.0-V TTL device by connecting the VCCIO pins of the MAX V device to 3.3 V.
This is possible because the output high voltage (VOH) of a 3.3-V interface meets the minimum high-level voltage of 2.4 V of a 5.0-V TTL device.

A MAX V device may not correctly interoperate with a 5.0-V CMOS device if the output of the MAX V device is connected directly to the input of the 5.0-V CMOS device.
If the MAX V device‘s VOUT is greater than VCCIO, the PMOS pull-up transistor still conducts if the pin is driving high, preventing an external pull-up resistor from pulling the signal to 5.0 V.

To make MAX V device outputs compatible with 5.0-V CMOS devices, configure the output pins as open-drain pins with the I/O clamp diode enabled and use an external pull-up resistor.

HyperSnap_914.jpg
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.
HyperSnap_911.jpg

HyperSnap_913.jpg

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).

HyperSnap_912.jpg
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.

请教一下,最后的图片的原理是什么?





您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-3-29 03:08 , 耗时 0.108512 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表