EDA365电子工程师网

标题: 一个硬件工程师需要掌握哪些理论知识 [打印本页]

作者: xzxin007    时间: 2012-7-23 17:15
标题: 一个硬件工程师需要掌握哪些理论知识
作为一个硬件工程师,需要掌握哪些理论知识呢?楼主以从事的通信行业(主要是交换机、网关等)为例,简单笼统的总结了一下。主要是起抛砖引玉的作用,欢迎各位同行、专家展开讨论。% M, p3 e( B  t4 @, k/ l
& y0 n5 {5 ]& W6 ^' v. {
1、分立器件的应用# ^& T6 `! S$ k3 Q+ X
主要包括电阻、电容、电感、磁珠、二极管、三极管、MOS管、变压器、光耦、继电器、连接器、RJ45、光模块(1*9、SFP、SFF、XFP等)以及防护器件TVS管、压敏电阻、放电管、保险管、热敏电阻等
; A' a& F2 z# r; h2、逻辑器件使用、硬件编程、语言、软件的使用、逻辑电平的应用以及匹配等;# C! P2 E/ }, [$ R4 H0 n- I- t
3、电源的设计和应用;
7 K% {' |4 |3 a7 b  ?主要包括DC/DC、LDO电源芯片设计的原理,设计时各元器件的选型以及电源指标参数;$ r0 x  B  o9 C1 }
4、时序分析与设计
' P% H) [$ c* h. q4 r# `/ R1 p" k主要包括逻辑器件中时序分析与设计、存储器中时序分析与设计等;" T5 r- Q$ |/ l5 f, F1 K+ N: O( w
5、复位和时钟的知识
& y0 I! a2 x# m主要包括复位电路的设计、晶体和晶振的原理、设计和起振问题分析、时钟的主要参数指标等;
. K) J! S* {& I  l- _! r* H6、存储器的应用
# o% P5 C8 O8 f* ~主要包括eeprom、flash、SDRAM、DDR\2\3等知识原理、选型、电路设计以及调试等知识;: A9 o) q% y7 p+ r
7、CPU最小系统知识
& S. q' ^  P: j. H7 g8 f) v了解ARM、POWERPC、MIPS的CPU架构、主要是掌握其最小系统的电路设计
- Z1 k# u5 m! ~& ^1 x8、总线的知识: f" t" g" _, _3 Y. n; ?
包括各种高速总线--PCI、PCIE、USB还有一些交换之间总线SGMII、GMII、RGMII等,低速总线uart、I2C、SPI、GPIO、Local Bus、JTAG等;5 R0 N! [2 \8 E5 O
9、EMC、安规知识+ {/ k8 ]$ p0 W) d9 q% c6 ]/ m
包括各种测试、指标等,各种防护器件应用,问题解决的方法等: ~6 U# w" {/ P: i( ~2 J+ K3 N9 D
10、热设计、降额设计( z6 V$ [2 M1 b& T/ Q
11、PCB工艺、布局、可制造性、可测试性设计) J+ k* N3 T( L+ n! M& X$ G
12、交换知识
) C: t7 v; [( R# H9 h: p包括MAC、PHY的的芯片知识、工作原理、电路设计和调试以及各种交换接口,4 B/ m8 u" s% P, l
这里还可以包括软件的一些知识例如VLAN、生成树协议、广播、组播、端口聚合等交换机功能;" I. X7 S: W* k+ d
13、PoE供电知识
) n! g$ A$ M/ a* ^包括PoE原理、电路设计、测试、调试等知识
2 h7 o' ^0 o5 d( o0 \- B+ ^14、1588和同步以太网
; x6 U! b/ W/ F% K包括同步对时原理、电路设计、测试、调试等知识0 P- J& [) o* c% w* k
15、PI、SI知识) _  j) U: g/ v6 P- u
16、测试知识、示波器使用等4 N+ v7 w+ ?' d2 ]( E

作者: troyguo    时间: 2012-7-24 17:37
IEEE 1588同步这么专业的东西,一般的硬件工程师似乎也用不着吧?
作者: skatecom    时间: 2012-7-24 19:31
全部掌握20K
作者: songwinlong    时间: 2012-7-24 19:38
这么多。。。
作者: chensi007    时间: 2012-7-24 20:40
搞定以上算得上数字硬件工程师咯。。以上似乎对模电没有任何提及啊~~运放、AD/DA之类~~
作者: reflecter    时间: 2012-7-25 10:43
看你做哪个方向的吧?3 M* B1 a( {3 R! j& T6 x( \1 w
个人理解还得有足够内存及运算能力,随时加载一些“dll”----学习用到的一些知识
作者: mlongze1206    时间: 2012-7-26 10:00
要学习的东西真的很多,别着急慢慢的体会,每个人都在成长
作者: tony_wuy    时间: 2012-7-28 09:25
全部搞懂可以当教兽了,,,
作者: SCCKY    时间: 2012-7-29 11:31
哦,真可是学的太多了( k: L8 g) b0 I( b7 j

作者: xieh_17    时间: 2012-7-29 12:00
楼主总结不不错啊,学习了
作者: coolgold    时间: 2012-7-29 13:44
所有加起来要多少年的经验啊?
作者: bluefoxde    时间: 2012-7-30 18:37
GREAT!!0 o8 F0 ^% O+ p# |2 B

作者: EDAPADS    时间: 2012-8-11 00:42
有些公司面试时,什么都要问,而且工资又低,真以为他们公司有什么好似的,只允许自己成长不允许别人成长
作者: cvntao    时间: 2012-8-15 19:41
楼主既然能发出这样的帖子,能否共享出自己搜集到的相应的资料呢
作者: lilinyf    时间: 2012-8-16 10:31
楼主总结的好。。
作者: candid    时间: 2012-8-16 17:57
谢谢楼主,正需要学习这方面的知识,一步一步来
作者: 沉淀    时间: 2012-8-16 21:50
看看
作者: dennis_chao    时间: 2012-8-17 08:55
呵呵。。。。$ L/ n* ~3 I3 F4 Q( L
& P* H( W: Y4 |+ Y: r

作者: 819535006    时间: 2012-8-17 12:30
模拟涉及的确实少了点
作者: xzxin007    时间: 2012-8-24 16:32
819535006 发表于 2012-8-17 12:30
% d+ a8 h0 z. L7 C9 E7 G! C2 J0 `模拟涉及的确实少了点
- \8 D; A* Q7 L  \+ _+ d) H
主要所从事的行业为交换机、光通信类,用到模拟的机会不多,最多就是mos管、三极管的简单应用,所以对模拟知识没有列出来。有哪位高人把模拟知识也列一列,让大家或者是初学者有个概念和学习成长计划。
作者: 左脚脚气    时间: 2012-8-25 03:28
崩溃了
作者: 戏出东方    时间: 2012-8-25 11:02
新手表示压力很大
作者: sjw123360    时间: 2012-8-31 17:17
要学那么多真牛人一个了!还是先学画板再说吧!然后挑战手机板好了!那么多要学好有难度啊!
作者: 无所畏    时间: 2012-11-18 22:12
真心表示压力山大~~~
作者: xin_515    时间: 2012-11-19 09:08
对模拟这块来说,运放
作者: edajf    时间: 2012-11-19 15:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: shaowei2072009    时间: 2012-11-21 09:36
真的假的。这么好
作者: 悔憾人生    时间: 2012-12-2 22:51
不错哦!还有蛮多东西要学啊!
作者: qingolden    时间: 2012-12-3 09:09
加入op就更好了。。。
作者: pengsandy    时间: 2012-12-3 16:34
大部分接触过,为了精通,需要一一具体研究,最好的办法是调试,即物理测试与原理分析的结合
作者: zlpkcnm    时间: 2012-12-18 17:59
楼主只是针对交换机和路由器的知识,其实还有很多数字电路硬件知识。比如cpu最小系统,在做电脑的主板上考虑的就是一个平台架构(CPU+南(北)桥)。高速总线还有SAS,SATA,DMI等,低速总线还有LPC,SMBus等等。1 k  b% W5 k$ O! f. r+ N
我们都还有很多要学习的。大家加油
作者: xucaizheng    时间: 2013-1-15 10:23
给大家推荐一本书:《高速电路设计实践》,王剑宇、苏颖编的,讲得挺不错。
作者: maqingbiao    时间: 2013-1-16 09:02
挺多的
作者: lyf1050    时间: 2013-1-16 12:36
感谢分享。。。。自身差距太大,努力学习中........
作者: 此人较为厉害    时间: 2013-1-20 13:52
哎,还要学习的东西还有很多啊,努力~
作者: 超人会1飞    时间: 2013-2-27 20:49
受了
作者: ooste_fanie    时间: 2013-4-25 11:55
努力学习中
作者: tanpo1989    时间: 2013-4-27 16:58

作者: 4cwebber    时间: 2013-6-4 23:58
真正的硬件工程师就是一个苦行僧
作者: tianmu    时间: 2013-11-17 23:27
模拟电路更有意思
作者: deng078    时间: 2013-11-21 09:16
你这是基本知识吗?做硬件的领域那就太广泛了,一辈子都学不会的,只能说是看看做那方面的产品,针对性的学习还可以的,不可能这些东西全部都学会,那是不可能的了,人脑不是电脑!
作者: yanghongge    时间: 2013-12-4 18:22
楼主,说的太对了!
作者: xfire    时间: 2014-11-5 10:03
吓尿了...
作者: liangkai520    时间: 2014-11-19 16:17

作者: Abnormal    时间: 2014-11-20 22:08
FPGA这么主流的东西应该要掌握
作者: hwang_zayn    时间: 2014-12-25 16:18
非常到位的资料
作者: jsls0036    时间: 2014-12-26 08:11

, n' d$ u: E* \+ Z要学习的东西真的很多,别着急慢慢的体会,每个人都在成长
作者: 叔公    时间: 2014-12-26 09:04
要多多学习
作者: dff901104    时间: 2015-2-2 19:08
哇!我还有好多东西要学习啊!!
作者: liuy2007ca    时间: 2015-2-6 02:32
本帖最后由 liuy2007ca 于 2015-2-6 04:47 编辑 ( B9 o1 h! @# [1 Q* I1 _/ r! A6 E, N

& k) M$ y% Z- O! }其实做什么东西决定你能掌握什么知识,如果你工作中不用这个知识,你掌握它干什么,时间长了也记不住。
作者: zhouqingmin    时间: 2015-2-14 22:30
顶一个
作者: yuqilinlian    时间: 2015-2-15 09:06
好!!!!
作者: liuy2007ca    时间: 2015-2-17 09:59
一个硬件工程师的个人修养。
作者: raytingg    时间: 2015-2-22 14:11
感謝共享!
作者: 可坏    时间: 2015-2-26 11:50
楼主把资料一并共享那就绝妙了
作者: gupei    时间: 2015-2-26 12:23
   晕倒  fpga 还没有机会接触
作者: zhu190027450    时间: 2015-2-28 11:33
全部掌握20K
作者: longsdan    时间: 2015-3-22 22:52
用好工具。常用的查询网站。也不用一定要记这么多。
作者: xyz12320    时间: 2015-3-24 17:34
跟楼主100%匹配的同行!。上面讲的几乎所有知识点在实际应用中都接触过。目前还处在结合项目经验加深理论基础的经验积累过程中。硬件设计要学的东西还很多,互勉!不管多累,继续学习,学的越扎实心里也越踏实。
作者: xiongying722    时间: 2015-3-24 23:19
谢谢分享,很有用
作者: drowninginblue    时间: 2015-3-26 21:26
看着这么多都眼晕,下面回复还有那么多补充,这是要被打击死的节奏啊
作者: weichen743    时间: 2015-6-6 17:47
很赞啊!作为努力目标!
作者: 木子贝    时间: 2015-6-10 14:13
基本都接触过,可是都不精通....路还很长
作者: sushouchai@sina    时间: 2015-6-11 09:19
了解到更多方面需要学习的知识,加油!
作者: zlkk    时间: 2015-6-11 20:39
高等数学、线性代数、矩阵论、数值分析、信号分析、自动控制原理、电路分析、电磁场与电磁波、微波工程、射频理论是必须的基础
作者: dyengi    时间: 2015-6-18 11:48
troyguo 发表于 2012-7-24 17:37
( Z0 I- u8 R  e9 |- }! Z% R/ W. pIEEE 1588同步这么专业的东西,一般的硬件工程师似乎也用不着吧?
, F. u6 F. @9 f$ s
太多了8 S3 r% ^5 |2 v9 B# O( y% K$ j

作者: hxlker15    时间: 2020-9-15 16:28
好的




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2