连接串口CPLD

Y

yasin

Guest
嗨,我知道,8051(微控制器)有一个UART(通用异步接收器/发送器)本身,而是器件都没有了。现在,我应该使用一个连接串口UART芯片CPLD? (是或否)如果是,是什么类型的芯片?它应该使用前或后MAX232?如果没有,是连接串口与CPLD之间只是一个MAX232芯片?请介绍给我一个有关连接串口FPGA / CPLD的模板。感谢很多
 
喜,U需要对连接到UART中UR UR板MAX232 CPLD实现。关于拉利特
 
喜你需要有MAX232或相类似的逻辑电平转换为RS232 LVTTL / LVCMOS .............但你也需要编写UART TX,UART RX在VHDL代码实现在CPLD的UART ........好运气。 bmwman。 [SIZE = 2] [颜色=#999999]后32秒新增:[/彩色] [/SIZE]喜你需要有MAX232或相类似的逻辑电平转换为RS232 LVTTL / LVCMOS ........ .....但你也需要编写UART TX,UART RX在VHDL代码实现在CPLD的UART ........好运气。 bmwman。
 
你不需要有MAX232芯片连接8051到CPLD。很少认为我想你需要考虑:1。确保CPLD和8051都是3.3V或5V器件。 2。检查有关串口implimentations缺乏良好的appnotes Xilinx网站
 
我想补充的。该MAX232将产生- 10V至+10 V的电压,并会破坏或8051或CPLD。在+ - 10V端只能连接到电脑上。检查微/ CPLD为5V宽容。如果没有,那么你必须限制在5V Tx线(如果有一个与现在的8051和CPLD的3.3V发射线可以直接连接到5V接收没有任何修改输入,5V Tx线是一个比较棘手有些器件不能在输入引脚5V但仍然会在4.2V确定。对于这样的设备,您可以通过发送一个160欧姆的电阻器的信号和领带用1N4148二极管的输出(后电阻)至3.3V(阳极的电阻,在3.3V阴极),如果不能这样做,然后有一个分压器外观或外部晶体管的开关拉下在输入引脚3.3V。维克多 http://www.zerksus。 COM
 
大家好,我的一个UART控制器端上RS232 traceiver是,将控制器的UART对方肯定需要一个处理器或DMA。我不能使用对方(让说并行8位)8位存储到我在FPGA.These寄存器设计不同的寄存器直接将只有在复位刷新。
 
如果CPLD和8051伏之间的水平是兼容的,你可以连接两个设备连接在一起,直接。 MAX232只有一伏电平转换芯片,以满足TIA/EIA-232标准
 

Welcome to EDABoard.com

Sponsor

Back
Top