原理图设计标准化
目的:增强原理图可看性,可继承性。使原理设计清晰化,模块化。减少因原理升级,电路更改以及设计工作交接而导致的错误。
说明:一份完整的原理图不仅仅包括所设计的电路,同时还应该包括整个原理图的索引页,架构框图,电源分配表,时钟分配图,reset信号分配图,GPIO信号使用说明,历史修改记录等内容。前期EE工程师因没有标准而在设计工程中间过多的是依靠个人习惯来画原理图,给继承和维护带来了不便。希望此文件能对大家后续的原理设计有所帮助。
内容:
1、 原理设计内容标准化;
首  页:索引页,包含整个原理图的页面名称和页码,项目名称,版本;
第二页:架构框图,对整个原理设计的框架做一个说明,包括主要芯片名称,支持的处理器类型,扩展槽名称和数量,主要接口名称和数量,VRM方案;
第三页:时钟分配图,包括时钟芯片规格,名称,各个时钟的频率,对应在时钟芯片的PIN脚,时钟走向(分配给哪个芯片或哪个扩展槽使用)。包括芯片外接晶振的型号。
第四页:电源分配方案表(图),包括主板上各电源的大小,负载,转换方式,转换芯片名称(可在设计过程中补充),原理图中的电源网络名称。
第五页:reset&power on信号分配图,包括reset & power on信号的产生,走向
第六页:GPIO,SMBUS说明,包括主板上南桥芯片,SUPER I/O芯片或者其他芯片的GPIO的特殊功能说明,输入输出类型,电源类型等信息。扩展槽的选择信号,中断信号,请求信号的分配等。
第七页:原理设计页面
……
……电压测试点,heatsink及挂钩,光学定位点,螺丝孔等……
倒数第二页:
尾页:rework history,包括每个版本的修改信息
     
2、 原理图页面命名标准化
          原则:页面命名应尽可能的包括本页的设计内容,简洁明了,清晰易懂。具体由EE工程师根据设计内容自行确定
3、 模块化设计的目的信号网络命名标准化,电路设计模块化,尽可能参考intel网络命名规范。
网络名称前面加信号功能分类:
如:FSB_XXX
HI_XXX
DMI_XXX
        网络名称前面加芯片类型:
        如:MCH_XXX
            CPU_XXX
          跟某一信号相关,或者某一功能相关的电路,尽可能的画在同一页,如:RSMRST#
电路,POWEROK电路,在电路不复杂的情况下,尽可能用线连接,减少因网络名称对不上而带来的错误。
4、 修改记录标准化
在版本升级过程中产生的修改应在最后一页详细记录下来,包括具体改动内容,所在页面,改动原因等。这一页所包括的内容应该跟硬件changelist 同步。包括后续出TEN所作的修改,也应该反映到原理图中,作为原理图维护的一项工作。
5、 原理图页面大小尽可能一致,对于复杂电路可以分页,避免因集中画在一页,导致页面过大,打印出来的图字体偏小无法查看。
6、 对于off—page 网络,如果在本页有网络连接,在off-page前加net 名称。
7、 对于多PART的TTL或CMOS料件,需要连接每个PART的电源和地,并且保持一致。
8、 料件选择标准化,对于value和精度,封装一致的陶瓷电容及电阻应使用同一P/N的料件,电解电容的使用尽可能减少种类。尽量使用Lead free 料件。
9、 原理图中料件的摆放要整齐,料件value,名称,和精度等参数需要靠近料件,摆放整齐,紧凑。
10、 Net名称和off-page名称要排列整齐
11、 原理图中不要出现网络名称,料件参数等字符重叠情况。
12、 原理设计时,优先选用申请时间靠后的料件,防止出现选择了EOL料件需要重新选料的情况。