ARM嵌入式硬件学习指导方向

本文介绍了作为硬件工程师应掌握的关键技能,包括模拟电路设计、接口电路设计与时序理解、PCB布局布线及C语言编程等内容,并强调了全局设计思维的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      迷茫中搜索了下硬件工程师到底该学些什么。

      百度了几个,说的都比较在理。

      1:模拟电路部分设计(一般也电源模块设计中涉及较多),比如DC/DC,LDC,SEPIC电路设计与调试。其中如何控制纹波(元件选型与布局)与散热问题是难点。

      2:接口电路部分设计(听说主要看时序:我至今都没能理解时序的意义)。

        ARM处理器都配备很多接口控制器,当我们没有参考方案时,就需要看懂没懂每个控制器的接口参数(所谓的时序)。

        因此看懂英文DATESHEET很重要。当主芯片定型后,我们都要考虑如何选型外设来配对改CPU的接口。常见有(DRAM接口,(NAND,ONE,NOR)FLASH接口,IIC接口,SPI接口,IIS接口,PCI接口,还有一些是芯片厂商自定义接口类型)。

       因能力有限(对时序没有理解透彻),所以在设计原理图中,一般都找参考方案设计,使用常见的或者人家公司已使用的芯片模块进行设计。当然会有一些小改动。

       DM365模块接口众多,以后有机会一一进行分析(等我会看时序时)。

     3:然后就是PCB布局布线的问题。这个是重要的环节,从设计到出板的关键一步。 (因为以前没有做过PCB布局布线,所以就交给我们的徐工了,以后有机会再学习)

    4:接下里就是C语言的板级调试程序的编写。就是写小一段程序来验证接口设计是否可行。

 

以上是我个人认为的做为硬件工程师应具备的能力。当然也应具有全局概念,就是设计方案时,必须统筹考虑,甚至模具设计的差别都会影响到原理图设计差别。

对于以上几点,我个人能力还远远不及,借此给自己指导方向以做鼓励~!

Empty---持之以恒    不抱怨,不为失败找借口!   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值