Hello,
we are currently using NRF_LOG_INFO over UART. We print out some values from time to time (seldom). Assume we never go manually to some of the sleep modes.
We use deferred mode. I think UARTE is used.
Now we want to enable additionally also the receive path of UART. I think we must switch to UART CLI, but every other solution is possible.
But before doing this change, is there some source or do you have some rough numbers what it will cost in point of power consumption?
(Some quick hack test implementation showed 1mA only for enabling reception path over UARTE. Could this be real? Same with UART CLI?)
Not the receiving itself, but just idle power, when UART receiver is open for looking for new received bytes?
Just an idea, I don't know if it is worth comparing or if something was used before:
Perhaps some combination with GPIOTE? Something like detecting first signal change of incoming data over UARTE
e.g. to signal UART receiver shall be switched on for next x seconds to receive real data?
Or even something like a software UART implementation (GPIOTE interrupt and timer, when something is changing on UART pin)?
Goal would be to not really need much more power than without UART reception, but have the possibility to receive some data (only a few bytes are enough) over UART.
Many thanks for your input!
Best regards,
Marie