【技术实现步骤摘要】
一种USB设备的时钟检测系统及其时钟检测方法
本专利技术属于USB设备的时钟检测
,尤其涉及一种USB设备的时钟检测系统及其时钟检测方法。
技术介绍
在USB设备构成的通信系统中,只存在串行数据传输通道而不存在时钟信号传输通道,发送端的USB设备仅向接收端的USB设备发送串行数据而不发送时钟信号。因而为了保证接收数据的正确性,接收端需从传输的数据中提取出发送端的时钟信息,实现发送端时钟的本地恢复。为此,现有技术提出了一种时钟检测电路,包括一产生基准时钟的外部晶振、以及对该基准时钟进行调节的内部模拟锁相环电路,该电路可为接收端的USB设备提供精准的时钟。但该电路具体如下缺点:一是外部晶振的引入降低了产品的可靠性,且占用了USB设备的较大空间;二是内部模拟锁相环电路增加了USB设备的成本。此外,现有技术还提供了另一种时钟检测电路,其采用内部振荡电路作为基准时钟源,接收端的USB设备直接采用该内部振荡电路产生的基准时钟对数据进行接收和发送。但由于制造工艺的限制以及内部电压、温度等的影响,该内部振荡电路产生的基准时钟通常具有20%到±30%的偏差,甚至有些工艺则可能产生±50%的偏差,如果将具有巨大偏差的基准时钟直接应用于USB设备的内部电路,极易使系统处于不稳定或不可预知的状态,更加不能满足USB协议对输入输出信号频率的要求,从而使得产品的兼容性差。虽然通过提高基准时钟的频率可以适当提高输出信号的频率精度,但由于集成电路工艺限制,基准时钟的频率不可能很高,而且会使得芯片功耗过大。在本
技术介绍
本部分所公开的上述信息仅仅用于增加对本专利技术
技术介绍
的理解,因此 ...
【技术保护点】
一种USB设备的时钟检测系统,其特征在于,所述系统包括:信号检测单元,用于在接收到USB设备的USB收发器输出的数据后,判断所述USB收发器输出的数据的数据类型;接收延时单元,用于接收一基准时钟,并记录所述基准时钟的单位延时、所述USB收发器输出的数据相对所述基准时钟的延时数据、以及所述USB收发器输出的数据从传输起始至传输终止过程中所述基准时钟的计数值;延时检测单元,用于根据所述信号检测单元判断出的所述数据类型计算所述USB收发器输出的数据的位数,并根据所述位数以及所述接收延时单元记录的所述延时数据、计数值、单位时延,计算得到所述USB收发器输出的数据相对所述基准时钟的周期和延时。
【技术特征摘要】
1.一种USB设备的时钟检测系统,其特征在于,所述系统包括:信号检测单元,用于在接收到USB设备的USB收发器输出的数据后,判断所述USB收发器输出的数据的数据类型;接收延时单元,用于接收一基准时钟,并记录所述基准时钟的单位延时、所述USB收发器输出的数据相对所述基准时钟的延时数据、以及所述USB收发器输出的数据从传输起始至传输终止过程中所述基准时钟的计数值;延时检测单元,用于根据所述信号检测单元判断出的所述数据类型计算所述USB收发器输出的数据的位数,并根据所述位数以及所述接收延时单元记录的所述延时数据、计数值、单位时延,计算得到所述USB收发器输出的数据相对所述基准时钟的周期和延时;接收控制单元,用于对所述USB收发器输出的数据进行采样缓存并发出第一同步控制信号;时钟控制单元,用于根据所述接收控制单元发出的所述第一同步控制信号,对所述基准时钟进行分频,并将分频后的时钟信号发送给所述USB设备的USB控制器,所述USB控制器根据所述分频后的时钟信号,读取所述接收控制单元缓存的数据。2.如权利要求1所述的USB设备的时钟检测系统,其特征在于,所述系统还包括:发送控制单元,用于对所述USB设备的USB控制器待发送的数据进行采样缓存并发出第二同步控制信号,所述时钟控制单元根据所述第二同步控制信号对所述基准时钟进行分频,并将分频后的时钟信号发送给所述USB控制器,所述USB控制器根据所述分频后的时钟信号,将所述待发送的数据发送给所述发送控制单元;发送延时单元,包括第二延时电路,所述第二延时电路包括多级首尾顺次连接的第二延时单元,所述发送延时单元用于在所述发送控制单元将所述待发送的数据填充到所述发送延时单元后,根据所述延时检测单元得到的所述周期、延时和所述接收延时单元记录的所述单位延时发送所述待发送的数据。3.如权利要求2所述的USB设备的时钟检测系统,其特征在于,所述系统还包括:滤波单元,用于对所述延时检测单元得到的所述周期和延时进行滤波处理后,发送给所述发送延时单元。4.如权利要求2所述的USB设备的时钟检测系统,其特征在于,所述发送延时单元还包括:输出选择模块,用于在所述发送控制单元将所述待发送的数据填充到所述发送延时单元后开始时钟计数,并在所述时钟计数结束后,根据计数结果、所述延时检测单元得到的所述周期和延时、以及所述接收延时单元记录的所述单位延时发出控制信号;选择器,用于根据所述输出选择模块发出的控制信号,选择相应的所述第二延时单元输出所述待发送的数据。5.如权利要求1所述的USB设备的时钟检测系统,其特征在于,所述系统还包括用于产生基准时钟的基准时钟发生单元;所述接收延时单元包括:第一延时电路,所述第一延时电路包括多级首尾顺次连接的第一延时单元,所述第一延时单元用于将输入的基准时钟延时输出...
【专利技术属性】
技术研发人员:张毅,陈家锦,孙龙,
申请(专利权)人:国民技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。