位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第484页 > ADUC7026BSTZ62I-RL > ADUC7026BSTZ62I-RL PDF资料 > ADUC7026BSTZ62I-RL PDF资料1第55页

ADuC7019/20/21/22/24/25/26/27
三相时钟单元
PWM开关频率( PWMDAT0 MMR )
PWM开关频率由PWM控制
周期寄存器, PWMDAT0 。的基本时间单位
PWM控制器是
t
CORE
= 1/f
CORE
哪里
f
CORE
是微转换器的核心频率。
该PWMDAT1寄存器是10位寄存器,最大
这对应于最大为0x3FF (= 1023 )时,值
对编程的死区时间
TD
(最大)
= 1023 × 2 ×
t
CORE
= 1023 × 2 × 24 ×10
–9
= 48.97 μs
对41.78 MHz的内核时钟
很显然,在死区时间可以被编程以将零
写0到PWMDAT1寄存器。
PWM工作模式( PWMCON , PWMSTA个MMR )
因此,对于一个41.78兆赫
f
CORE
中,基本时间
增量为24纳秒。写入PWMDAT0值
寄存器是有效的数
f
CORE
clock increments in ½
一个PWM周期。所需PWMDAT0值的函数
所需的PWM开关频率(f
PWN
)并且由下式给出
PWMDAT0
=
f
CORE
/(2 ×
f
PWM
)
因此,PWM开关周期,
T
S
,可以写为
T
S
= 2 ×
PWMDAT0
×
t
CORE
可被写入到16位PWMDAT0的最大值
MMR是0× FFFF = 65535 ,它对应于一个最小
的PWM开关频率
f
的PWM (MIN)
= 41.78 × 10
6
/(2 × 65535 )= 318.75赫兹
注意,没有定义的0和1之间的PWMDAT0值和
不应使用。
在单次更新模式下,单个PWMSYNC脉冲产生
在每个PWM周期。该信号的上升沿标志着
开始新的PWM周期,并用于从锁存器的新值
在PWM配置寄存器( PWMDAT0和PWMDAT1 )
和PWM占空比寄存器( PWMCH0 , PWMCH1和
PWMCH2 )成三相定时单元。此外,该
PWMEN寄存器被锁存到输出控制单元
在PWMSYNC脉冲的上升沿。实际上,这意味着
在PWM信号的特性和得到的占空因数
可以每个PWM周期只进行一次更新,在每个的开始
周期。其结果是关于对称PWM图样
中点开关周期。
在二次更新模式下,有一个附加的PWMSYNC
在每个PWM周期的中点产生的脉冲。该
这个新PWMSYNC脉冲的上升沿被再次用来锁存
在PWM配置寄存器,占空比的新值
寄存器和PWMEN注册。其结果,有可能
改变两者的特性(开关频率和死
时间),以及在每一个的中点输出的占空比
PWM周期。因此,也有可能产生的PWM
切换模式不再对称于
的期间(非对称PWM模式)的中点。在
二次更新模式下,它可能有必要知道是否
操作在任何时间点在任一所述第一半部分或
第二一半的PWM周期。这个信息是由设置
位的PWMSTA寄存器,它是在清0
在第一个每个PWM周期的一半操作(间
原PWMSYNC脉冲的上升沿和上升沿
在二次更新引入的新PWMSYNC脉冲
模式)。位PWMSTA寄存器0操作过程中设置
在每个PWM周期的后半部分。这个状态位允许
用户做出的特定半周期的判断
实施PWMSYNC中断服务的过程中
例程中,如果需要的话。
如先前所讨论的,所述PWM控制器
ADuC7019 / 7020 /七千〇二十二分之七千〇二十一/ 7025分之7024 /七千零二十七分之七千零二十六可以操作
在两种不同的模式,单次更新模式和双升级
模式。 PWM控制器的操作模式
由位的PWMCON寄存器2的状态来确定。
如果该位被清零时,PWM工作在单个更新
模式。设置第2位将PWM的双重升级
模式。默认运行方式是单次更新模式。
PWM开关死区时间( PWMDAT1 MMR )
必须建立在最初的第二个重要的参数
PWM模块的配置开关死区时间。这
被关闭的一个PWM之间的短延迟时间介绍
信号( 0H ,例如)和接通互补
信号( 0L ) 。这个短的时间延迟被引入到允许
电源开关被关断(在此情况下, 0H ),以完全
恢复其阻断能力的互补开关前
接通。这段时间内防止潜在的破坏性
来自全国各地的直流母线开发短路状态
电容器的典型电压源逆变器。
死区时间是由10位的控制,读/写PWMDAT1
注册。仅存在一个死区时间寄存器,用于控制所述
死区时间插入到所有三对PWM输出信号。
死区时间,
TD ,
设置在PWMDAT1相关的值
注册方式:
TD
=
PWMDAT1
× 2 ×
t
CORE
因此,一
PWMDAT1
0x00A值( = 10 ) ,介绍
在任何PWM信号关断之间的426毫微秒的延迟( 0H ,
例如)和其互补信号( 0L )的导通。
的死区时间的量可以因此在被编程
2T的增量
CORE
(或49纳秒为41.78 MHz内核时钟) 。
版本A |第55页92