微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 80M M版本OTG供电

80M M版本OTG供电

时间:10-02 整理:3721RD 点击:
hl7005快充,如图,R15 R16不贴,dws只配了IDDIG,硬件说只需配这个IO,DRVVBUS不用配,现在IDDIG默认1.8V,插入为0.不过VBUS没有电压,是不是这个原因引起的

OTG


hl7005


顶一下

这个你看看datasheet,是不是对的
软件上打log,看看有没有跑到

顶           

mt_usb_set_vbus函数里面这段代码没跑到
#elif defined(CONFIG_MTK_HL7005_SUPPORT)
                hl7005_set_opa_mode(1);
                hl7005_set_otg_pl(1);
                hl7005_set_otg_en(1);

void mt_usb_set_vbus(struct musb *musb, int is_on)这个没跑起来

说明OTG没有检测到嘛。

好像是VBUS没有升压,所以检测不到OTG,现在是编译没有编到void mt_usb_set_vbus(struct musb *musb, int is_on),不知啥原因

现在先检测到OTG后,然后才会有VBUS升压呢。你的顺序反了。

用prink打印log没有呢,这段代码没有编译到,所以导致7005无法升压,是还有什么宏没打开吗还是什么原因

额,我理解错了,正如如辉哥说的,插入OTG才跑这段代码,虽然中断有变化但没在dtsi中注册,注册了之后就OK了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top