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.

[参考译文] LP-MSP430FR2476:带有外部上拉电阻的输入上的压降

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1135497/lp-msp430fr2476-voltage-drop-on-input-with-an-external-pull-up

器件型号:LP-MSP430FR2476
主题中讨论的其他器件: MSP430FR2475

您好!  

我 正在设计采用 MSP430FR2475微控制 器的产品,但为了熟悉 UC,我使用的是 LP-MSP430FR2476。

我 需要在项目中获取12个 IO 的状态、因此、作为测试、我在一个输入上添加了一个外部上拉电阻器、以查看微控制器的行为。 考虑到我的系统必须尽可能降低功耗、我放置了一个1Mohm 电阻器作为上拉电阻器、因此当 I/O 被接地时、它的功耗不会太高。

但是、对于1Mohm 上拉电阻器并通过 USB 为电路板供电、我的电压降为1.7V。 即使使用100千欧电阻器、我的电压也下降了大约300mV。  

想要使用2.2V 的电压为微控制器加电、我无法承受像输入上那样出现的较大压降。  

 

我想知道您是否有任何关于如何减少这些压降的建议、可能是 一种软功能或任何其他功能。

 

此致、  

Thibaud HABRAND、axm Technology

  1Mohm 电阻器。

  100千欧电阻器。

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

    这听起来像是总线冲突。 该引脚连接到什么? 以及如何在您的软件中配置它?

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

    Thibaud 您好!

    正如 Bruce 提到的、听起来电路中的其他东西会导致分压。 或者、您可以将 GPIO 设置为具有上拉电阻器(或下拉电阻器)的输入。 这可能是更好的解决方案。  

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

    正是您的示波器的输入阻抗产生了分压器。 结果与"Impedance 1M (阻抗1M)"的状态显示一致。

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

    Bruce、您好、感谢您的回复。  

    我对软配置如下所示:  

    -禁用 WDT

    Init 时钟

    -将每个 GPIO 映射为输出(即使不执行此步骤、也会出现相同的问题)

    映射 GPIO 1.0、1.1、1.2、1.3、1.6、 1.7、2.0、2.2、2.3、3.0、 3.1、3.3、3.4作为输出

    使用引脚1.4和1.5初始化 UART

    -使用引脚2.6和2.5初始化 UART

    -使用引脚3.2、3.5、3.6和2.7初始化 SPI

    -默认情况下禁用 GPIO 电源

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

    如果需要、我可以在调试时显示 GPIO 寄存器。

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

    David、您好、感谢 您的帮助。 我重新校准了探头、结果好得多。