TI 官方提供的例程rfWsnNode_CC1310DK_7XD_TI_CC1310F128,用示波器测量 DC/DC引脚的波形,发现例程没有对DC/DC寄存器进行控制,默认就是CC1310默认就是DC/DC模式,通过对PWRCTL寄存器进行控制,可以设置DC/DC或者LDO模式,该寄存器的地址为0x40090000,程序单独执行HWREG(0x40090000) = 0可以关掉DC/DC,但是例程中运行 if (EasyLink_transmit(¤tRadioOperation.easyLinkTxPacket) != EasyLink_Status_Success)这个发送函数时,DC/DC引脚又出现波形,说明又被设置成DC/DC的供电模式。请问如何解决该问题,我想用LDO的工作模式。这个问题公司已经处理了半个多月了。请工程师给我们解答一下,不胜感激。
Albin Zhang:
在CCFG中,配置
· #define SET_CCFG_MODE_CONF_DCDC_RECHARGE 0x1 // Do not use the DC/DC during recharge in powerdown · #define SET_CCFG_MODE_CONF_DCDC_ACTIVE 0x1 // Do not use the DC/DC during active mode
Chao Dai3:
回复 Albin Zhang:
你好,请问这两行代码写在什么地方?我目前写代码的位置不起作用。
Susan Yang:
回复 Chao Dai3:
可以写在 ccfg.c 内