你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32的USB_OTG

[复制链接]
nodense 提问时间:2019-1-13 00:25 /
最近想要用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,看上去就是在绕圈)。


参考了STM32的官方Guide Line:
http://www.st.com/content/ccc/re ... s/en.DM00296349.pdf

官方给出的OTG电路如下:

QQ截图20190113002451.png
收藏 评论3 发布时间:2019-1-13 00:25

举报

3个回答
す疯Ⅱ恒す 回答时间:2019-1-14 08:56:22
有没有看到那个电源的EN脚,关键就在这里。如果不想输出5V的电压,不要使能就好了。
Kevin201707 回答时间:2019-1-15 10:18:37
作为Host对外供电时,MCU一定是已经上电的,这时候MCU可以控制两个电源的打开或关断;
如果MCU没有上电,需要从vbus获取电压才能启动,就要设置MCU掉电情况器5V to VDD电源打开,5V Power  switch关闭。
另,MCU工作在OTG模式时,MCU是运行起来以后,在进行USB识别与枚举,完成这一步后,才会进行电压控制(如是否输出5V)。
图片1.png
nodense 回答时间:2019-2-20 22:21:52
Kevin201707 发表于 2019-1-15 10:18
作为Host对外供电时,MCU一定是已经上电的,这时候MCU可以控制两个电源的打开或关断;
如果MCU没有上电,需 ...

谢谢!你的回答很有帮助。那么也就是说这个参考图本身是很不完整的,实际应用必须自己再进行额外的完善是吗

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版