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.

[参考译文] cc1312R1 ADC 读取问题。

Guru**** 2484615 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1185668/cc1312r1-adc-read-problem

Thread 中讨论的其他器件:SysConfig

您好!

我正在使用具有 Simplelink SDK 6.20的 cc1312R1进行工作、我需要使用 ADC 测量一节电池(CR17450、3V 电池)的电压。  我将 ADC 引脚连接在5Mohm 电阻器之间、一个连接到电池的正极、另一个连接到负极、如以下示例所示。

 

注意: 0V 和0v_B 通过跳线连接、R2和 R5是5M 电阻器。

在 C 代码中、我要这样做是为了执行 ADC 对话并转换为微伏...

使用这些 SysConfig 定义...

为了进行监控、我还在使用此函数读取芯片的内部读数。。。

但是、我正在使用源进行测试、在读取 ADC 时会得到不可靠的结果...

为什么会出现这种值差异? 如何更准确地执行 ADC 读数? 问题可能出在参考源?

由于我的应用、我确实需要使用 ADC、但我需要在读取(ADC 和芯片电池级)方面获得相同的可靠性。

此致、

João Silva

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

    您好!

    如果您改为将基准电压从3.0V 更改为4.3V、因为您已启用输入调节。

    以4.3V 电压为基准、让我们知道您的结果。

    此致、

      Richard

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

    您好 Richard、  

    感谢您的回答、
    我已经尝试过、错误仍然存在、甚至更大。 有什么想法吗?

    此致、

    João μ A

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

    您好!

     ADC 输入约为1MΩ Ω、因此 需要减小电阻器的值、但这会导致额外的电流消耗、尤其是在断电时。 建议将以下负载开关与1k + 1k 分压器网络结合使用。