一种串口波特率自适应接收端、实现方法、系统
基本信息
申请号 | CN202110222440.1 | 申请日 | - |
公开(公告)号 | CN112559412B | 公开(公告)日 | 2021-06-08 |
申请公布号 | CN112559412B | 申请公布日 | 2021-06-08 |
分类号 | G06F13/38;G06F13/42 | 分类 | 计算;推算;计数; |
发明人 | 张波;吴忠洁 | 申请(专利权)人 | 上海灵动微电子股份有限公司 |
代理机构 | 上海硕力知识产权代理事务所(普通合伙) | 代理人 | 郭桂峰 |
地址 | 201203 上海市浦东新区中国(上海)自由贸易试验区张江镇科苑路399号10幢301室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种串口波特率自适应接收端、实现方法、系统,接收端包括:串口接收端口接收发送端发送的信号波形;边沿检测器在串口接收端口接收信号波形的同时,对包头进行边沿检测以及检测两个相邻的目标边沿之间的脉冲宽度;数据移位寄存器进行移位操作使得两个目标边沿之间的脉冲宽度符合预设位数;波特率自动计算器根据两个目标边沿的脉冲宽度,计算得到发送端进行数据发送时的波特率结果;波特率发生器根据波特率结果生成与接收信号匹配的接收波特率;接收移位寄存器根据与接收波特率相同的波特率,接收发送端发送的信号波形并传递给处理器。本发明实现接收端串口通信波特率自适应,提高串口通信的灵活性和通用性。 |
