We have a requirement where we have to reduce the RF current consumption.
From the Ref. Manual , SWRA428 and the excel sheet provided along with, we understood that in packet mode, with preamble size 30, the least we can reduce current is to 1.8mA.
But we have to further reduce the current consumption , so we are using a mechanism where the RF will be in Power Down State for 1.5s and then in EWOR with PQT enabled for 250ms, where the RF current is approx. 0.6mA.
Although, during power down state, the current is supposed to be 1uA(max) according to datasheet.
But we are observing something totally different.
With Sniff Mode configuration registers configured as below and PWD command strobed, we get 400uA current.
CC1200_WOR_CFG0 : 0x20
CC1200_WOR_EVENT0_MSB: 0x01
CC1200_WOR_EVENT0_LSB: 0xD5
CC1200_RFEND_CFG0: 0x04
Whereas, if I don’t configure these registers and let them be in default configuration we get 4uA current.
Is there any register setting we are missing?
Or is there any feature in CC1200 to detect a particular pattern so that we don’t have to wait in eWOR mode to receive any packet.
Please let us know how we can reduce the current further.