发明名称 波特率发生器
摘要 本发明提供一种波特率发生器,包括:独立定时器,与系统时钟相连接,用于产生串行口波特率的起始溢出信号;16分频器,与独立定时器相连接,用于将波特率16等分;比特宽度微调器,分别与系统时钟、16分频器和后续的串口模块相连接,用于对16等分的波特率时钟信号的宽度进行微调输出。本发明可以对串行口波特率进行最大限度的微调,缩小波特率偏差,以满足实际通信需求,避免为了提高通信速度而定制特殊晶振的额外花费,对波特率要求较高的单片机串口通信有着十分重要的意义。另外,本发明对波特率发生器设置独立定时器,防止单片机内部的定时器被波特率发生器过多占用,导致定时器缺乏。
申请公布号 CN102324927B 申请公布日期 2014.06.04
申请号 CN201110114661.3 申请日期 2011.05.04
申请人 中颖电子股份有限公司 发明人 李剑英;胡伟;许成珅;徐海涛
分类号 H03K23/66(2006.01)I 主分类号 H03K23/66(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 陈亮
主权项 一种波特率发生器,包括:独立定时器,与系统时钟相连接,用于产生串行口波特率的起始溢出信号;16分频器,与所述独立定时器相连接,用于将所述波特率16等分;比特宽度微调器,分别与所述系统时钟、16分频器和后续的串口模块相连接,用于对所述16等分的波特率时钟信号的宽度进行微调输出;其中,所述比特宽度微调器包括:比特微调数据寄存器,用于存放需要对所述波特率调节的数值;乘法器,分别与所述比特微调数据寄存器和系统时钟相连接,用于根据所述系统时钟将所述比特微调数据寄存器的值转化为调节的宽度值;加法器,分别与所述16分频器和乘法器相连接,用于根据波特率精度的要求改变所述16分频器后的信号宽度。
地址 200335 上海市长宁区金钟路767弄3号