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

Question about SPIM and Errata 89

I am testing the NR52832 using a BMD350 module on a custom made board. 

Using the SPIM i faced the problem that i got an extra 500uA of current randomly. After trying to find where the problem is I noticed that it happens when the last transaction made the MOSI pin stays high, and the pin end states toggle every time i call nrf_drv_spi_transfer to read one byte and write 0. However, if I disable and enable the SPI module, the MOSI pin goes to LOW level and the current drain stops. 

Is it possible that this is related to Errata 89? The current drain is quite close to the expected on the Errata, but the behavior is not as I tested both using and not using GPIOTE. Second, according to the errata there is nothing related to the pin state? Was it supposed to be the expected behavior for the MOSI pin?

Let me know if I am missing something here. 

Regards, 

Parents Reply Children
No Data
Related