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:MSP430FR 电流增加

Guru**** 2558250 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/669442/msp430fr5969-msp430fr-increase-in-current

器件型号:MSP430FR5969

在我的设计中、MSP 的一个端口由50Hz 下的运算放大器脉动输出驱动。 当 运算放大器的输入未激活时、电路板消耗的电流为 x uA 限值、即0V、但当运算放大器的此脉动输入激活时、电流增加30-40uA。 当该驱动断开且运算放大器输出呈脉动状态时、电流不会增加。 只有当连接了该驱动器且运算放大器正在驱动端口时、电流才会更大。 我尝试将端口定义为输入、低电平输入和高电平输入、但无法正常工作。

您能不能告诉我为什么电流增加30-40uA? 输入端口是获取该电流还是来自运算放大器的输出驱动电流。

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

    输入脉冲时、MCU 是否执行任何操作(任何 ISR 或计时器等)? 该电流很容易与代码执行相关。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、当输入脉冲时、计时器工作! 该电流是否可以降低?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以尝试一些操作:
    *将未使用 I/O 的空闲状态设置为输出低电平。
    *从 ACLK 获取计时器源(或减少 SMCLK/MCLK)。
    *以应用可以承受的最低可能频率运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试在固件中禁用该引脚的功能、即不读取该端口! 在这种情况下、当端口由20ms 方波驱动时、电流也很高。 另一个观察结果是、当电压电平介于0.8V 至1.6V 之间时、即在高输入或低输入电压之间、电流会增加!
    是已知行为。 也取决于该脉冲的上升时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sunil、

    听起来您是使用模拟信号驱动数字端口引脚。 数字输入有一个施密特触发器件、当您提供接近其阈值的输入电压时、该器件将振荡。 检查数据表中的引脚。 如果它也可以是模拟输入、则将其重新配置为模拟引脚。
    否则、您将需要找到另一个可以使用的引脚。

    请勿使用模拟信号驱动数字输入。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您提供相关信息。