|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
作为一个硬件工程师,需要掌握哪些理论知识呢?楼主以从事的通信行业(主要是交换机、网关等)为例,简单笼统的总结了一下。主要是起抛砖引玉的作用,欢迎各位同行、专家展开讨论。
! `) k% E Z( v' u9 k1 _( t _5 q7 M+ x
; _3 V, P. m; ]' n! n1、分立器件的应用+ `/ F9 w9 F, b6 H, y
主要包括电阻、电容、电感、磁珠、二极管、三极管、MOS管、变压器、光耦、继电器、连接器、RJ45、光模块(1*9、SFP、SFF、XFP等)以及防护器件TVS管、压敏电阻、放电管、保险管、热敏电阻等) b) T! I8 x2 A. ~" x2 M
2、逻辑器件使用、硬件编程、语言、软件的使用、逻辑电平的应用以及匹配等;+ Q9 D; w' S) H
3、电源的设计和应用;' {" Z, ^ q8 W& g
主要包括DC/DC、LDO电源芯片设计的原理,设计时各元器件的选型以及电源指标参数;
6 M( X5 E# Z: ` W8 @' ]4、时序分析与设计
. k+ ~8 `. q& T主要包括逻辑器件中时序分析与设计、存储器中时序分析与设计等;
* \5 Z+ E/ z9 j: ~5 a$ ^$ P2 F3 |5、复位和时钟的知识
$ J5 q# l0 E$ t: f主要包括复位电路的设计、晶体和晶振的原理、设计和起振问题分析、时钟的主要参数指标等;
7 x4 N+ m- |4 d: B2 w6、存储器的应用8 l1 U& I& {% c$ S7 f
主要包括eeprom、flash、SDRAM、DDR\2\3等知识原理、选型、电路设计以及调试等知识;5 S- G4 q5 R: i- x& h
7、CPU最小系统知识
+ K8 w# |7 B* y7 V了解ARM、POWERPC、MIPS的CPU架构、主要是掌握其最小系统的电路设计& _: a, D; [; M1 W; ]
8、总线的知识
3 m3 `* _/ V0 N% W# ]) @0 O0 `包括各种高速总线--PCI、PCIE、USB还有一些交换之间总线SGMII、GMII、RGMII等,低速总线uart、I2C、SPI、GPIO、Local Bus、JTAG等;
2 l$ h/ Y: I' f8 Q& E' G6 f9、EMC、安规知识( B5 o4 `" k' i7 Q9 q% K
包括各种测试、指标等,各种防护器件应用,问题解决的方法等8 w8 Q" c7 J; U. e
10、热设计、降额设计
9 N g' S% M. G# f( Y; I11、PCB工艺、布局、可制造性、可测试性设计9 |' e. D) N/ t& W L2 O
12、交换知识4 z8 |7 j! a$ O2 |8 O- i
包括MAC、PHY的的芯片知识、工作原理、电路设计和调试以及各种交换接口,5 }) d& H& X& N
这里还可以包括软件的一些知识例如VLAN、生成树协议、广播、组播、端口聚合等交换机功能;8 M, c8 a( I& S6 j7 |! ] S/ o
13、PoE供电知识
7 y1 H! |0 ^& v4 }3 O" ~; S, \包括PoE原理、电路设计、测试、调试等知识% v1 a _7 I( o% o0 \
14、1588和同步以太网! \; M( T" Y: Y
包括同步对时原理、电路设计、测试、调试等知识2 k6 ]+ _6 P- O' l8 n6 K# k/ I
15、PI、SI知识
$ O2 a' {3 S6 H16、测试知识、示波器使用等! s* O) | f+ p/ `5 r* |
|
|