[转载]DSP28_Ev.h头文件说明(二)_人生几何_新浪博客

2. 比较控制寄存器

表2. EVA Compare寄存器映射地址表
image 

2.1. COMCONA寄存器
image

Bit(s)NameDescription
15CENABLE比较使能位
    0   禁用比较器,缓冲寄存器CMPRx、ACTRB编程都是透明的
    1   使能比较寄存器
14-13CLD1-CLD0比较寄存器重载条件
    00   T1CNT=0(下溢)
    01   T1CNT=0或者T1CNT=T1PR(下溢或者周期匹配)
    10   立即
    11   保留,结果不可预测
12SVENABLE空间矢量PWM方式使能位
    0   禁用
    1   使能
11-10ACTRLD1,ACTRLD0方式控制寄存器重载条件
    00   T1CNT=0(下溢)
    01   T1CNT=0或者T1CNT=T1PR(下溢或者周期匹配)
    10   立即
    11   保留,结果不可预测
9FCMPOE 比较器全部输出使能位,此位,同时控制比较器的输出。EXTCONA(0)=0,有效;EXTCONA(0)=1,保留。
    0   PWM1/2/3/4/5/6输出均为高阻态
    1   PWM1/2/3/4/5/6输出由驱动逻辑确定
8PDPINTA‘反映PDPINTA’引脚的当前状态
7PCMP3OE 比较器3输出使能位,与FCMPOE功能相识,它的控制对象是PWM5/6
6PCMP2OE 比较器2输出使能位,与FCMPOE功能相识,它的控制对象是PWM3/4
5PCMP1OE 比较器1输出使能位,与FCMPOE功能相识,它的控制对象是PWM1/2
4-3Reserved读为0,写无效
2C3TRIPE 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
1C2TRIPE原理同上
0C1TRIPE原理同上


2.2.  ACTRA寄存器
image

Bit(s)NameDescription
15SVRDIR空间矢量旋转方向寄存器,只用于空间矢量使能情况下有效。
    0   正(CCW)
    1   负(CW)
14-12D2-D0基本空间矢量位,只用于空间矢量使能情况下有效。
11-10CMP6ACT1-CMP6ACT0比较器输出6,CMP6输出方式
    00   强制低
    01   低有效
    10   高有效
    11   强制高
9-8CMP5ACT1-CMP6ACT0比较器输出5,CMP5输出方式
    00   强制低
    01   低有效
    10   高有效
    11   强制高
7-6CMP4ACT1-CMP4ACT0比较器输出4,CMP4输出方式
    00   强制低
    01   低有效
    10   高有效
    11   强制高
5-4CMP3ACT1-CMP3ACT0比较器输3,CMP3输出方式
    00   强制低
    01   低有效
    10   高有效
    11   强制高
3-2CMP2ACT1-CMP2ACT0比较器输出2,CMP2输出方式
    00   强制低
    01   低有效
    10   高有效
    11   强制高
1-0CMP1ACT1-CMP1ACT0比较器输出1,CMP1输出方式
    00   强制低
    01   低有效
    10   高有效
    11   强制高

2.3. DBTCONA寄存器
image
Bit(s)NameDescription
15-12Reserved读为0,写无效
11-8DBT3(MSB)-DBT0(LSB)死区定时器周期,这些位定义3个4-bit死区定时器的周期值
7EDBT3死区定时器3使能位(用于捕获单元3的PWM5/6)
    0   禁用
    1   使能
6EDBT2死区定时器2使能位(用于捕获单元2的PWM3/4)
    0   禁用
    1   使能
5EDBT1死区定时器1使能位(用于捕获单元1的PWM1/2)
    0   禁用
    1   使能
4-2DBTPS2(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-0Reserved读为0,写无效

2.4. CMPR1寄存器
比较器1的设定比较值(暂未找到寄存器的定义,不过参考文献可知应该与T1CMPR类似)。

2.5. CMPR2寄存器
功能同CMPR1。

2.6. CMPR3寄存器
功能同CMPR1。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值