理论教育 比较器模块寄存器详解

比较器模块寄存器详解

时间:2023-06-15 理论教育 版权反馈
【摘要】:比较器模块的寄存器见表5-3。位7~3,QUALSEL:比较器同步输出的限定周期选择。位1,COMPSOURCE:比较器反相输入的源选择。比较器输出状态寄存器位15~1,保留。位0,COMPSTS:比较器的逻辑锁存值。DAC控制寄存器位15~14,FREE:SOFT:仿真模式行为。DAC数值寄存器位15~10,保留。斜波发生器最大参考值影子寄存器位15~0,RAMPMAXREFS:下行斜波发生器的16位最大参考值影子值。当接收到PWMSYNC信号时,该值由RAMPDECVAL_SHDW装入。

比较器模块寄存器详解

比较器模块的寄存器见表5-3。

5-3 比较器模块的寄存器

978-7-111-57271-8-Chapter05-48.jpg

下面介绍比较器模块寄存器的定义。

(1)比较器控制寄存器(Comparator Control Register,COMPCTL)

978-7-111-57271-8-Chapter05-49.jpg

位15~9,保留。

位8,SYNCSEL:在通过ETPWM/GPIO模块前比较器输出的同步选择。

●0:比较器输出异步通过。

●1:比较器输出同步通过。

位7~3,QUALSEL:比较器同步输出的限定周期选择。

●0h:通过比较器的同步值。

●1h:在限定模块输出变化前,模块输入必须在2个连续时钟一致。

●2h:在限定模块输出变化前,模块输入必须在3个连续时钟一致。

●Fh:在限定模块输出变化前,模块输入必须在16个连续时钟一致。

位2,CMPINV:比较器反相选择。

●0:通过比较器输出。

●1:通过比较器反相输出。

位1,COMPSOURCE:比较器反相输入的源选择。

●0:比较器反相输入连接到内部DAC。

●1:比较器反相输入连接到外部引脚。

位0,COMPDACE:比较器/DAC使能。

●0:比较器/DAC逻辑掉电。

●1:比较器/DAC逻辑上电。

(2)比较器输出状态寄存器(Compare Output Status Register,COMPSTS)

978-7-111-57271-8-Chapter05-50.jpg

位15~1,保留。

位0,COMPSTS:比较器的逻辑锁存值。

(3)DAC控制寄存器(DAC Control Register,DACCTL)

978-7-111-57271-8-Chapter05-51.jpg

位15~14,FREE:SOFT:仿真模式行为。选择斜波发生器在仿真悬挂时的行为。

●00:立即停止。(www.daowen.com)

●01:完成当前斜波,在下一个PWMSYNC信号时停止。

●10,11:自由运行。

位13~8、位7~5,保留。

位4~1,RAMPSOURCE:斜波发生器源同步选择。

●0:PWMSYNC1为源同步信号。

●1:PWMSYNC2为源同步信号。

●2:PWMSYNC3为源同步信号。

●3:PWMSYNC4为源同步信号。

●4~15:保留。

位0,DAC源控制。选择DACVAL或斜波发生器DAC。

●0:DAC由DACVAL控制。

●1:DAC由斜波发生器控制。

(4)DAC数值寄存器(DAC Value Register,DACVAL)

978-7-111-57271-8-Chapter05-52.jpg

位15~10,保留。

位9~0,DACVAL:DAC数值位,按比例输出DAC值0~1023(0~3FFh)。

(5)斜波发生器最大参考值活跃寄存器(Ramp Generator Maximum Reference Active Reg-ister,RAMPMAXREF_ACTIVE)

978-7-111-57271-8-Chapter05-53.jpg

位15~0,RAMPMAXREFA:下行斜波发生器的16位最大参考值活跃值(0~FFFFh)。当接收到PWMSYNC信号时,该值由RAMPMAXREF_SHDW装入。

(6)斜波发生器最大参考值影子寄存器(Ramp Generator Maximum Reference Shadow Register,RAMPMAXREF_SHDW)

978-7-111-57271-8-Chapter05-54.jpg

位15~0,RAMPMAXREFS:下行斜波发生器的16位最大参考值影子值(0~FFFFh)。

(7)斜波发生器减量数值活跃寄存器(Ramp Generator Decrement Value Shadow Register,RAMPDECVAL_SHDW)

978-7-111-57271-8-Chapter05-55.jpg

位15~0,RAMPDECVALA:下行斜波发生器的16位减量活跃值(0~FFFFh)。当接收到PWMSYNC信号时,该值由RAMPDECVAL_SHDW装入。

(8)斜波发生器减量数值影子寄存器(Ramp Generator Decrement Value Shadow Register,RAMPDECVAL_SHDW)

978-7-111-57271-8-Chapter05-56.jpg

位15~0,RAMPDECVALS:下行斜波发生器的16位减量影子值(0~FFFFh)。

(9)斜波发生器状态寄存器(Ramp Generator Status Register,RAMPSTS)

978-7-111-57271-8-Chapter05-57.jpg

位15~0,RAMPVALUE:下行斜波发生器的16位值(0~FFFFh)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈