xyc2690 发表于 2015-1-11 17:52:06

Nucleo开发板 硬件分析

本帖最后由 xyc2690 于 2015-2-1 01:10 编辑

昨天下午调试电机,不小心接错线,板子挂掉了,十分郁闷。
多谢大家的提醒,你们说的对,经验是烧出来的。。。

于是早上就翻出了Nucleo的原理图,看看到底是哪里出了问题。



第一张是整体设计图,采用自顶下下的设计方法,三个子设计分别是connectors、MCU、ST_LINK_V2-1

                            图1
看起来层次十分清楚。

这一部分是电源部分的设计:

                            图2

Nucleo板子有3中供电方式
1、MiniUSB接口供电
2、外部7~12V供电

3、外部5V供电

JP5跳帽到左边是E5V,使用外部5V供电;跳帽到右边是U5V,通过USB口供电。
JP6拔掉可以用万用表进行Idd测试。

PWR_ENn:使用一个P通道的MOS管STS7PF30L,通过USB向MCU供电。

VIN输入经过一个LDO(U3)LD1117S50TR,稳压到5V,典型的输出电流可以达到950ma。

E5V这边的设计可以注意到用了一个D4 (STPS2L30A),正向压降为0.375V,防止LDO倒灌,大家觉得这样设计好还是不好?

所有电压最后经过LDO(U4)LD39050转换成3.3V给MCU供电。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

板子不工作了,可能是芯片VDD到GND击穿短路了,也可能是外围LDO的问题,经过一番检查,电源部分均能独立正常工作,看来原因就是前者了。

接下来准备先用其他板子调试MPU6050,可能要对数据滤波,不知道大家有用过ST的DSP库吗?
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

最后上传一份原理图和手册吧,虽然社区里面也有。




z00 发表于 2015-1-11 18:44:31

楼主可以把JP6拔掉进行测试 如果VDD和GND短路 则是芯片坏掉了 否则就是前级坏了

lkl0305 发表于 2015-1-11 18:57:05

楼主找到原因了么?

s7631001 发表于 2015-1-11 19:19:01

估计是芯片穿了

xyc2690 发表于 2015-1-11 19:37:15

lkl0305 发表于 2015-1-11 18:57
楼主找到原因了么?

嗯,只能换芯片了。。。:'(

流水问情 发表于 2015-1-12 09:31:12

不太了解

abend 发表于 2015-1-12 10:39:27

xyc2690 发表于 2015-1-11 19:37
嗯,只能换芯片了。。。

可以换stm32的其他级别的芯片了。各个级别的nucleo板都基本一样。我看了我手上的两款,pcb布局都一样,就是贴的晶振、短接的0欧姆电阻有些细微区别

xyc2690 发表于 2015-1-12 12:58:50

abend 发表于 2015-1-12 10:39
可以换stm32的其他级别的芯片了。各个级别的nucleo板都基本一样。我看了我手上的两款,pcb布局都一样,就 ...

你的是哪两块呀?考虑换F1的了。

zhang7309 发表于 2015-1-12 13:23:46

如果只是芯片坏了,换个芯就行了,换个别的型号的也可以的

abend 发表于 2015-1-12 14:07:20

xyc2690 发表于 2015-1-12 12:58
你的是哪两块呀?考虑换F1的了。

F072 L053
页: [1]
查看完整版本: Nucleo开发板 硬件分析