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/LAUNCHXL-F28027:BOOSTXL-C2KLED 中的 ADCDRV_1CH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/684290/ccs-launchxl-f28027-adcdrv_1ch-in-boostxl-c2kled

器件型号:LAUNCHXL-F28027

工具/软件:Code Composer Studio

我在  BOOSTXL-C2KLED 中运行开环

  对于 ADCDRV_1CH 9-12、DPL_ISR ()中似乎没有宏调用、如下所示。 但在调试中查看时有数据可供使用。

.if (INCR_BUILD = 1);开环
ADCDRV_1CH 1.
ADCDRV_1CH 2.
PWMDRV_DualUpDwnCnt 1.

ADCDRV_1CH 3.
PWMDRV_1ch_UpDwnCnt 2.

.endif
;------------------------------------------------------------
.if (INCR_BUILD = 2);闭环2P2Z

ADCDRV_1CH 1.
ADCDRV_1CH 2.
ADCDRV_1CH 3.

LCR #_COMP

CNTL_2P2Z 1.
CNTL_2P2Z 2.
PWMDRV_DualUpDwnCnt 1.

CNTL_2P2Z 3.
PWMDRV_1ch_UpDwnCnt 2.

ADCDRV_1CH 9.
ADCDRV_1CH 10.
ADCDRV_1CH 11.
ADCDRV_1CH 12.
.endif

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

    我不完全熟悉此套件、但我相信该软件遵循我们的数字电源软件结构。 即使 ADCDRV_1ch9-12不在 ISR 内部执行、也可以直接从较慢的后台循环中读取 ADC 结果。 这可以在开环中完成、因为不需要以 PWM ISR 速率读取 ADC 值、因为这些反馈值不用于闭合任何环路。 但是、在闭环实现中、必须在运行相应控制循环的 ISR 内执行这些宏。

    但愿这对您有所帮助。

    Hrishi