
开源G474VET6数据采集+多通信接口+高精度定时器
简介
完整榨干G474模拟外设与定时器,通信接口功能的核心板(6层高密度)
简介:完整榨干G474模拟外设与定时器,通信接口功能的核心板(6层高密度)开源协议
:GPL 3.0
描述
完整榨干G474模拟外设与定时器,通信接口功能的核心板(密集,6层)
一,功能
- 片上AMP
- 独立PGA
- PGA/跟随器 + ADC/DAC
- ADC调理*4(支持交叠采样的引脚),引出SMA
- DAC引出SMA
- SPI接口对
- 1*硬件SPI
- AD9834软件SPI
- AD9959(软件SPI)
- I2C接口*1
- 串口*5
- 串口屏
- 片间通信
- 外部时钟/高速PWM输出(TIM CH1)
加端接并电阻+端接串电阻
- HRTIM
- 3*2路输出
- 同步输入与输出
二,关于片上运放
模式+外部连接(对AMP而言)决定工作状态
DAC + AMP
- 允许输入交流/直流信号,信号添加任意偏置电压+反相放大,电路即常用的AD反相调理(常取A = -1)
- 输出到ADC(需选择倒数第二个)
- (输出到IO)
需注意输入阻抗,建议外接输出阻抗小的模块
程控增益非常方便,但是除了改增益,也需改DAC的值(维持偏置不变)
2. 改为交流耦合(不用修改DAC的值)
3.做内部高速DAC的缓冲输出
常常就配置成跟随器(配置成PGA也无法输出超出0~3.3V的)
ADC + AMP
- 与DAC——见上
- 放大大于0的小信号(如检波得到的),直接放大 PGA_Internally_connected
AMP单独使用——选Not Connected
- PGA Not Connected
软件设置——
VINP VINM分别可以连接到VINP0/1/… VINM0/1/…(叫IO0/1/…)
- CubeMX中永远不回用到IO0_IO1(仅滤波会用),VINM1也永远不会用(专门外部滤波才用)
- 永远不会用standalone ——需要外部电阻
仅VINM0(IO0)可接到Rg Cube里面叫 INVERTINGINPUT_IO0_BIAS |
|
三,关于外置的AD前端调理
具体见b站ADI"【常见电路-自动幅度调整| 西安交大杨建国 模拟课第四季 【第五讲】】https://www.bilibili.com/video/BV1HjQdYcEtE?vd_source=7bb65b2fe6fa79b88e80c3d32456f42e"
注意运放选型(需可以低压供电,且足增益带宽)
三,引脚分配
分类
固定功能,不用引出
可变,需要引出
没用,需要引出
四,关于丝印
- UART分Slave(未接电) / Master
- 软件相关均用粗体,硬件标识均用标准体
设计图

BOM


评论