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.

[参考译文] MSP-EXP430FR5994:使用 DAC121S101EVM 为器件供电

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/671553/msp-exp430fr5994-powering-the-device-from-the-dac121s101evm

器件型号:MSP-EXP430FR5994
主题中讨论的其他器件:DAC121S101EVM

大家好、我有这个 launchpad 套件、我正在尝试模仿一个能量收集平台。 简而言之、我想为电路板上的超级电容器充电、然后让 MSP430在短时间内脱离超级电容器并重复此周期。 为此、我想控制提供给电路板的电压。 我可以使用 J5接头上的3V3引脚手动执行此操作。 但我正在尝试找到一种方法来更快地实现这一目标(理想情况下每秒数千次)。  

我是否可以为此使用 DAC121S101EVM 数模转换器? 我的主要关注点是该 DAC 的电流输出。 我会将该 DAC 连接到第二个 MSP430板、并且仅将 DAC 的 VOUT 连接到我的 MSP DUT。 从 MSP 数据表中可以看出、要以8MHz 运行、我似乎需要1.8mA。 DAC 数据表显示它可以输出>50mA 的最大电流。  

我知道这不是我应该使用的任何一种方法、但我只是在寻找一种快速且肮脏的解决方案来模仿向 MSP Launchpad 馈电。 如果有人对我如何做到这一点有任何其他建议、当然我也很高兴听到这些建议!  

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

    感谢您使用 MSP 器件。 我将向我们的专家咨询您的问题和回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karthik、
    有关超级电容器充电的关键点是电流限制。 如 MSP-EXP430FR5994用户指南中所述、推荐的跳线 J8设置是将其设置为通过限流电阻进行充电。 否则、在您的情况下、超级电容器基本上是对充电源的短路。 您的 DAC 的电流驱动能力似乎受到最大50mA 的限制 (我假设您已指示大于50mA,但可能小于50mA)。 这意味着到目前为止、将有重复的电流峰值超过 DAC 规格。 这意味着 DAC 输出可能会完全损坏、或者其性能可能会降低。 因此、使用与 DAC 输出串联的限流电阻器来限制电流会更安全。

    从您的描述中也可以看到、您希望使用 DAC 快速反复地打开和关闭 MSP430的电源。 要关闭 MSP430电源、意味着您需要对超级电容器和 PCB 上的其他电容器进行放电。 这将再次为 DAC 加载高电流灌入负载、超过50mA 的值。

    因此、从我的角度来看、尤其是当您打算使用超级电容器时、您将需要更复杂的设置、例如任意电源、 它使您能够控制电流限制、而不是这种简单的 DAC 方法、至少在需要安全可靠的设置时是如此。

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

    尊敬的 Peter:

    感谢您的详细回答! 是的、与 DAC 之间的电流将非常高。 您提到了限流电阻器。 电路板上是否已经提供了这种功能? 实际上、如果电流低于最大值(正如您所说的、也可能损坏 DAC)、那么我更愿意这样做。 如果 MSP 电路板本身没有可用的器件、您会向我推荐一款吗? 此外、我是否应该将其与二极管配对、以避免在放电阶段通过 DAC 灌入电流?  

    关于速度、我仍然只计划在 KHz 而非 MHz 速度下更改输出。  

    谢谢、

    Karthik  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karthik、
    就限流电阻而言、是的、PCB 上提供了一个电阻器。 可通过相应的 J8设置来选择该值。 在一个位置、它将超级电容器直接连接到 MSP430电源、在另一个位置、为了充电、它通过这个电阻器将超级电容器与 MSP430电源相连。 Launchpad 用户指南 slau678a 的第2.3.3.1节"为超级电容器充电"对此进行了说明。
    根据设计文件、电阻为22Ohm。 在最坏的情况下、如果超级电容器完全放电、这将仍然提供150mA 的电流。

    为了能够更精确地回答您在二极管或外部电路上的问题、我需要更好地了解您实际尝试执行的操作。 根据您最初的帖子、我知道您希望通过 DAC 自动打开/关闭 MSP430的电源。 这就是我没有插入二极管的原因、因为这当然会使有源关断电源电压变得不可能、 根据 MSP430的工作模式、关闭 MSP430甚至可能需要几分钟甚至更长时间、因为它将由超级电容器供电。 因此、请更加具体。 例如、1kHz 意味着您每毫秒打开/关闭一次电源电压。 这需要超级电容器极快的充电放电、需要高电流电源和灌电流。

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

    很抱歉、我的原始帖子不清楚。 1kHz 仅指 DAC 的更改速率。 实际上、我希望超级电容器能够自然地充电和放电。  

    因此、为了更详细地解释我的情况、我尝试模仿一个能量收集系统。 因此、我想在短时间内为超级电容器提供能量。 我希望这种提供的能量较小(与能量收集源保持一致)。 因此、可能为1-5 mA)。 一旦超级电容器达到阈值(可能值为100mF)、则让系统消耗掉该能量。 一旦系统使用了所有存储的能量、它就应该关闭。 充电过程中、电容器将继续缓慢充电。 然后、当电容器具有100mF 的电荷值时、系统将再次运行。  

    我需要 DAC 的原因是提供1-5mA 充电电流。 我需要 DAC 的 RESON 是、我想输入"实际"电压迹线(我使用 Wifi 设备收集的电压迹线)。 因此、它的作用就好像设备在运行时由 WiFi 源充电一样。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么不安全并在 DAC 上放置一个电流更高的缓冲器? 增强器运算放大器或发射极跟随器可能工作正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有什么建议吗? 实际上、我不想驱动过高的电流。 因此、如果 DAC 可以驱动1-5mA (即使使用限流电阻器)、这对我来说是可行的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karthik、
    如果正如您所描述的那样、我实际上会将串行电阻器和一个小型串联肖特基二极管串联在一起、以避免电流流回到 DAC 输出中、 或者、没有太多硬件的另一种选择是使用 PWM/GPIO 输出、其中包含电感器和肖特基二极管、在充电时通过电感器限制电流并限制 PWM 的脉冲宽度。 第一种选择的缺点是电阻器的功率会降低、因此不是能量收集的最佳选择。 第二个选项的效率要好得多。 它需要监控超级电容器电压、但这可以在 MSP430侧以低功耗轻松实现。

    此致
    Peter