打印

我想的一个用CPLD驱动5V CMOS的办法,大家看看?

[复制链接]
1802|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
z_no1|  楼主 | 2018-11-27 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的需求是用EPM240驱动245,245的工作电压是5V.要用74HC245,不能用74HCT245,然后EPM240的输出采用开漏输出,查了资料,即使是开漏,EPM240也不能挂5V的上拉,最高4.0V,而74HC245在5V时的高门限是3.5V,所以我采取一个折中的上拉电压3.6V,就是把上拉电压改成3.6V,这样两边都可以接受.

相关帖子

沙发
chunyang| | 2018-11-27 16:20 | 只看该作者
你的方法虽然可以,但是,为什么不能用HCT器件呢?与HC比,二者的差别仅在输入电平的兼容性。

使用特权

评论回复
板凳
jjjyufan| | 2018-11-27 16:28 | 只看该作者
DM74LS244SJ 更合适吧
我的FPGA 输出都是加颗这个

使用特权

评论回复
地板
触觉的爱| | 2018-11-27 16:45 | 只看该作者
应该是输出到245缓冲给外部吧。,可以串一个电阻后,再上拉到5V,这样就可以得到高电平是5V了。信号的频率不会太高吧

或者更换成高电平为2V的逻辑芯片,如74LV125这类的,只要不是0.7VCC为高电平的,那么就可以适合3.3V的信号输入到5V的缓冲芯片

使用特权

评论回复
5
z_no1|  楼主 | 2018-11-27 16:48 | 只看该作者
chunyang 发表于 2018-11-27 16:20
你的方法虽然可以,但是,为什么不能用HCT器件呢?与HC比,二者的差别仅在输入电平的兼容性。 ...

因为同一个板,我的HC245上的电压可能是5V,4.2V.3.8V,而HCT245只能工作在5V,当工作在4.2V,3.8V时,我就用0欧电阻切到3.3V做上拉电源.这样就比较灵活.

使用特权

评论回复
6
z_no1|  楼主 | 2018-11-27 16:50 | 只看该作者
jjjyufan 发表于 2018-11-27 16:28
DM74LS244SJ 更合适吧
我的FPGA 输出都是加颗这个

好像不太好买啊.

使用特权

评论回复
7
chunyang| | 2018-11-27 17:01 | 只看该作者
z_no1 发表于 2018-11-27 16:48
因为同一个板,我的HC245上的电压可能是5V,4.2V.3.8V,而HCT245只能工作在5V,当工作在4.2V,3.8V时,我就用0 ...

那也只好如此了。

使用特权

评论回复
8
触觉的爱| | 2018-11-27 17:02 | 只看该作者
74HCT245和74HC245的输入高电平都是一样范围吧

使用特权

评论回复
9
maychang| | 2018-11-27 17:04 | 只看该作者
触觉的爱 发表于 2018-11-27 17:02
74HCT245和74HC245的输入高电平都是一样范围吧

不一样。看手册便知。

使用特权

评论回复
10
触觉的爱| | 2018-11-27 17:34 | 只看该作者
还真是,HCT是2V为高电平的,得看TI的文档。NXP的资料是HC245和HCT245的混在一个文档,只看了前半截,其实说的是HC245……

使用特权

评论回复
11
tianxj01| | 2018-11-28 09:05 | 只看该作者
低电压IO驱动高电压外设,典型的做法是采用门限低的外设哈。
74HCT245 门限电压  Vih(max)=2V。(4.5-5.5Vcc)
EPM240采用3.3供电的话,根本不需要用开漏,直接连接74HCT245 就可以完全正确驱动了哈。干嘛不用74HCT245 而选择门限更高的74HC245。

使用特权

评论回复
12
z_no1|  楼主 | 2018-11-28 10:01 | 只看该作者
tianxj01 发表于 2018-11-28 09:05
低电压IO驱动高电压外设,典型的做法是采用门限低的外设哈。
74HCT245 门限电压  Vih(max)=2V。(4.5-5.5 ...

上面已经回答过了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

223

主题

2645

帖子

10

粉丝