89C52单片机和EPM240T100C5的CPLD能直连吗?

2019-07-16 02:24发布

单片机的IO电压是5V,CPLD的IO电压是3.3V,引脚电压不匹配。我不想用电平转换芯片,因为这个太难买了,而且价格贵。我是用CPLD扩展单片机接口,CPLD肯定要和单片机连接,只是不知道能不能直连不?我上过百度查过,说得模棱两可的。由于涉及到显示和按键,所以既有单片机向CPLD通信,也有CPLD向单片机通信。另外单片机的CLK要和CPLD的IO引脚连接。在网上,我看到有3个种方法:1.直连。2.在单片机和CPLD之间接100到200欧电阻。3.电平转换芯片。不过也有人说不能直接连接;还有人说如果是TTL电平就可以,CMOS电平就不能直连;也有人说如果在说明书上看到5V tolerance就可以直连,否则不能。另外,我如果把5V的电源电压和接地端直接连在IO口上。会烧坏单片机吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
工程照明
1楼-- · 2019-07-17 06:19
找个3V与5v互转的不就好啦吗?像SN74LVC4245
Cresta
2楼-- · 2019-07-17 10:49
建议换用STC89LE52.兼容89C52,程序不用改动,而且是3.3V单片机,不需要再考虑电平转换的问题。
Darius~龍~
3楼-- · 2019-07-17 15:08
哼小曲 发表于 2011-11-10 10:19
别说用3.3V单片机,回答问题就可以了,到底可不可以直连呢?或者中间用100欧的电阻,这样可以不? ...

兄弟 你试过用100欧电阻 连接没? 我也想这么连!!

一周热门 更多>