硬件设计新手入门之精读电路图 (二)
先来说说前一篇最后关于新手入门门槛的讨论。个人觉得新手入门应该要达到以下标准: 1,掌握基本模电数电电路原理。不一定要求很深的理论研究,但基本电路功能原理及分析能力还是要具备的; 2,对所从事的产品设计的电路原理图有全面理解和解读; 3,所从事的产品设计用到的一些常用元器件功能和电气特性比较熟悉 4,具备初步的问题分析和调试能力; 5,熟悉电路设计工具,能够画局部功能的电路图。
精读电路图第一篇讲了一下设计的整体功能模块框图,今天我们就来分析具体的电路原理图设计了。一般而言,一个设计(特别是X86平台的设计)的电路图往往都是从处理器(CPU)的连接开始。这一篇我们就来说说上篇模块框图所对应的X86平台的嵌入式设计的Atom(凌动)处理器的连接电路。
从前面的模块框图可以看到,该处理器(N450或D510)其实已经集成传统意义上的北桥的功能。其主要的接口包括和DDR2/3内存连接器连接的memory总线接口;和南桥相连的DMI总线接口;以及连接显示功能的VGA/LVDS接口。其原理图的连接其实主要就是这些接口对应的信号与相关元器件的连接。
处理器内存 控制器接口
下图是该处理器内存控制器的电路连接。从电路连接上而言,其实这些信号的连接还是比较直接的,大都连接到原理图第七页的内存条连接器。以下几点值得关注一下:
- 本电路设计支持两种不同处理器N450和D510,而它们分别支持DDR2和DDR3。所用到的电压也不一样,DDR2是1.8V电压,而DDR3是1.5V电压。因此用不同的处理器,相关内存电源引脚接入的电源信号是不同的
- DDR2内存接口主要包括15根地址线;片选信号BS(BankSelection) 和CS (Rank Selection);64根数据线分成8组,每组8位并对应一根DQS/DQS#(Data Strobe差分信号)以及DM(Data Mask)控制信号;控制线RAS,CAS, WE#,其信号状态组合表示不同的指令 ;以及时钟信号和时钟使能信号。
- 对于1.8V电压的DDR2接口,其参考电压(DDR_VRFE)是0.9V。一般直接由1.8V通过两个精确的等值电阻分压产生。注意,由于DDR_VRFE电压值比较敏感,要求比较精确,因此往往用1%精度的49.9ohm电阻分压,而不用5%精度的电阻。
- 内存接口补偿信号,一般遵照designguideline的要求去连接,不要随意改变。RPU通过80.6ohm1%精度电阻上拉到1.8V;RPU通过80.6ohm1%精度电阻下拉连到地(GND)。
今天分享结束前,也问个问题:本设计的只有一个内存连接器,在DDR2总线连接中为什么不同的片选信号CS(Chip Select)连两根(CS0/1),而BS(Bank Select)却要连3根(BS0/1/2)?欢迎一起学习讨论。
未完待续。对该问题进行更多讨论或听取更多建议,请扫一扫或长按下面二维码,关注微信公众号:超硬工程师。
为新手分析电路图系列又出第三集了,欢迎关注学习
好
感谢 分享
感谢分享
太坏了,还需要回复啊
硬件设计新手入门之精读电路图 (三)