分类:
2008-03-02 09:47:50
USB接口工作电路主要参数
1 数据编码/解码
在传输信号时,USB应用了NRZI(非归零反相编码)编码方式。在NRZI编码中,"1"由
不出现电平变化来表示,而"0"由电平发生变化来表示。一串"0"会使得NRZI数据每比特
周期都会出现跳变,而一串连"1"则使得数据中长时间不会出现变化。
为了保证信号有足够的变化,在USB上发送一个分组数据时,传输设备要进行比特填充。
对于USB上进行NRZI编码之前,在数据流内每6个连"1"之后都应该插入1个"0",从而
在NRZI数据流中强制加入1个变化。这样在逻辑上至少每7个比特周期,接收器就会接收
到1个数据变化,以保证数据和时钟相互锁定。接收器必须对NRZI数据进行解码,识别填
充比特并丢失他们。比特填充sync(同步)模式开始进行,并贯穿于整个传输过程中。用于
终止该sync方式的数据"1",将作为一个序列中的第1个数据而加以计数。比特填充总是
被强制执行,不会有什么例外。如果比特填充原则需要的话,即使该比特是分组结束(EOP)
信号之前的最后一个比特,也会在最后面插入-个"0"比特。
全速数据速率的标称值是12Mb/s。对于全功能设备的数据速率容差为±0.25%。为了符合
帧时间间隔精度的需要,主控制器的精度必须保证其优于±0.05%。对于低速率名誉上为
1.5Mb/s,所允许的频率容差为±1.5%。这一误差包括下列原因所产生的不准确性:最
初的频率的正确度、晶体容性负载、提高给振荡器的电压、温度和老化。低速率的的抖动应
该小于10ns,这一容差允许在低速率设备中实用价格较低振荡器。