This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F28069M:比较器模块配置及其压摆率

Guru**** 2539500 points
Other Parts Discussed in Thread: CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/599001/ccs-tms320f28069m-comparator-module-configuration-and-its-slew-rate

器件型号:TMS320F28069M
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

大家好,我在 F28069M 上工作,我必须配置 ADC 模块上可用的比较器。  我配置如下  

SysCtrlRegs.PCLKCR3.bit.COMP1ENCLK = 1;// COMP1

GpioCtrlRegs.GPAMUX2.bit.GPIO20 = 3;// 0=GPIO、1=EQEP1A、2=MDXA、3=COMP1OUT
GpioCtrlRegs.GPADIR.bit.GPIO20 = 1;// 1=输出、0=输入

GpioCtrlRegs.AIOMUX1.bit.AIO2 = 2;  
GpioCtrlRegs.GPAPUD.bit.GPIO20 = 1;
Comp1Regs.COMPCTL.bit.CMPINV = 0;  
Comp1Regs.COMPCTL.bit.SYNCSEL = 0;  
Comp1Regs.COMPCTL.bit.COMPDACEN = 1;  
Comp1Regs.COMPCTL.bit.COMPSOURCE = 0;  
COMP1Regs.DACVAL.ALL = 512;  

因此、我有模拟输入 A2、它现在作为第一个输入连接到比较器1 、并以512的值馈入 DAC (内部)的第二个比较器输入。  

我的问题是:1)此配置是否正确? 是否缺少上述配置寄存器以外的任何配置寄存器。如何修改?

                2) 2)内部运算放大器比较器的压摆率是多少。  

               

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Indrajit、

    1.配置看起来正确。 我唯一看到缺失的是"AdcRegs.ADCCTL1.bit.ADCBGPWD=1;"、这将启用 ADC 和比较器共享的带隙。 作为另一个参考源、您可以在 C:\ti\controlSUITE\development_kits\F28069 controlSTICK 中找到比较器的特定器件示例代码。

    2.不确定比较器的压摆率是什么意思,因为比较器输出是数字的。 如果您是指比较器内 DAC 的压摆率、请查看器件数据手册中的"图6-31 DAC 稳定时间"图。