硬件答辩问题总结
一、电源纹波是什么,为什么LDO的小,DCDC的大
1.电源纹波
电源纹波是指直流电源输出电压上叠加的交流波动成分,表现为电压在理想直流值附近上下波动。
2.LDO 纹波小原理
LDO 内部是一个调整管(可变电阻)串联在输入和输出之间。它的工作方式是:
检测输出电压
如果电压偏高,就让调整管“收紧”一点(电阻变大)
如果电压偏低,就让调整管“放开”一点(电阻变小)
这个过程是连续的、线性的,调整管不会完全导通或完全截止,始终工作在放大区。所以输出是平滑变化的,不会产生剧烈的电压跳变。
3.DC-DC 纹波大原理
DC-DC 内部是高速开关(MOSFET 以几十 kHz 到几 MHz 的频率不断导通、关断):
开关导通时:输入电源向电感和负载供电,电压上升
开关关断时:电感释放能量,电压下降
这个过程是不连续的、脉冲式的。虽然经过电感和电容滤波,但开关动作带来的能量突变不可能完全消除,残留下来的就是纹波。
2. LED的电流多大怎么算
计算公式
VOH:PC6 输出高电平电压(单片机通常是 3.3V 或 5V)
VF:LED 正向压降(红色约 1.8V~2.0V,绿色/蓝色约 3.0V~3.3V)
R:限流电阻(1kΩ = 1000Ω)
3.VBAT是给RTC单独供电的
所以二极管作用是在主电源(3.3V)断电时,让 VBAT 电池为 RTC 供电,同时防止主电源给电池反向充电。
| 状态 | 阳极 | 阴极 | 偏置 | 结果 |
|---|---|---|---|---|
| 主电正常 | 3.3V | ≈3.0V | 阳极 > 阴极 →正向偏置 | 导通,3.3V 给 RTC 供电,同时给电池充电 |
| 主电断电 | 0V | ≈3.0V | 阳极 < 阴极 →反向偏置 | 截止,电池不给 RTC 供电,VBAT电池供电 |
4.单片机的三种启动模式
| 启动模式 | BOOT0 | BOOT1 | 启动介质 | 主要用途 |
|---|---|---|---|---|
| 主闪存存储器 | 0 | X(任意) | 内部Flash | 正常运行用户程序(最常用) |
| 系统存储器 | 1 | 0 | 系统存储器(Bootloader) | 串口下载程序(ISP),芯片出厂预置 |
| 内置SRAM | 1 | 1 | 内部SRAM | 调试用,程序掉电丢失,适合快速验证 |
| 启动模式 | 本质 |
|---|---|
| 主闪存存储器 | 芯片内置的非易失性存储器,断电不丢,存用户程序 |
| 系统存储器 | 出厂预置的Bootloader区,用户不可修改 |
| 内置SRAM | 芯片内置的内存,断电全丢,但写入速度快 |
6.电压跟随器的作用
电压跟随器的作用:如果不接电压跟随器,那么光敏电阻的分压点就会直接连到单片机ADC引脚,相当于外部下拉电阻(100kΩ)和单片机内部的下拉电阻形成了并联。
并联之后,等效电阻变小,分压关系被改变,测出来的电压就不准了。
理论上,如果单片机内部电阻越大越好,这样分到的电流越小,外部电阻测出来的电压也就越准确。但现实中,单片机ADC引脚的输入阻抗是有限的(通常几十kΩ),做不到无穷大。
因此需要加入电压跟随器。它连接在中间:输入端并联到外部分压点,凭借极高的输入阻抗(MΩ级)几乎不从分压网络吸取电流,从而避免改变原有分压关系;输出端串联到单片机ADC引脚,依靠极低的输出阻抗(几欧姆)轻松驱动后级电路,信号电压主要降在阻抗高的地方,使其不受单片机内部电阻影响。这样既保证了分压的准确性,又能可靠驱动ADC。
这样测到的电压就不会受到单片机内部电阻的影响,结果更准确。
电压跟随器的作用是隔离前后级,提高测量精度。
7.板子上两个TAP-c接口有什么用处,是否可以合并成一个完成功能
一个Type-C接口专门用于供电(U2),另一个Type-C接口用于USB通信(U10,通过CH340E转串口),两者功能不同,不能合并成一个。
8.GPIO全称
GPIO 的全称是:General Purpose Input/Output,中文意思是通用输入输出端口。
