首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于EPM7128STC100的VCCIO供电

楼主问题解决了吗? 我最近也遇到了这个问题。
我看到了一篇文章,与EPM128S的电平混合系统中的应用有关。
http://www.21ic.com/news/html/75/show8556.htm

下面是我的一些问题 :
最近要用EPM7128S这个型号的CPLD来设计电路板, 主要是用它来扩展ARM芯片(型号是S3C44B0X)的IO口。

我的疑问是,对于EPM7128S而言,
VCCINT是内核逻辑与输入缓冲的供电,要求与5.0V电源相连。
VCCIO是输出驱动的供电,根据输出的需要选择接3.3v或者5.0v。

VCCINT除了给内核逻辑供电外,它还决定了输入缓冲的电平范围?由此VCCINT接5v时,输入应该可以兼容3.3/5v吧?
是否也就是说,VCCIO实际上只管IO口的输出电平范围呢? 

我设计的板用 EPM7128S来扩展44B0X的IO数。所以EPM7128S的一部分IO引脚用来接到44B0X的数据和地址总线。
剩下的IO口对外围5V器件驱动控制。 由于44B0X的IO是3.3V的, 为了同时兼容44b0x总线和外围5V器件,我理解应该是让VCCIO接3.3v吧?

那如果要用EPM7128S来驱动5V的TTL门,因为它输出是3.3V电平,所以可以直接兼容。但是如果驱动5V的CMOS门,那么就应该用上拉电阻拉到+5V处才可以了。
但是,文章提到,这种情况下,“逻辑反向了”。 可以给我解释一下这点吗? 另外,在EPM7128S的文档里面虽然提到了Open-Drain Output Option (开漏输出选项),但是并没说什么情况下,IO口才是类似于OC门的“开漏输出”, 是不是当VCCIO接3.3V的时候,IO输出就是“开漏输出”呢?


返回列表