【技术实现步骤摘要】
一种单线全双工的总线
本专利技术涉及一种全双工总线,特别是涉及一种单线全双工的总线。
技术介绍
目前半导体芯片间常用的总线包括I2C总线,SPI总线,UART总线等等。这些总线均有各自的应用场合,在某方面有显著的优势。I2C总线由SDA和SCL两条线组成,其优点是电路简单,一个主控端可以连接最多127个设备,非常适合多个设备共用一组总线的情况。SPI由CS/CLK/DIN/D0UT四线组成,优点是速率高,能够实现双向的数据传输。UART总线由TX/RX两线组成,可以实现全双工通信。 无论是双工或半双工传输,目前所有总线的一个共同特征是至少由2条线组成。本专利技术提出一种总线,由一条线实现全双工的通信。其优势在于只用单线连接就可以实现全双工通信。
技术实现思路
本专利技术的目的是提供一种单线全双工的总线,为半导体芯片间的全双工通信提供一种连线更少的解决方案。本专利技术采用以下方案实现: 一种单线全双工的总线,其由接口电路A和接口电路B组成,其中接口电路A的端口 PI和接口电路B的端口 P2互相连接。 所述的接口电路A由如下部分组成:输出电路缓冲器A、输出驱动电路A、输入电路A、输入电路缓冲器A以及时钟发生电路A,其中,输出电路缓冲器A和输出驱动电路A相连接,输入电路A与输入电路缓冲器A连接,时钟发生电路A同时与输出电路缓冲器A、输出驱动电路A、输入电路A相连接,输出驱动电路A和输入电路A均连接至端口 Pl。所述的输出电路缓冲器A,将要输出的数据逐位发送到输出驱动电路A输入端。所述的输出驱动电路A,是由电源VCC、两个电阻Rl、R2和一组由P型MO ...
【技术保护点】
一种单线全双工的总线,其特征在于其由接口电路A和接口电路B组成,接口电路A的端口P1和接口电路B的端口P2互相连接;所述的接口电路A由如下部分组成:输出电路缓冲器A、输出驱动电路A、输入电路A、输入电路缓冲器A以及时钟发生电路A,其中,输出电路缓冲器A和输出驱动电路A相连接,输入电路A与输入电路缓冲器A连接,时钟发生电路A同时与输出电路缓冲器A、输出驱动电路A、输入电路A相连接,输出驱动电路A和输入电路A均连接至端口P1;所述的接口电路B由如下部分组成:输出电路缓冲器B,输出驱动电路B,输入电路B,输入电路缓冲器B以及时钟发生电路B,其中输出电路缓冲器B和输出驱动电路B相连接,输入电路B与输入电路缓冲器B相连接,时钟发生电路B同时与输出电路缓冲器B、输出驱动电路B、输入电路B相连接,输出驱动电路B和输入电路B均连接至端口P2。
【技术特征摘要】
1.一种单线全双工的总线,其特征在于其由接口电路A和接口电路B组成,接口电路A的端口 Pl和接口电路B的端口 P2互相连接;所述的接口电路A由如下部分组成:输出电路缓冲器A、输出驱动电路A、输入电路A、输入电路缓冲器A以及时钟发生电路A,其中,输出电路缓冲器A和输出驱动电路A相连接,输入电路A与输入电路缓冲器A连接,时钟发生电路A同时与输出电路缓冲器A、输出驱动电路A、输入电路A相连接,输出驱动电路A和输入电路A均连接至端口 Pl ;所述的接口电路B由如下部分组成:输出电路缓冲器B,输出驱动电路B,输入电路B,输入电路缓冲器B以及时钟发生电路B,其中输出电路缓冲器B和输出驱动电路B相连接,输入电路B与输入电路缓冲器B相连接,时钟发生电路B同时与输出电路缓冲器B、输出驱动电路B、输入电路B相连接,输出驱动电路B和输入电路B均连接至端Π P2。2.根据权利要求1所述的一种单线全双工的总线,其特征在于所述的输出电路缓冲器A,将要输出的数据逐位发送到输出驱动电路A输入端。3.根据权利要求1所述的一种单线全双工的总线,其特征在于所述的输出驱动电路A,是由电源VCC、两个电阻R1、R2和一组由P型MOS管和N型MOS管组成的推挽电路构成,其中P型MOS管通过电阻Rl与电源VCC连接,N型MOS管通过电阻R2与GND连接,该推挽电路的输出端与接口 A的端口 Pl连接,且R2的电阻...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。