一种脉宽自适应单总线接收器的制造方法

文档序号:7542113阅读:227来源:国知局
一种脉宽自适应单总线接收器的制造方法
【专利摘要】本发明公开了一种脉宽自适应单总线接收器,包括边沿识别模块、脉宽测量模块、帧时序控制器和时钟发生模块,所述边沿识别模块接入单总线信号,用于识别数据码串的上下边沿,使能脉宽测量模块;所述脉宽测量模块利用高速本地时钟信号在边沿识别模块的控制下计数测量脉宽长度,并把结果导出给时序发生模块;所述时钟发生模块用于导入脉宽测量计数,并将此计数分频与预先设定帧位数,输出预先设定好的片选时钟信号、位时钟信号和其他辅助信号;所述帧时序控制器输出控制其余模块的使能信号和复位时序。本发明取得的技术效果是:不需要预先设置脉宽就能自动测量第一个数据位的脉宽,同步产生相应的采样时钟,准确的获得传输数据。
【专利说明】一种脉宽自适应单总线接收器

【技术领域】
[0001 ] 本发明涉及电子领域,具体涉及一种脉宽自适应接收器。
技术背景
[0002]随着集成电路和电子技术的发展,电子电路结构也逐渐向着高集成性、低耗能、实用性方向发展,现有接收器在接收数码串前都有预先设定脉冲脉宽参数,帮助接收电路产生时钟信号来采样获得数据,如果通信脉宽变化了,或者通信双方的时钟频率偏差很大时,则会因为接收采样时钟采样点发生偏差而无法获得准确的数据信息。


【发明内容】

[0003]针对现有技术的不足,本发明要解决的技术问题是提供一种不需要预先设置脉宽、自动测量第一个数据位的脉宽、同步产生相应的采样时钟、准确获得数据传输的脉宽自适应单总线接收器。
[0004]本发明为解决上述技术问题,采用的技术方案是一种脉宽自适应单总线接收器,包括边沿识别模块、脉宽测量模块、帧时序控制器和时钟发生模块,所述边沿识别模块接入单总线信号,用于识别数据码串的上下边沿,使能脉宽测量模块;所述脉宽测量模块利用本地高速时钟信号在边沿识别模块的控制下计数测量脉宽长度,并把结果导出给时序发生模块;所述时钟发生模块用于导入脉宽测量计数,并将此计数分频与预先设定帧位数结合,输出预先设定好的片选时钟信号、位时钟信号和其他辅助信号;所述帧时序控制器输出控制其余模块的使能信号和复位时序。
[0005]作为优选方案,所述接收器包括串并转换模块,所述串并转换模块与帧时序控制器和时钟发生模块相连接,用于将SPI信号转换成并口信号输出。
[0006]作为优选方案,所述接收器包括串并转换模块,所述串并转换模块分别与边沿识别模块、脉宽测量模块、帧时序控制器和时钟发生模块相连接,用于将SPI信号转换成并口信号输出。
[0007]作为优选方案,所述边沿识别模块为具有复位功能的边沿触发器、RS触发器、高速米样表决触发器。
[0008]作为优选方案,所述边沿识别模块为具有复位功能的可编程逻辑芯片。
[0009]作为优选方案,所述脉宽测量模块为具有使能和清零功能的计数器。
[0010]作为优选方案,所述脉宽测量模块为具有使能和清零功能的可编程逻辑芯片。
[0011]发明设计用于自动适应脉宽的接收高速数据码串(比如:单总线)数据的完整逻辑机制。接收的数据可以转换成标准SPI格式数据或者并行数据输出的。本发明取得的技术效果是:不需要预先设置脉宽就能自动测量第一个数据位的脉宽,同步产生相应的采样时钟,准确的获得传输数据。

【专利附图】

【附图说明】
[0012]图1是本发明脉宽自适应单总线接收器原理图
[0013]图2是本发明脉宽自适应单总线接收器另一原理图
[0014]图3是本发明脉宽自适应单总线接收器时序图
[0015]图4是本发明脉宽自适应单总线接收器工作流程图

【具体实施方式】
[0016]下面结合附图和【具体实施方式】对本发明进一步详细描述。
[0017]如图1所示,脉宽自适应单总线接收器包括边沿识别模块、脉宽测量模块、帧时序控制器、时钟发生模块和串并联转换模块,单总线信号输入到边沿识别模块,单总线识别模块可以是具有复位功能的边缘触发器,旧触发器,高速采样表决触发器,或者具有类似功能的可编程逻辑,单总线识别模块识别数据码串的上下边沿并使能脉宽测量模块,脉宽测量模块可以是具有使能和清零功能的计数器,或者具有类似功能的可编程逻辑芯片,将导入的脉宽进行测量计数,并以此计数分频与预先设定帧位数,输出预先设定好的片选时钟信号,位时钟信号和其他辅助信号;时钟发生模块为具有使能和清零功能的计数器,或者具有类似功能的可编程逻辑,本模块的功能是导入脉宽测量计数,并以此计数分频与预先设定帧位数结合,输出预先设定好的片选时钟信号,位时钟信号和其他辅助信号。帧时序控制器是输出控制其余模块的使能信号和复位时序,实现整体机制的合理运行。图1中串并转换模块分别与边沿识别模块、脉宽测量模块、帧时序控制器、时钟发生模块相连接,图2中串并转换模块分别与帧时序控制器、时钟发生模块相连接,串并转换模块可以实现将3?1信号转换成并口信号用于以后的后续输出,串并转换模块在不需要3?1信号转换为并口信号的应用中可以不进行添加。图3是本发明获得的脉宽自适应时序图,(1社^1!!为单总线输入信号;?11186#也11为脉宽测量使能信号;。0皿丨1为测量脉宽计时器1 ;。0皿丨2为脉宽分频计数器2为输出3?1位时钟信号为输出3?1片选时钟信号为内部全局帧复位信号。
[0018]如图4是本发明脉宽自适应单总线接收器工作流程图,如图所示,包括系统上电复位后等待接收起始码,边沿识别模块触发置位,启动时钟发生模块时钟工作,脉宽测量模块测量起始码脉宽,产生片选信号,然后根据脉宽定点产生位时钟,最后帧结束复位,一个帧结束复位后进行循环等待接收起始码,完成下一帧结束复位,从而完成脉宽自适应功能。
[0019]以上具体实施例仅描述了本方案的主要特征和创新点。本领域的技术人员应该了解,本方案不受上述实施例的限制。在不脱离本创新点和保护范围的前提下,本方案还会有各种变化,这些变化和改进都将落入本方案要求保护的范围内。本方案要求保护的范围由所附的权利要求书及其等效物限定。
[0020]应当注意,上述实施例是为了说明而不是限制本发明,那些本领域技术人员将能够在不背离所附权利要求的范围的条件下设计许多可选实施例。词语“包含”不排除那些与权利要求中列出的元件或步骤不同的元件或步骤的存在。元件前的词语“一”或“一个”不排除多个这种元件的存在,在列举几种电路权利要求中,这些装置中的几个可以由一个来表现,硬件项也是同样,仅仅因为某些方法是在不同的从属权利要求中描述的,并不说明这些方法的组合不能用来获利。
[0021]需要说明的是,在本文中,诸如第一和第二等的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,而且,术语“包含”、“包括”或者任何其他变体意在涵盖非排他性的包含,从而使得包含一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括那些明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素,术语“相连”、“连接”、“连接到”或者其他变体,不仅仅包括将两个实体直接相连接,也包括通过具有有益改善效果的其他实体间接相连接。
【权利要求】
1.一种脉宽自适应单总线接收器,其特征在于:包括边沿识别模块、脉宽测量模块、帧时序控制器和时钟发生模块,所述边沿识别模块接入单总线信号,用于识别数据码串的上下边沿,使能脉宽测量模块;所述脉宽测量模块利用高速本地时钟信号在边沿识别模块的控制下计数测量脉宽长度,并把结果导出给时序发生模块;所述时钟发生模块用于导入脉宽测量计数,并将此计数分频与预先设定帧位数结合,输出预先设定好的片选时钟信号、位时钟信号和其他辅助信号;所述帧时序控制器输出控制其余模块的使能信号和复位时序。
2.根据权利要求1所述的脉宽自适应单总线接收器,其特征在于:包括串并转换模块,所述串并转换模块与帧时序控制器和时钟发生模块相连接,用于将SPI信号转换成并口信号输出。
3.根据权利要求1所述的脉宽自适应单总线接收器,其特征在于:包括串并转换模块,所述串并转换模块分别与边沿识别模块、脉宽测量模块、帧时序控制器和时钟发生模块相连接,用于将SPI信号转换成并口信号输出。
4.根据权利要求1所述的脉宽自适应单总线接收器,其特征在于:所述边沿识别模块为具有复位功能的边沿触发器、RS触发器、高速表决触发器。
5.根据权利要求1所述的脉宽自适应单总线接收器,其特征在于:所述边沿识别模块为具有复位功能的可编程逻辑芯片。
6.根据权利要求1所述的脉宽自适应单总线接收器,其特征在于:所述脉宽测量模块为具有使能和清零功能的计数器。
7.根据权利要求1所述的脉宽自适应单总线接收器,其特征在于:所述脉宽测量模块为具有使能和清零功能的可编程逻辑芯片。
【文档编号】H03K19/0175GK104348468SQ201310347692
【公开日】2015年2月11日 申请日期:2013年8月9日 优先权日:2013年8月9日
【发明者】鲍长君, 吴权泰 申请人:上海龙诚自动化系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1