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.

[参考译文] CC2530:CC2530 ADC 外部基准增加了流耗

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/733716/cc2530-cc2530-adc-external-reference-increase-current-consumption

器件型号:CC2530
主题中讨论的其他器件: CC2591REF3318

大家好、

我正在使用 CC2530 + CC2591开发低功耗器件。 我使用 CC2530 ADC 功能来测量电池电压。 如果我使用1.15V 内部基准或 AVDD5基准、CC2530电流消耗大约为1.2uA。 但是、如果我使用外部基准(TI 的 REF3318)并将其连接到 P0_7引脚(专用 CC2530外部基准)、CC2530电流消耗将上升到255uA。 这远远超过了 REF3318的流耗、即3.9uA。 使用1.8V 基准电压的原因是、我还有其他来自 IC 的模拟信号、其跨度电压为1.7V……

需要明确的是、P0_7用于配置 CC2591的增益模式(低电平或高电平)、但在我的情况下、HGM 中有一个上拉电阻器、以便将 P0_7用作外部基准 ADC。 在我的固件中、我还禁用了 P0_7用于将 CC2591初始化为增益模式的代码。 流经该上拉电阻的电流约为0.1uA。

器件总流耗为75uA、包括 REF3318的流耗、但未将其输出连接到 P0_7引脚。 当我连接它时、总电流上升至330uA (CC2530为255uA)。  

ADC 转换完成后、我可以将总电流降至200uA (CC2530为155uA)、将 P0_7配置为输入三态。 但我的功耗是原来的两倍多...

我的问题是:

1. REF3318输出连接到 P0_7引脚时、可以减少这种消耗吗?

2.这种增加的原因是什么? 可能是用于 ADC 基准的多路复用器的功耗? 如果是、当我使用内部1.15V o AVDD5基准电压时、为什么不增加这种消耗?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您测量 POST 中所述的当前消费时处于哪种状态? 您是否正在测量芯片何时处于断电状态?

    您将使用哪种软件进行此测试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    CC2530在功率模式2下工作。  我使用的是 IAR 10.2。 对于电流测量、我使用 uA 刻度的 Keysight U1242B。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否能够测试额外的电流是否实际流入 P0_7?

    您是否已检查在电源模式2中将 P0_7设置为哪个状态?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否能够测试额外的电流是否实际流入 P0_7?

    是的、请让我花几分钟时间。

    您是否已检查在电源模式2中将 P0_7设置为哪个状态?

    如何检查?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道您正在运行哪个软件、但您必须查看在相关模式下该端口的寄存器设置是什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉、我使用的是基本射频。 寄存器 ADCCON3 (位7:6)配置基准 在进入 PM2之前、P0_7被配置为一个外部基准 根据 RM、PM2还保持 I/O 模式。 但它还说"所有其他内部电路都已断电"。 让我看看流经 P0_7的电流...

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

    在 PM1和 PM2中、流经 P0_7的电流为-61uA (减去61uA)。 电流表红色探针连接到 REF3318输出、黑色探针连接到 P0_7... 这意味着 REF3318为61uA 灌电流...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    奇怪。

    当您处于工作模式时、ADC 是否按预期工作?

    您是否曾尝试在未连接 PM2中的基准的情况下测量 P0.7引脚上的电压?

    我想 REF3318的输出始终为1.8V? 如果引脚连接到 PM2中的 VDD、它可能会在某种程度上解释功率、我明天就必须检查原理图、看看在断电时、基准引脚在 ADC 内部连接到了什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我查看了 ADC 的原理图、当模块处于断电状态(它将位于 PM2中)时、所有输入看起来都是高阻态
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、

    显然、ADC 将 P0_7用作 PM1中 REF3318的外部基准、看起来工作正常。 对于 P0_3模拟输入上1.1V 的直流外部电压、ADC 计数(12位、解码256)为十进制的1000。 或者、假设 ADC ENOB 为10.8位(根据数据表)、ADC 计数将为1089。

    连接到 P0_7引脚时、在 PM1模式下、REF3318输出为1.798V。 如果我断开 REF3318与 P0_7的连接、则该引脚中的电压为3.3V!!!

    对于 PM2模式、P0_7引脚中的电压也是3.3V...

    我查看了我的代码、以确定是否将 P0_7作为 CC2591或其他器件的 HGM (这是输出)、但会对该代码进行注释。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在进入 PM2之前、您是否曾尝试读出与 P0相关的寄存器设置?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否知道这个?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    还没有... 我目前正在执行有关同一项目的任务、但下周我将重新激活测试。

    谢谢

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