【技术实现步骤摘要】
本专利技术涉及USB设备,具体是指一种实现USB设备的时钟精确同步的方法。
技术介绍
低速USB设备(传输速率为I. 5Mhz)的应用越来越广,各个厂家的竞争越来越激烈;低成本的应用方案越来越得到厂家的青睐,省去晶振的低速USB协议芯片成了主流。—般设备端米用6Mhz时钟米样USB主机发送过来的信号,USB协议定义了一组特征信号序列(由主机Host发送)用以同步设备(Device)的本地6Mhz时钟。USB协议本身存在一定的灵活性,精准可靠的USB时钟同步方案变得越来越重要,否则USB设备的兼容性会受到影响;高成本的实现方案又会使产品丧失竞争力。 为了实现时钟精确同步,现有的方法主要有1、直接生成法如图I所示,该办法通过修调物理电路直接产生6Mhz时钟,不需要其他的控制电路。但该种办法生成的频率容易受到温度和电压的影响,在较大的电压和温度变化范围内很难得到满足USB协议规定的频率稳定性。2、高速时钟采样法如图2所示,该方法先产生一个本地高频时钟,再用高频时钟对USB总线上的特征信号序列进行采样,计算出特征信号序列所包含的高频时钟的周期数,来恢复6Mhz时钟。但该 ...
【技术保护点】
一种实现USB设备的时钟精确同步的方法,其特征在于,包括如下步骤:(1)根据低速USB传输协议,数据传输的速率为1.5Mhz,主机每次发起一次数据传输前,都会给设备发送一个字节(80H)的时钟同步序列,取前6个bit作为特征序列,其时间为T,则T=6/1.5Mhz=4us,其中应包含6Mhz频率的周期数为4us/(1/6Mhz)=24;(2)粗调,用CLK给USB特征序列计数,根据计数的结果N来调整SelA的数值,如N>24,则SelA=SelA+1,说明CLK频率高于6Mhz,需要增加延时单元;如N=24,则SelA保持不变,说明CLK频率在6Mhz附近,粗调结束;若N< ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。