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.

[参考译文] MSP430FR5969:能否在低功耗模式下将 ADC 用作循环缓冲器?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/823444/msp430fr5969-can-i-use-adc-as-circular-buffer-in-low-power-mode

器件型号:MSP430FR5969
主题中讨论的其他器件: ADS7138ADS7142

大家好、我正在从事一个超低功耗应用、用于捕获和存储脉冲。  

在我的原始设计中、我计划在 LPM3中运行 MSP430FR5969、将 ADC 用作循环缓冲器来捕获数据。 当超过电平阈值时、中断例程会触发对 ADC 的写入、以便捕获触发中断的脉冲峰值之前的脉冲初始部分。  

  • 如果时钟频率为50kHz、ADC 可以在 LPM3下运行是否正确?  
  • 数据表第44页显示、ADC 消耗的电流为140uA。 该规格是否会因时钟速率而异? 在 LPM3模式下、除了0.4uA 的内核功耗之外、这种功耗还在吗?  
  • 根据我的设计要求、  在触发 FR5969中断例程时、是否最好使用外部低功耗 ADC (例如 TI 的 ADS7142或 ADS7138)作为要转储到 FRAM 的外部缓冲器?   

感谢您的意见

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

    尊敬的 Juliana:

    感谢您使用 MSP430器件。

    请查找我的意见:

    ADC 可以在 LPM3中工作。 您说过、50kHz 的时钟源是什么? 您可以确认时钟源是否也可以在 LPM3中工作。

    2.当然、您可以在表5-22中找到测试条件、包括 ADC 时钟源。 140uA 用于 进入 AVCC 加上 DVCC 端子的工作电源电流、表注释为。 我想您说的是"待机(具有 VLO 的 LPM3):0.4 µA μ A (典型值)"、对吧? 它们是 LPM3的不同器件配置。 因此、两个电流数据之间没有关系。 请参考表5-22。

    让我澄清一下您的设计要求。 您正在测量从上升开始到脉冲峰值的时间周期。 对吧? 您能更详细地描述一下您的要求吗? 您最好向我展示一些数字来描述它。 顺便说一下、我建议您考虑 Comp_E

    期待您的反馈。

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

    您好、Wei、  

    感谢您的快速回复。  

    根据表6-2、我假设 ACLK 将为 ADC 计时

    2.如果我正确理解您的回答、为了估算处理器+ ADC 的总电流消耗、我应该根据表6-1中列出的 LPM 模式将处理器的电流消耗与表5-22中列出的 ADC 消耗相加。  

    3.我需要捕获并存储持续时间~300us 的零星脉冲以及1p2p 幅度约为1-2伏的脉冲。 我可以使用比较器(可能是板载比较器)来检查信号何时超过1V。 假设这在300µS μ s 脉冲中发生100µS μ s。 我100µS MCU 并开始记录数据、但我还必须记录脉冲的第一个 μ s。 因此、我必须使用缓冲器-板载 ADC 或外部超低功耗 ADC。 我正在进行超低功耗设计、因此请告诉我这些方法是否都能正常工作。  

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

    尊敬的 Juliana:

    1.是的

    表 5-22中的 I (ADC12_B)单端模式显示了"进入 AVCC 加上 DVCC 端子的工作电源电流"、这意味着器件的整体功耗。 注意事项。  该数据应在 CPU 未运行的 LPM 模式下进行测试。 因此、我同意您将 CPU 功耗与总功耗相加。

    3.我建议您使用功耗较低的片上 ADC、也可以与 DMA 配合使用来存储转换结果、而无需唤醒 CPU 内核。