官方SMDK原理图,大伙试试着分析一下,不懂的再讨论

2009年08月12日 07:27    发布者:阿南
通常在产品开发过程中,都是要先分析官方的SMDK的原理图,他是最原始的,而国内的开发板商的原理图基本上是简化版本,因此在参考开发板商的原理图时一定要先参考该原理图。
该文章有附件资料,如需下载请访问 电脑版

网友评论

阿南 2009年08月12日
分析原理图的目的是要理解该处理器的应用设计,同时裁减成我们自己需要的应用设计。
anfaye 2009年08月12日
鬱悶,公司把這個網站的下載屏蔽了!只有晚上回家下載在研究了.
先支持一下.:lol
阿南 2009年08月13日
大家居然全部都会,没有一点问题?
benhaizi2410 2009年08月13日
研究当中... ... :lol
阿南 2009年08月13日
原理图当中已经按模块划分,所以在实践开发中也可以只研究实践将用到的,或感兴趣的部分。

在分析时的重点应该是:内存结构部分,即好比入门单片机时,原理上的标准的8051的总线结构是重点一样
anfaye 2009年08月13日
啊?先討論內存結構部分嗎?
我第一眼就瞅到SD上面了,WP這個信號是寫保護,保護時接地.
是不是就是說我我撥動SD卡上面那個lock的開關,SD卡本來的那個WPpin 對GND short呢?
還是接口的WP通過機構控制,接觸到旁邊GNDpin呢?
阿南 2009年08月13日
SD卡座有一个WPpin,在设计电路时,当操作SD卡座的机械扭(相当于写保护开关)时,要将该WP信号写高或接地,你也可以不用操作机械扭,而直接通过其它方式控制该信号,但很少用,或者是接到一个固定电平
anfaye 2009年08月13日
恩,我拆了一個卡座研究了!的確是通過機構件來控制的!等下我上傳一下照片給大家分享下.
anfaye 2009年08月13日
圖示為lock和unlock狀態下的SD卡,區別在於那個機械開關
anfaye 2009年08月13日
大家注意看區別,紅圈處!
因為lock那個鍵位置的不同,所以抵住右邊彈片的距離也不同.
benhaizi2410 2009年08月13日
sdram 部份对于新手来说,可能需要注意的部分之一就是地址线之间的接法。
anfaye 2009年08月13日
如圖,SD卡槽是接地的.所以lock狀態下.那個機械開關就把彈片抵到外殼上面了.
也就是把WP信號拉低了,寫保護了.
anfaye 2009年08月13日
拋磚引玉了,之前也不是很清楚.拆開看了才了解.
晚上回去仔細研究內存那邊,希望大家還是多發言比較好.
哪怕無從下手,也可以問啊南老師到底怎么去一步一步分析的.
自從上班以後我發現,像在學校那種有老師追著你後面逼你學習的人已經沒有了.
在進入社會后,想找個能幫你解答問題的人都已經很難了.所以大家應該還是要珍惜這次機會.
大家都是菜鳥,不會arm才報名的,
既然不會就要多問才好,一直問到自己會為止是吧.
廢話多了....:L
阿南 2009年08月13日
做SD卡时还有一个容易范的错误是画出PCB板之后,买不到对应的SD卡座。
因为市面上SD卡座非常之多,也没有一个标准,所以当你从原理图和PCB上看到一个封装之后不能直接就拿来使用,需要先买个SD卡样片试好了可以用,而且之后可以有货源,再对着这个实物进行做原理图和PCB封装
阿南 2009年08月13日
benhaizi2410, SD卡的接口还是比较简单和信号比较少的,2410有专门的SD卡控制器,对着接信号就可以了
anfaye 2009年08月13日
2410可以同時支持MS,XD等小卡嗎?
阿南 2009年08月13日
不支持
benhaizi2410 2009年08月14日
想请教一下老师,像这样一个板子加上lcd的话,功耗能达到多少呢?一般使用什么型号的电源芯片呢?
阿南 2009年08月14日
功能要根据你自己设计的整个考虑的,开发板或者说是官原厂的SMDK在这点都考虑的不多,比如有些电源实践上不到50ma,确选择了一个500ma的LDO,那实践的产品肯定不会这样考虑了
wyfwsp 2009年08月14日
记的以前从三星网站上下载过.比较一下,应是一样的
阿南 2009年08月14日
大家都看懂了吗?还是有什么困难?
anfaye 2009年08月14日
啊南老師,如果單純針對原理圖的話.結合<>.對每個信號引腳的作用.和每個模塊大致是什麽功能,可以勉強看懂!
但是要和後面程式結合,就不知道怎么下手分析了.
比如啟動代碼的內存分配,MMU之類的和硬件如何結合分析,感覺就迷茫了
longzexd 2009年08月14日
官方原理图上lnscaS这个输出和cpu之间连接有一个电阻,为什么书上的原理图上没有。另外我发现旁路电容官方的100nf电容一般都比书上的多。是不是去掉几个影响不大。
阿南 2009年08月15日
re anfaye:MMU和硬件电路设计时不需要考虑。內存及外设地址是由bank的片选决定的,具体对应关系请参考内存映射部分。
re lnscaS:官方的原理图上通常会在信号之间加匹配电阻,是减少信号反射产生尖峰干扰,在PCB设计时通常将它被放在驱动端,如果你看的细心一点会发现官方原理图上会注明Close to CPU。他和去耦电容一样,如果PCB板有足够的空间,那么就多放些,没有空间就少放一些,保护措施嘛。
anfaye 2009年08月17日
1.关于bank的问题.我们是不是只用到nGCS,5根bank的片选信号啊,怎么控制8个bank呢?

2.关于SDRAM地址线的接法,SDRAM的时候为什么是LADDR呢,为什么地址不从0开始呢?

啊南老师,那个地址总线的接法我看的有点晕晕的.
不明白它为什么与这个器件接这几根,那个器件连接又接那几个,依据啥啊?
有没有这方面的资料给我们参考参考
阿南 2009年08月17日
re anfaye, 请仔细看书中SDRAM的原理图部分,及内存映射部分,谢谢
zhangxz 2009年08月19日
回复4楼阿南:
应该说:全部不懂,而且看不出问题来
zhangxz 2009年08月19日
回复6楼阿南:
没错。教材中的内存地址映射也有点雾里看花,似懂非懂的感觉!
阿南 2009年08月20日
“全部不懂”?啊那就坏了,需要加强基本的电路知识了。
最好是能够看懂一些,然后把不懂的提出来,大伙一起分析一下。否则不知道从哪里给开始讲
阿南 2009年08月20日
"内存地址映射"其实是很简单的,就是说我们把外设的片选信号nCS接到Bank0的片选nCS0,那么这个外设的读写地址就被映射到该Bank0的地址:0x00000000.
同理如果是接到Bank1的片选nCS1,那么外设的起始地址就是Bank1的地址:0x08000000
以此类推。。。。