最近开发DM365的板子,USB通道一直存在不稳定,做为从设备插于电脑时,电脑有时可识别并读盘,有时只识别出盘符,不能读盘,有时甚至连盘符都不出来。
一样的驱动,配成DM368,则在原本设计参考的IPNC(DM368方案)上运行OK,已经比对过原理图了,两都在USB这一块就差芯片不一样(一个为DM365,一个为DM368),其余都是一样的。
软件也一直没有找到问题。不知哪位大侠有过这样的经历,如何解决,烦请分享下,谢谢!
Chris Meng:
你好,
驱动一定是一样的。
会不会是硬件上的差异?你们的usb部分布线是否严格按照数据手册上来画的?
kooking:
365和368引脚兼容,usb驱动也应相同。
如果只是个例,还应该检查一下有没有虚焊之类;如果是普遍现象,我能想到的还有可能有区别的地方就是ubl,365的ubl跑在368上没问题(相当于368当365用),如果是368的ubl跑在365上,会不会初始化的时候存在一定的风险导致不稳定
jinbing Shao:
回复 Chris Meng:
我与在USB上有预留了ESD及共模电感,会不会有影响。阻抗有按100 OHM来控制。
烦请将USB部分布线参考手册下载地址告诉我下,谢谢!