CC2541 开启内部温度传感器后,功耗增加了100uA左右, 但不知如何关闭它,设置ATest=0 无效,功耗依然是增加100uA左右, DataSheet也未见明确说明如何关闭温度传感器,求解惑!
Viki Shi:
在用户手册有写: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;
Steel Chen1:
回复 Viki Shi:
我也是这样设置的,但不管用,增加的100多uA电流并没有降下来, 明显是温度传感器没有关闭,而且发现几片样板中, 有的可以降下来,有的就降不下来, 其它功能都正常,真是奇怪
Viki Shi:
回复 Steel Chen1:
芯片都是一样设置的话,有的可以降下来,说明程序起作用了。排查下未降下的样板,包括芯片来源
user44997812:
回复 Viki Shi:
还能再具体点吗
da qin zheng sheng:
关闭整个adc功能试试!