USB2.0时钟频率与NRZI编码
2024-05-09
732
0
USB的编码方式NRZI(非归零反向编码),提到这个是为了说明信号的时钟周期(等效时钟,并没有专门的时钟线)到底是多少,因为这个才是我们硬件工程师关注的。
对于差分对的传输线:
传输速率或带宽(Mbps)= 时钟频率(MHz)* 位宽 * 通道数 * 每时钟传输数据组数(cycle)
所以USB高速的480Mbsp的计算公式为:
480Mbps=240MHz *1 *1 *2
每个时钟周期传送2次数据(这跟编码方式有关USB为NRZI),也即当传输速率为480Mbps时,对应的时钟频率为240MHz,而且这个240MHz的时钟频率还是USB芯片里面晶振经过倍频得到的,实际USB晶振有12MHz,24MHz,48MHz等.所以现在大家知道,频率和传输速率完全两个概念,对于差分讯号的传输线.
NRZI编码,如下图,实际的波形如下图的NRZI,红色的方框可以看作是信号的一个完整周期。一个完整的周期传输了2个bit,上升沿,下降沿各传输一个bit。
所以,USB2.0高速模式数据bit率是480Mb/s,USB等效时钟是240Mhz,并不是480Mhz。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936