本文講解基于BK3432_SDK, 配置主頻時鐘與供電方式時鐘配置
配置文件:
sdkplactformdrivericuicu.h
系統(tǒng)時鐘
BK3432主晶振是16MHz,?可以通過PLL鎖相環(huán)倍頻設置主頻為32MHz或64MHz
#define MCU_CLK_16M 1
#define MCU_CLK_64M 2
#define?MCU_CLK_32M???3
#define MCU_DEFAULT_CLK MCU_CLK_16M
32K內(nèi)外部晶體設置
用內(nèi)部32KHz可以節(jié)省成本,但不能做低功耗
/// Use 32K Hz Clock if set to 1 else 32,768k is used
#define HZ32000 1 // 1內(nèi)部32K 0外部32K
供電方式配置
先看看BK3432應用電路
BK3432 內(nèi)核有兩供電方式:
1、內(nèi)部LDO 此方式省成本,少一個電感,但是功耗較高,需在代碼里指定是使用內(nèi)部LDO供電
2、內(nèi)部DCDC buck,此方式多一個2.2uH電感,可做低功耗,同樣需在代碼里指定是使用內(nèi)部DC-DC供電,Layout時注意DCDC Buck 回路盡量短,包圍面積盡量小
具體資料下載請到:BK3432SDK軟件硬件開發(fā)文檔下載-谷動谷力
代碼配置文件:
sdkplactformdrivericuicu.h
DC-DC模式設置
DC-DC模式設置, 可以做低功耗,
#define LDO_MODE 0 //DC-DC模式
LDO模式
LDO模式, 低成本方案, 如果上電無初始化失敗(無反應)把模式設置成LDO模式
#define LDO_MODE 1 //LDO模式