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.

[参考译文] MSP430G2232:低功耗场景

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/609039/msp430g2232-low-power-scenario

器件型号:MSP430G2232
主题中讨论的其他器件:MSP430WAREMSP430F2274MSP430FR2311

您好!  

我必须以1KHz 的频率对 ADC 进行采样、然后根据 ADC 读数进行一些处理。

我的电源可以为430提供最大400uA 的电流。

整个设计用于监控3个电压轨、其中1个使用 ADC、另外2个仅使用数字开/关。  ADC 读数适用于经缩放的交流电、因此需要根据1kHz 信号重建60Hz 交流波形并估算峰值。  然后、它会向大主机处理器发送"您正在下降-更好地关断" GPIO。

对于 G 系列(G2232)、我可以在微控制器上使用一个大电容来保持3.3V 电压、因此如果我唤醒、全速运行、然后进入睡眠模式、400uA 可以由电容器补充。

我的问题基于1KHz ADC 采样率、如果我的运行速度非常慢并且一直保持运行(以及我必须以多慢的速度运行才能满足400uA 的稳态标准)、 还是运行得非常快、大部分时间都处于休眠状态、每秒唤醒1000次以对 ADC 采样?  这个问题的中心是电源的400uA 最大平均功率。

它是一种电信应用、因此我必须满足所有方面的最坏情况规格。

此致、  

Blake

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

    正在测量的信号的 PTP 电压是多少? 在到达 MSP430之前、需要对其进行调节、以便进行采样、包括添加直流偏移、以便没有负电压到达 MSP430。 如果您可以将信号调节为直流值、则可以将简单的 ADC 比较功能与 XTAL 结合使用、并获得5uA 的平均电流(采样时最大40uA)。 这可以在 MSP430Ware 的以下 ADC 示例中显示:msp430g2x32_ADC10_12.c。 否则、您将需要:a)在工作模式下重构信号以尝试查看峰值是否随时间的推移而降低(高电流成本);或 b)实现外部重置 peck 检测器电路、无法与 LP ADC 进行比较。

    现在、使用该调节或峰值检测电路、这意味着需要一些运算放大器。 在这种情况下、MSP430F2274或 MSP430FR2311可能更适合这种情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jace:

    无需担心传入信号-已整流并重新分频的交流电、因此 IO 将仅显示0~2.5 VDC。

    如果没有外部晶体、我们会有问题吗?  我可以推荐外部晶体、但希望以成本使用内部时钟。

    我们肯定会使用场景 A)、在这种场景下、我们会以牺牲一定电流为代价进行一些基本信号重建。

    我想我的大问题是我是否需要一个晶体或者不达到400uA (理论上-因为代码尚未编写:)。  我预计分析 ADC 数据的时钟周期不超过500-1000个。

    此致、Blake

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外-如果板载晶体不足以解决电源问题、我怀疑您会推荐32.768kHz 晶体?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Blake、

    选项 A 将很难与您当前的预算有关。 您会一直使用1MHz MCLK、这意味着响应时间缩短。 您可能没有足够的时钟周期来重建信号、并在必须获取下一组数据之前进行评估。 我不确定您是否能够在1MHz 加上 ADC 电流的条件下工作、并且低于400uA、因为1MHz 时的最大电流为3V、为400uA (最坏情况)。 现在、在不同的 DVCC 电压(如2.6V)下、最大电流可能会稍微低一点、以便为输入的 ADC 信号留出裕量、但我们在该电压下没有电流规格。

    由于您已经对信号进行了调节、因此您无需主动重建信号、只需获取平均电压即可解决上述一些挑战。 例如、您尽可能长地保持 LPM、并填充 ADC 信号缓冲器以获取扩展的平均值。 可能有足够的样本用于1-2个周期的传入信号。 由于调节信号的电压范围为0-2.5V、因此平均值应为~1.25V。 如果平均值大幅下降、您就知道您正在断电。

    我建议使用32738 LFXtal 来节省 LPM 的功耗。 请注意、您将大部分时间处于 LPM 模式。MSP430的平均电流将非常低、达到400uA 的限值、但在平均值计算期间、您可能会得到一些峰值、达到400uA 的限值。 尤其是在3.3V 时、3V 电压接近该限值。

    这有道理吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    完美! 正是我想要的 谢谢!

    Blake