本文講解基于BK3432_SDK, 配置主頻時(shí)鐘與供電方式時(shí)鐘配置
配置文件:
sdkplactformdrivericuicu.h
系統(tǒng)時(shí)鐘
BK3432主晶振是16MHz,?可以通過PLL鎖相環(huán)倍頻設(shè)置主頻為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)外部晶體設(shè)置
用內(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應(yīng)用電路
BK3432 內(nèi)核有兩供電方式:
1、內(nèi)部LDO 此方式省成本,少一個(gè)電感,但是功耗較高,需在代碼里指定是使用內(nèi)部LDO供電
2、內(nèi)部DCDC buck,此方式多一個(gè)2.2uH電感,可做低功耗,同樣需在代碼里指定是使用內(nèi)部DC-DC供電,Layout時(shí)注意DCDC Buck 回路盡量短,包圍面積盡量小
具體資料下載請(qǐng)到:BK3432SDK軟件硬件開發(fā)文檔下載-谷動(dòng)谷力
代碼配置文件:
sdkplactformdrivericuicu.h
DC-DC模式設(shè)置
DC-DC模式設(shè)置, 可以做低功耗,
#define LDO_MODE 0 //DC-DC模式
LDO模式
LDO模式, 低成本方案, 如果上電無初始化失敗(無反應(yīng))把模式設(shè)置成LDO模式
#define LDO_MODE 1 //LDO模式