【技术实现步骤摘要】
UART串口主从通信的时钟频率校准和频率测量方法
本专利技术涉及电子
的一种时钟频率校准和频率测量方法,具体是涉及了一种具有时钟频率校准和频率测量功能的UART从机芯片和用于UART串口主从通信的时钟频率校准和频率测量方法。
技术介绍
UART(串口)、SPI和IIC通讯是最常用的几种MCU与外部设备(外设)间的通讯接口电路。UART串口通讯仅需TX/RX两根信号线,在不需隔离的半双工通讯里,两根信号线可以合并为一根。在隔离通讯领域里,也仅需两个隔离器件,并且协议简单可靠,因此在不需要特别高速通讯的应用领域里获得了大量的应用。串口通讯包含主机和从机,可以一对一,也可以一对多。主机一般为主机MCU,从机为外部设备,例如ADC芯片、计量芯片、传感器芯片等。串口通讯要求主机和从机的频率偏差系数在一定范围之内,一般要求是+/-5%之内,更可靠些的要求是+/-3%之内。主机MCU一般会采用具有精确频率的晶体时钟,而从机芯片出于成本考虑,则可能仅使用芯片内部的RC时钟。从机芯片内的RC时钟离散度偏差可能会超 ...
【技术保护点】
1.一种UART串口主从通信的时钟频率校准和频率测量方法,其特征在于:/n首先,通过主机MCU向从机芯片发送脉宽预先设置的复位信号RX,从机芯片接收复位信号RX,进而通过对复位信号RX中的脉宽检测,计算出自身内部时钟的第一频率偏差系数,然后根据第一频率偏差系数进行第一次调整时钟频率到更小的偏差范围之内,同时将第一频率偏差系数保存;/n然后,在主机MCU和从机芯片后续的正常通讯过程中,从机芯片实时检测从主机MCU接收的每一帧通讯的数据变化情况,检测出时钟频率的第二偏差系数,将同时将第二频率偏差系数保存到寄存器里并发送到主机MCU读取,由主机MCU根据第二频率偏差系数对从机芯片 ...
【技术特征摘要】 【专利技术属性】
1.一种UART串口主从通信的时钟频率校准和频率测量方法,其特征在于:
首先,通过主机MCU向从机芯片发送脉宽预先设置的复位信号RX,从机芯片接收复位信号RX,进而通过对复位信号RX中的脉宽检测,计算出自身内部时钟的第一频率偏差系数,然后根据第一频率偏差系数进行第一次调整时钟频率到更小的偏差范围之内,同时将第一频率偏差系数保存;
然后,在主机MCU和从机芯片后续的正常通讯过程中,从机芯片实时检测从主机MCU接收的每一帧通讯的数据变化情况,检测出时钟频率的第二偏差系数,将同时将第二频率偏差系数保存到寄存器里并发送到主机MCU读取,由主机MCU根据第二频率偏差系数对从机芯片检测接收到的测量量进行调整修正。
2.根据权利要求1所述的一种UART串口主从通信的时钟频率校准和频率测量方法,其特征在于:所述的方法用于带有晶体时钟的主机MCU和带有RC时钟的从机芯片之间的通讯。
3.根据权利要求2所述的一种UART串口主从通信的时钟频率校准和频率测量方法,其特征在于:设置复位信号RX包括一个时长为TRST的’0’低电平,从机芯片接收复位信号RX开始,当初始接收到RX信号中的’0’低电平后,用内部RC时钟对’0’低电平进行计数,等到复位信号RX变高成’1’高电平后停止计数,获得实际计数值Nact,进而计算Nact/Nideal作为第一频率偏差系数,其中Nideal表示从机芯片内部RC时钟的理想频率Fideal下的理想计数值。
4.根据权利要求3所述的一种UART串口主从通信的时钟频率校准和频率测量方法,其特征在于:所述复位信号RX中的’0’低电平的时长大于串口最低串口通讯波特率时发送全’0’低电平信号的时间长度。
5.根据权利要求3所述的一种UART串口主从通信的时钟频率校准和频率测量方法,其特征在于:复位信号RX中,在’0’低电平后增加固定脉宽的若干BIT的验证数据。
技术研发人员:钟书鹏,
申请(专利权)人:杭州恒芯微电子科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。