dreamorwph1 发表于 2019-3-13 11:09:53

USB2514如何在ok335xS-II上实现?

最近因为一个项目需要用到USB hub,看到ok335xS-D的开发板上已经实现了USB HUB,所以就想完全借鉴一下这个板子的USB HUB的设计,看了一下原理图,用了USB2514这个片子。但是因为之前我一直用的是ok335xS-ii的核心板,所以我的底板设计的时候仍然采用的是335xS-II的核心板,USB HUB的设计完全采用335xS-D的电路。最近底板回来了,测试的时候发现USB2514不能工作,我感觉会不会是335xS-II的内核缺少USB2514的驱动,后来给客服打电话确认说肯定是缺少驱动。哪位大神对USB2514的驱动比较了解,这个驱动在xS-II和xS-D的内核上具体区别在哪块了,还望各位大神帮忙指导一下。
这段时间我自己也在研究。

WangSai 发表于 2019-3-13 14:09:21

你好,请问在您的设计中,USB1-DRVVBUS和USB1-VBUS和USB1_ID这三个引脚是怎么处理的?

dreamorwph1 发表于 2019-3-13 18:18:32

本帖最后由 dreamorwph1 于 2019-3-13 18:20 编辑

WangSai 发表于 2019-3-13 14:09
你好,请问在您的设计中,USB1-DRVVBUS和USB1-VBUS和USB1_ID这三个引脚是怎么处理的?
USBID接到地上,USBVBUS直接连到5V,因为VBUS我直接连到5V了,DRVVBUS没有连接,但是程序里可以控制该输出

WangSai 发表于 2019-3-14 08:39:56

dreamorwph1 发表于 2019-3-13 18:18
USBID接到地上,USBVBUS直接连到5V,因为VBUS我直接连到5V了,DRVVBUS没有连接,但是程序里可以控制该输 ...

你好,这个芯片不需要驱动。您可以查一下硬件。试试手动将USB2514的复位拉低,看看晶振的起振情况,主机能不能识别到USB2514

dreamorwph1 发表于 2019-3-27 19:33:12

WangSai 发表于 2019-3-14 08:39
你好,这个芯片不需要驱动。您可以查一下硬件。试试手动将USB2514的复位拉低,看看晶振的起振情况,主机 ...

您好!谢谢您的解答,我已经解决了。确实不需要驱动,我的同事把I2C的管脚给接出来了,所以它不是按照默认模式工作的,需要我通过I2C进行配置内部寄存器,然后使能之后才能工作。用I2C的好处就是,我可以控制4路输出端口。
页: [1]
查看完整版本: USB2514如何在ok335xS-II上实现?