- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
高通平台,如何实现充电器、串口、耳机共用MiniUSB.
加个端口切换开关!
I don't know if you are Qualcomm's licensee.If so, here is the reference document number:
80-V5773-7;80-V5773-13;80-V5773-14. As to USB ID definition, you may have you own IF definition. I recommend you follow CEA-936-A specification, maybe, it is better for your future development.By the way, Moto's V3, the world famous ultra-slim design is a good ref- design. Hope it helpful.
太好了,感谢无私贡献
Depends on the detailed platform.
现在有个10PIN的和5pin的miniusb兼容的连接器,我们公司现在就用这个,你可以找连接器厂商要,10pin应该够你用的了,呵呵!
高通平台一般很少使用串口的吧,所以建议不增加串口,那样再没有usb host功能的话就比较简单了。加一个双路的模拟开关就可以了。
另外还需要区分usb或者wall charger,这个目前的国标充电器辅以软件就可以了。
加串口的再想想。
对于该问题可以采用模拟开关ISL54400可以实现,使用5pin USB接口就可以实现,提供一个思路,耳机的地与USb的VBUS相对应!搭电路去检测地与VBUS的差别,作为一个判断条件给GPIO口,另外利用ISL54400的VTERM输出给另一个GPIO口,因此2个GPIO去检测3种状态已经足够!
对于手机的充电方案需要修改,不区分是强彻是USB,强充和USB都通过VBUS充电,为了不损坏外部设备满足USB规范,充电电流限制500mA即可,当然这是这种方案的一个缺点!
个人认为:楼上的方式是一个好办法,不过有弊端,比如耳机的地和USB的VBUS相对应,这样使用耳机的时候耳机的地和主板的地并没有导通,耳机会出现问题.应该将USB的5V进行分压,使分压值大于ISL54400为逻辑高时的电压,这样如果不是插入USB,ISL54400的VBUS脚即可为低,则为耳机模式.
再在USB模式下判断是USB还是串口,通过USB的DM进行判断,如果是USB插入,DM为低,如果是串口线,则为高。
不是有寄存器进行软切换吗?
补充一下:使用的mini USB 5pin接口的耳机,在耳机内部对应VBUS的管脚5与管脚地1接在一起,然后通过1跟主板的地相连
上一篇:关于晶体负载电容参数选取问题
下一篇:低频电源纹波问题