- 几个术语:
a)分辨率(LSB):表明输出数字量改变一个相邻数码所需求输入模仿电压的改变量,它界说为转化器的满刻度电压与2的n次幂,其间n为ADC的位数。
b)量化差错:因为有限数字对模仿值进行离散取值(量化)而引起的差错。因而,量化差错理论上为一个单位分辨率。即正负12LSB。
c)转化精度:反响实践的ADC模块在量化上与抱负的ADC模块进行模数转化的差值。
d)转化时刻:指ADC完结一次模/数转化所需求的时刻。
2.结构:
3.参阅电压产生器:
a)指需求的基准信号,一般为电压基准。MSP430 ADC12内置参阅电源,有6种可编程挑选。
b)模仿多路器:当多个模仿信号进行采样并进行A/D转化时,为了共用一个转化内核,模仿多路需求分时地将多个模仿信号连通,每次连通一个信号采样并转化。
c)MSP430 ADC12装备有8路外部通道和4路内部通道,经过A0~A7完成外部8路模仿信号输入,4路内部通道能够将多个基准电压和内部温度传感器的输出作为待转化模仿输入信号。
d)具有采样与坚持功用的12转化器内核:ADC12内核是一个12位的模数转化器,并能够将成果存放在转化器存储器中。该内核运用两个可编程的参阅电压(Vr+和Vr-)界说转化的最大值和最小值。公式为:Nadc = 4095 * (Vin – Vr)/(Vr+ -Vr)
e)采样转化所需的时序操控电路:供给采样及转化所需求的各种信号:ADC12CLK转化时钟,SAMPCON采样及转化信号、SHT操控的采样周期、SHS操控的采样触发来历挑选、ADC12SSEL挑选的内核时钟源及AC12DIV挑选的分频系数。
4.ADC12寄存器:
a)转化操控寄存器ADC12CTL0
i.ADC12SC采样/转化操控位:当ENC =1,ISSH = 0且SHP = 1时,ADC12SC由0到1发动A/D转化,A/D转化完结后ADC12SC主动复位,当SHP = 0时,ADC12SC坚持高电平采样,ADC12SC复位时发动一次转化。
ii.ENC转化答应位:0为初始状况,不能发动A/D转化;1为初次转化由SAMPCON上升沿发动。
iii.ADC12TIVE转化时刻溢出中止答应位:0:为没产生转化时刻溢出,1为产生转化时刻溢出。
iv.ADC12OVIE溢出中止答应位:0为没有产生溢出,1为产生溢出。
v.ADC12ON:ADC12内核操控位:0为封闭ADC12内核,1为翻开。
vi.REFON:参阅电压操控位,0为内部参阅电压产生器封闭,1为内部参阅电压产生器翻开。
vii.2.5V内部参阅电压的电压值挑选位:0为挑选1.5V,1为挑选2.5V。
viii.MSC屡次采样/转化位:只有当SHP =1时才有用,0为每次转化需求SHI信号的上升沿触发采样定时器,1为仅初次转化由SHI信号的上升沿触发采样定时器,然后采样转化将在前一次转化完结后当即进行。
ix.SHT1/SHT0采样坚持定时器:界说了保存在转化成果寄存器ADC12MEM8_ADC12MEM15和ADC12MEM0~ADC12MEM7中的转化采样时序与采样时钟ADC12CLK的联系,采样周期时ADC12CLK周期乘4的n倍。N为2的SHITx次幂。