发明名称 一种自动流的半双工UART接口电路
摘要 本发明公开了一种UART接口的半双工总线扩展电路,包括延时缓冲电路、TxD三态缓冲器、RxD三态缓冲器和反相缓冲电路。本发明可以使得UART由原本的收发分开的机制转变为收发共线的机制,改变传统的一主多从的方式为多主方式,实现UART中各个设备相互进行数据交互,更好更有效地利用通讯数据。
申请公布号 CN103268301B 申请公布日期 2016.08.31
申请号 CN201310210920.1 申请日期 2013.05.30
申请人 华南理工大学广州学院 发明人 招子安;吴少彬;陈月军;马琼雄;陈伟华
分类号 G06F13/38(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 广州新诺专利商标事务所有限公司 44100 代理人 李国钊
主权项 一种自动流的半双工UART接口电路,用于UART中各设备进行收发共线机制,以实现各设备之间的数据交互,包括有UART数据发送接口TxD端口、UART数据接收接口RxD端口和收发总线接口RTBus端口,其特征在于:其还包括有延时缓冲电路,其两端连接所述TxD端口和RTBus端口,使得延时缓冲电路到TxD三态缓冲器的线上电平滞后于TxD端口到延时缓冲电路的线上电平;TxD三态缓冲器,其两端分别连接所述延时缓冲电路和RTBus端口;RxD三态缓冲器,其两端分别连接RxD端口和RTBus端口;反相缓冲电路,其两端分别连接TxD端口和所述RxD三态缓冲器;当无数据接收和发送时,TxD端口处于“高电平”状态,使得其所连接TxD三态缓冲器处于失能状态,而通过反相缓冲电路使得RxD三态缓冲器处于使能状态,则RTBus端口的数据电平会通过处于使能状态的RxD三态缓冲器传递到RxD端口上;当设备有数据发送时,TxD端口发送的“低电平”信号分别同时传递到延时缓冲电路的输入端、TxD三态缓冲器的输入端和反相缓冲电路的输入端,反相缓冲电路通过反相输出“高电平”信号到RxD三态缓冲器的~ENA脚上,从而使得失能的RxD三态缓冲器实现RTBus端口的电平不能传递到RxD端口上;延时缓冲电路在TxD端口电平信号输入后开始延时,在其延时结束后输出使能信号驱动TxD三态缓冲器使能,使得输入到TxD三态缓冲器的TxD端口数据电平输出到RTBus端口上。
地址 510800 广东省广州市花都区学府路一号