00 硬件、嵌入式硬件知识-目录篇
本双非、硕2。
本专栏旨在记录博主备战秋招一年的时间,目标纯硬件、STM32、FPGA,均为bsp、驱动方向,不太喜欢纯软,因此会靠近一点硬件层面。并非都是八股文,会发很多实际的场景,但是因为也在找工作,不会发和简历有关的项目,拿到offer后,会进行项目更新。
废话不多说,下面是总结的内容。主要是硬件、STM32、ZYNQ方面。
目录
一、硬件基础知识
模电篇
1、运算放大器
2、三极管
3、场效应管
4、二极管
5、滤波器
6、功率放大器
7、线性稳压电源
8、开关电源
数电篇
1、逻辑门电路
2、组合逻辑电路
3、时序逻辑电路
4、半导体存储器
5、脉冲波形的变换与产生
6、数模与模数转换器
二、元器件IC选型与参数——电阻、电容、电感、二极管、三极管、MOS管、运放、线性稳压电源、开关稳压电源、通信基带IC
1、电阻选型
2、电容选型
3、电感选型
4、二极管选型
5、三极管选型
6、MOS管选型
7、运放选型
8、电源选型-线性 开关电源 电荷泵 LDO
三、PCB基础知识、电源完整性、信号完整性
1、PCB相关技术
2、数字地与模拟地
3、供电设计
4、走线设计
5、电源完整性
6、信号完整性
四、微机原理与单片机技术
1、51单片机基础
2、IO控制并串转换数码管
3、外部中断与矩阵按键
4、LCD1602显示、Proteus仿真及总线、网络标号
5、定时器中断、计数器中断TMOD、TCON
6、串口通信、串口中断SCON
7、多功能实现,使用定时器、中断LCD屏幕等
五、STM32相关内容
1、STM32基础知识
2、STM32 芯片内部与外设
(1)、GPIO
(2)、EXTI
(3)、TIM
(4)、SYS
(5)、NVIC
(6)、待机睡眠停止唤醒、PVD管理
(7)、RTC
(8)、ADC
(9)、DAC
(10)通信方式UART、IIC、SPI、
3、STM32 系统
(1)、FreeRtos
(2)、ucos
(3)、LVGL篇
4、STM32 外设
六、FPGA
七、ZYNQ-ARM
一、硬件基础知识
模电篇
1、运算放大器
硬件基础01 运算放大器理论
2、三极管
硬件基础02 双极结型三极管理论-BJT
硬件基础11 BJT三极管小信号分析
硬件基础22 反馈放大电路
硬件基础23 负反馈对放大电路性能的影响及稳定性
3、场效应管
硬件基础03 场效应三极管理论-FET
硬件基础12 MOSFET场效应三极管小信号分析
4、二极管
硬件基础04 二极管
5、滤波器
硬件基础05 滤波器——无源、有源滤波器理论设计
硬件基础06 滤波器——无源、有源(含Filter Solutions、Filter Pro、MATLAB Fdatool)
6、功率放大器
硬件基础07 功率放大器
硬件基础08 音频功率放大器
7、线性稳压电源
硬件基础09 线性稳压电源——220V AC转化为低压直流电
硬件基础10 线性稳压电源——二极管稳压、射级跟随器稳压、集成电路稳压
8、开关电源
电源基础01 电源的分类与技术
电源基础02 线性稳压器、直流稳压电源、78xx、79xx、LM317三端固定、可调;输入输出保护、恒流源等
电源基础03 开关型稳压电源
电源基础04 开关电源 电感、Buck、Boost、Buck-Boost
电源基础05 反激式变换器——高频变压器
电源基础06 开关管的导通损耗和开关损耗及MOS管驱动
电源基础07 输入滤波、EMI、EMC、安规电容
电源基础08 开关电源功率因数校正(PFC)原理——斩波器
电源基础09 多路电源输入设计与供电系统设计
数电篇
1、逻辑门电路
硬件基础10 逻辑门电路——CMOS
硬件基础11 逻辑门电路——TTL及与CMOS的对比
2、组合逻辑电路
硬件基础12 组合逻辑电路
硬件基础13 数字加法器、比较器、编码器、译码器
3、时序逻辑电路
硬件基础14 双稳态电路——SR锁存器、D锁存器、D触发器、JK触发器
硬件基础15 时序逻辑电路
4、半导体存储器
硬件基础16 半导体存储器——只读存储器ROM
硬件基础17 半导体存储器——随机存取存储器RAM
5、脉冲波形的变换与产生
硬件基础18 单稳态触发器、施密特触发器
硬件基础19 多谐振荡器、NE555定时器、单稳态、施密特、多谐、波形发生器
6、数模与模数转换器
硬件基础20 数模转换器D/A DAC
硬件基础21 模数转换器A/D ADC
二、元器件IC选型与参数——电阻、电容、电感、二极管、三极管、MOS管、运放、线性稳压电源、开关稳压电源、通信基带IC
1、电阻选型
元器件选型与参数01 电阻选型
2、电容选型
元器件选型与参数02 电容选型
3、电感选型
元器件选型与参数03 电感选型
4、二极管选型
元器件选型与参数04 二极管选型
5、三极管选型
元器件选型与参数05 三极管选型-常见参数
元器件选型与参数06 三极管选型-实际电路计算—蜂鸣器、继电器电路
6、MOS管选型
元器件选型与参数07 MOS管选型
元器件选型与参数08 MOS管BJT的对比-实际电路计算-输入保护、电压通断
7、运放选型
元器件选型与参数09 运算放大器选型
元器件选型与参数10 运算放大器参数计算-电源供电、运放布局、输入阻抗匹配、运放改进
元器件选型与参数11 运算放大器各类电路-直流电压 电流检测、交流耦合与直流叠加、反向直流叠加 基准源的提供 差分放大器的分析
元器件选型与参数12 运放-精密运放-电压电流反馈-有源滤波器-增益带宽积 压摆率等
8、电源选型-线性 开关电源 电荷泵 LDO
元器件选型与参数13 电源的分类-线性电源参数 RT9013 AMS1117 PCB布局布线
元器件选型与参数14 电容式开关电源(电荷泵)-原理 手册 设计 计算 PCB 7660 HX4002 LM7705负压 倍压 半压
元器件选型与参数15 电感式开关电源-Buck降压 FLYBUCK TPS5430负压
元器件选型与参数16 BUCK IC参数 工具 EMI EMC layout
元器件选型与从参数17 电感式开关电源Boost SEPIC FLYBACK
元器件选型与参数18 Boost IC参数 工具 EMI EMC layout
元器件选型与参数19 Buck-Boost、CUK、SEPIC-CUK、双向DC-DC、电源输出整理
三、PCB基础知识、电源完整性、信号完整性
1、PCB相关技术
PCB知识01 AD、Allegro Cadence相关文件及快捷键
2、数字地与模拟地
PCB知识02 数字地、模拟地分割单点接地方法-PCB模拟与数字不重叠 电源分割设计
3、供电设计
4、走线设计
5、电源完整性
6、信号完整性
四、微机原理与单片机技术
1、51单片机基础
51单片机基础01 单片机最小系统
2、IO控制并串转换数码管
51单片机基础02 动态数码管显示-并串转换
3、外部中断与矩阵按键
51单片机基础03 矩阵按键读取与外部中断读取
4、LCD1602显示、Proteus仿真及总线、网络标号
51单片机基础04 LCD1602时序;Proteus仿真单片机、总线、网络标号等;
5、定时器中断、计数器中断TMOD、TCON
51单片机基础05 定时器
6、串口通信、串口中断SCON
51单片机基础 06 串口通信与串口中断
7、多功能实现,使用定时器、中断LCD屏幕等
51单片机基础07 实时时钟-思路及代码参考1
51单片机基础05 实时时钟-思路及代码参考2、3
五、STM32相关内容
1、STM32基础知识
2、STM32 芯片内部与外设
(1)、GPIO
STM32单片机芯片与内部01 GPIO-通用输出与输入-架构、内部、介绍、功能
STM32单片机芯片与内部02 GPIO-通用输出与输入的寄存器配置介绍
STM32单片机芯片与内部03 GPIO-LED控制-硬件、库函数配置、HAL库配置
STM32单片机芯片与内部04 GPIO-按键检测-硬件、库函数配置、HAL库配置
(2)、EXTI
STM32单片机芯片与内部05 GPIO-按键 外部中断EXTI-架构 介绍 内部 手册 功能
STM32单片机芯片与内部06 GPIO-按键 外部中断EXTI-寄存器介绍
STM32单片机芯片与内部07 GPIO-EXIT按键检测-硬件、库函数配置、HAL库配置-CSDN博客
(3)、TIM
STM32单片机芯片与内部08 TIM-基本定时器、通用定时器、高级定时器框架
STM32单片机芯片与内部09 TIM-基本定时器寄存器手册
STM32单片机芯片与内部10 TIM-通用定时器寄存器手册
STM32单片机芯片与内部11 TIM-高级定时器寄存器手册
STM32单片机芯片与内部12 TIM-基本定时器TIM67 -定时计数功能、库函数配置、HAL库配置、多定时器中断
STM32单片机芯片与内部13 TIM-通用定时器TIM2345 高级定时器TIM18-定时计数功能、库函数配置、HAL库配置
(4)、SYS
(5)、NVIC
(6)、待机睡眠停止唤醒、PVD管理
(7)、RTC
(8)、ADC
(9)、DAC
(10)通信方式UART、IIC、SPI、
3、STM32 系统
(1)、FreeRtos
(2)、ucos
(3)、LVGL篇
4、STM32 外设
六、FPGA
七、ZYNQ-ARM
作者:陌夏微秋