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.

[参考译文] MSP430F6736:在低电压(0.6V)下测量AUXVCC3似乎错误

Guru**** 2595770 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/637380/msp430f6736-measuring-auxvcc3-with-low-voltage-0-6v-seems-to-be-wrong

部件号:MSP430F6736

您好,

如果我让AUXVCC3保持打开状态并使用内部充电器(5kOhm),我将获得此引脚处的供电电压,并且还可以使用ADC10测量它。 工作正常。 如果连接电池,也可以正常工作。 在特殊情况下,可能存在电阻为1千欧的"短路"。 使用电压表,我将得到约0.6V的电压。 我想,我可以使用ADC10来衡量这种状态。 但我得到的ADC值只有2...3位。 我想,这大概是136位数字。 (当然,这取决于设置,例如负载电阻(18kOhm),VREF = 1.5伏)

有人给我解释吗? 我不理解这一点,因为如果它保持开放状态,我会得到正确的结果。 我没有发现充电器在测量过程中断开连接,或由于高电流而关闭充电器等情况,...)

提前感谢!

Björn

附加信息:我还在测量过程中使用示波器测量了AUXVCC3引脚,但看不到任何东西。

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

    您能澄清您所说的2...3位数字是什么意思吗? 您在谈论小数值。 如果是,您如何才能看到一个136位数字和10位ADC?

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

    你好,Nathan,

    抱歉。 恐怕我昨天有点困惑。

    我的意思是,转换结果的值为0x0002 oder 0x0003。 我期望的值为136 (0x0088)。

    希望,这是正确的,你明白,我的意思。

    谢谢!
    Björn

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

    感谢您的澄清。 为了进一步确保我理解您的设置,您是否说您正在使用1千欧的电阻器将电池连接到AUXVCC3? 如果没有电阻器,它可以工作吗?

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

    您好,Nathan,

    恐怕,您理解这是不对的。 我尝试以不同的方式解释:

    如果我连接了一个电池(也有1k串行电阻器),它工作正常,我可以测量AUXVCC3针脚处的电压。
    如果我使AUXVCC3针脚保持打开状态,启用充电电路,它工作正常,并且我可以测量AUXVCC3针脚处的电压。

    在以下配置中观察到我的问题:
    如果我在AUXVCC3针脚和GND之间连接1k电阻器,启用充电电路,我将在AUXVCC3针脚处获得大约0.6V的电压(用电压表测量)。 如果我尝试用ADC10测量AUXVCC3针脚上的电压,我只得到大约0x0002...0x0003的0003的值。 对于0,6V和前面提到的设置,我建议值约为136。

    此致,

    Björn

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

    谢谢你的澄清,我相信我现在理解了。 有关如何设置AUXVCC3,充电电路和ADC的完整说明,请参阅器件数据表的4.2 9和4.2 10部分。 我相信,您正在使用的接地电阻器正在影响电路,它具有2个可变软件控制电阻器,控制ADC的电压输入,如图4-7所示。 因此,即使您正在测量AUXVCC3引脚上的正确电压,您在引脚和接地之间使用的外部电阻器也会(显著)降低输入到ADC的电压。

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

    感谢您的回答,但这对我没有多大帮助。 我也不理解外部电阻器如何影响MSP430内的可调节电阻器(如图 4-7。
    您是否有解决方法?
    是否存在不应超出的现有参数,或者ADC10将在哪个范围内测量正确的值?

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

    很抱歉,我指的是设备的用户指南,而不是数据表。 如果您查看这些章节和《用户指南》中的图,这将更有意义。 我想不出一个解决方法,但您可以考虑使用可调节电阻器的值(使用AUXADCRx寄存器)。

    此致,
    Nathan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Nathan,
    我查看了slau208 (设备用户指南)。
    因此,通常不允许我降低用于测量的电阻。 但在这种特殊情况下,也许我可以做到。 那么,您是否可以肯定地说,较低的电阻(使用AUXADCRx)将产生准确的测量结果?

    还有:是否存在不应超出的现有参数,或者ADC10将在哪个范围内测量正确的值?

    谢谢!

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

    改变这些内部电阻器的电阻将改变传递到ADC的电压。 因此,只要您知道任何给定的电源电压应达到什么电压,ADC读数就会告诉您该电压是什么。 您必须测试一些电压值以查看从ADC获得的信息,从而了解预期结果。 您可以通过查看用户指南(第4.3 节)中的AUXADCCTL登记簿来查看更多信息。

    但是,您只有3种不同的电阻可供选择,因此您需要测试这是否适用于您尝试执行的操作。

    有关要考虑的任何其他参数,请参阅用户指南的ADC部分以及设备数据表。

    此致,
    Nathan