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.

[参考译文] MSP430FR2355:实现在 MCU 处于睡眠状态时运行的 PI 控制环路/DMA

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/831904/msp430fr2355-implement-pi-control-loop-running-while-mcu-is-asleep-dma

器件型号:MSP430FR2355
主题中讨论的其他器件:MSP430FR5994

您好!  

我不熟悉 MSP430世界...我正在从事一个小型能量收集项目

  1. 我想使用 MSP430FR23xx 实现简单/紧凑的直流/直流转换器。 我将使用计时器块输出 PWM 信号、使用运算放大器测量输出电压并形成 PI 控制器。 PI 控制器的输出电压会馈送到 AD 转换器中、然后该模块会更新 PWN 占空比。 器件处于唤醒状态时、当然可以从 ADC 读取数据并写入 PWM、但在器件处于睡眠状态(LPM3)时是否有办法实现此目的? 该实现应尽可能低功耗。
  2. 是否存在或即将存在包含 DMA 的 MSP430FR23xx 变体(必须具有运算放大器/比较器)(如 MSP430FR5994)?

提前感谢

Eric

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

    尊敬的 Eric:

    1.运算放大器、ADC 和比较器可在 LPM3中工作、无需 CPU。 但 CPU 对于读取 ADC 数据、运行 PI 算法和写入 PWM 需要 CPU 是必需的。 即使对于具有 DMA 的 MCU、PI 算法仍需要 CPU。

    2、我们目前还没有计划使用 DMA 的 MSP430FR23xx 变体。

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

    您好、冬季、

    感谢您的快速响应!

    [引用用户="Winter Yu "]

    1.运算放大器、ADC 和比较器可在 LPM3中工作、无需 CPU。 但 CPU 对于读取 ADC 数据、运行 PI 算法和写入 PWM 需要 CPU 是必需的。 即使对于具有 DMA 的 MCU、PI 算法仍需要 CPU。

    [/报价]

    我的目的是使用可用的运算放大器形成一个 PI 控制器(模拟)、然后将产生的电压馈送到 ADC。 然后、生成的值将用于更新 PWM 占空比(无需计算)、这就是我寻找 DMA 的原因。 基本上、我正在寻找方法、以便在 MCU 处于睡眠状态(LPM3)时直接使用来自 ADC 的值更新 PWM 占空比。 有什么想法吗?

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

    MSP430FR2355无法实现您的请求。 如果没有 DMA、读取 ADC 结果需要 CPU 干预。

x 出现错误。请重试或与管理员联系。