完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
最近一个项目上加入了SD卡电路,可是每次一插入SD卡,机子就死掉了,不插入卡的时候能正常运行,从电路上来看,七个信号也就只是经过了一个上拉,有三个信号串了一个电阻与SPIflash共用了三个引脚而已,也没接什么。有没有大神能帮忙推测一下可能是哪里出了问题?有没有方法排除一下到底是硬件电路问题还是软件上处理的问题?
|
|
相关推荐
21个回答
|
|
|
|
|
|
|
|
|
在线等。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
|
|
|
|
有木有人啊。。。。。有木有人啊
|
|
|
|
|
|
先把spi串的电阻取掉试试
|
|
|
|
|
|
减小所串电阻值试试看
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我直接从离MCU比较近串联的33R电阻那里用比较短的线外接了一个SD卡,然后把后面的部分走线用刀割断了,然后就正常了,初步分析了一下,可能是走线走的太远了,整个将近20CM远,但后来仔细又一想,从来没听说过SD卡对走线长度还有蛮严格的要求,所以,现在还在分析中 |
|
|
|
|
北方的狼吉 发表于 2016-10-24 21:10 难道是线路产生的干扰所致 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cyz1102 发表于 2016-10-22 10:04 够专业!!!!!!!!!!!!!!!!!!!! |
|
|
|
|
|
首先排除下:是否是开机后,再插入SD卡?
还是插入SD卡后,在开机? 如果是开机后,插入的话,插入前检查下,SD卡的电源是否一直供电?从原理图上看,缺少一个插拔检查的脚,说起来就比较复杂了。一般不容许带电操作外设的,都要去通过检测脚去控制他的,上电和时序。 |
|
|
|
|
|
具体原因不知道,但是你得注意两个问题,一是你那SCK引脚上的0.1μF的电容是不是有点大了,这个电容的作用是滤除高频干扰,0.1μF电容的充放电时间你自己计算一下,直接就影响了你的时钟信号,如果实在要接个电容,应该是几PF级别的,另外那个33Ω的电阻是用来吸收高频信号的反射信号,起一个阻抗匹配的作用,用来防止高频信号的反射干扰,这个电阻在布板时应该离接收端越近越好,如果在Layout时不考虑这个问题,也是有可能导致工作不正常。
|
|
|
|
|
|
学习了,谢谢高手们
|
|
|
|
|
|
|
|
|
|
|
贱男春 发表于 2016-10-29 09:40 嗯嗯嗯 是的,这个0.1uF的确实有问题,我后来改成了12PF的,后来我也验证了一下是不是布局距离太远了的原因,我把原来的走线割断后,重新手动接了个SD卡座,将连线做到最短,后来证实了,确实是走线过长导致,我也问了厂家,我用的这一款MCU在SD卡方面可能存在些不足,对走线长度有要求,我以前用别的MCU的时候,就从来没出现过这样的问题。 |
|
|
|
|
w***860222 发表于 2016-10-28 16:38 是先插卡再开机,,,,,,后来割线验证了一下,确实是走线太长的原因。可能是这款MCU比较特殊吧,他对SD卡的走线长度有要求 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
599 浏览 0 评论
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
2053 浏览 0 评论
1231 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
762 浏览 0 评论
1935 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:27 , Processed in 1.089644 second(s), Total 81, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1547