[发明专利]一种用于UART接口芯片的无毛刺自适应时钟切换方法在审
申请号: | 201310371235.7 | 申请日: | 2013-08-22 |
公开(公告)号: | CN103412615A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 郑炜;朱天成;李鑫;杨阳;周津 | 申请(专利权)人: | 中国航天科工集团第三研究院第八三五七研究所 |
主分类号: | G06F1/04 | 分类号: | G06F1/04 |
代理公司: | 北京卫平智业专利代理事务所(普通合伙) 11392 | 代理人: | 符彦慈 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 uart 接口 芯片 毛刺 自适应 时钟 切换 方法 | ||
1.一种UART接口芯片的时钟切换方法,包括如下步骤:
1)自适应时钟切换模块根据CPU并行写入的配置信息获得UART接口芯片的下一工作状态:输入时钟频率和波特率;
2)计算UART接口芯片所需主时钟频率;
3)比较所需主时钟频率与输入时钟频率,当所需主时钟频率高于输入时钟频率时,计算倍频率:倍频率=主时钟频率/输入时的频率,打开倍频器,当所需主时钟频率低于输入时钟频率时,关闭倍频器;
4)根据倍频器的开闭,进行芯片主时钟的切换。
2.根据权利要求1所述的UART接口芯片的时钟切换方法,其特征在于,所述UART接口芯片所需主时钟频率为波特率*UART接口芯片时钟倍数。
3.根据权利要求1所述的UART接口芯片的时钟切换方法,其特征在于,所述芯片主时钟的切换是芯片输入时钟和倍频器输出时钟之间的切换。
4.根据权利要求3所述的UART接口芯片的时钟切换方法,其特征在于,所述芯片输入时钟和倍频器输出时钟的切换方法,包括如下步骤:
A.当倍频器由开启切换成关闭时,将芯片主时钟由倍频器输出时钟切换为芯片输入时钟;
B.当倍频器由关闭切换成开启,将芯片主时钟由芯片输入时钟切换为倍频器输出时钟;
C.若倍频器需要保持开启,并且需要调整倍频率时,将芯片主时钟切换到倍频率调整后的倍频器输出时钟。
5.根据权利要求4所述的UART接口芯片的时钟切换方法,其特征在于,所述将芯片主时钟由倍频器输出时钟切换为芯片输入时钟的步骤为:
在倍频器输出时钟的下降沿关闭倍频器输出时钟到芯片主时钟的通路;
关闭倍频器;
在下一个芯片输入时钟的下降沿开启芯片输入时钟到芯片主时钟的通路;
完成芯片主时钟由芯片输入时钟到倍频器输出时钟的切换。
6.根据权利要求4所述的UART接口芯片的时钟切换方法,其特征在于,所述将芯片主时钟由芯片输入时钟切换为倍频器输出时钟的步骤为:
设置倍频率,开启倍频器,倍频器输出稳定后进行芯片主时钟的切换:
在芯片输入时钟的下降沿关闭芯片输入时钟到芯片主时钟的通路;
在下一个倍频器输出时钟的下降沿开启倍频器输出时钟到芯片主时钟的通路;
完成芯片主时钟由芯片输入时钟到倍频器输出时钟的切换。
7.根据权利要求4所述的UART接口芯片的时钟切换方法,其特征在于,所述将芯片主时钟切换到倍频率调整后的倍频器输出时钟的步骤为:
在倍频器输出时钟的下降沿关闭倍频器输出时钟到芯片主时钟的通路;
调整倍频器的倍频率;
倍频器输出稳定后,在下一个倍频器输出时钟的下降沿开启倍频器输出时钟到芯片主时钟的通路;
完成芯片主时钟向倍频率调整后的倍频器输出时钟的切换。
8.根据权利要求6或7任一项所述的UART接口芯片的时钟切换方法,其特征在于,通过一计数器来确定倍频器输出稳定所需时间,计数器的值达到倍频器的锁定时间后进行切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科工集团第三研究院第八三五七研究所,未经中国航天科工集团第三研究院第八三五七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310371235.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便洗碗柜
- 下一篇:自扶正式防磨空心抽油杆