[发明专利]数据通信系统及方法有效
申请号: | 201810247857.1 | 申请日: | 2018-03-23 |
公开(公告)号: | CN110297794B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 周小龙 | 申请(专利权)人: | 富联精密电子(天津)有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/362 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘永辉;彭辉剑 |
地址: | 300457 天津市滨*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 系统 方法 | ||
1.一种数据通信方法,其特征在于,所述方法包括步骤:
获取通信设备的集成电路总线的SDA信号及SCL信号;
在所述SCL信号的一个时钟周期内对所述SDA信号的有效数据进行计数;及
将所述SDA信号在所述SCL信号的一个时钟周期内的计数值与一第一预设值进行比较,并根据比较结果输出对应的解码数据。
2.如权利要求1所述的数据通信方法,其特征在于,在所述SCL信号的一个时钟周期内对所述SDA信号的有效数据进行计数的具体步骤包括:
在所述SCL信号为上升沿时开始对所述SDA信号的有效数据进行计数,并在所述SCL信号变为低电平时停止计数。
3.如权利要求2所述的数据通信方法,其特征在于,在所述SCL信号的一个时钟周期内对所述SDA信号的有效数据进行计数的具体步骤还包括:
预先设定一第二预设值,并在所述SCL信号的一个时钟周期内对所述SDA信号的有效数据计数N次,其中N为正整数;及
判断所述SDA信号是否为高电平,以根据判断结果在所述第二预设值及上次计数值的基础上依次进行加减计数。
4.如权利要求3所述的数据通信方法,其特征在于,所述方法还包括:
当所述计数值小于所述第一预设值,输出解码数据为0;及
当所述计数值大于或等于所述第一预设值,输出解码数据为1。
5.如权利要求4所述的数据通信方法,其特征在于,所述方法还包括:
所述第一预设值及所述第二预设值均可根据实际需要对应调整取值大小。
6.一种数据通信系统,包括一通信设备及一可编程逻辑器件,所述可编程逻辑器件与所述通信设备之间建立通信连接,其特征在于,所述可编程逻辑器件包括:
一信号采集单元,用于实时地采集所述通信设备的集成电路总线的SDA信号及SCL信号;
一计数单元,用于在所述SCL信号的一个时钟周期内对所述SDA信号的有效数据进行计数,以得到一计数值;及
一比较单元,用于将所述SDA信号在所述SCL信号的一个时钟周期内的计数值与一第一预设值进行比较,并根据比较结果输出对应的解码数据。
7.如权利要求6所述的数据通信系统,其特征在于,所述计数单元用于在所述SCL信号为上升沿时开始对所述SDA信号的有效数据进行计数,并在所述SCL信号变为低电平时停止计数。
8.如权利要求7所述的数据通信系统,其特征在于,所述计数单元设定一第二预设值,并在所述SCL信号的一个时钟周期内对所述SDA信号的有效数据计数N次,其中N为正整数;所述计数单元还用于判断所述SDA信号是否为高电平,以根据判断结果在所述第二预设值及上次计数值的基础上依次进行加减计数。
9.如权利要求8所述的数据通信系统,其特征在于,当所述计数单元的计数值小于所述第一预设值,所述比较单元输出解码数据为0。
10.如权利要求9所述的数据通信系统,其特征在于,当所述计数单元的计数值大于或等于所述第一预设值,所述比较单元输出解码数据为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富联精密电子(天津)有限公司,未经富联精密电子(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810247857.1/1.html,转载请声明来源钻瓜专利网。