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.
您好!
我不熟悉 MSP430世界...我正在从事一个小型能量收集项目
提前感谢
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 干预。