2025年4月

一种是小号的 SOD-123SOD-323SOD-523,相当于电阻的尺寸 120608050603
一种是大号的 SMASMABSMC,这三种又叫 DO-214ACDO-214AADO-214AB,相当于电阻尺寸的 201021143220

2025-04-28T06:39:28.png

AD9288 是一个双通道的8位高速ADC芯片,最高采样里100M,两个通道可以组合成一个200M的单通道ADC

引脚说明

2025-04-26T05:21:37.png

AINAAINA# 通道A差分输入
AINBAINB# 通道B差分输入
DFS 数据输出格式选择,0:二进制输出,1:补码输出
REFOUT 参考电压输出,1.25V (1.2V - 1.3V)
REFINAREFINB 两个通道的参考电压输入,与REFOUT引脚短接再接个0.1uF对地电容
S1S2 ADC工作模式切换,见下表
ENCAENCB 时钟输入信号
D0A - D7AD0B - D7B ADC采集数据并口输入,输出数据与采样点间隔4个时钟信号
VD 模拟地
VDD 数字地
GND

工作模式说明

S1 和 S2 的电平决定芯片的工作模式

S1S2说明
00通道A和通道B均休眠
01通道A工作,通道B均休眠
10通道A、通道B都工作
11通道A、通道B都工作,且通道B的数据输出延迟半个周期

模式2和模式3时序图

2025-04-26T06:02:12.png

  1. 时钟上升沿TA时间过后开始采样
  2. 经过四个周期之后数据采样完毕
  3. 第四个周期的上升沿TPD之后数据准备完毕,可以读取
  4. 第五个周期的上升沿TV之后,数据开始切换为下一个采样点的数据

模式4时序图

模式4是给合并双通道准备的,为了实现双通道合并,则需要错开采样时间,即时钟A和时钟B的相位要间隔180度(或者说时钟A和时钟B的波形需要相反、通道B的时钟要比通道A晚半个周期)
在时钟错开的情况下,通道A和通道B的数据输出时间也是错开的,不便于单片机读取数据,所以模式4就把通道B的数据输出延迟半个周期

模式3和模式4 在 通道A和通道B的时钟相反时的数据区别
2025-04-26T06:28:39.png

中断优先级用于处理当同时产生多个终端事件时,中断的执行顺序问题
中断优先级分两种类型:抢占优先级 和 子优先级

优先级数字越小,优先级越高

运行规则:如果抢占优先级更高,则暂停当前中断,进入高优先级中断,否则按子优先级排序执行

优先级组:指定 抢占优先级 和 子优先级 分别有多少个优先级数字可选

MPU6500 和 MPU6050 都是6轴传感器

MPU6050 是QFN-24-EP(4x4) 封装,引脚间距0.5mm
MPU6500 是QFN-24-EP(3x3) 封装,引脚间距0.4mm

电路图

他们的电路图也略有差异
2025-04-24T12:15:27.png
2025-04-24T12:15:37.png

USART

发送数据

while (usart_flag_get(USART1, USART_TDBE_FLAG) == 0);  // 等待发送缓冲区为空
usart_data_transmit(USART1, ch); // 往发送缓冲区里放入一个字节(然后自动发送)