一些客户即使反向连接D+和D-,仍能通过ADuM4160获得USB连接。我认为原因是USB使用NRZI(不归零反向)编码,这意味着D+和D-错误连接时,USB会发生改变以便正确通信。
你认为这有道理吗?
D+和D-线连接错误时,ADuM4160应无法正常工作。芯片基于特定速度选择的空闲状态来决定数据包标志的结束,连接错误时,它将无法识别外设。
如果你同时将SPU和SPD引脚设置为错误的值,它可能会正常工作。