随着互联网越来越火,很多人不知道什么是硬件,初干硬件设计,就会发现涉及的知识点和技术要点太多了,如果这个知识点想要理解透彻,那个知识点也要理解透彻,会发现一天24小时根本不够用。很多工程师自学能力很强,但是我不建议完全自学。因为你自学的过程中是非常痛苦的,也会经常走弯路,原理图设计有一定的技巧,硬件工程师经验分享。
1、借鉴成熟的原理图原理图设计中要有“拿来主义”,现在的芯片厂家一般都可以提供参考设计的原理图,所以要尽量的借助这些资源,在充分理解参考设计的基础上,做一些自己的发挥。当主要的芯片选定以后,最关键的外围设计包括了电源,时钟和芯片间的互连。
2、电源设计
电源是硬件系统正常工作的基础,设计中要详细的分析:系统能够提供的电源输入;单板需要产生的电源输出;各个电源需要提供的电流大小;电源电路效率;各个电源能够允许的波动范围;整个电源系统需要的上电顺序等等。
3、时钟电路
时钟电路的实现要考虑到目标电路的抖动等要求,某项目中用到了GE的PHY器件,刚开始的时候使用一个内部带锁相环的零延时时钟分配芯片提供100MHz时钟,结果GE链路上出现了丢包,后来换成简单的时钟Buffer器件就解决了丢包问题,分析起来就是内部的锁相环引入了抖动。
4、芯片互连
芯片之间的互连要数据的无误传输,在这方面,高速的差分信号线具有速率高,好布线,信号完整性好等特点,某项目中的多芯片间互连均采用了高速差分信号线,在调试和测试中没有出现问题。
5、电平
需要熟悉各种电平标准,电平匹配。