DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3966|回复: 4
打印 上一主题 下一主题

[转载] 3.3V FPGA ( SPARTAN6) 接受 5V 输入

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-22 09:20:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
Is never 5V tolerant input on Spartan6?

1.  Active level translation buffer.

2.  Internal PCI clamp diode, combined with external series resistor to limit clamp current.  
Internal PCI clamp diode is not enabled until after FPGA is configured (for hot-swap capability),
so 5V drive before configuration is complete will possibly (likely!) result in frying the FPGA input buffer.

3.  Extenal voltage divider.

4.  External voltage swing limiter.  Example:  5V I2C signal lines limited to 2.5V with FETs on SP605 board (see page 15 of SP605 schematics).
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
 楼主| 发表于 2014-11-22 09:21:14 | 只看该作者
本帖最后由 shangdawei 于 2014-11-22 09:34 编辑



Is Spartan-6 Inputs 5V tolerant?


The Spartan-6 data sheet is clear that the maximum input voltage (Vin) is 4.0V, so the I/Os that you have connected to 5V are degrading and will eventually fail.

Connecting a Spartan-6 output buffer to the another devices input that is expecting 5V
will not cause 5V to applied to the Spartan-6 device and will not cause degradation.  

You will need to check the other device's data sheet to determine if the 3.3V level will be recognized as a logic 1 state.


74ASxx as well as other bipolar logic families like 74xx, 74ALSxx and 74Fxx all have very weak high drive once the output voltage is above about 3.5V.  
This probably explains why you haven't already damaged the S6.  

On the other hand 5V CMOS logic generally has significant drive at or above 4V and will damage the S6 - even with a series resistor.  

Note

that S6 does not have clamp diodes to Vcco like some other families and therefore your resistor will not prevent the possibility of avalanche breakdown on the S6 inputs.

When specifying a PCI IOSTANDARD, the clamp diodes to VCCO are enabled in Spartan 3a devices.  

These clamp diodes are a requirement for PCI compliance.  See UG331 (v1.7) section titled Clamp Diodes beginning on page 336.

You are correct that the IO clamp diodes are always enabled in Spartan 3/3e family devices, and the diodes are NOT always enabled in Spartan 3a family devices.  

The ability to disable the clamp diodes in the S3a devices is what makes the S3a family devices hot-swap compliant (connected IO pins aren't shorted when the device is unpowered).





板凳
 楼主| 发表于 2014-11-22 09:57:11 | 只看该作者
5V LCD 接口 : 数据总线

地板
 楼主| 发表于 2014-11-22 10:02:28 | 只看该作者
[size=14.3999996185303px]Active level translation buffer.
[size=14.3999996185303px]

FSTD16211 : 24-Bit Bus Switch with Level Shifting



The Fairchild Switch FSTD16211 provides 24-bits of highspeed CMOS TTL-compatible bus switching.


The low On Resistance of the switch allows inputs to be connected to outputs without adding propagation delay or generating additional ground bounce noise.


A diode to VCC has been integrated into the circuit to allow for level shifting between 5V inputs and 3.3V outputs.


The device is organized as a 12-bit or 24-bit bus switch.

When OE1 is LOW, the switch is ON and Port 1A is connected to Port 1B. When OE2 is LOW, Port 2A is connected to Port 2B.


When OE1/2 is HIGH, a high impedance state exists between the A and B Ports.









5#
 楼主| 发表于 2014-11-22 10:05:47 | 只看该作者
IDT QuickSwitch Technology





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

本版积分规则

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

GMT+8, 2024-11-11 02:16 , 耗时 0.107762 秒, 20 个查询请求 , Gzip 开启.

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

桂公网安备 45031202000115号

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

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

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

QQ:28000622;Email:libyoufer@sina.com

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

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