通信方法及系统的制作方法

文档序号:6628992阅读:125来源:国知局
通信方法及系统的制作方法
【专利摘要】本发明公开了一种通信方法,包括:预先定义主设备与从设备之间的数据传输格式,并基于所述数据传输格式通过数据线和时钟线建立主设备与从设备之间的通信连接;基于建立的通信连接及所述数据传输格式进行主设备与从设备之间的数据交换。本发明还公开了一种通信系统。本发明功耗较低,传输速率较快,且通过数据线和时钟线这两线来进行通信,实现十分简单,成本较低。
【专利说明】通信方法及系统

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种通信方法及系统。

【背景技术】
[0002] 目前,主设备与从设备之间进行通信时,一般是通过单线或多线来制定各种通讯 协议,主设备与从设备之间的数据通信往往涉及到内部时钟的采样、分析等处理方式,较为 复杂,且在数据通信时大量利用内部时钟,造成功耗较高,传输速率较低。


【发明内容】

[0003] 本发明的主要目的在于解决现有的通信方式功耗较高、传输速率较低的技术问 题。
[0004] 为实现上述目的,本发明提供的一种通信方法,所述方法包括以下步骤:
[0005] 预先定义主设备与从设备之间的数据传输格式,并基于所述数据传输格式通过数 据线和时钟线建立主设备与从设备之间的通信连接;
[0006] 基于建立的通信连接及所述数据传输格式进行主设备与从设备之间的数据交换。
[0007] 优选地,所述主设备为单片机,所述从设备为电容感应按键处理芯片。
[0008] 优选地,所述数据传输格式中按顺序依次包括:
[0009] 起始位、读写选择位、地址位、第一响应位、数据位、第二响应位和停止位。
[0010] 优选地,所述基于建立的通信连接及所述数据传输格式进行主设备与从设备之间 的数据交换的步骤包括:
[0011] 所述主设备通过起始位触发从设备,并通过读写选择位设置数据的传输方向;
[0012] 当所述主设备通过读写选择位设置为主设备写数据到从设备时,所述主设备通过 地址位获取要写入数据的从设备地址,获取到从设备地址后,所述从设备通过第一响应位 发送第一响应消息至主设备,所述主设备接收到第一响应消息后将要写的数据通过数据位 传输至从设备,所述从设备接收到主设备传输的数据后通过第二响应位发送第二响应消息 至主设备,所述主设备根据第二响应消息通过停止位向从设备发送停止消息,结束主设备 与从设备之间的数据传输;
[0013] 当所述主设备通过读写选择位设置为主设备读取从设备的数据时,所述主设备通 过地址位获取要读取数据的从设备地址,获取到从设备地址后,所述从设备通过第一响应 位发送第一响应消息至主设备,并将主设备要读取的数据通过数据位传输至主设备,在将 数据传输至主设备后通过第二响应位发送第二响应消息至主设备,所述主设备根据第二响 应消息通过停止位向从设备发送停止消息,结束主设备与从设备之间的数据传输。
[0014] 优选地,所述基于建立的通信连接及所述数据传输格式进行主设备与从设备之间 的数据交换的步骤还包括:
[0015] 当所述主设备没有接收到所述从设备发送的第一响应消息和/或第二响应消息 时,中断主设备与从设备之间的数据传输。
[0016] 此外,为实现上述目的,本发明还提供一种通信系统,所述系统包括:主设备及从 设备,其中,
[0017] 所述主设备与从设备之间基于预先定义的数据传输格式通过数据线和时钟线建 立通信连接;
[0018] 所述主设备与从设备之间基于建立的通信连接及所述数据传输格式进行数据交 换。
[0019] 优选地,所述主设备为单片机,所述从设备为电容感应按键处理芯片。
[0020] 优选地,所述数据传输格式中按顺序依次包括:
[0021] 起始位、读写选择位、地址位、第一响应位、数据位、第二响应位和停止位。
[0022] 优选地,所述主设备用于通过起始位触发从设备,并通过读写选择位设置数据的 传输方向;
[0023] 当所述主设备通过读写选择位设置为主设备写数据到从设备时,所述主设备还用 于通过地址位获取要写入数据的从设备地址,获取到从设备地址后,接收所述从设备通过 第一响应位发送的第一响应消息,将要写的数据通过数据位传输至从设备,接收所述从设 备通过第二响应位发送的第二响应消息,根据第二响应消息通过停止位向从设备发送停止 消息,结束主设备与从设备之间的数据传输;所述从设备用于将从设备地址写入地址位,发 送第一响应消息、第二响应消息至主设备,并接收主设备通过数据位传输的数据;
[0024] 当所述主设备通过读写选择位设置为主设备读取从设备的数据时,所述主设备还 用于通过地址位获取要读取数据的从设备地址,获取到从设备地址后,接收所述从设备通 过第一响应位发送的第一响应消息,并接收从设备通过数据位传输的数据,接收所述从设 备通过第二响应位发送的第二响应消息,根据第二响应消息通过停止位向从设备发送停止 消息,结束主设备与从设备之间的数据传输;所述从设备用于将从设备地址写入地址位,发 送第一响应消息、第二响应消息至主设备,并通过数据位传输数据至主设备。
[0025] 优选地,所述主设备还用于当没有接收到所述从设备发送的第一响应消息和/或 第二响应消息时,中断主设备与从设备之间的数据传输。
[0026] 本发明提出的一种通信方法及系统,仅通过主设备与从设备上常用的数据线和时 钟线来建立连接,并预先定义主设备与从设备之间的数据传输格式,基于该数据传输格式 来进行主设备与从设备之间的数据交换,由于是利用预先定义的数据传输格式来进行数据 通信,并没有利用主设备与从设备内部的时钟,因此,功耗较低,传输速率较快,且通过数据 线和时钟线这两线来进行通信,实现十分简单,成本较低。

【专利附图】

【附图说明】
[0027] 图1为本发明通信方法一实施例的流程示意图;
[0028] 图2为本发明通信方法一实施例中主设备写数据到从设备的时序图;
[0029] 图3为本发明通信方法一实施例中主设备读取从设备的数据的时序图;
[0030] 图4为本发明通信系统一实施例的结构示意图。
[0031] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0032] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0033] 本发明提供一种通信方法。
[0034] 参照图1,图1为本发明通信方法一实施例的流程示意图。
[0035] 在一实施例中,该通信方法包括:
[0036] 步骤S10,预先定义主设备与从设备之间的数据传输格式,并基于所述数据传输格 式通过数据线和时钟线建立主设备与从设备之间的通信连接;
[0037] 主设备与从设备之间通过数据线SDA和时钟线SCL来建立连接,其中,本实施例 中,所述主设备可以为单片机,所述从设备可以为电容感应按键处理芯片,单片机通过数据 线SDA和时钟线SCL来对电容感应按键处理芯片进行控制,当然,也不限定主设备、从设备 为其他设备,如主设备和从设备均为单片机等。
[0038] 预先自定义主设备与从设备之间的数据传输格式,从而使主设备与从设备之间通 过数据线SDA和时钟线SCL建立起的连接可以基于自定义的数据传输格式来进行数据通 信,即通过数据线SDA和时钟线SCL建立主设备与从设备之间的通信连接。本实施例中, 自定义的数据传输格式中按顺序依次包括:起始位START、读写选择位READ/WRITE、地址位 ADDRESS、第一响应位ACK、数据位DATA、第二响应位ACK和停止位STOP,如下表一、表二所 示:
[0039]

【权利要求】
1. 一种通信方法,其特征在于,所述方法包括以下步骤: 预先定义主设备与从设备之间的数据传输格式,并基于所述数据传输格式通过数据线 和时钟线建立主设备与从设备之间的通信连接; 基于建立的通信连接及所述数据传输格式进行主设备与从设备之间的数据交换。
2. 如权利要求1所述的通信方法,其特征在于,所述主设备为单片机,所述从设备为电 容感应按键处理芯片。
3. 如权利要求1或2所述的通信方法,其特征在于,所述数据传输格式中按顺序依次包 括: 起始位、读写选择位、地址位、第一响应位、数据位、第二响应位和停止位。
4. 如权利要求3所述的通信方法,其特征在于,所述基于建立的通信连接及所述数据 传输格式进行主设备与从设备之间的数据交换的步骤包括: 所述主设备通过起始位触发从设备,并通过读写选择位设置数据的传输方向; 当所述主设备通过读写选择位设置为主设备写数据到从设备时,所述主设备通过地址 位获取要写入数据的从设备地址,获取到从设备地址后,所述从设备通过第一响应位发送 第一响应消息至主设备,所述主设备接收到第一响应消息后将要写的数据通过数据位传输 至从设备,所述从设备接收到主设备传输的数据后通过第二响应位发送第二响应消息至主 设备,所述主设备根据第二响应消息通过停止位向从设备发送停止消息,结束主设备与从 设备之间的数据传输; 当所述主设备通过读写选择位设置为主设备读取从设备的数据时,所述主设备通过地 址位获取要读取数据的从设备地址,获取到从设备地址后,所述从设备通过第一响应位发 送第一响应消息至主设备,并将主设备要读取的数据通过数据位传输至主设备,在将数据 传输至主设备后通过第二响应位发送第二响应消息至主设备,所述主设备根据第二响应消 息通过停止位向从设备发送停止消息,结束主设备与从设备之间的数据传输。
5. 如权利要求4所述的通信方法,其特征在于,所述基于建立的通信连接及所述数据 传输格式进行主设备与从设备之间的数据交换的步骤还包括: 当所述主设备没有接收到所述从设备发送的第一响应消息和/或第二响应消息时,中 断主设备与从设备之间的数据传输。
6. -种通信系统,其特征在于,所述系统包括:主设备及从设备,其中, 所述主设备与从设备之间基于预先定义的数据传输格式通过数据线和时钟线建立通 信连接; 所述主设备与从设备之间基于建立的通信连接及所述数据传输格式进行数据交换。
7. 如权利要求6所述的通信系统,其特征在于,所述主设备为单片机,所述从设备为电 容感应按键处理芯片。
8. 如权利要求6或7所述的通信系统,其特征在于,所述数据传输格式中按顺序依次包 括: 起始位、读写选择位、地址位、第一响应位、数据位、第二响应位和停止位。
9. 如权利要求8所述的通信系统,其特征在于,所述主设备用于通过起始位触发从设 备,并通过读写选择位设置数据的传输方向; 当所述主设备通过读写选择位设置为主设备写数据到从设备时,所述主设备还用于 通过地址位获取要写入数据的从设备地址,获取到从设备地址后,接收所述从设备通过第 一响应位发送的第一响应消息,将要写的数据通过数据位传输至从设备,接收所述从设备 通过第二响应位发送的第二响应消息,根据第二响应消息通过停止位向从设备发送停止消 息,结束主设备与从设备之间的数据传输;所述从设备用于将从设备地址写入地址位,发送 第一响应消息、第二响应消息至主设备,并接收主设备通过数据位传输的数据; 当所述主设备通过读写选择位设置为主设备读取从设备的数据时,所述主设备还用 于通过地址位获取要读取数据的从设备地址,获取到从设备地址后,接收所述从设备通过 第一响应位发送的第一响应消息,并接收从设备通过数据位传输的数据,接收所述从设备 通过第二响应位发送的第二响应消息,根据第二响应消息通过停止位向从设备发送停止消 息,结束主设备与从设备之间的数据传输;所述从设备用于将从设备地址写入地址位,发送 第一响应消息、第二响应消息至主设备,并通过数据位传输数据至主设备。
10.如权利要求9所述的通信系统,其特征在于,所述主设备还用于当没有接收到所 述从设备发送的第一响应消息和/或第二响应消息时,中断主设备与从设备之间的数据传 输。
【文档编号】G06F13/42GK104298637SQ201410513500
【公开日】2015年1月21日 申请日期:2014年9月29日 优先权日:2014年9月29日
【发明者】袁永生, 廖火荣 申请人:深圳市爱普特微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1