Aurix TC3xx系列MCU ADC模块简介详解
文章目录
1 前言
英飞凌Aurix TC3xx系列MCU中有两种ADC模块,一个是EVADC,另一个是EDSADC,两者在转换精度,转换方式等方面有所区别。EVADC的应用场景比较广泛,通常所说的ADC主要是指EVADC,这里以TC3xx系列MCU为例,主要介绍EVADC模块的一些参数和特点,并对EVADC和EDSADC的特点做一个简单比较。
2 ADC模块简介(TC3xx)
1.1 ADC模块特点
1.2 转换器内部结构
上图是一个ADC转换器的基本结构,模拟输入通道经过多路复用器进行ADC转换,ADC转换以后将转换结果放在结果寄存器。

这里是Request control的内部结构,里面有3个请求源和一个仲裁器,在同一时刻有两个请求源时,仲裁器会根据请求源的优先级进行仲裁,优先级高的优先转换。
1.3 采集时间
前面提到ADC的采集时间是0.5us或者1us,但一次AD采集过程包括前期的采样时间,中间的AD转换时间,及后期的降噪或校准的时间,对于采集时间的详细计算方法可参考系列文章[Aurix TC3xx系列MCU ADC采集时间计算方法]。
3 EDSADC模块简单介绍
EDSADC的全称是Enhanced Delta-Sigma Analog to Digital Converter,下面以Aurix TC3xx系列MCU为例,罗列了两种ADC模块的特点。
EVADC | EDSADC | |
---|---|---|
转换精度 | 12bit(0~4095) | 最高15bit(0~32767) |
转换器类型 | 逐次比较型 | 双积分型 |
采集通道数量 | 128个 | 14个 |
优点 | 采集速度快 | 抗干扰能力强,精度高 |
应用场景 | 车身控制器 | 喷油器等环境恶劣有干扰场景 |