完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
各位大侠,小弟现在搞ARM9读写SD卡,但是工程结构上的线长大概有30MM并在排线
与双面PCB上转接两次才到SD卡座上,现不能正常读写SD数据。如果降低CLK就可以 读到,不过读写出来的也是错的。所以请教各位大侠指教下有什么方法可以在不用改短 线长的情况下来解决这个问题?谢谢....................... |
|
相关推荐
14个回答
|
|
|
请问是你确定是cpu里面的VCC_SD的3.3V是否接上了没有,如果没有的话是一直出错的呢。我这短时间也是在搞wifi模组与cpu之间通讯,就以开始时怀疑sd的线长问题,查到最后是cpu里面的VCC_SD的3.3V没有接上。
|
|
|
|
|
|
ARM9在短距离读写SD卡是正常并可以高速的,就是在设计另一个产品上必须得线长很多。所以请教各位
|
|
|
|
|
|
請試試看走線的中間或是靠近SD的地方串10 到49.9 歐姆電阻(這要試過才知道電阻值),這樣可能會改善信號傳輸的品質。
|
|
|
|
|
|
用示波器看波形吧。估计高速时信号质量非常差。用匹配的方法试试看。
|
|
|
|
|
|
|
|
|
|
|
|
把CLK拉出来单独双绞地线拉到目标板上
|
|
|
|
|
|
不好意思,这两天都在处理这个问题,波形只停在CMD回应上没有回应。数据线肯定没形出现了。但一样长的线度与环境用SUNPLUS飞线是可以读得很顺畅,就不知道为什么ARM这块读卡能力。6410,2440、2416都试过一样线长都是没有反应。不过把CLK降到最低时可以读一些小文件。
|
|
|
|
|
|
08年用2440遇到这个问题是没匹配电阻
|
|
|
|
|
|
那你后来加的匹配电阻用了多大呢?大概线长是多长?我现在项目用到的线长大概加起来有50MM。
|
|
|
|
|
|
150MM左右都可以
|
|
|
|
|
|
|
|
|
|
|
|
我不知道你用的CPU是哪個? CPU IC 有沒有可以調整I/O PIN 輸出電流的功能 ? (例如: 8mA , 4mA , 1mA, ....),可以試著將他調小。另外 SD 的 CLK 來源是不是有其他的選擇,如果有試著將 CLK 換成其他來源,不同來源有時候會有不同的結果 ( CLK 輸出 Vp-p 大小會不同)。以上是我的經驗。
|
|
|
|
|
|
我用的是samsung 的S3C2416,请问这芯片SDIO有没特殊?
|
|
|
|
|
|
减短排线看一下是不是正常的呢,或是clk一直再降一些
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-17 14:29 , Processed in 1.770319 second(s), Total 98, Slave 81 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
953