This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

what is micro-ESB ? nRF52810 have AD(Analog to Digital)?

Hi,

I finally want to integrate BLE and 2.4G in nRF52810.

【1】I am studying  Timeslot,i found some articles in DevZone.

There is a mention of micro-ESB , so what is micro-ESB ? (There are many abbreviations that don’t understand what it means)

【2】I need to detect the voltage of the lithium battery, no instructions for this section were found in the nRF52810 documentation.

Keyword is AD ? or other?

(Forgive me for studying mobile apps before , MCU knowledge is not very sufficient)

Thanks all

Parents
  • Hi

    1. micro-ESB is an older, non-official implementation of the ESB protocol that was published here, but has since been replaced by the nrf_esb libraries in the nRF SDK. 

    The nrf_esb libraries are based on micro-ESB, but have been improved significantly and are subject to more thorough testing similar to other SDK libraries. 

    In other words I would strongly suggest using the nrf_esb libraries if you can. 

    If you are new to ESB in general I would suggest reading the ESB user guide on the infocenter

    2. You can measure the battery voltage by using the SAADC (analog to digital converter) module in the nRF52810, but when using a lithium ion battery it is a bit more complex since the operating voltage range of these batteries is higher than that supported by the nRF52810. 

    This blog describes the recommended procedure for measuring battery voltage on a li ion cell:
    https://devzone.nordicsemi.com/b/blog/posts/measuring-lithium-battery-voltage-with-nrf52

    3. As a final note, if you are trying to combine both BLE and ESB in the same application it is possible that the memory available in the nRF52810 will be insufficient. If this is the case the nRF52832 is the logical alternative. 

    Best regards
    Torbjørn

Reply
  • Hi

    1. micro-ESB is an older, non-official implementation of the ESB protocol that was published here, but has since been replaced by the nrf_esb libraries in the nRF SDK. 

    The nrf_esb libraries are based on micro-ESB, but have been improved significantly and are subject to more thorough testing similar to other SDK libraries. 

    In other words I would strongly suggest using the nrf_esb libraries if you can. 

    If you are new to ESB in general I would suggest reading the ESB user guide on the infocenter

    2. You can measure the battery voltage by using the SAADC (analog to digital converter) module in the nRF52810, but when using a lithium ion battery it is a bit more complex since the operating voltage range of these batteries is higher than that supported by the nRF52810. 

    This blog describes the recommended procedure for measuring battery voltage on a li ion cell:
    https://devzone.nordicsemi.com/b/blog/posts/measuring-lithium-battery-voltage-with-nrf52

    3. As a final note, if you are trying to combine both BLE and ESB in the same application it is possible that the memory available in the nRF52810 will be insufficient. If this is the case the nRF52832 is the logical alternative. 

    Best regards
    Torbjørn

Children
No Data
Related