
ADMC331
由电容器和电流源的值来确定。一
内部电流源被提供用于连接到
在ICONST脚外接定时电容。外部
电流源也可以使用,如果需要的话。四个输入
ADC模块的比较器不断的比较值
四个模拟输入,电容电压。每次的COM
当电容电压超过器的输出变高
各个模拟输入电压。
ADC定时器模块
V
VIL
V
C
V
CMAX
V1
该ADC定时器模块包括一个12位计数器,主频为一
由ADCCNT位在MODECTRL确定利率
注册。如果ADCCNT为0时,计数器的时钟的两倍
CLKOUT周期,或者如果ADCCNT是1,计数器的时钟
在CLKOUT周期。因此在最大的CLKOUT
26 MHz的频率,这给了76.9 ns的定时分辨率
当ADCCNT是0,和38.5毫微秒时ADCCNT是1。
高PWMSYNC脉冲期间计数器被复位,使
计数器开始于参考电压的初
坡道。当一个给定的比较器的输出变高,则
计数器的值被锁存到相应的12位ADC寄存器
之三。有4双ADC寄存器( ADC1 , ADC2 ,
ADC3和ADCAUX )对应于每个4的COM的
parators 。每个比较器的寄存器对被组织成主/
从机或主机/阴影。在基准电压的斜坡的端部,
这是之前的下一个PWMSYNC ,全部四个主寄存器
已被装入新的转换计数。在上升沿
在PWMSYNC的,注册数转换为每个信
NEL被装载到DSP可读影子寄存器, ADC1 ,
ADC2 , ADC3和ADCAUX 。该控制器将读取
这些影子寄存器包含以前的PWM周期
数转换,而内部的主寄存器会
装载在当前PWM周期的转换次数。
第一组值装入后的输出寄存器
第一PWMSYNC中断将是自锁值无效
是不确定的。此外,如果所输入的模拟电压超过
峰电容器斜坡电压时,比较器输出将
长期低和0xFFF0代码将被生产。这
表示输入过压情况。
VREF
ICONST
CAPIN
C
SGND
V1
ADC
定时器
块
PWMSYNC
ADC
注册
ADC1
ADC2
ADC3
ADCAUX
4-1
MUX
ADMUX0
ADMUX1
MODECTRL (7)
t
t
VIL
T
CRST
T
PWM
– T
CRST
PWMSYNC
比较
产量
图12.模拟输入模块操作
ADC的分辨率
由于ADC的工作有着必然的联系的
PWM模块, ADC的有效分辨率的函数
PWM开关频率。有效的ADC分辨率
通过在该计数计时器的时钟速率来确定,
这是通过在MODECTRL的ADCCNT位7可选
注册。对于T的CLKOUT周期
CK
和一个PWM周期
T
PWM
时,ADC的最大计数值由下式给出:
最大计数= MIN ( 4095 , (T
PWM
– T
CRST
)/2 t
CK
最大计数= MIN ( 4095 , (T
PWM
– T
CRST
)/t
CK
MODECTRL位7 = 0
MODECTRL位7 = 1
对于26 MHz和PWM-的假设CLKOUT频率
1.54 SYNC脉冲宽度
s,
的有效分辨率
ADC模块被列于各种PWM开关频率
在表VII中。
表七。 ADC分辨率的例子
PWM
频率。
(千赫)
2.5
4
8
18
24
MODECTRL [7] = 0
MODECTRL [7] = 1
最大
算
4095
3230
1605
702
521
有效
最大
分辨率计数
12
>11
>10
>9
>9
4095
4095
3210
1404
1043
有效
决议
12
12
>11
>10
>10
外接定时电容
V2
V3
VAUX0
VAUX1
VAUX2
VAUX3
为了最大限度地提高有用的输入电压范围和有效
ADC的分辨率,需要慎重选择
外接定时电容的值。对于给定的电容
值,C
喃
时,峰值斜坡电压由下式给出:
V
C
最大
=
I
CONST
(T
PWM
–
T
CRST
)
C
喃
CLKOUT
图11. ADC概述
哪里
I
CONST
是13.5额定电流源值
A
和
T
CRST
是PWMSYNC脉冲宽度。在选择电容器
值,但是,它是必要的,以考虑到公差
电容器和电流源的值的经时变化。
版本B
–19–