技术、职业和项目精选11个问答,你都答得上来吗?

1、原理图设计如何学习?

首先要对大部分电子元器件进行熟悉,对大部分类型的电子电路都可以看得懂,之后一开始可以先参考公司已经设计完成的,先根据公司的需求一点一点修改,理解各个功能。

等你从别人那边把一些基本的套路学习清楚了之后,再开始学习别人的设计思路是怎么样的,要学会设计的思维模式,这时候差不多公司如果有新的项目就可以开始尝试独立设计原理图了

2、使用开发板的工作stm32这样也要学习设计原理图吗?

开发板只能说实现了功能的初级原理图设计。真正的原理图设计应该是从产品角度出发去设计,接口部分需要考虑安规,静电等等,产品的EMC具体在原理图上如何去减少,电源入口是否要去除共模干扰,可靠性,成本,失效分析之后的原理图修订等等诸如此类的问题才能保证原理图设计是合格的。

当然有些新产品是没有任何原理图可以参考的,这个时候就需要你独立进行原理图设计,你没有一定的套路和设计思维是很难构建出好的稳定可靠性价比比较高的产品的

硬件相关问答

3、做硬件要有过硬的模电知识吗?

首先不同公司所定义的硬件工程师不同,如果只是PCB layout的话,那么只要能看得懂原理图,知道元器件特性,因为会涉及到EMC静电之类的,基本上就可以了。

但是另外一类,如果是原理图和PCB以及后期调试都需要硬件工程师来完成的话,那么就需要过硬的模电知识来撑着,因为这样的公司一般规模不大,需要你一个人可以做好很多事情,这个时候硬件工程师需要干的活就会比较多了。有时候可能会要求你也能写一些软件。

其实做硬件前几年会比较累,尽可能让自己由硬件工程师努力为电子工程师,也可以往嵌入式软件发展,这取决于你的兴趣点和个人所长,一般来说由硬件改做软件,因为是从底层做上来的所以很快就会成为大牛。

当然这个过程是不可逆的。再往后技术做久了,就要基于自己的职业规划性格等综合做出考量,自己到底适不适合走管理路线还是继续做技术让自己成为某一技术领域内的专家,从职业规划的角度来说最好还是在一个行业领域深钻下去

4、我想知道运放电路有哪些设计思路?

对于运放来说大家需要明确它的套路,明白了它的套路,也就明白了她的设计思路是怎么样:首先对于运放来说,我们要确定是单电源轨还是双电源轨,是单端输入还是差分输入,是直流信号还是交流信号。

基于这三点把它做一个矩阵式的罗列,组合起来基本上16种套路,但是16种套路里面有4种是不可用的,如果把这12种基本套路搞清楚了,大部分的运放也就知道怎么设计了。

5、刚去公司实习做硬件工程师,有点不知道该做些什么,不是很懂软件,不知道电路设计后,如何做好硬件工程师,设计好电路,理清电路设计后怎么和芯片cpu连接?

其实作为硬件工程师所有MCU的设计套路都是一样的。

一、首先做好最小系统的设计,晶振,电源,复位电路,

二、做好外围电路设计,如需不需要eeprom,需不需要外接看门狗,需不需要sd卡等等,

三,做好接口电路的设计,usb,232,485, can, Ethernet等等,当然这个时候你需要对以太网,USB的电路设计,如需不需要hub,以太网需不需要phy芯片,它们的原理是什么,都需要了解清楚,如何再去做设计就会很简单,此时你也不需要对软件有太多了解也可以的

PCB相关问答

6、我想学习layout,公司对这个岗位上有什么要求吗?

这个一般取决于你们公司目前在做的产品,如果只是一般的工业类产品,比如是用STM系列的单片机作为MCU,则一般情况下四层板就足够了,你只要掌握好基本的layout规则,布局,走线,电源分割,考虑EMC,以及和结构交互以及接口部分的布局走线等等差不多就可以进行大部分的layout工作了,当然还需要掌握基本的一些模电和数电的知识,看得懂原理图等等之类的;

如果你们公司做的产品很复杂,如平板电脑或者复杂的医疗器械之类的,你可能会涉及到大量的BGA封装的器件,那么这个时候BGA封装的器件都是比较高速器件,如RK3288,S5PV210,FPGA器件等等。

当然也有一些DDR器件之类的,这个时候你可能就要学会BGA出线,还有可能需要埋盲孔设计,以及地址线,控制线之类的拓扑结构的选择,如菊花链,fly-by等等,当然也许考虑等长,叠层,要不要阻抗控制等,这个时候对你的数模电知识尤其是数电知识,当然这个时候你的PCB辐射就会很强,你的EMC就要小心设计。

7、PCB布局、布线、以及铺铜是整块铺,还是分区铺。如果整块铺会不会影响单点接地。想更多了解PCB布局以及布线,地回路,地平面分隔,单点接地,多点接地的知识,希望用实例来讲解

第一点,首先大家要明确一点需不需要单点接地取决于你的电源是否都是隔离的,如果是隔离的,就不存在单点接地一说。

如果电源系统不是隔离的那么你就需要考虑单点接地的问题,这个时候你需要特别小心的把功率部分,数字部分,模拟部分做很好的分区,然后做好隔离带,最终单点接地,当然也可以不做隔离带,你只要做好虚拟的隔离区域也可以的,你只要自己做好辅助线之类的就可以了。

单片机相关问答

8、我现在就是做嵌入式的,硬件这块还有点基础,软件这块我不知道如何下手。几年前买了一片51开发版也没有学完,我们公司现在做的大部分都是和蓝牙有关,我现在对软件这块有点迷茫,不知道该从哪里入手,白老师可以给点建议吗?

51如果不是相关的领域建议不用再在学习了,因为目前主流的机会大部分的行业公司使用的MCU都以stm32系列作为主控芯片,有了stm32的基础再去学习cortex-a内核架构的芯片就会更容易,如a8内核的am3352, s5pv210等等就更容易明白,这样学习linux下的软件编写切入的就更容易。

当然一开始,你可以买的开发板,把主流的标准库hal库的软件架构学习完成,以及其基于这两种架构下面逻辑的程序编写逻辑是什么,基于操作系统的程序编写逻辑是什么,然后同时对目前市场上主流的外设了解清楚其软硬件原理,程序如何编写,差不多大部分公司你都可以应付了。

但是如果你们公司做的产品比较复杂高端,需要使用linux操作系统的话,那么你的学习路线会更加复杂,u-boot移植,linux内核移植,驱动编写,以及应用程序编写甚至于基于c++的QT做gui界面设计你也需要去学习

9、我没有STM32基础,大学学的是机械专业。如果我一开始就接触stm32,会不会比较难上手?

没关系的,目前市场上很多开发板如果你一开始学习51,基本上都是基于哈佛架构的复杂指令集的架构,而目前单片机主流还是基于哈佛架构的精简指令集的架构,如果你学了51再学习stm32相当于很多东西还是要从头学习,所以一开始学习32没关系的

职业相关问答

10、想从事研发,但是知识不系统,也没有系统的进行过研发项目。如何能够把所学知识,系统地贯彻起来?

有两种解决办法。第一种由宏观到微观,找到一个大牛,让他给你画出一个宏观的知识架构,然后基于你的情况,让他告诉你每一个大的阶段你应该如何深入进去,了解哪些微观,也就是说你需要宏观架构到深入到每一个细节,慢慢地填充自己的知识体系。

第二种解决思路:就是由微观到宏观,先通过大量的实践慢慢地花时间的去了解每一个细节,最后来构建自己的宏观知识体系。

11、现在从事器件可靠性,想转硬件工程师或者电子工程师,对器件一块比较熟悉,但是其他方面比较薄弱,我应该从哪方面入手?画板开始?还是接触一个项目来由浅入深?

最好是从接触一个项目开始。因为只是单独的画板的话,那只是公司的其中一个环节。如果说有一整个项目做下来的话,对该项目细节就会了解的比较全面,之后再做新的项目的时候,就会比较顺畅。

所以如果说是从项目开始接手进来,这个时候可能就不止是硬件、软件,你可能很多东西都会有切入点,这样统筹考虑,到时候就可以有很多选择,相当于能看到全局。

然后在做原理图和PCB的时候,就能知道真正做一个产品的时候需要考虑的哪些点。相对来说,初级工程师,他只是实现功能。那然后到了中级电子工程师的话,他慢慢的开始学会自己独立设计电路,有了自己的一些思维模式之后,他会慢慢的会考虑一些可靠性、EMC的东西。

到了高级电子工程师,考虑问题,永远都是从产品的角度去考虑。你可能从市场需求开始,到整个研发的过程,每一个阶段,以及后边要穿梭,小批量,大批量量产,到售后市场,包括产品生命周期在内,产品的更迭。这些过程都能扛到的话,那这个时候你就已经达到一个高级电子工程师的一个水平。

高级电子工程师在元器件的选择上,可能在性能上稍微要弱化一些,然后你就不得不做出妥协和让步。这就表示其实真正的产品他都永远都是一个统筹,平衡,妥协,让步的结果。

我这里有些免费资料需要的可以加我私13-26-05-620-29

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值