CC2642R: Battery Monitor frequency

Part Number: CC2642R

Tool/software:

Hello expert,

Can you please tell how much frequency the temperature value is updated?

In RTM , it describes , "The battery monitor is a 7-bit SAR-like ADC running at 125 kHz", 

however , I can not find the update cycle of temperature.

Regards,

A.Fujinaka

  • Hello A.Fujinaka,

    Thanks for sharing the TRM quote -- the full sentence there is: "The battery monitor is a 7-bit SAR-like ADC running at 125 kHz that performs alternate measurements of the supply voltage and the temperature sensor."

    Thanks,
    Toby

  • Hello Toby,

    You mean , the ADC value will be updated in 1/125kHz (8usec)?

    Regards,

    A.Fujinaka

  • Hello A.Fujinaka,

    Toby is out-of-office for the rest of the week, but I believe he is implying that the true frequency could be 125/2 kHz since the battery monitor and temperature sensor alternate being measured.  This could be verified on a device by using a slightly modified temperatureNotify example (for lack of a Battery Monitor alternative) where a threshold is purposefully set above or below the device temperature so that the callback always triggers on each new reading (be sure to re-register during each callback in accordance with the Temperature.h instructions).  Then you can measure the time between interrupts (i.e. GPIO toggle, ClockP timer, etc) to figure out the frequency of the BATMON ADC readings per source.

    Regards,
    Ryan

  • Hello Ryan,

    Thanks for your answer. I recognized it is 125 / 2 = 62.5kHz.

    Can user change this frequency to the lower side?

    Regards,

    A.Fujinaka

  • Users cannot change the frequency of the AON battery monitor and temperature sensor.  What is the use case trying to accomplish?  Lowering the frequency typically implies reducing ADC samples per second, which users can accomplish through software by simply reading the values less frequently.

    Regards,
    Ryan