CC2541 如何关闭内部温度传感器
时间:10-02
整理:3721RD
点击:
CC2541 开启内部温度传感器后,功耗增加了100uA左右, 但不知如何关闭它,设置ATest=0 无效,功耗依然是增加100uA左右, DataSheet也未见明确说明如何关闭温度传感器,求解惑!
在用户手册有写:When disabling the temperature sensor as an input, the ATEST.ATESTCTRL bit must be set to 0 before clearing the TR0.ADCTM bit.
ATEST = 0x00;
TR0 = 0x00;
我也是这样设置的,但不管用,增加的100多uA电流并没有降下来, 明显是温度传感器没有关闭,而且发现几片样板中, 有的可以降下来,有的就降不下来, 其它功能都正常,真是奇怪
芯片都是一样设置的话,有的可以降下来,说明程序起作用了。排查下未降下的样板,包括芯片来源
还能再具体点吗
关闭整个adc功能试试!