TMS320F28335系列DSP的A/D转换模块是个12位带流水线的A/D模数转换器, 包括前端模拟2个8选1多路复用开关( MUXs) 、2路同时采样/保持(S/H ) 电路、变换核心、电压调节器以及其他模拟支持电路部分。模拟转换器的数字电路, 包括可编程的转换序列发生器、结果寄存器、与模拟电路的接口, 与设备外围总线的接口以及与其他芯片模块的接口。
1、三者共同构成的16路模拟通道输入;
2、模拟量输入范围:0~3V;
3、模拟通道的切换由硬件控制,并将各个通道的转换顺序存入16个结果寄存器中;
4、其转换率:在25MHz的ADC时钟下为80ns;
5、具有自动排序功能;
6、转换结果存储在16个结果寄存器中;
转换结果数字值=4095X(输入模拟信号-ADCLO)/3;
7、触发方式:软件启动、PWM模块、外部中断2引脚
8、中断方式:可以在每次转换结束或者每隔一次转换结束触发中断
9、两个采样保持器A、B分别对应着DSP引脚上INTA07、INTB07
10、这两个采样保持器通过SEQ1、SEQ2两个状态排序寄存器进行管理;
11、当ADC接收到触发源的转换请求(SOC),就通过排序器来进行自动完成多路转换;
12、作用相当分配了所有通道的优先级,决定哪个通道先转换先存储。
13、工作模式可以分成两种:级联工作、双排序工作模式;每种模式下还有顺序采样、同步采样两种采样方式;
14、同步采样:两个采样保持器对应的输入引脚同时采样保持(但是必须有相同的偏移量,即ADCINXn中n相同,X = A,B)
15、两种工作模式最大区别是:级联工作有效通道数最大为16、而双排序的有效通道数最大为8
//最大转换通道寄存器ADCMAXCONV,这个寄存器决定由多少个采样通道(该寄存器低四位有效)
//采样通道数 = (ADCMAXCONV~4)+1
//ADC输入通道选择排序控制寄存器ADCCHSELSEQn,n = 1 ~ 4;16位寄存器
//每4位决定一个输入通道,转换顺序是从ADCCHSELSEQ1的低四位–>ADCCHSELSEQ4的高四位
A/D转化器的结构框图
为了使A/D转换器达到更高的精度, 要对PCB板进行适当的布局设计. 连接到引脚ADCINxx的信号线尽量不要远离数字信号线, 这样就可以尽量减少数字倩号线上的开关噪声对A/D转换器产生的耦合干扰,此外, 应当采用适当的隔离技束,将A/D转换换模块的电源引脚与数字电额隔开。