单线总线系统技术方案

技术编号:4917703 阅读:360 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开单线总线系统,若干器件分别连接到单线总线,至少一个器件为发送器件,至少一个器件为接收器件,所述发送器件,包括一个单线总线端口、开关器件和时序产生装置,时序产生装置连接开关器件的控制端,开关器件的两个导通端,一端连接单线总线端口,另一端连接第一电平,开关器件的控制端控制两个导通端的导通或关断,所述时序产生装置控制开关器件在单线总线端口上至少产生三种时序:停止信号时序、起始信号时序、数据传送时序,所述发送器件还包括冲突仲裁装置、时序接收装置,所述接收器件包括时序接收装置。本实用新型专利技术实现了单根总线上任意器件间相互通信,线路结构简单,时序设计简单,便于总线扩展和维护。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及单线总线串行通信协议。
技术介绍
目前常用的串行通信协议主要有fC总线、SPI总线和SCI总线,其中fc总线以一条时钟线, 一条数据线串行进行通信,SPI总线则以一条时钟线, 一条数据输入线, 一条数据输出线串行进行通信,上述的串行通信至少需要两条线进行通信,时序设计复杂,硬件开销大,易受干扰。美国达拉斯半导体公司推出单总线通信协议采用的是一根线实现总线,但是该总线协议必须有总线上的一个主机控制一个或多个从机,这种主从通讯方式导致只有主机呼叫从机时,从机才能应答,各从机间不能进行通信,同时该通信协议的传输码率低,传输速度慢。
技术实现思路
本技术旨在解决现有技术的不足,提供一种通过单线连接若干独立器件,各器件间可以相互通信,其中至少一个器件可以向一个或多个器件发送数据的单线总线系统。同时本技术还提出了一种发送器件。单线总线系统包括单线总线和若干分别连接到单线总线的器件,所述单线总线系统中至少一个器件作为发送器件,通过单线总线发送数据,至少一个器件作为接收器件,接收单线总线上的数据。所述发送器件,包括一个单线总线端口、开关器件和时序产生装置,时序产生装置连接开关器件的控制端,开关器件的两个导通端, 一端连接单线总线端口,另一端连接第一电平,开关器件的控制端控制两个导通端的导通或关断,所述时序产生装置控制开关器件在单线总线端口上至少产生三种时序停止信号时序、起始信号时序、数据传送时序,其中,所述停止信号时序为,时序产生装置通过开关器件停止控制单线总线端口,且持续时间大于或等于T2;其中,所述起始信号时序为,时序产生装置通过开关器件向单线总线端口发送持续时间为大于或等于T1第一电平;其中,所述数据传送时序为,时序产生装置通过开关器件向单线总线端口发送数据,所4述的数据时序为停止信号和起始信号以外的时序,所述的数据传送时序跟在所述起始信号之后。所述的开关器件可以为NMOS管,开关器件的控制端为NMOS管的栅极,NMOS管的漏极连接单线总线端口 , NMOS管的源极接地。所述的开关器件还可以为PMOS管,开关器件的控制端为PMOS管的栅极,PMOS管的漏极连接单线总线端口, PMOS管的源极接电源。所述发送器件还包括冲突仲裁装置,发送器件发送数据传送时序时,检测单线总线上的电压,判断是否与本发送器件发送的电压一致,检测到不一致时,发送停止信号时序,放弃对单线总线端口的控制,没有检测到不一致时,保持发送状态。所述接收器件包括时序接收装置,所述时序接收装置在接收到起始信号时序时,做好数据接收准备,接收到数据传送时序时,解析数据,比较接收器件的地址与数据中包含的地址是否一致,地址相一致的接收器保存或处理有效信息。所述发送器件,还包括时序接收装置,发送器件也作为接收器件。所述的数据中包括一个或多个器件的地址和信息。单线总线通信方法为,若干器件分别连接到单线总线, 一次发送时,至少一个器件作为发送器件,至少一个器件作为接收器件,其特征在于包含如下发送步骤(1) 发送器件检测单线总线,当单线总线处于持续时间为大于或等于T2的第二电平时,即单线总线处于空闲状态,发送器件准备一次发送;(2) 发送器件产生起始信号时序;(3) 发送器件产生数据传送时序;(4) 如发送器件继续发送数据,则返回步骤(2),否则执行步骤(5);(5) 发送器件发送停止信号时序, 一次发送结束;所述单线总线通信中,需多次发送时,重复步骤(1) ~ (5)。其中,所述的停止信号时序为,发送器件停止对单线总线的控制并持续时间为大于或等于T2,在此期间若没有其它发送器件控制单线总线,则单线总线产生持续时间为大于或等于T2的第二电平,即单线总线处于空闲状态;所述的起始信号时序为,单线总线处于空闲状态时,发送器件发送持续时间为大于或等于T1的第一电平到单线总线;所述的数据传送时序为,发送器件发送起始信号时序后,向单线总线发送数据,所述的数据时序为停止信号和起始信号以外的时序。所述发送步骤在于发送过程中还包含冲突仲裁步骤当存在多个发送器件时,各发送器件的冲突仲裁装置检测单线总线上的电压,判断是否与本发送器件发送的电压一致,检测到 两者不一致时,其冲突仲裁装置发送停止信号时序,该发送器件放弃对单线总线的控制,没 有检测到不一致的发送器件保持发送状态。所述单线总线通信方法,还包括接收步骤,在一次接收时,其包括如下步骤-(1) 接收器件接收到起始信号时序时,做好数据接收准备;(2) 接收器件接收到数据传送时序时,解析数据;(3) 接收器件解析到足够的数据后,比较接收器件的地址与数据中包含的地址是否一 致,地址相一致的接收器保存或处理有效信息。所述单线总线通信中,需多次接收时,重复步骤(1) ~ (3)。本技术有益效果是本技术提出的单线总线系统和通信方法基于单线总线实现, 总线上的任意器件均可作为发送器件向一个或多个接收器件发送信息,实现各个器件间相互 通信,本技术线路结构简单,时序简单,抗干扰能力强,硬件开销少,容易开发,便于 总线扩展和维护。附图说明图l为本技术单线总线系统示意图 图2为本技术单线总线在一次发送中的时序图 图3为本技术单线总线通信的一次发送步骤流程图 图4为本技术单线总线通信的一次接收步骤流程图具体实施方式以下结合附图对本
技术实现思路
进一步说明。一种单线总线系统,单线总线上连接两个器件器件l、器件2。在实际应用中器件l、器 件2可能为如下的结构中的一种(1)如图1所示,器件1和器件2作为发送器件和接收器件; (2)器件l作为发送器件和接收器件,器件2仅作为接收器件;(3)器件l仅作为发送器件,器件2仅作为接收器件,上述3种结构中都至少一个器件作为发送器件,至少一个器件作为接收器件。所述发送器件,包括一个单线总线端口、开关器件和时序产生装置ll,时序产生装置ll连接开关器件的控制端,如图l所示器件l、器件2的开关器件为NMOS管,时序产生装置ll连 接NMOS管的栅极,单线总线端口连接NMOS管的漏极,NMOS管的源极接地,其特征在于所述时序产生装置ll控制NMOS管在单线总线端口上至少产生三种时序停止信号时序、起 始信号时序、数据传送时序,其中,所述停止信号时序为,时序产生装置ll通过NMOS管停止控制单线总线端口,且 持续时间大于或等于T2;其中,所述起始信号时序为,时序产生装置ll通过NMOS管向单线总线端口发送持续时 间为大于或等于T1第一电平;其中,所述数据传送时序为,时序产生装置ll通过NMOS管向单线总线端口发送数据, 所述的数据时序为停止信号和起始信号以外的时序,所述的数据传送时序跟在所述起始信号 之后。附图l所述的器件l、器件2还包括冲突仲裁装置12,发送器件l、 2发送数据传送时序时, 检测单线总线端口上的电压,判断是否与本发送器件发送的电压一致,检测到不一致时,发 送停止信号时序,放弃对单线总线端口的控制,没有检测到不一致时,保持发送状态。所述接收器件包括时序接收装置13,所述时序接收装置13在接收到起始信号时序时,做 好数据接收准备,接收到数据传送时序时,解析数据,比较接收器件的地址与数据中包含的 地址是否一致,地址相一致的接收器保存或处理有效信息。由于附图l所述的器件本文档来自技高网
...

【技术保护点】
单线总线系统,其特征在于包括单线总线和若干分别连接到单线总线的器件,所述单线总线系统中至少一个器件作为发送器件,通过单线总线发送数据,至少一个器件作为接收器件,接收单线总线上的数据。

【技术特征摘要】
1.单线总线系统,其特征在于包括单线总线和若干分别连接到单线总线的器件,所述单线总线系统中至少一个器件作为发送器件,通过单线总线发送数据,至少一个器件作为接收器件,接收单线总线上的数据。2. 如权利要求l所述的单线总线系统,其特征在于所述发送器件,包括一个单线总线端口、丌关器件和时序产生装置,时序产生装置连接开关器件的控制端,开关器件的两个导通端, 一端连接单线总线端口,另一端连接第一电平,开关器件的控制端控制两个导通端的导通或关断,所述时序产生装置控制开关器件在单线总线端口上至少产生三种时序停止信号时序、起始信号时序、数据传送时序,其中,所述停止信号时序为,时序产生装置通过开关器件停止控制单线总线端口,且持续时间大于或等于T2;其中,所述起始信号时序为,时序产生装置通过开关器件向单线总线端口发送持续时间为大于或等于T1第一电平;其中,所述数据传送时序为,时序产生装置通过开关器件向单线总线端口发送数据,所述的数据时序为停止信号和起始信号以外的时序,所述的数据传送时序跟在所述起始信号之后。3. 如权利要求2所述的单线总线系统,其特征在于所述发送器件还包括冲突仲裁装置,发送器件发送数据传送时序时,检测单线总线上的电压,判断是否与本发送器件发送的电压一致,检测到不一致时,发送停止信号时序,放弃对单线总线端口的控制,没有检测到不一致时,保持发送状态。4. 如权利要求l所述的单线总线系统,其特征在于所述接收器件包括时序接收装置,所述时序接收装置在接收到起始信号时序...

【专利技术属性】
技术研发人员:赵启永杨晶宋卫权
申请(专利权)人:杭州士兰微电子股份有限公司
类型:实用新型
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1