基于可编程逻辑阵列的RS232至RS422的串行口扩展电路
时间:02-24
来源:不详
点击:
端(低有效)用于控制数据的接收,DE 使能端(高有效)则控制数据的发送。为便于通讯系统的调试,可以在接收端、发送端和各路发送使能端分别安装一个发光管以观察各路的通讯状态。
2.4 译码控制电路
电路中的U1(GAL16V8)是可编程的逻辑阵列,利用该芯片并通过编程可实现译码控制。将主机发出的通讯口选择信号DTR、RTS由IN5、IN6输入到U1,同时将设置开关K1由IN1接入U1?这样,当K1、DTR和RTS经译码后,即可由OUT1~OUT5输出到U3~U6的发送使能端,以分别控制4个通讯口的数据发送器,从而完成主机向所选择通讯总线的数据发送;此外,经OUT5~OUT8输出到U3~U6的接收使能端,则可分别控制4个通讯口的数据接收器,以最终使主机通过通讯总线完成从机数据的接收功能。其通讯端口的选择如表1所列。
表1 通讯端口选择表
K1 | DTR | RTS | 通讯端口 |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 2 |
0 | 1 | 1 | 3 |
1 | X | X | 全部 |
3 结束语
该电路中的全部芯片均选用+5V单电源供电,因而电路结构十分简单。另外,电路采用DC-DC隔离电源供电,且主机与通讯接口之间采用高速光耦进行光电隔离,也增强了主机系统的抗干扰能力。该电路同时具有不占用系统资源、结构简单、使用方便、通用性强和性能可靠等特点?可广泛应用于双全工通讯方式的主从式多机通讯系统。
- 一种RS232/RS485/RS422接口转换器说明(09-17)
- DSP芯片基于SC16C750B的RS232接口设计(11-14)
- 如何才能符合充电桩新国标安全要求(02-26)
- RS232串行数据截取器的设计方案(05-02)
- 基于RS232行列式矩阵键盘接口的设计方案(02-21)
- 充电桩计费单元配套读卡器的应用(06-13)