1、运放原理是什么
差分输入,运放有两个输入端,运放会放大两个输入端之间的电压差。
虚短,在理想运放中,正、负输入端电压接近相等,导致输入端呈现"接地"状态。
虚断,运放的输入阻抗非常高,因此流入运放输入端的电流几乎为零。
利用虚短和虚断可实现比较器、加法器、减法器、积分电路、微分电路、差分放大电路等。
当反相输入端的电压高于同相输入端的电压时,运放的输出将接近负电源电压(在这种情况下是0V,因为运放的负电源接地)。
当反向输入端的电压低于同相输入端的电压时,这个电压差会被运放的开环增益放大,导致输出端趋向于饱和电压,即正电源电压(5V)。
比较器常用于检测电压是否超过某个阈值,比如反向输入端给个3v,正向输入端根据是否高于反向输入端,都会影响输出。
2、常见逻辑门及其作用?
与门(AND) 全1则1
或门(OR) 有1则1
非门(NOT) 输出取反
与非门(NAND) 与门的输出再经过非门
或非门(NOR) 或门的输出再经过非门
异或门(XOR) 相同则0,不同则1
同或门(XNOR) 异或门的输出再经过非门
3、与门和非门一般用在什么地方?
按位与,和取反
4、双稳态触发器的电路及其作用
双稳态触发器,也称为触发器或锁存器,是一种具有两个稳定状态的电路,用于存储一位二进制信息。
触发器是构成时序逻辑电路的基本单元,可分为单稳态、双稳态、无稳态(多谐震荡器)。
双稳态触发器通常由两个交叉耦合的反相器或逻辑门组成,如SR锁存器。
在SR锁存器中,S(SET)和R(RESET)是两个输入端。
当SET输入为高电平且RESET为低电平时,触发器设置为1状态;
当RESET为高电平且SET为低电平时,触发器重置为0状态。
SR锁存器可由两个NOR门或两个NAND门组成。
5、NE555原理及常见用途
可以作为振荡器产生方波或脉冲信号。可用作定时器、PWM控制器。
6、使用NE555生成方波如何调节频率?
NE555定时器在多谐振荡器模式下工作,需要两个电阻(R1和R2)和一个电容(C)来设定振荡频率和占空比。
7、电子元器件的常见封装?
8、pcb中,1mm等于多少mil?
1mm = 39.37mil(密尔)
9、pcb中为什么要用蛇形走线?
控制信号的到达时间,确保时序准确,同时通过走线长度调整阻抗来减少信号反射和失真。
10、什么情况下不同电路需要共地?
在高频和低频电路混合、交流和直流混合的电路中,高频和低频共地、交流和直流共地可以同一电路的参考电位。
11、AHB总线、APB1、APB2总线的关系和区别
AHB总线是STM32微控制器中的高速总线,用于连接处理器、内存和高速外设,支持高带宽和多主从设备,挂载的外设包括Flash存储器、DMA控制器、复位和时钟控制、CRC、以太网和SDIO等。SDIO是为SD卡的IO操作设计的,可以使用1位或4位的数据总线。
APB1和APB2是STM32中的低速总线,用于连接外设。
APB1适用于低速外设,如串口、I2C、SPI,最大频率36MHz;
APB2适用于高速外设,如定时器、USB,最大频率可达72MHz。
AHB与APB的主要区别在于速度和用途:AHB用于高速数据传输,APB用于外设连接,注重低功耗和简化接口。在STM32中,它们共同构成处理器与外设间的传输通道,但连接的外设类型和频率不同。
12、NVIC是什么?作用是什么?
NVIC是嵌套向量中断控制器(Nested Vectored Interrupt Controller)的缩写,它是ARM Cortex-M系列微控制器中的一个组件。
用于中断使能、禁用、处理、优先级排序,
设置中断向量表,
支持中断嵌套。
13、为什么每次操作GPIO前都要开时钟?
芯片复位后除了SRAM和FLASH外的所有外设时钟都被关闭,用来降低功耗。
使用前必须通过RCC_AHBXENR或RCC_APBxENR寄存器中使能其时钟。
14、AFIO有哪些作用?
AFIO(Alternate Function I/O,备用功能输入输出),用于
引脚重映射。
外部中断线映射。
JTAG/SWD接口功能选择。
EVENTOUT功能选择。
配置GPIO引脚的备用功能。
配置外设的时钟。
引脚复用和引脚重映射的区别
引脚复用是针对单个引脚而言的,一个引脚具备输入、输出、IIC、USART的TX/RX等不同功能。
引脚重映射是针对一组引脚而言的,将一个外设的功能从默认的引脚映射到其他组的引脚上。例如将PA6、PA7的TX和RX引脚映射到PB6和PB7上。
15、GPIO的工作模式
输入模式、输出模式、模拟输入、模拟输出、复用模式、开漏输出、推挽输出、上拉/下拉输入。
16、上拉输入和下拉输入的区别
上拉输入是指GPIO配置成输入模式,接上拉电阻复位时呈现高电平。
下拉输入是指GPIO配置成输入模式,接下拉电阻复位时呈现低电平。
17、开漏输出和推挽输出的区别
开漏只能输出低电平。
推挽可输出高低电平。
18、开漏输出和复用开漏输出的区别?怎么选?
开漏输出的引脚只能输出低电平或者高阻态,不能直接输出高电平,通常需使用上拉电阻来使复位状态呈现高电平。低电平指逻辑0,高阻态指悬浮。悬浮相当于断开,不输出高不输出低。
19、什么是中断?什么是中断嵌套?
中断是一种控制机制,允许内部定时器或者外部引脚触发打断当前正在运行的程序,去执行紧急任务。
中断嵌套是指一个中断发生时,另一个高优先级的中断发生,先暂停低优先级的中断优先处理高优先级的中断。
如果一个中断10ms触发一次,但是执行时间到达了11ms,会导致中断丢失。
20、使用中断要注意什么?
快进快出,数据留到主程序处理。中断优先级配置。