主题中讨论的其他器件: CC-DEVPACK-DEBUG
您好!
我正在尝试根据数据表中的下表测量内核电流消耗。 我们的程序进入"测试模式"、在该模式下没有初始化任何配置文件、然后我关闭所有 LED、蜂鸣器和加速计。 但是、我测量的电流为16mA。 如果我打开任何外设、电流消耗会增大。 我们的产品使用32.768KHz XOSC_LF 和24MHz XOSC_HF 晶振。
如何设置基于 CC2640R2F 的产品以测量1.3uA 或3uA?
-克尔
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.
您好!
我正在尝试根据数据表中的下表测量内核电流消耗。 我们的程序进入"测试模式"、在该模式下没有初始化任何配置文件、然后我关闭所有 LED、蜂鸣器和加速计。 但是、我测量的电流为16mA。 如果我打开任何外设、电流消耗会增大。 我们的产品使用32.768KHz XOSC_LF 和24MHz XOSC_HF 晶振。
如何设置基于 CC2640R2F 的产品以测量1.3uA 或3uA?
-克尔
尊敬的 Fredrik K:
感谢您的回复。
在 CC2640R2 Launchpad 的 pinStandby 示例程序中、我们能够测量 uA 范围值。
对于我们的 CC2640R2F 5xD 基本产品、我们获得16mA 电流的原因是它连接到 RS232板和 CC-DEVPACK-DEBUG 板。 移除两个电路板连接后、我们将获得2mA 电流测量。
我们的 IO 端口引脚属性如下所示。
/* LED IO 配置*/ IO_LED_RED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 /* LED 最初关闭*/ IO_LED_GREEN | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 /* LED 最初关闭*/ /* Buzzer IO 配置*/ IO_蜂 鸣器_EN_1 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MIN、 /*用于 EN1的 Init (Buzzer)*/ IO_蜂 鸣器_EN_2 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MIN、 /*用于 EN2的 Init (Buzzer)*/ IO_MONTER_PWM_DIN | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 /*在 IO_蜂 鸣器_pwm_DIN (蜂鸣器)中输入 Buzer 数据*/ IO_蜂 鸣器电源| PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH_| PIN_PushPull | PIN_DRVSTR_MIN、 /* Button IO 配置*/ IO_Button_MFB | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_NEGEDGE | PIN_迟滞、 ACC_INT | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_DIS | PIN_迟滞、 ACC_POWER | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MIN、 /*测试模式配置*/ IO_TEST_MODE | PIN_INPUT_EN | PIN_PULLUP、 PIN_TERMINATE
我们的 TX 功率设置为4 DBM
HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_4_DBM);/*将 TX 功率设置为4 DBM */ HCI_EXT_SetRxGainCmd (HCI_EXT_RX_GAIN_HIGH);//启用高增益模式
我们的默认广播间隔设置为100ms
//可发现器件时的广播间隔(625us、160=100ms 的单位) #define DEFAULT_advertising_interval 160
我们使用数字万用表测量2mA、它看起来是恒定的。 当我使用立即警报激活蜂鸣器时、电流高达4mA。 将广播间隔设置为100ms 时、我们应该能够看到电流下降、但我们得到的是恒定的2mA。 我们的硬件人员说、对于我们的电池供电产品、2mA 是不合适的。
如何以 uA 为单位实现待机电流测量?
-克尔