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.

[参考译文] TMS320F28035:ADC 结果寄存器读取/写入

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/688392/tms320f28035-adc-result-register-read-write

器件型号:TMS320F28035

尊敬的 TI 社区:

我们通常关心的是在外设写入时读取 ADC 结果寄存器、但我对这是一个真正的潜在问题有疑问。

我能够找到 TMS320x281x DSP 的文档、其中指出这是需要处理的、并且从 SOC 和 EOC 异步读取结果不存在风险。  

但是、我无法专门针对 piccolo 28035找到此信息。 有人可以指出该特定 DSP 的文档吗? (如有)

如果有用、这就是我们为电源转换器操作 ADC 的方式:

 - PWM 将 SOC 发送到转换器15个优先通道。

 - EOC 设置为在第3次转换后触发、我们将处理前3个结果以进行实时控制。

 -当系统需要时,其余的结果将被异步读取。  

感谢你的帮助。

此致、

Matias

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

    在 ADC 操作时异步读取 ADCRESULT 寄存器不应出现问题。 自动处理同时访问的仲裁。 最坏的情况是、在新值在下一个时钟周期替换之前、您将读回之前有效的 ADCRESULT 值。

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

    嗨、Tommy、  

    感谢您的快速响应。 是否有任何有关 Piccolo 的文档说明了这一事实?

    Matias

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

    我认为这一点在已发布的文档中没有明确说明。

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

    您好、Matias、

     我对28335 DSP 也有同样的疑问。 您能否提供 TMS320x281x DSP 文档(和页面)的链接、您可以在其中找到相关信息?
    因此、我可以尝试为我的 DSP 模型找到相同的值。

    谢谢你。

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

    尊敬的 Victor:

    以下是链接 www.ti.com/lit/ug/spru060d/spru060d.pdf