STM32
直播中

贺服窍

7年用户 901经验值
私信 关注
[问答]

STM32 OTG接口能否在从机模式下从VBUS口直接获得电源5V?

最近想要用STM32做一块电路板,板子的功能里想要加OTG接口,也就是既可以作为USB主机,也可以作为USB从机(这当然取决于线的类型)。主要的疑问是,OTG接口能否在从机模式下从VBUS口直接获得电源5V,我查阅了很多资料,但是没有一个文档能给出肯定的提示,就算是ST官方的电路框图里也没有对这一点进行说明,Cypress,EFM32都只说了做为主机时如何向外供电,没有说,作为从机时怎么从外部取电。

之所以想要这么做,是因为手机上的OTG接口也是既能作为OTG,又能作为普通USB进行手机充电。

虽然很多文档都给出了向外供电的电路图,但是这些电路的一个特点是,都没有明确说明如果从外部获取5V的结果会是什么。
想请高人解答一下,因为我总感觉电源的5V和OTG接口VBUS线上的5V如果环绕起来(也就是说,如果我想在从机模式下,让STM32从OTG接口取电,直接把VBUS和5V接在一起获得3.3V电压,然后3.3V又会到电流开关处输出5V,看上去就是在绕圈)。

回帖(2)

张林锋

2024-4-10 14:44:00
有没有看到那个电源的EN脚,关键就在这里。如果不想输出5V的电压,不要使能就好了。
举报

张波

2024-4-10 17:42:52
在STM32芯片的OTG模式下,从机模式下不能直接从VBUS口获得电源5V。OTG接口的VBUS引脚主要用于检测USB插入和供电信息的传输,而不是作为从机模式下获得电源的接口。

如果想要作为从机模式下获得外部供电,可以使用其他外部电源(如DC电源)来给STM32芯片供电,并通过VBUS引脚进行插入和供电状态的检测。

需要注意的是,提供给STM32芯片的电压和电流应该符合芯片的规格要求,以确保正常运行。具体的电源供电电路和电流保护等功能可以参考STM32产品手册中的建议电路图和设计指南。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分