一种宽时钟容差的单线串行半双工通信方法
摘要:
一种宽时钟容差的单线串行半双工通信方法,通信时主机向从机发送一个串行数据帧,从机接收后回复一个串行数据帧;数据线在空闲时为高电平,在发送串行数据帧时,起始位为时长为D的低电平,每个数据位均包含连续的时钟同步单元与数据表示单元两部分,时钟同步单元为时长为A的高电平,数据表示单元中数据0和1分别为时长为B和C的低电平;检测数据线电平信号的上升沿与下降沿相互的间隔时间来区分起始位、时钟同步单元及数据表示单元,先检测起始位,再检测数据位,检测数据位时在检测到时钟同步单元后,再检测数据表示单元;该方法能有效避免通信过程中多个数据位连续传输时累积误差造成的通信错误,且具有完整的串行数据帧起始及校验机制。
公开/授权文献
0/0