硬件工程师如何零基础入门?

硬件工程师如何零基础入门?文章目录1、书籍阅读2、网站推荐3、免费的教学课程推荐4、知识体系的搭建4.1电子元器件知识学习4.2硬件开发工具的使用4.3PCB设计和电路设计4.3总线接口协议学习4.4进阶内容学习这个问题关注有一段时间了,想找一个比较长的空闲的时间好好的回答一下。首先我是一名硬件工程师,工作6年,从事过物联网、车载、智能硬件、手机平板等产品的硬件研发工作,我觉得我还是有一些发言权的。不同行业的硬件工程师差别也是蛮大的,但也不是无迹可寻,很多东西也是相通的。核心思想都是一样的,硬件工程师都是围绕电路设

大家好,又见面了,我是你们的朋友全栈君。

这个问题关注有一段时间了,想找一个比较长的空闲的时间好好的回答一下。

首先我是一名硬件工程师,工作6年,从事过物联网、车载、智能硬件、手机平板等产品的硬件研发工作,我觉得我还是有一些发言权的。

不同行业的硬件工程师差别也是蛮大的,但也不是无迹可寻,很多东西也是相通的。

核心思想都是一样的,硬件工程师都是围绕电路设计和PCB设计展开的工作。

在整个产品的研发过程中,可以说电路设计和PCB设计只能占到很小的一部分,更多的是,前期的准备工作,以及后期的调试及维护。

作为一个过来人,下面这些内容,建议好好看看,相信你会有很大的收获。

1、书籍阅读

硬件的入门需要先看基本的书籍,和工程实践结合紧密的课程有:电路分析、数字电路、模拟电路、高频电子等。

在这里插入图片描述
对于基础较差的,先看电路分析,再看模电和数电。

之前也单独写过一篇文章,推荐了一些很好的书籍。

如开关电源设计,推荐下面这本书。

在这里插入图片描述
如高速电路设计,推荐下面这本书。

在这里插入图片描述

完整地文章链接如下:学硬件设计,需要看哪些书籍?

2、网站推荐

除了日常的书籍,我们还会上网查一些资料,因为网络资源很复杂,筛选优质的信息很费时间,可能找了半天,找到的还是很劣质误导人的信息。

网站推荐站,也单独写过一篇文章:学习电子,有什么网站可以推荐?

3、免费的教学课程推荐

对于一些学生,购买高昂的教学视频,会有很大的经济压力,而且还不一定适合小白观看。

下面的视频都是大厂出品的,课程质量非常高,更重要的是免费!免费!免费!重要的事情说三遍。

点击阅读:这些视频课程,直接吹爆

4、知识体系的搭建

知道要看什么书,上什么网站学习,并配有不错的教学视频,接下来就是搭建自己的知识体系,并不断完善它

因为硬件工程师要学的内容很多,我整理了一份思维导图。

4.1 电子元器件知识学习

电子产品是由一个个电子元器件组成的,了解其特性、原理、学会选型,是基本功。

无源器件,像电阻、电容、电感,用的是最多的器件,一个高端的手机中需要用到上千个电容,电阻稍少一些。

在这里插入图片描述
晶体管,如二极管、三极管、MOS 管,应用也很多,仅次于电阻电容。

在这里插入图片描述
电源芯片,如 DC-DC、LDO、充电芯片。

其他的,如晶振、磁珠、存储器、继电器、传感器、RTC、ESD 保护器件等等,都是需要掌握的。

如果你不知道要学哪些电子元器件,没关系,我已经整理好了:硬件设计-知识体系思维导图

4.2 硬件开发工具的使用

电脑端软件,如原理图&PCB绘制工具,常用的有三个:Altium Designer、PADS、Cadence,对于入门的同学,推荐使用Altium Designer,上手会比较快一些。

如果你不知道如何使用,没关系,我整理了一下教学视频:AD软件视频教程

PADS一些芯片原厂用的很多,通信厂、手机厂,用PADS的也多。Cadence功能非常强大,入门难一点,上手之后,用起来很丝滑,很多大公司都在用。

然后就是原理图仿真工具,在研发前期,对于一些新的电路方案,我们可以选择仿真,来确定电路参数和电路的正确性。

在这里推荐TI的Tina,工具非常小巧,功能也非常强大。

之前也写过一篇文章,感兴趣的可以看看:Tina-TI——小巧好用又高效的原理图仿真软件

测量工具,如万用表、示波器、电源、电子负载等,都是硬件工程师必须会的仪器,会帮助我们更多的分析问题解决问题。

可以参考下面这张图。

在这里插入图片描述

4.3 PCB设计和电路设计

在学习了工具及电子元器件知识后,接下来就是进行电路设计PCB设计

小白会说了,那么多电路,怎么学的过来了。当然了,这里说的是一些常见的并且常用的电路,通过学习这些电路,来提高自己分析电路、读懂电路的能力,会看了,会模仿了,然后才能设计电路。

在这里插入图片描述
写了一个硬件设计的专栏,登上了热销专栏榜第89名,感兴趣的可以看看。

在这里插入图片描述

4.3 总线接口协议学习

接下来就是接口协议的学习。

为啥要学这些东西,接口就像两个汽车之间的桥梁,如果你连桥梁都没建好,那汽车肯定无法行驶,协议则像交通规则,双方都遵守了规则,才不会出问题,这里的汽车就是电子里面的芯片。

在这里插入图片描述

4.4 进阶内容学习

硬件工程师是一个理论与实践结合非常紧密的工作,两则缺一不可。

所有的技能都是为产品而服务的,下面这些进阶内容,也非常重要。

在这里插入图片描述

像英语能力,因为大部分电子元器件的规格书都是全英文的,如果英语不过关,连基本的电子元器件选型都很困难。

像EMC电磁兼容,现在电子产品的要求越来越高,对环境的影响,对人的影响,包括出口的产品,很多是需要过各种各样的认证,这个时候产品的EMC设计就显得异常的重要。

海阔凭鱼跃,天高任鸟飞。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163115.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • javah 详解_java entity

    javah 详解_java entity1javah–help帮助说明乱码说明javah–help输出内容采用的是utf-8编码,在cmd打开可能出现乱码,因此执行指令chcp936,指定编码字符集(cmd默认的字符编码集是GBK)2javah参数说明javah–help用法:javah[options]<classes>其中,…

  • Eclipse乱码怎么办

    Eclipse乱码怎么办Android与H5交互前言一.设置工作空间的编码前言在Eclipse中导入新的项目的时候,会遇到乱码的问题,而乱码的问题主要集中在中文的显示上。不过通过设置编码方式,看似十分恐怖的乱码问题也能够轻易解决。Eclipse设置编码的地方主要有三处,这三处的设置都会影响中文的显示。一.设置工作空间的编码编辑器的编码会影响到所有的项目中的字符的显示,可以说是作用最为广泛的设置,每一个项目都会…

  • webpack(5)webpack处理css文件[通俗易懂]

    webpack(5)webpack处理css文件[通俗易懂]css文件处理-准备工作(以下项目配置都是基于上一篇webpack(4)的基础上)在项目开发中,我们必然需要添加很多的样式,而样式我们往往写到一个单独的文件中。这里我们就在src目录中创建一个n

  • tp框架中assign同时传递多个值,输出多个模板变量

    tp框架中assign同时传递多个值,输出多个模板变量

  • 建立内网Windows补丁服务器「建议收藏」

    建立内网Windows补丁服务器建立内网Windows补丁服务器实施方案一、完成内网WSUS服务器的架设。二、对客户端计算机进行设置。三、进行外网WSUS服务器的架设。建立内网Windows补丁服务器众所周知,Windows系统有着种种安全漏洞和不足,这些都要依靠微软发布的一个个补丁来弥补,但公司内网无法访问Internet,,不能及时地下载更新。补丁的分发是微软应尽的责任,所以他们开发了WindowsServerUpdateServices(简称WSUS)这一软件,可以实现通过一台服务器下载更新

  • 计算机基础复习题库

    计算机基础复习题库写在最前面,本文中题库为搜寻整理所得。一、单选题练习1.完整的计算机系统由( C )组成。A.运算器、控制器、存储器、输入设备和输出设备B.主机和外部设备C.硬件系统和软件系统D.主机箱、显示器、键盘、鼠标、打印机2.以下软件中,( D )不是操作系统软件。A.WindowsxpB.unixC.linux  D.microsoftoffice3.用一个字节最多能编出(D)不同的码。A.8个…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号