自动波特率检测电路制造技术

技术编号:24552406 阅读:32 留言:0更新日期:2020-06-17 19:10
本实用新型专利技术提供了一种自动波特率检测电路,包括:LIN接收器;同步间隔场检测模块,与LIN接收器的输出端相连接;同步场自动波特率检测模块,与同步间隔场检测模块和LIN接收器的输出端相连接;波特率计算模块,与同步场自动波特率检测模块的输出端相连接;临时波特率寄存器,与波特率计算模块的输出端相连接;标识符场检测模块,与临时波特率寄存器和LIN接收器的输出端相连接。在电路系统受到干扰,导致自动波特率的计算发生误判或使得标识符场检测异常时,由于及时丢弃临时波特率并重新采用预置波特率,从而不会使得后续通讯的过程中也使用错误的波特率而导致的不可逆的通信异常,增强检测电路的鲁棒性。

Automatic baud rate detection circuit

【技术实现步骤摘要】
自动波特率检测电路
本技术涉及LIN总线通信领域,特别是一种基于LIN总线的抗干扰型自动波特率检测电路。
技术介绍
现有技术中,在LIN总线通信中进行自动波特率检测需要有如下步骤:首先接收控制器先根据预置波特率完成同步间隔场的检测,然后再进行同步场自动波特率检测,并检测计算获得精确波特率。精确波特率代替预置波特率进入波特率产生器,从而基于该更新后的精确波特率完成标识符场的检测。若检测通过,则LIN总线的控制权将正式切换给发送控制器,由发送控制器发送响应数据,实现一帧LIN数据帧完整的接收发送过程。在上述过程中,完成同步场的自动波特率检测之后,预置的波特率即被计算获得的精确波特率取代。在一般的主从单点通信的情况下,由于接收缓存器中的数据全部由发起通信的LIN主节点来控制,因此波特率信息真实可靠。但是在多节点级联或者较为严苛的通信环境下,例如汽车电子所处的电磁干扰环境中,由于存在各种干扰耦合至LIN总线上的可能性,导致同步场数据不再由主节点唯一约束。而这些干扰容易引起自动波特率检测发生误判,波特率产生器将会不可逆的产生计算错误的波特本文档来自技高网...

【技术保护点】
1.一种自动波特率检测电路,其特征在于,所述自动波特率检测电路包括:/nLIN接收器;/n同步间隔场检测模块,与LIN接收器的输出端相连接;/n同步场自动波特率检测模块,与同步间隔场检测模块和LIN接收器的输出端相连接;/n波特率计算模块,与同步场自动波特率检测模块的输出端相连接;/n临时波特率寄存器,与波特率计算模块的输出端相连接;/n标识符场检测模块,与临时波特率寄存器和LIN接收器的输出端相连接。/n

【技术特征摘要】
1.一种自动波特率检测电路,其特征在于,所述自动波特率检测电路包括:
LIN接收器;
同步间隔场检测模块,与LIN接收器的输出端相连接;
同步场自动波特率检测模块,与同步间隔场检测模块和LIN接收器的输出端相连接;
波特率计算模块,与同步场自动波特率检测模块的输出端相连接;
临时波特率寄存器,与波特率计算模块的输出端相连接;
标识符场检测模块,与临时波特率寄存器和LIN接收器的输出端相连接。


2.根据权利要求1所述的自动波特率检测电路,其特征在于,所述同步场自动波特率检测模块包括:下降边沿检测计数模块,所述下降边沿检测计数模块的输出端与波特率计算模块的输入端相连接,其输入端与LIN接收器的输出端相连接,且其复位端与所述同步间隔场检测模块的输出端相连接。


3.根据权利要求2所述的自动波特率检测电路,其特征在于,所述同步场自动波特率检测模块还包括:同步场计时器和第一比较器;所述同步场计时器的输出端与波特率计算模块的输入端和第一比较器的第一输入端相连接,所述同步场计时器的复位端与所述同步间隔场检测模块的输出端相连接;所述第一比较器的第二输入端用以输入时长阈值,且输出端与波特率计算模块的复位端相连接。


4.根据权利要求1所述的自动波特率检测电路,其特征在于,所述自动波特率检测电路还包括依次连接的响应数据生成模块、响应数据发送模块和LIN发送器;所述响应数据发送模块...

【专利技术属性】
技术研发人员:张昊陈奇辉盛云王升杨
申请(专利权)人:苏州纳芯微电子股份有限公司
类型:新型
国别省市:江苏;32

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

1