又到一年的秋招季了,小Charlis也要开始准备找工作了。经历了技术面试才知道还有好多知识似懂非懂的,于是乎,要开始整理属于自己的硬件面试八股文了!
Ⅰ电子器件类:
1.电阻选型一般从那些方面考虑?★★☆☆☆
电阻选型要从阻值、封装、功耗、精度几个方面进行考虑。
阻值:常规:100、1k、5.1k、10k、100k、200k 欧姆。
封装:常用封装0201,0402,0603,0805,1206,1812等;(0402\0603 常用,0201 用在高精度电路板
上,0805、1206、1812板子大、考虑功耗)
功耗:1/16W,1/10W,1/8W,1/4W,1/2W,1W,2W,3W等;(尺寸越大,允许的功耗越大一功耗
尽量<额定功耗的80%,因为功耗一般是常温下的值)
精度:1%,5%等。(电阻默认用5%;特殊电路才用1%,如取样电阻、分压电阻)
2.电路设计时,上拉电阻和下拉电阻各有什么用处?★★★☆☆
它们的核心作用都是将一个不确定的(或称为“浮空”的)信号引脚,通过一个电阻固定到一个确定的电平(高电平或低电平),以避免该引脚电平随机变化导致电路误操作。
| 特性 | 上拉电阻 (Pull-up) | 下拉电阻 (Pull-down) |
|---|---|---|
| 连接方式 | 连接在信号线与电源(Vcc) 之间 | 连接在信号线与地(GND) 之间 |
| 默认状态 | 确保无驱动时为高电平(1) | 确保无驱动时为低电平(0) |
| 主要作用 | 防止输入浮空,提供默认高电平 | 防止输入浮空,提供默认低电平 |
| 常见应用 | 按钮输入、OC/OD输出、I²C总线 | 按钮输入、确保确定初始状态 |
| 阻值范围 | 1kΩ – 10kΩ (常用4.7kΩ, 10kΩ) | 1kΩ – 10kΩ (常用4.7kΩ, 10kΩ) |
3.电路设计时上拉电阻的阻值应该如何考虑?★★★☆☆
选择上拉电阻的阻值,主要需要考虑以下几个核心因素:①功耗、②速度、③驱动能力、④噪声免疫力。
从功耗角度考虑:当输出为低电平时,电流会从Vcc通过上拉电阻流向下级电路的输入,此时,上拉电阻、Vcc和地形成了一个回路。从降低功耗的角度,我们希望电阻值尽可能大。
从速度角度考虑:数字信号的边沿不是瞬间变化的。当信号从低电平跳变到高电平时,其实是上拉电阻R在为下级电路的输入电容充电。电阻值R越大,电容充电的速度就越慢,导致信号上升沿变缓,从提高速度的角度,我们希望电阻值尽可能小。
从驱动能力角度考虑:下级电路的输入需要确保能识别到明确的高电平。这要求在上拉电阻上产生足够的电压。因此,电阻值不能太小,否则会烧坏芯片或无法拉低电平。
从噪声免疫力角度考虑:电阻值越大,线路的阻抗就越高,越容易受到外部电磁噪声的干扰,从抗噪声的角度,我们希望电阻值小一些。
通用建议:
- 如果不确定,从 10kΩ 开始尝试,它适用于绝大多数普通应用。
- 对于高速总线,仔细计算上升时间,通常选择 1kΩ – 4.7kΩ。
- 对于电池供电的静态输入(如按键),可以大胆使用 100kΩ 或更大。
- 永远记得查阅所用芯片的Datasheet! 这是最重要的步骤
4.电阻、电容和电感的封装对性能有什么影响?★☆☆☆☆
①稳定性:不同封装形式的元器件的稳定性不同。
例如,同样是1%的电阻,在小型贴片封装和大型扁平封装中,前者的温漂更小,稳定性更好。
②电感:电感的封装形式对其自身和周围环境的耦合效应也有影响,不同形式的电感对噪声和磁场的
响应不同。
③电容:电容的封装形式会影响其自身的感抗,同时也会对外部噪声和EMI有不同的响应。
④温度系数:元器件的温度系数通常是考虑封装时需要考虑的因素之一,不同的封装形式会影响元器
件的温度系数表现。
5.电容的类型有哪些,各有什么特点?★★★☆☆
电容主要可以根据介质材料(两金属电极之间的绝缘材料)来分类,不同介质决定了电容的核心特性。
①电解电容:容量大,有极性,反接会爆炸。
优点:1、容量体积比高;2、价格便宜。
缺点:1、有极性,不能承受反向电压;2、ESR(高频串联电阻)高,高频性能差;3、寿命有限;4、漏电流大。
②陶瓷电容:是目前用量最大,最常见的电容类型,尤其是MLCC(多层陶瓷电容)。
优点:1、无极性;2、尺寸小,适合高密度的PCB设计;3、价格低廉;4、ESR低,高频性能优异。
缺点:1、容值较小;2、可能出现压电效应,会有“啸叫”。
③薄膜电容:
优点:1、无极性;2、性能稳定,温度特性、频率特性都很好;3、可靠性强,寿命长。
缺点:1、体积较大;2、价格相对较高。
④超级电容:基于双电层原理,更像一个小电池。
优点:1、极大的电容量;2、极高的功率密度;3、循环寿命长。
缺点:1、耐压值很低,需要串联达到高电压;2、漏电流大,无法长期保持电荷。
Ⅱ功率器件类:
1.IGBT的选型问题:★★★★★
第一步,明确系统需求:首先考虑系统的母线电压、最大输出电流、开关频率、环境工作温度等。
第二步,关键参数计算和选型计算:
- 集电极-发射极最大额定电压计算,裕量太小容易击穿,裕量太大增大成本,导致导通损耗变大。
- 电流选型,要基于输出功率来计算电流,考虑过载能力。
- 损耗与热管理,饱和压降越小,导通损耗也越小。
第三步,总结选型策略;母线电压决定了IGBT导通电压;导通电流决定IGBT的电流输出能力;开关频率决定了IGBT的损耗(大于30kHz的优先考虑SiC,而不是硅基IGBT)
2.IGBT驱动设计需要考虑的问题:★★★★★
驱动器的核心任务:
①将控制器(DSP)的低功率PWM信号放大为能开通关断IGBT的大功率信号,同时实现隔离;②监测IGBT状态,可以实现实时的保护功能。
设计驱动电路需要考虑的问题:
- 栅极驱动电压:分为开通电压(+15V)和关断电压(-5V/-15V)。开通电压越高,导通损耗越小,但不能超过耐压。提高关断电压可以提高抗干扰能力,加快关断速度。
- 栅极电阻:作用是限制栅极峰值电流和控制开关速度。(栅极电阻过小会导致开关速度极快,产生电压电流尖峰,可能会出现电磁干扰。栅极电阻过大会导致开关速度慢,损耗增加,出现发热的情况。)
3.FPGA是什么,它有什么功能,它与CPU的区别是什么?★☆☆☆☆
FPGA 的全称是 Field-Programmable Gate Array,中文意思是 现场可编程门阵列。简单来说,FPGA是一张空白的数字电路,你用代码(硬件描述语言)来“绘制”出你想要的专用芯片(ASIC)的功能。 编程之后,它就从通用硬件变成了为你特定任务而定制的专用硬件。
FPGA功能如下:
- 硬件可重构性
这是FPGA最根本的特性。你今天可以把它编程成一个视频处理器,明天可以擦除这个配置,重新编程让它变成一个网络路由器或者一个CPU内核。这种灵活性是固定功能的芯片(如CPU、GPU)所不具备的。 - 并行处理能力
与CPU和GPU不同,FPGA可以真正意义上实现大规模并行处理。你可以在FPGA上创建数百甚至上千个独立的处理单元,所有单元同时工作,互不干扰。这使得它在处理高速数据流、多通道信号时极具优势。 - 极低的处理延迟
由于FPGA实现的是硬件电路,信号直接通过逻辑门和连线传输,无需像CPU那样取指令、译码、执行。这使得它的响应速度是纳秒级别的,非常适合超低延迟的应用。
Ⅱ电机控制类(硬件强电级):
1.电流电压的采样策略,各自优缺点:★★★☆☆
- 采样电阻+隔离——直流母线下桥臂串联低阻值的采样电阻,将压降经过运算放大器放大后送入ADC。【优点:成本低,精度高,无延时,无磁饱和问题。缺点:有导通损耗,需要隔离,易受到共模电压影响。】
- 电流互感器——原理类似变压器,副边采样。【优点:天然隔离,低功耗,高带宽。缺点:只能用于交流,体积大,容易出现磁饱和。】
- 霍尔传感器——利用霍尔效应,导体中通过电流会产生磁场,感应磁场并输出响应电压信号。【优点:天然隔离,交直流都可以测量,无损耗,精度高。缺点:需要供电,成本高,易受外部磁场干扰,带宽有限(但是满足绝大部分需求)。】
- 功率器件内置采样——先进的IGBT模块内部集成小的传感器,能镜像主功率器件电流(按比例镜像)【优点:节省空间,集成化,无额外损耗。缺点:收到温漂影响大,有带宽限制。】
2.电机系统中,为什么要设计内环电流环,外环转速环?★★☆☆☆
电流环响应速度快,转速环响应速度相对较慢。电机系统中,控制了电流,就等于直接、快速地控制了电机的转矩。速度环作为外环实现速度控制,抑制负载扰动。
这种设计充分发挥各物理量的响应特性,内快外慢,系统稳定且动态响应好。可以独立设计和调试每个环。先调好内环电流环,再把它当作一个快速响应的“黑盒”整体去调试外环速度环。
3.LDO是什么,它与DCDC变换器的区别是什么?★★☆☆☆
LDO 的全称是 Low Dropout Regulator,中文名为 低压差线性稳压器。它是一种特殊的线性稳压器,核心功能是提供一个稳定、干净的输出电压,即使输入电压和输出电压之间的差值非常小,它也能正常工作。
LDO在小功率、低压差、对电源质量要求高的场合是不可替代的选择。但在处理大电流、高输入输出电压差的场合时,就需要考虑使用开关电源(DCDC)来避免严重的发热问题。
LDO外围电路简单,只能输入电压高于输出电压,因此无法实现升压或电压反转。而开关电源(DCDC)设计复杂,可以实现升压降压功能等功能。
4.介绍一下pid的环路带宽具体怎么影响开关电源。从稳定性、响应速度、干扰抑制几方面分析★★★★☆
环路带宽指的是开环增益下降到 0 dB(即增益为 1)时的频率点。它是衡量反馈系统响应速度和频率控制能力的最关键指标。
①稳定性:
带宽过高意味着试图让系统响应极快的速度变化。但开关电源的功率级本身存在固有延时,这些延时会在高频区域引入额外的相位滞后。会导致系统振荡或变得条件稳定。
带宽过低意味着带宽远低于功率级的固有频率,系统会非常稳定,甚至是“过度稳定”。但这种稳定是以牺牲动态响应为代价的。
结论:稳定性要求环路带宽必须远低于开关频率,并且要留有足够的相位裕度(>45°)。带宽越高,对相位裕度的挑战越大,稳定性设计越要精细。
②响应速度:
带宽过高优势为系统响应速度极快。对于负载突变或输入电压突变,反馈环路能迅速调整占空比,使输出电压快速恢复到设定值。带宽过低的系统响应迟缓。面对突变,环路反应慢,需要更多个开关周期才能纠正误差。
结论:要获得更快的动态响应,就必须提高环路带宽。
③干扰抑制:
带宽高:对中频段干扰的抑制会更好,但可能会更敏感地响应高频开关噪声。
带宽低:对中频段干扰的抑制减弱,但对超出带宽的高频噪声不敏感。
最终结论(工程设计实践):
环路带宽通常设定在开关频率的 1/5 到 1/10 以下,以确保有足够的相位裕度来应对各种工况。
5.控制器和上位机之间如何通信?★★★☆☆
使用串口通讯(UART),优势是高可靠性、高稳定性、强抗干扰能力和低延迟,是工业控制领域的首选。缺点是受物理线缆束缚。
电机设备选择的是 RS-485形式,它使用两根线(RX和TX)来传输一个信号。接收端通过检测这两根线之间的电压差来判断逻辑状态(差分信号的形式)。【任何外部噪声(如电机启停)通常会同时耦合到两根信号线上(称为共模噪声)。由于接收器只关心两者的差值,这些噪声会被有效地抵消掉。——抗干扰】
RS-485是半双工的形式,它在同一时间只能在一个方向上传输数据。
6.485通信的优势和劣势?★★☆☆☆
优点:
- 强大的抗干扰能力:差分信号使其非常适合嘈杂的工业环境。
- 长距离传输:可以覆盖整个车间或工厂。
- 支持多点网络:用一对线连接大量设备,节省布线成本和复杂度。
- 成本低廉:收发器芯片和线缆都非常便宜。
缺点:
- 配置复杂:需要正确设置终端电阻、偏置电阻和接地,否则通信会不稳定。
- 半双工限制:通信效率低于全双工方式,需要协议层处理收发切换。
- 无协议定义:需要用户在上层实现或采用现有协议(如Modbus)。
- 接地问题:如果设备间地电位差过大,可能导致通信失败甚至损坏设备,有时需要使用光电隔离器。
Ⅲ其他方向类:
1.光伏逆变器和电机逆变器的区别有哪些?★★★★☆
| 光伏逆变器 | 电机逆变器 | |
| 核心目标 | 最大能力提取/并网馈电 | 扭矩/转速控制 |
| 能量流向 | 太阳能板→电网(负载) | 电源→电机 |
| 所处角色 | 能源生产者—对接电网 | 能源消费者—驱动负载 |
| 核心算法 | 最大功率点追踪(MPPT) | 磁场定向控制(FOC) |
| 控制对象 | 控制输入电压电流,使光伏板始终工作在最大功率点 | 控制输出给电机的电流矢量,从而控制电机磁场和转矩 |
| 输出目标 | 并网时输出电流要与电网电流同频同相,功率因数为1 | 输出频率和电压由所需电机转速和扭矩决定 |
| 关键保护 | 孤岛效应保护 | 过流保护 |




