一、ADC采集基于需求的不同,分为不同的方式
- 软触发方式,即通过软件周期性的触发ADC采集信号;
- 硬触发方式,即通过硬件方式触发ADC采集;
1) 硬触发方式,PWM trigger方式,通过关联对应的PWM资源,以PWM输出的高低电平时offset一段时间采集对应的AD值;
2)高频采样,通过timer方式,触发采样,即通过定时器方式,实现高频的采集
二、硬件资源分配
- 域控制器或者区域控制器普通的ADC,只要用周期性的软触发即可,对采样时刻没有要求,例如 VCC,UBD的采集
- 域控制器或者区域控制器各个模块,外设芯片的电压或者诊断的需求,可能采用硬触发的方式,例如BTS系列的芯片,硬触发的信号尽量分配到同一个group中;对于AD采样有时刻要求,且依赖输出状态的需要GTM和AD模块同时配合使用,比如文波防夹功能,HSD诊断功能,该咨询在初开始需要硬件分配好资源,
三、注意事项
- 硬触发一对一时,基于芯片手册查看对应的资源
- 硬触发一对多时,触发采样的通道号要小于输出通道的通道号;
- DMA配置,DMA的配置主要关注DMA的搬运源地址要配置为对应ADC通道的采样结果寄存器;