一种基于频率编码的单线通信方法技术

技术编号:32487942 阅读:72 留言:0更新日期:2022-03-02 09:53
基于频率编码的单线通信方法,使用两个不同频率的调制时钟信号代表数据“0”和数据“1”,调制时钟信号的个数代表数据采样时钟信号周期;把信号发送端的数据信号和数据采样时钟信号,通过调制器调制成包含数据和时钟信息的单一调制信号;通过信号线传送到信号接收端,信号接收端通过解调器把收到的调制信号解调出数据信号和数据采样时钟信号;信号发送端包括调制器UT,调制器UT连接发送端数据信号SDA_TX、发送端数据采样时钟信号SCK_TX、发送端调制基准时钟FM_TX和单线总线SBUS信号;信号接收端包括解调器UR,解调器UR连接单线总线SBUS信号、接收端数据信号SDA_RX、接收端采样时钟信号SCK_RX和接收端解调时钟信号FD_RX。优点是:本发明专利技术对解码时钟精度要求低,编解码实现简单,成本低。成本低。成本低。

【技术实现步骤摘要】
一种基于频率编码的单线通信方法


[0001]本专利技术属于信号通信
,具体涉及一种基于频率编码的单线通讯方法。

技术介绍

[0002]现有技术的总线通信一般包含时钟和数据两个传输信息。在2线总线中,一根线用于时钟信息传输称为时钟线,另一根用于数据信息传输称为数据线。对于单线通讯总线,需要把时钟信息和数据信息同时在一根线上传输,这就需要把两个信息调制编码成一个信号后再通过单线传输。
[0003]现有单线通信编码中曼彻斯特编码是常用的编码方式。如图1所示,曼彻斯特编码(Manchester)又称裂相码、同步码、相位编码,是一种用电平跳变来表示“1”或“0”编码方法,其变化规则很简单,即每个码元均用两个不同相位的电平信号表示,也就是一个周期的方波,但“0”码和“1”码的相位正好相反。曼彻斯特编码是将时钟和数据包含在信号流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方。基于曼彻斯特编码的单线通讯波特率较高,但是其编码解码电路都比较复杂,同时对恢复时钟精度要求较高,这些特点导致其实现成本较高,在一些低成本应用中并不合适。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于频率编码的单线通信方法,其特征在于:第一,使用两个不同频率的调制时钟信号代表数据“0”和数据“1”,调制时钟信号的个数代表数据采样时钟信号周期;第二,把信号发送端的数据信号和数据采样时钟信号,通过调制器调制成包含数据和时钟信息的单一调制信号;通过信号线传送到信号接收端,信号接收端通过解调器把收到的调制信号解调出数据信号和数据采样时钟信号;第三,所述信号发送端包括:调制器UT,所述调制器UT连接发送端数据信号SDA_TX、发送端数据采样时钟信号SCK_TX、发送端调制基准时钟FM_TX和单线总线SBUS信号;所述调制器UT把所述发送端数据信号SDA_TX和所述发送端采样时钟信号SCK_TX调制成频率编码的信号并发送到单线总线SBUS信号线上;第四,所述信号接收端包括:解调器UR,所述解调器UR连接单线总线SBUS信号、接收端数据信号SDA_RX、接收端采样时钟信号SCK_RX和接收端解调时钟信号FD_RX;所述解调器UR对调制的单线总线SBUS信号进行解调,恢复出接收端数据信号SDA_RX和接收端采样时钟信号SCK_RX。2.如权利要求1所述的一种基于频率编码的单线通信方法,其特征在于:使用两个不同频率的调制时钟信号代表数据“0”和数据“1”,调制时钟信号的个数代表数据采样时钟信号周期;将信号发送端的调制基准时钟频率设为f0,用f0/2频率调制时钟代表数据“0”,2f0频率调制时钟代表数据“1”;在信号调制编码时,为了让每个数据发送周期相同,如果发送“0”数据时发送n个f0/2调制时钟,则在发送“1”信号时需要发送4n个2f0调制时钟,这样数据采样时钟信息通过调制时钟个数调制到调制信号中;数据时钟周期等于调制时钟个数乘以调制时钟周期,“0”数据的调制时钟周期为2/f0,数据时钟周期为n*2/f0=2n/f0;“1”数据的调制时钟周期为1/(2f0),数据时钟周期为4n*1/(2f0)=2n/f0;这样,“0”和“1”数据时钟周期相等,为:通过对通信时钟信息和数据信息进行编码,用n...

【专利技术属性】
技术研发人员:肖安全
申请(专利权)人:岱昆半导体上海有限公司
类型:发明
国别省市:

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

1