找回密码
 注册
查看: 793359|回复: 33
打印 上一主题 下一主题

STM32的复位脚一直为低

[复制链接]
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2017-12-1 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 flywinder 于 2017-12-2 11:28 编辑 $ P, \6 H$ p7 I/ `$ P6 b
    ' o( j5 f2 W+ H+ X2 x; o
    STM32上电后,复位引脚电压为3.3V,然后几秒钟后就一直是0.8V" |, w9 w6 s' `  j8 W1 @8 I3 _& Z
    导致无法工作) ], [( G5 k/ o% W
    供电电压正常:3.28V" I' d# N- S3 |8 D7 U( {2 q. F

    - c. P" b4 A. |- r2 g8 V) s
    " H9 m6 O* _) `5 T3 v( V) r3 Z. x$ L6 B$ e+ A, ], Q

    9 y2 Q/ v7 n2 m3 y0 F
    3 `: E. f8 y6 Q, \( A* P" j" J

    QQ截图20171201112222.png (13.56 KB, 下载次数: 3)

    QQ截图20171201112222.png

    该用户从未签到

    推荐
    发表于 2017-12-2 21:19 | 只看该作者
    flywinder 发表于 2017-12-2 08:43/ Q! n" \3 M+ R1 G! b0 d
    1.复位为高的时候能烧录(新焊接的板子开始正常,跑几分钟后,复位脚电压会慢慢下降到0.5V左右,之后就算 ...
    . `0 T6 ]2 l1 D+ v9 y  o$ t- w
    1,99脚起码资料上看必须是GND没有选择  b6 d) N7 q# u3 o+ N
    2,从现象上看,应该跟你软件有关,建议弄个极简程序看能跑即可,几句话代码的事情,不要复杂。引入因素过多是没法判断的。千万不要说其他代码不会影响,这种事情遇到多了,再资深的程序员也不是神,也不可能把所有东西吃透,即使只是个单片机。- S! f, }2 h9 w: b* x0 x: `
    3,同样程序对比下新老板子试试有说明差异不。
    / G: A$ }7 @1 W% @& ~! _0 H8 [3 T. F4,没烧程序之前,烧了程序正常跑的时候,以及烧了程序不能跑的时候,再次清空程序之后,分别测试下RST的对低电阻,确认下,实在不行那个其他项目或者DEMO对比。对地电阻没有问题,你的外部也没啥东西拉的话,要么物料要么软件了吧5 E! m: e, V; S8 o7 Q9 K& F
    5,新老板子对比确认下,你最小系统焊接的是不是一样的,注意一点,老板子没问题不代表老板子一定就是对的,所以还得结合DATASHHET着重看下所有的电源配置等脚是否一致,再不行分别对比老板子RST等关键脚对地电阻。+ H) X2 a4 ?+ ~0 d
    这种灵异象限一般都是小问题,开始没发现导致的,冷静查下。单片机系统而已,最小系统飞线都把他飞出来确认了。
    % B7 n9 |: p/ y3 y4 O
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2017-12-2 08:43 | 只看该作者
    本帖最后由 flywinder 于 2017-12-2 11:20 编辑 " a2 A  _5 a& L: g: k$ j- y
    超級狗 发表于 2017-12-1 23:37
    " X# [+ F# J/ x0 r問幾個問題︰
    + O) M* F" D% S5 O3 TSTM32 能燒錄嗎?

    4 Y( f" S2 D1 o  s0 C1.复位为高的时候能烧录(新焊接的板子开始正常,跑几分钟后,复位脚电压会慢慢下降到0.5V左右,之后就算重新开机也会一直为低)
    : b4 k, |0 E5 p" E/ V' c" Z, K8 T% v0 l! K" M, n/ F1 \
    2.PDR脚短接到gnd试过,没有改善0 Z* }2 S, D" ?6 ?/ X' m# f

    5 _1 I- [# V: w3 E* t9 [. o3 Z3.AD5是外接的5V传感器,在这里是悬空的,只焊接了最小系统# ^2 P  z! v# Y9 |1 J, u8 N9 w6 ]

    ) T8 `9 x6 g6 y1 h8 z( [4.复位脚为低时就不能烧录,这是会有错误讯息弹出来
      q* G! v' Z6 t7 w! ?, v! R3 V8 S / H- D; p+ V6 ~7 H! g  H0 l

    3 p$ m* n% M% x( m( e4 h5 I* X: F百度了下,出现这种问题的好多
    3 ~+ T. \- G$ A1 i4 j
    3 U8 g) K8 }. I$ Y测试过电源纹波不大,50mV左右/ C: X, @4 Q& x$ e
    引脚也确认焊接完好1 d( _" }# t8 Q3 c

    8 [! i5 N3 i7 C: {( @http://bbs.21ic.com/forum.php?mod=viewthread&tid=847060
    ( c- w7 {( U! H/ C: i1 x  t% [. u7 r6 |* u; ]0 ]
    http://bbs.21ic.com/icview-370656-1-3.html2 @5 z- S# r! a3 d

    ' o/ H; j+ F$ C
    $ \& L7 F! l: m- F2 w% q' ?% b: f  I( ~  p* f4 l3 K  B

    点评

    热心人!: 5.0
    1,99脚起码资料上看必须是GND没有选择 2,从现象上看,应该跟你软件有关,建议弄个极简程序看能跑即可,几句话代码的事情,不要复杂。引入因素过多是没法判断的。千万不要说其他代码不会影响,这种事情遇到多了,  详情 回复 发表于 2017-12-2 21:19
    烧录不了,是不是你的烧录器的问题;另外感觉你的bootloader有问题,把RST脚配置为输出了。  详情 回复 发表于 2017-12-2 15:08
    热心人!: 5
    哈!不是普通的慘,我繼續找其他疑點。Pin 99 接地沒用意料中的事,GND 管腳大都接一起,一根沒接多半不會有問題,少部分會發生不穩定。^_^  发表于 2017-12-2 11:17
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2017-12-1 17:31 | 只看该作者
    本帖最后由 flywinder 于 2017-12-1 17:34 编辑
    " I: O4 D; p6 E) D  A2 T
    超級狗 发表于 2017-12-1 17:14
    * R; U2 d0 l* C9 W6 |. D( f- A6 B" x估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。
    + @9 Y( B& b# K5 O( N3 x& ?6 V6 B: G! |+ _$ v0 Y. ]
    還有,貼這麼一小塊原理圖,大家幫得上忙 ...

    " F. r9 P, z' I+ g: j这次真没有,4 \# _" c, J- p1 Y
    之前的板子同样的电路没有问题的,跑得溜溜的
    6 _0 E" z" {0 v" R. c
    ' @/ `' Z' I. B  [5 @4 P" Q& B然后改版,咔,出问题了 $ o8 b, C" p2 Y+ b' G) w

    - P2 b; w! ~* a4 `4 K' R6 s怀疑是Layout问题,重新改版,还是一样的问题7 u! B8 q' o) t

    ) z0 c# M8 J3 R; W$ `
    : q% M: p! p/ h" p; E% {( P  ]: P 8 v  v4 G7 [7 b

    3 ~9 j' k# R* T7 A( `

    点评

    之前的板子和现在的板子差异在哪呢?  详情 回复 发表于 2017-12-2 14:59

    该用户从未签到

    2#
    发表于 2017-12-1 13:53 | 只看该作者
    先随便烧个测试程序,排除软件复位) W9 a: E/ [' ?  i7 F
    再检查焊接、供电电流是否不足
    ( j6 o( |! M1 N$ |5 a" ]量下晶振波形. E$ I2 {. X* q! }" R4 G
    最后再更换新的IC试试

    该用户从未签到

    3#
    发表于 2017-12-1 16:05 | 只看该作者
    RST 脚有没有和其它电路连到一起? 用JTAG接口是否可以正常仿真?这种问题的板子在产品中的百分比大不大?

    点评

    100%,只焊接了最小系统  详情 回复 发表于 2017-12-1 16:51
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
     楼主| 发表于 2017-12-1 16:51 | 只看该作者
    ArthurGXH 发表于 2017-12-1 16:05, F& p2 C7 M. Z6 Y4 u3 g- f
    RST 脚有没有和其它电路连到一起? 用JTAG接口是否可以正常仿真?这种问题的板子在产品中的百分比大不大?

    ! c# [9 m3 I! a9 v+ ^( B100%,只焊接了最小系统
    0 u+ v0 ]0 w* A' v; ?" R/ e

    该用户从未签到

    5#
    发表于 2017-12-1 17:03 | 只看该作者
    估计是软件复位,查看下软件把

    该用户从未签到

    6#
    发表于 2017-12-1 17:14 | 只看该作者
    估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。' X/ A" c) ^" f, c
    5 y. D2 O" f: f. g
    還有,貼這麼一小塊原理圖,大家幫得上忙才有鬼。
    2 `: t$ ~2 o9 B1 z6 b! V0 s( k& G9 H) x6 n- F

    , [$ l% ^" L3 _0 n

    点评

    这次真没有,第二版了,还是同样的问题  详情 回复 发表于 2017-12-1 17:31

    该用户从未签到

    7#
    发表于 2017-12-1 17:22 | 只看该作者
    万用表先量下吧   没啥大事  

    点评

    这个事好大,饭碗都快没了  发表于 2017-12-1 17:36
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    9#
     楼主| 发表于 2017-12-1 17:42 | 只看该作者
    超級狗 发表于 2017-12-1 17:14
    % E" |" C1 D# X估計又是和什麼訊號短路了,上次那個繼電器控制電路也這樣搞。
    ! t7 j# Q9 k+ W: V6 C. T8 z2 \2 w
    2 Z9 V7 u) `6 {, e還有,貼這麼一小塊原理圖,大家幫得上忙 ...

    1 o3 M0 w. r2 A0 ?- K& _1 K% x- R! J
    9 H, _8 s% D# O: @附上原理图和PCB(加密)
    7 j; p& O2 J  Z" W# ^# p1 {+ K4 Y9 H9 h1 C5 Q6 F9 Q
    T0超级狗.rar (800.93 KB, 下载次数: 14)
    3 |. o2 _$ @) F. T6 I. q

    该用户从未签到

    10#
    发表于 2017-12-1 18:29 | 只看该作者
    学习了,不错的资料呀
    + y, W# i) b$ `7 a. P# {' r

    该用户从未签到

    11#
    发表于 2017-12-1 21:43 | 只看该作者
    本帖最后由 超級狗 于 2017-12-1 21:45 编辑
    # Y) d/ e' s8 z' W4 Z; E4 p; S4 w4 l, f
    STM32F40x LQFP100 的封裝沒有 PDR_ON 管腳,Pin 99 是 VSS、需要接 GND
    ' N8 V" w/ ]# i3 W  ?- G! A! c( U2 f4 e- W, {: p6 L) Q* P

    LQFP100 Pin 99.jpg (17.72 KB, 下载次数: 0)

    LQFP100 Pin 99.jpg

    STM32F40x LQFP100 Pinout.jpg (116.86 KB, 下载次数: 1)

    STM32F40x LQFP100 Pinout.jpg

    R19 and R20.jpg (11.29 KB, 下载次数: 1)

    R19 and R20.jpg

    点评

    这是之前的版本,能正常跑 加密文件  详情 回复 发表于 2017-12-2 11:24

    该用户从未签到

    12#
    发表于 2017-12-1 23:07 | 只看该作者
    MCU 未開機前,AD5 有沒有機會有電壓灌入 PC1???
    3 o5 i: D4 v2 l- |
    ( y; g& m) D6 @! @. O4 ]

    ADC.jpg (9.24 KB, 下载次数: 0)

    ADC.jpg

    该用户从未签到

    13#
    发表于 2017-12-1 23:37 | 只看该作者
    問幾個問題︰
    : ~* b6 }: s) z' x
    • STM32 能燒錄嗎?
    • 系統能跑起來嗎?
    • 有沒有錯誤訊息之類的?$ f2 x% @% _* e8 c
    3 Y* V- z* w, u8 F
    也就是說目前不能正常工作是在哪個階段?可以的話再多給一點描述或訊息。' Q4 {% I' n) k# r; p
    ) }5 {9 A- E) H

    ) A! Y* B" o; L' [) q+ M

    点评

    复位为高的时候能烧录 但都是烧录后跑一会儿就跑死了(JLINK灯变成红色) PDR脚短接到gnd试过,没有改善 AD5是外接的信号,悬空的 不能烧录的时候,会有错误讯息弹出来,稍后截图 百度了下,出现这种  详情 回复 发表于 2017-12-2 08:43
  • TA的每日心情

    2019-11-20 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    15#
     楼主| 发表于 2017-12-2 11:24 | 只看该作者
    超級狗 发表于 2017-12-1 21:43
    ' \8 C  i  e! G/ J' u  {0 A. ESTM32F40x LQFP100 的封裝沒有 PDR_ON 管腳,Pin 99 是 VSS、需要接 GND。
    & |+ Q; {: i8 J& K- d8 W

    " h' o7 H& G$ w7 N2 F这是之前的版本,能正常跑
    4 A& d0 \( \: |! o' }& D
    $ U  G, g& b' ?7 E% S- g加密文件: `. L5 R& Y7 e: H, P. j$ J
    正常SCH$PCB.rar (850.73 KB, 下载次数: 4)
    ) ^4 k, B( ^5 @: ^7 K$ I( Q: R: A1 g  r* ]1 S/ E/ h

    " n5 f/ f: ^4 E# ~, {
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-28 10:00 , Processed in 0.140625 second(s), 30 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表