1.前言
还是另起一篇文章比较好,方便保存修改。
前面的电源结束之后,似乎进入到了BOSS关,对于感觉困难的东西,一步一步分解之后,就变得没那么难了,之前总感觉板子好复杂,规则好难设置,现在全部分解之后发现没那么难,果真世上无难事,只怕有心人。
接下来我打算先整体的了解我抄的这块板子包含哪些东西,之后再分解,深入的去了解,可能不了解也行,但是对于我来说,还是喜欢知其然知其所以然。
总体的来看,引出的信号有网络信号,HDMI,DDR3,Nand flash,USB,我的目标是了解这些信号layout需要那些处理
2.HDMI信号
先了解一下HDMI信号的定义,只了解常用的HDMI Atype
通用的HDMI接口定义(来源WIKI),2、5、8、11不用管,屏蔽线层,LAYOUT的时候不会有。
LAYOUT重点需要关注的是三对数据差分线+一对时钟差分线 要走100欧姆阻抗 ,最好了解所画HDMI的频率,不了解也行,反正注意等长(为了等时)
对内误差小于5mil,对间小于10mil,对对间距大于15mil
单线50欧姆阻抗
I2C总线不用多说,基本都会了解一点SCL,SDA,但是设计的时候需要注意电压的转换,延伸到所有信号
HPD:热插拔信号,首先确认此信号,高,亮。
CEC,DDC对于画板没啥重要的,简单知道有这么个信号。
多提一句:如果是接口设计那么必然要加ESD器件,其他还有什么想到再补充吧
等长设置
高速:需要考虑PIN delay 和 层叠的影响
创建CLASS,创建管脚对
选中管脚对,创建等长组
设置差距值,以及目标线
5.21号更新 设置HDMI等长,花费了很久。
3.网络信号
此块板子用的是RMII,可以把这块板子理解为将核心板大部分信号引出,但是并没有PHY芯片,并且3716内置PHY也可以直接出RJ45信号。
RJ45信号:两对差分信号线 实际用的RJ45的引脚为1236
RMII信号:注意TX和RX等长组,输入输出等长即可,索性不如直接全部等长。
另外RGMII接口定义用的更多一些
TX等长, RX等长,MDIO和MDC数据管理