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.

[参考译文] AD16外部基准电压

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/792441/ad16-external-reference-voltage

器件型号:MSP430F2003
主题中讨论的其他器件: LM4140

工具/软件:TI C/C++编译器

您好!

 我已经使用 msp430f2003 AD16的内部基准电压来实现模数电压转换、但是、当我使用外部基准电压时、它不能被使用。

内部参考软件配置:SD16CTL = SD16REFON+SD16SSEL_1;

外部参考软件配置:SD16CTL = SD16SSEL_1;

内部基准硬件:VREF 由一个104电容器接地。

外部基准硬件:VREF、3.0V LDO (LP2985IM5X)、除以两个100K 电阻器。

您能帮我确定问题吗?

谢谢

最恰当的考虑。

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

    您好!

    1.您能解释一下使用外部基准的现象

    2.您可以看到数据表中的电流消耗约为1.1mA 、电阻 为2000R。 如果您希望拥有精确 的外部基准、则需要使用电压基准 LDO。 如果您只是想测试该函数、我认为100k 过大。 您可以使用万用表  测试     REF+上的输入电压、它可能接近于零。

    伊斯天

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    使用外部基准时、读取的 ADC 转换值为0xFFFF。
    2、现在我测试了我的基准电压约为1.5v、用户手册 AD16的最大外部基准输入电流为50nA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    很抱歉、我对 AD16和 AD10感到困惑。
    只需从指南手册中查看(第600页)。 您只需关闭内部基准、但不会打开外部基准
    您需要在 SD16CTL 中设置 SD16VMIDON = 1。
    伊斯天

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

    你(们)好

     SD16VMIDON = 1我已配置、ADC 输出也为0xFFFF。

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

    您好!

    我又看到了用户指南,你原来做的是对的。。。

    那么、当您测试0V 时、它也是0xFFFF? 您能否发布您的代码和硬件设计?

    您可以尝试将外部基准从1.5V 更改为1.2V。

    伊斯天

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

    您好,

    这是我的原理图和源代码。

     e2e.ti.com/.../8176.main.c

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我只看一下您的代码和原理图、没有明显的错误。 我已经从 TI.com 上应用了这个 MSP430样片、在结果出现之前需要1周的时间。
    我有一些问题:
    使用内部基准电压时、是否移除 R4并使用电容器更改 R5?
    2.将 A4直接接地时,您是否测试了结果?
    3.正如您之前所说的,使用内部基准是可以的。 但是、当您更改 SD16CTL 时、结果始终为0xFF。 对吗? 当输入电压不同时、您能否提供一些测试结果?
    伊斯天
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    感谢您为我解决问题。 下面我将回答您的三个问题。
    1.是的、。这就是我更改它的方式。
    当我使用外部基准电压时、A4直接接地、输出保持为0xFFFF。
    同样、输入一个不同的电压结果、例如2V、并且输出仍然为0xFFFF。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我的测试结果是:
    我使用 LM4140_1V 作为 VREF。
    A4+和 A4-全部接地。
    由于在调试模式下接地电压不稳定、结果从200变为6000。
    4、结果不是0xFFFF。

    我的建议:
    1、使用基准电压芯片作为 REF、并进行测试
    2.减小电阻值

    伊斯天
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您的意思是我的软件没有问题、主要问题是基准源、对于您的测试、我有一点怀疑 A4+引脚和 A4引脚都接地了、 输出应为0x0000、而 A4+引脚挂起且 A4引脚接地时、测试值将始终变化。

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

    您好!

    主要问题是基准源、对吧?

      我可以猜测、因为我测试的结果不是0xFFFF。

    2.当 A4+引脚挂起且 A4引脚接地时、测试值将始终改变。

      此结果是否由您测试?

    3.您能向我展示您的测试结果吗?

    伊斯天