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.

[参考译文] TMS320F280039C:有关 ADC PPB 中过零检测逻辑的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1402649/tms320f280039c-questions-on-zero-crossing-detection-logic-in-adc-ppb

器件型号:TMS320F280039C

工具与软件:

尊敬的 Champ:

我要求为我的客户提供服务。  

(1)。 他们希望 确认 ADC PPB 中过零检测逻辑的内部架构。 它是否使用内部比较器进行检测、逻辑的架构是什么 ?   

(2)。 从 TRM 注释可以看出、它指定"过零检测电路将零结果视为正"。   这是什么意思? 那么、非~零 BE 的结果是什么? 从 ADCPPBxRESULT 寄存器的位符号可以看出、实际模拟信号对应的检测结果并不可靠。 请专家就此作出解释吗?

(3)。 该子模块是否确实用于检测过零处的交流线路交叉?  

谢谢。此致、

Johnny

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

    你好、Johnny、

    (1)。 他们希望 确认 ADC PPB 中过零检测逻辑的内部架构。 它是否使用内部比较器进行检测、逻辑的架构是什么 ?   [报价]

    是的、比较和检测逻辑是 ADC 模块内部的。

    [报价 userid="488507" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1402649/tms320f280039c-questions-on-zero-crossing-detection-logic-in-adc-ppb "]

    (2)。 从 TRM 注释可以看出、它指定"过零检测电路将零结果视为正"。   这是什么意思? 那么、非~零 BE 的结果是什么? 从 ADCPPBxRESULT 寄存器的位符号可以看出、实际模拟信号对应的检测结果并不可靠。 请专家就此作出解释吗?

    (3)。 该子模块是否确实用于检测过零处的交流线路交叉?  

    [报价]

    过零旨在与偏移基准功能协同工作(请参阅 TRM 中的 PPB 方框图)。 例如、如果输入信号的范围是+/- 20V、那么您可以对 ADC 将其电平转换到0-3.3V 范围、然后配置 ADCPPBxOFFREF = 2048。 现在、您的 ADCPPBxRESULT 的范围为-2048至2047。 PPB 结果是馈送到比较器的结果、只要检测到符号的变化(从负到正或从正到负)、就会生成事件。 该事件可用于生成中断、或馈送到 ePWM 或纵横制。

    这就是如何使用过零逻辑在硬件中检测交流线路过零的方式。

    此致、
    Ibukun