和谐体面男 发表于 2013-1-28 19:50:47

我的简化版arduino为什么一上电就烧了阿

一块ATMEGA8u2用来实现usb协议,但是没有ADC,我刷了HIDUINO
另一片ATMEGA168p只采样了一个ADC0
通过ICSP我先把8u2刷成arduino,再通过usb刷另一块168p
一开始只插USB没刷固件时电脑上识别出来ATMEGA dfu 什么的固件
当我用ICSP刷固件时,立刻冒烟
再次将usb接入电脑两片芯片的vcc和gnd冒火星

和谐体面男 发表于 2013-1-28 19:52:09

原理图和布线图

ttyp 发表于 2013-1-28 20:09:04

肯定哪里短路了,焊接的时候先焊接ATMEGA8u2外围,电脑检查是否能识别。再焊其他部分,能缩小检查范围

和谐体面男 发表于 2013-1-28 21:07:23

ttyp 发表于 2013-1-28 20:09 static/image/common/back.gif
肯定哪里短路了,焊接的时候先焊接ATMEGA8u2外围,电脑检查是否能识别。再焊其他部分,能缩小检查范围

如果这种现象可能哪里短路呢

和谐体面男 发表于 2013-1-28 21:09:34

ttyp 发表于 2013-1-28 20:09 static/image/common/back.gif
肯定哪里短路了,焊接的时候先焊接ATMEGA8u2外围,电脑检查是否能识别。再焊其他部分,能缩小检查范围

顺便看下原理图可以吗我,像把atmega直接接入5v

ttyp 发表于 2013-1-28 21:10:33

哪里都可能,仔细+耐心,逐步排除

或者你测量VCC和GND,然后逐步拆除可能的原件,看拆到哪个不短路就行

和谐体面男 发表于 2013-1-28 21:15:44

ttyp 发表于 2013-1-28 21:10 static/image/common/back.gif
哪里都可能,仔细+耐心,逐步排除

或者你测量VCC和GND,然后逐步拆除可能的原件,看拆到哪个不短路就行

我后来直接把8u2全去掉,测量168的vcc与gnd为1.9k欧后来直接上电,发现直接冒火星,再一测发现变成了几十欧而且其他元件我测了半天也没有见什么短路,可能是哪里阿,或者您看看原理图对吗

和谐体面男 发表于 2013-1-28 21:20:39

ttyp 发表于 2013-1-28 21:10 static/image/common/back.gif
哪里都可能,仔细+耐心,逐步排除

或者你测量VCC和GND,然后逐步拆除可能的原件,看拆到哪个不短路就行

我把另一面的8u2拆了后一侧vcc 和gnd发现是1.4k欧不是几十欧
刷固件后两块atmega都是上电前测试为1k欧以上然后上电就冒火星立刻出问题求解阿

和谐体面男 发表于 2013-1-28 21:21:37

ttyp 发表于 2013-1-28 21:10 static/image/common/back.gif
哪里都可能,仔细+耐心,逐步排除

或者你测量VCC和GND,然后逐步拆除可能的原件,看拆到哪个不短路就行

我记得刷固件要求那个tx rx上有1k的电阻我当时直接选了小的了,会不会刷出问题啊

ttyp 发表于 2013-1-28 21:28:38

2块芯片分别调试吧,我也没看出什么问题

和谐体面男 发表于 2013-1-29 13:21:31

ttyp 发表于 2013-1-28 21:28 static/image/common/back.gif
2块芯片分别调试吧,我也没看出什么问题

是不是不能用焊锡膏呢?听说时间长了会腐蚀板子吧
第二课可能刷芯片时tx rx上应该加个1k以上的电阻我当时直接接了个几百估计报废了
页: [1]
查看完整版本: 我的简化版arduino为什么一上电就烧了阿