CNIPA.AI
검색으로 돌아가기
기록

一种校准UART波特率的实现方法及装置

발명유효
11청구항 · 3 독립항
§ Ⅰ

개요

발명자

张文婧; 张海鹏; 马华臣; 毕璟旭

IPC 분류

H04L 7/00 (2006.01)H04L 25/02 (2006.01)

本发明提供一种校准UART波特率的实现方法及装置,属于通信技术领域。接收方芯片中的装置使用计数器在起始位数据和校验数据周期内对系统时钟进行计数,且判断接收到的校验数据是否为预设值,是则采用四舍五入算法,根据预设数据位宽和保存的计数值进行计算得到分频值,并更新到波特率寄存器中,将校准完成标志设置为有效,将使能信号设置为无效,否则校准失败,将校准错误标志和校准完成标志设置为有效,将使能信号设置为无效。后续接收方通过根据分频值计算得到的波特率与发送方进行数据通信,本方案使芯片内置精度较低的OSC时也能实现更准确地校准,既满足UART对时钟精度的要求,也兼顾了芯片成本低的需求,使用方便。