模数转换器ADC
F28335内部的ADC模块是一个12位分辨率的、具有流水线结构的模数转换器,其结构框图如图11-1所示。从图11-1可以看到,F28335的ADC模块一共具有16个采样通道,分成了两组,一组为ADCINAO~ ADCINA7,另一组为ADCINBO~ADCINB7。A组的通道使用采样保持器A,也就是图中的S/H-A,B组的通道使用采样保持器B,也就是图中的S/H-B。
如图11-2所示假设现在对ADCINAO、ADCINA2、ADCINA3ADCINA5这四路输入信号进行AD转换,转换的顺序为ADCINAO、ADCINA3、ADCINA2、ADCINA5,则第一次Analog MUX中ADCINAO通道的开关闭合,ADCINAO信号输入至转换器中,转换的结果存放于结果寄存器ADCRESULTO中;第二次AnalogMUX中ADCINA3通道的开关闭合,ADCINA3信号输入至转换器中,转换的结果存放于结果寄存器ADCRESULT1中;第三次Analog MUX中ADCINA2通道的开关闭合,ADCINA2信号输入至转换器中,转换的结果存放于结果寄存器ADCRESULT2中;第四次AnalogMUX中ADCINA5通道的开关闭合,ADCINA5信号输入至转换器中,转换的结果存放于结果寄存器ADCRESULT3中,至此,完成一个序列的转换可见,同一时刻,ADC模块只能对1个通道的