原文地址:DSP28_Ev.h头文件说明(二)
作者:simplorer
2. 比较控制寄存器
Bit(s) | Name | Description |
15 | CENABLE | 比较使能位 0 禁用比较器,缓冲寄存器CMPRx、ACTRB编程都是透明的 1 使能比较寄存器 |
14-13 | CLD1-CLD0 | 比较寄存器重载条件 00 T1CNT=0(下溢) 01 T1CNT=0或者T1CNT=T1PR(下溢或者周期匹配) 10 立即 11 保留,结果不可预测 |
12 | SVENABLE | 空间矢量PWM方式使能位 0 禁用 1 使能 |
11-10 | ACTRLD1,ACTRLD0 | 方式控制寄存器重载条件 00 T1CNT=0(下溢) 01 T1CNT=0或者T1CNT=T1PR(下溢或者周期匹配) 10 立即 11 保留,结果不可预测 |
9 | FCMPOE | 比较器全部输出使能位,此位,同时控制比较器的输出。EXTCONA(0)=0,有效;EXTCONA(0)=1,保留。 0 PWM1/2/3/4/5/6输出均为高阻态 1 PWM1/2/3/4/5/6输出由驱动逻辑确定 |
8 | PDPINTA‘ | 反映PDPINTA’引脚的当前状态 |
7 | PCMP3OE | 比较器3输出使能位,与FCMPOE功能相识,它的控制对象是PWM5/6 |
6 | PCMP2OE | 比较器2输出使能位,与FCMPOE功能相识,它的控制对象是PWM3/4 |
5 | PCMP1OE | 比较器1输出使能位,与FCMPOE功能相识,它的控制对象是PWM1/2 |
4-3 | Reserved | 读为0,写无效 |
2 | C3TRIPE | C3TRIP使能位,此位(有效时)使能禁止C3TRIP。EXTCONA(0)=1,有效;EXTCONA(0)=0,保留 0 禁用C3TRIPE,C3TRIPE不影响比较器3的输出,COMCONA(8)或PDPINT的状态 1 使能C3TRIPE,当C3TRIPE为低时,比较器3的输出为高阻态,COMCONA(8)被设为0,PDPINTA(EVAIFRA(0))设为1 |
1 | C2TRIPE | 原理同上 |
0 | C1TRIPE | 原理同上 |
Bit(s) | Name | Description |
15 | SVRDIR | 空间矢量旋转方向寄存器,只用于空间矢量使能情况下有效。 0 正(CCW) 1 负(CW) |
14-12 | D2-D0 | 基本空间矢量位,只用于空间矢量使能情况下有效。 |
11-10 | CMP6ACT1-CMP6ACT0 | 比较器输出6,CMP6输出方式 00 强制低 01 低有效 10 高有效 11 强制高 |
9-8 | CMP5ACT1-CMP6ACT0 | 比较器输出5,CMP5输出方式 00 强制低 01 低有效 10 高有效 11 强制高 |
7-6 | CMP4ACT1-CMP4ACT0 | 比较器输出4,CMP4输出方式 00 强制低 01 低有效 10 高有效 11 强制高 |
5-4 | CMP3ACT1-CMP3ACT0 | 比较器输3,CMP3输出方式 00 强制低 01 低有效 10 高有效 11 强制高 |
3-2 | CMP2ACT1-CMP2ACT0 | 比较器输出2,CMP2输出方式 00 强制低 01 低有效 10 高有效 11 强制高 |
1-0 | CMP1ACT1-CMP1ACT0 | 比较器输出1,CMP1输出方式 00 强制低 01 低有效 10 高有效 11 强制高 |
2.3. DBTCONA寄存器
Bit(s) | Name | Description |
15-12 | Reserved | 读为0,写无效 |
11-8 | DBT3(MSB)-DBT0(LSB) | 死区定时器周期,这些位定义3个4-bit死区定时器的周期值 |
7 | EDBT3 | 死区定时器3使能位(用于捕获单元3的PWM5/6) 0 禁用 1 使能 |
6 | EDBT2 | 死区定时器2使能位(用于捕获单元2的PWM3/4) 0 禁用 1 使能 |
5 | EDBT1 | 死区定时器1使能位(用于捕获单元1的PWM1/2) 0 禁用 1 使能 |
4-2 | DBTPS2(MSB)- DBTPS0(LSB) | 死区定时器预分频器 000 x/1 001 x/2 010 x/4 011 x/8 100 x/16 101 x/32 110 x/32 111 x/32 (x为CPU Clock频率) |
1-0 | Reserved | 读为0,写无效 |
2.4. CMPR1寄存器
比较器1的设定比较值(暂未找到寄存器的定义,不过参考文献可知应该与T1CMPR类似)。
2.5. CMPR2寄存器
功能同CMPR1。
2.6. CMPR3寄存器
功能同CMPR1。