|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
作为一个硬件工程师,需要掌握哪些理论知识呢?楼主以从事的通信行业(主要是交换机、网关等)为例,简单笼统的总结了一下。主要是起抛砖引玉的作用,欢迎各位同行、专家展开讨论。
' s6 Z" f, R9 }- A' z* K3 \2 _: d7 d+ q( T. m' a
1、分立器件的应用
- y% h* E: j1 S5 ]主要包括电阻、电容、电感、磁珠、二极管、三极管、MOS管、变压器、光耦、继电器、连接器、RJ45、光模块(1*9、SFP、SFF、XFP等)以及防护器件TVS管、压敏电阻、放电管、保险管、热敏电阻等
; B3 f; @; L) d) l+ `3 S5 r/ ~2、逻辑器件使用、硬件编程、语言、软件的使用、逻辑电平的应用以及匹配等;
$ m# `* Q" F+ G; n/ l. B3、电源的设计和应用;9 o- F; F g7 F1 o# v) \0 K
主要包括DC/DC、LDO电源芯片设计的原理,设计时各元器件的选型以及电源指标参数;/ l7 v0 i5 z, B6 j
4、时序分析与设计
{. b: u; \- | s1 _ M3 O主要包括逻辑器件中时序分析与设计、存储器中时序分析与设计等;9 z- M/ n9 j2 A8 C$ @( R% Y
5、复位和时钟的知识! I2 Q! m& t( p* f% L4 w' c
主要包括复位电路的设计、晶体和晶振的原理、设计和起振问题分析、时钟的主要参数指标等;3 S% ~/ u& }* ~+ m7 |
6、存储器的应用
' i' s5 X$ U8 _4 O- B9 e主要包括eeprom、flash、SDRAM、DDR\2\3等知识原理、选型、电路设计以及调试等知识;
& E! S c5 x6 q- s7、CPU最小系统知识" j+ v) ]2 l) ]
了解ARM、POWERPC、MIPS的CPU架构、主要是掌握其最小系统的电路设计6 R3 J7 i4 L: z) a9 V: M
8、总线的知识
; O- y8 ]6 i/ J X8 s包括各种高速总线--PCI、PCIE、USB还有一些交换之间总线SGMII、GMII、RGMII等,低速总线uart、I2C、SPI、GPIO、Local Bus、JTAG等;, l6 w# A5 f! @3 i
9、EMC、安规知识
- m: V3 j) a& _& i1 D' [包括各种测试、指标等,各种防护器件应用,问题解决的方法等' v: z6 m/ s3 |4 ?( f& K, M9 L% l7 ^
10、热设计、降额设计3 K& W6 ~* N- F: Q# Y& ]# D, K8 ?
11、PCB工艺、布局、可制造性、可测试性设计
1 n7 p, r% o' f ?9 N12、交换知识
: x/ K7 \, |! d7 k% m1 x1 U包括MAC、PHY的的芯片知识、工作原理、电路设计和调试以及各种交换接口,% Q: C9 u$ L5 f4 m; x9 }
这里还可以包括软件的一些知识例如VLAN、生成树协议、广播、组播、端口聚合等交换机功能;
( T I# b6 o) P4 X13、PoE供电知识
# i& V* o+ ]3 x: w包括PoE原理、电路设计、测试、调试等知识( { H' Y K) t/ P# E, e ^( q
14、1588和同步以太网
# g3 _$ u- l4 g2 \9 K: Z包括同步对时原理、电路设计、测试、调试等知识
6 H) b. A H4 ~: k( B15、PI、SI知识8 G9 D9 [" f, ^5 U: Q
16、测试知识、示波器使用等
0 o! d$ z# }* N& I0 l8 q |
|