您好:
我现在采用ISOUSB211进行USB隔离设计,遇到一个问题,经过集线器与PC连接时,可以识别USB设备,但直接与PC连接时,就不能识别设备,请问可能是什么原因导致的呢?
原理图如下
尝试了把C124和C77更换位10uF电容,D+/D-数据线串联22Ω/51Ω/100Ω电阻都没有解决问题,还有哪些方面可以考虑呢?
在PCB布线时,D+/D-特性阻抗是90Ω还是50Ω呢?
您好,
请参考ISOUSB211EVM的电路设计,其支持隔离USB OTG。 www.ti.com/.../ISOUSB211DPEVM 下面链接中的帖子提供了评估板的设计文件,请参考。 e2e.ti.com/.../isousb211dpevm-pcb-design-files
我们测试了波形,发现有高速协商的JK脉冲,持续了55ms左右,且JK脉冲正常从800mV拉低到400mV了,但是后续无通信,导致PC不能正常识别device。如果去掉ISOUSB211,PC是可以正常识别device的,请问可能是什么原因呢?
请提供测试波形。
起始信号:
结束信号:
结束信号后未观察到其他信号。
还有一次是下图这样的:
还有一次是下图这样的:400mV脉冲结束后,又持续了一段200mV的脉冲
以上出现的波形,PC都未能识别device
需要时间确认,请等待后续回复。
不加ISOUSB211的波形如下图,D+有两次拉高操作。第二次拉高之后无JK脉冲,但是PC端可以识别设备。这种情况下识别出的设备是高速还是全速呢?
电脑端通信过程如下图:
下图是加ISOUSB211的波形,D+只有一次拉高。拉高前有一些较低的信号。PC端未识别设备。
电脑端通信过程如下:
您能否分享一下此处使用的集线器和 USB 设备的硬件详细信息?
另外,您使用的 Windows 版本是什么?
集线器我用了多种型号,都可以
USB设备是主控RK3568内部集成的USB外设
用的Windows 11
原理图没看出什么问题。
yj w 说:不加ISOUSB211的波形如下图,D+有两次拉高操作。第二次拉高之后无JK脉冲,但是PC端可以识别设备。
我不确定为什么有两个拉高。第一个肯定看起来像 HS 握手,而第二个看起来不像 HS。您能否禁用 LPM (链路电源管理)并再次测试?以下来自 USB 标准的屏幕截图描述了如何禁用/启用 LPM。谢谢。
第二个拉高之后没有HS握手,最终是按全速还是高速通信呢?
已经禁用LPM了,还是不能正常识别。
您好, 可能有多种方法可以启用/禁用 LPM,我复制了下面的屏幕截图,显示了如何从 Windows PC 中的设备管理器启用/禁用它。
您测试一下禁用/启用的情况。
由于长时间未得到后续问题,本贴关闭。