在线时间83 小时
UID3056878
ST金币0
蝴蝶豆0
注册时间2014-11-14
金牌会员
- 最后登录
- 2016-4-14
|
a0a.1 32b0c
本帖最后由 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库吗?
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
最后上传一份原理图和手册吧,虽然社区里面也有。
DM00105823.pdf
(1.8 MB, 下载次数: 34)
|
|