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

【实战经验】VBUS引脚一段时间后管脚无法工作的分析和解...

[复制链接]
zero99 发布时间:2016-12-19 11:19
问题:7 ]2 a; \8 @' l) u- ^
问题由客户提出,客户在生产调试样机的时候,使用两周后发现几片样机出现VBUS 引脚在不
* b  ]  O0 j* \* Z; T接USB 线的时候有3V 左右的电压的问题.2 f: j7 h" V# B
% A* R6 V' [5 e3 P% L
调研:
9 K8 \  H: p1 w& N我们在确认了客户描述的现象后,对问题的样机做了以下分析 :$ ?2 k0 b, L/ A
1. 去掉VBUS 周边所有电路.-->问题存在.
/ l3 Y& X/ H$ @% G5 z- |+ k* E0 e2. 更换MCU 做交叉验证.-->问题消失./ k! g" U9 m& h& ~5 h6 O( L
3. 使用软件对VBUS 引脚PA9 进行翻转.-->无法翻转.' ?; o6 ^, P$ U" Q! |. P
因此怀疑VBUS 引脚已经损坏." D5 ?) W' A. @3 I, D! c: z
分析原理图电路后发现,由于增加了LDO,导致MCU 的GPIO 引脚PA9 比VDD 上电晚 :3 I% ]1 F; }5 ]" s) f6 ^1 g# Y# r
41.jpg
- u0 d$ P3 P( ?根据我们的数据手册来看 :
% ^. b' N) U, }* x! X: q" H
42.jpg
2 W' {1 h# i( N. _6 q1 [  ~8 f: k/ q7 w( j
7 L5 h/ M2 i9 o$ u, `
GPIO 输入引脚不能超过VDD+4V,即当刚插上USB 时,PA9 的VIN=5V,而VDD=0V,则1 n" z6 o' E1 h0 I
VIN(5V)>VDD+4.0(4V),因此超过数据手册范围,可能损坏引脚功能.
1 {; c7 b; ~* {( {& {: g% r* ?, u9 G& j' ]0 ?
结论:% E2 `. s; a7 a8 D
由数据手册AMR 可以看出,我们在设计电路的时候需要避免VIN>(VDD+4.0v).. {5 T- E; W3 t( m

8 y7 t7 j( Y! s" F3 ^/ c$ @1 M2 P处理:6 ]/ i5 A+ s5 T
为了确保VBUS 引脚PA9 比VDD 后上电,我们可以考虑使用一个简单的逻辑电路(比如与门)来实现:
) R' i' f- R- ?·当 VDD 上电电压达到3.3v 后才打开USB VBUS 输入到PA9 的开关.
& _: J" P! q& m  k1 C, m, w! T3 B# ?$ ~

$ Z9 Y% g0 e% o  b# C  A- f: K$ o0 `/ F, b% E, q

' e  B0 u. O$ k( M% _' {# P" R资料下载
4 A: Y& U4 G# r6 V8 L4 e/ ~5 w9 z9 j& N% i
更多实战经验
1 N8 y7 I& P$ I" R1 N+ D
收藏 2 评论7 发布时间:2016-12-19 11:19

举报

7个回答
leo121_3006061 回答时间:2016-12-19 13:05:40
谢谢分享,非常好的经验
jackten 回答时间:2016-12-19 13:10:06
谢谢分享               
Stm32McuLover 回答时间:2016-12-19 18:09:52
samhong 回答时间:2016-12-27 01:53:52
非常感谢分享,好经验,分享。
andypanfan 回答时间:2016-12-27 09:01:02
谢谢分享
5265325 回答时间:2016-12-27 12:59:50
月月鸟刘 回答时间:2018-6-13 19:04:33
上面有一句话写错了,是GPIO引脚上电比VDD早,而不是晚,从你后面的叙述来看。

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版