3.3V CPLD 与5V单片机连接?

我手上有一个EPM240的CPLD.可是他输出是3.3V.我想用他与AT89S52进行通信,其实就是想怎么样让3.3V变成单片机可以感知的电压.
我一个朋友说用上拉电阻是可以的,但是我实在想不通,求高手帮忙.
一定加分!!!
AT89S52工作电压是在4-5.5V
CPLD的电平是可以兼容3.3和5V的.

单片机给信号CPLD是没有问题,可以是要CPLD传信号给单片机那可能就不行了,因为他只输入3.3V.
大家请帮帮忙,我再加分!

上拉电阻应该可以,将CPLD与单片机连线通过一个电阻连接到给单片机供电的5V电源上,如果单片机不是5V供电的,不用这个电阻也可以。

还有一个办法就是使用线驱动芯片,比如74LS244
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-03
按理说3.3V的信号单片机也能认的(参见数据手册一般高于2.5V的都认为是高电平了),如果信号是单向的,可以用电平转换芯片搞定参见 :http://zhidao.baidu.com/question/58234539.html
第2个回答  2009-08-03
3.3v和5v通信的接口一般可以直接连接的,不会有什么问题。
但是最保险的方法是先看看两个的datasheet,电平是否可以兼容。
第3个回答  2009-08-03
S52的高电平识别时2.4吧(自己再查下) 那么把EPM240得输出拉高点就行 直接也行

低电平 看是不是都是0,s52是 EPM240是么?由于是两边都接的 那注意了 可能引起不识别

当然转换一下最好 不想转换
可能有隐患 考虑全面也问题不大

3.3V CPLD 与5V单片机连接?
上拉电阻应该可以,将CPLD与单片机连线通过一个电阻连接到给单片机供电的5V电源上,如果单片机不是5V供电的,不用这个电阻也可以。还有一个办法就是使用线驱动芯片,比如74LS244

请问5V的51单片机与3.3V的CPLD(EPM240T100C5N)应该如何连接?
1、简单一点,中间串一个220欧的电阻 2、稳妥一些,用74LVC244,电源为3.3V,输入可以是5V电平,输出是3.3V电平 3.3V电平是可以直接驱动5V电平的 学习单片机,电子设计知识,请访问" 电子设计网dzsj ”

单片机输出的3.3v的电压信号怎么转成5V信号输出? 有么有不用芯片的方 ...
一般来说,3.3V的单片机,输出端,可以输出 5V。需要在引脚的外部,用一个上拉电阻,拉高到5V,即可。

如何实现单片机与CPLD通讯
1.使用8951的外部寻址方式,将单片机的数据总线 部分地址总线和控制总线连接到CPLD 然后再CPLD里根据单片机的外部寻址时序读取数据,这种方式CPLD处理最简单,速度最快。但缺点是需要连接的线很多2.串行方式通信:这个和协议有关系,选一种比较好的推荐一下 1)普通的UART那种串行通信方式一个起始位 8位数据位 一个结束位...

CPLD与单片机的区别是什么?
通俗地说就是通过编程,使之实现一堆数字逻辑芯片的组合功能。比如你想用一堆74之类的片子,你得布线、焊接,时间、人力成本以及可靠性,都不如一片CPLD。对于你这个应用CPLD与单片机的区别,单片机可用实现高级别的逻辑以及运算,而CPLD一般用来做门电路类的逻辑;单片机自身能够做到数十MHz级别的脉冲控制...

CPLD与单片机的区别
CPLD与单片机的主要区别:CPLD由需要用户编程实现想要的处理功能,而单片机的功能已经设计好了,由用户自己编程来使用它的部分或全部功能。单片机是软件方法实现,而CPLD是硬件实现的。可以把CPLD看成是一款专用的解码芯片。因为是硬件实现,所以强项就是快。就好像用电脑看电影,用CPU软件解码可以做,也可以...

用于项目开发的可编程芯片。
CPLD和FPGA建立内部可编程逻辑连接关系的编程技术有三种:基于反熔丝技术的器件只允许对器件编程一次,编程后不能修改。其优点是集成度、工作频率和可靠性都很高,适用于电磁辐射干扰较强的恶劣环境。基于EEPROM存储器技术的可编程逻辑芯片能够重复编程100次以上,系统掉电后编程信息也不会丢失。编程方法分为在编程器上编程...

目前 单片机与cpld和fpga 哪个发展的更好?
时序实现能力强。总体来说。fpga和cpld在频率范围和逻辑实现方面要高出单片机一块。但是由于没有指令系统。所以控制能力比较弱。假象一下。单片机碰到50Mhz以上的时钟基本就不能工作了。但是让你为fpga做一套32位的指令系统并广泛运用~其实难度不亚于让单片机工作在100兆晶振下面。主要看你喜欢什么了~...

什么叫:单片机支持 ISP编程?
就是说可在PCB板上直接烧录程序,不用将单片机取下用下载器烧录;2.ISP(在系统可编程)就是当系统上电并正常工作时,计算机通过系统中的CPLD拥有的ISP直接对其进行编程;3.器件在编程后立即进入正常的工作状态;4.这种CPLD编程方式的出现,改变了传统的使用专用的编程器编程方法的诸多不便。

CPLD芯片EPM240T100与一个单片机连接
传统51完成这些功能不可能, 78E52确实可以,但人家不一定用过, C8051虽有足够IO等资源,但可靠性比CPLD偏低. LPC,STM32这都属ARM了,人家软件不熟能怎么着,而且也都是消费电子的.另外, 既然人家磨掉,而你又偏要研究人家磨掉了的板子, 显然CPLD还有可能用作加密中介. 因为破解单片机成本太低. 有了MCU...

相似回答
大家正在搜