USB数据线结构:分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,USB数据线供应商,与CMOS的5V电平不同),USB数据线厂商,而电源线和地线可向设备提供5V电压,大电流为500MA(可以在编程中设置的,至于硬件的实现机制,就不要管它了)。
USB的数据格式:和其他的一样,USB数据是由二进制数字串构成的,USB数据线,首先数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUp),USB数据线厂家,事务后构成传输(中断传输、并行传输、批量传输和控制传输)。
USB数据线的编码方案:USB采用不归零取反来传输数据,当传输线上的差分数据输入0时就取反,输入1时就保持原值,为了确保信号发送的准确性,当在USB总线上发送一个包时,传输设备就要进行位插入操作(即在数据流中每连续6个1后就插入一个0),从而强迫NRZI码发生变化。