部分引脚说明
WAKEUP | I | 拉高,离开SLEEP和DEEPSLEEP |
EXTON | O | 控制外部使能电路,sleep模式下,进一步减少功耗(VDDLDOA、VDDLDOD电源关断)比如DCDC电源使能脚,即正常模式下,该引脚有效。 |
IRQ | O | 如果使用IRQ引脚,硬件设计最好下拉,SLEEP模式下,可能会产生假中断。 |
GPIO6 / EXTRXE / SPIPHA | I | 外部接收使能,SPIPHA(上电通过该电平选择spi模式) |
GPIO5 / EXTTXE / SPIPOL | I | 外部发送使能,SPIPOL(上电通过该电平选择spi模式) |
VDDIO | PD | 接去耦电容,用来给OTP供电。 |
VDDIOA VDDBATT VDDAON VDDLNA VDDPA1 VDDPA2 | P | 3.3V供电 VDDAON用来给The Always-On (AON) memory供电,从sleep唤醒后,从该内存中读取配置信息。 |
VDDLDOA VDDLDOD | P | 1.8V供电或者3.3V供电 |
VDDIG VDDREG VDDIF VDDMS VDDVCO VDDCLK VDDSYN | PG | 接去耦电容 |
参考原理图
供电方式
供电方式1
供电方式2(功耗更低)
该电路,当芯片进入sleep模式后,VDDLDO VDDLDOA会被关断,dw1000通过控制EXTON引脚实现。
重复上下电注意事项
推荐使用使用deepsleep模式来节省功耗。
如果必须通过关断电源控制功耗,则必须等到VDDAON在2.3V以下,且VDDA0N电流在100MA以下后,再上电,否则会进入不确定状态。
上电时序注意事项
下面时序是VDDLDOD上电时序由外部控制器控制或者使用了比较慢的调节器的情况下,那么对rst有要求,不过基本上不用这种模式。
复位引脚
DWM1000模块
如果使用的是DW1000模块,硬件设计采用供电方式1,功耗不是最优。
低功耗策略:
电源常供,通过sleep模式,进行省电,唤醒时间比较短。如果通过控制电源的方式,那么上电时间比较久。