现在电源供电想配置成LDO供电。现在硬件接成LDO供电的模式。然后把DCDC_SW和VDDR之间的电感去掉并断开,电源配置的几个寄存器的配置好像并没有什么作用。用仿真器下完程序后还是可以跑的,断电复位后发现系统CC1310怎么都跑不起来。把电感接起来,怎么配置寄存器CC1310都可以跑。真是奇怪到现在都没找到原因。是不是在LDO工作模式下还要配置什么寄存器。
Albin Zhang:
是要配的。
disable DC/DC in the ccfg file
#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:
这两个寄存器都进行了配置,发现不接电感的情况下,CC1310还是不能运行。
Chao Dai3:
回复 Albin Zhang:
Albin Zhang:
回复 Chao Dai3:
额。。。。。
确认编译和烧录正确啦。。。。。
BR.AZ
Chao Dai3:
回复 Albin Zhang:
我把程序烧录进去后,CC1310能工作也能通过仿真器调试。就是再一次上电复位后,这CC1310就不跑了,没运行了。
da qin zheng sheng:
使用ldo,跑跑简单的闪灯程序试试,芯片手册上说上电默认使用内部ldo的。
Chao Dai3:
回复 Albin Zhang:
您手上若有板子,可以将6.8uH的电感断开,试下LDO模式下是不是可以运行,那几个寄存器什么值都设了就是不管用。
Butterfly:
回复 Chao Dai3:
用DCDC就是设置AON_SYSCTL:PWRCTL.DCDC_ACTIVE寄存器,打开DCDC需要设置,Default用的是LDO
硬件上,用内部LDO:
DCDC_SW脚悬空,VDDS_DCDC加10uF以上去耦电容接VDDS,所有VDDR脚上接10uF电容,布板放的离管脚越近越好
Chao Dai3:
回复 Butterfly:
硬件上我是严格参照参考设计来做的,该接的旁路电容都接了10uf、0.1uf、0.01uf三个电容。电源寄存器也按规格书进行了配置,但是CC1310下入程序后,脱离仿真器断电复位,CC1310就不能跑了。您手上若有板子,可以将6.8uH的电感断开,试下LDO模式下是不是可以运行。