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

SPI MISO is missing pulldow

Hello, I did used nrf_drv_spis.c (SDK SPI Slave) with nrf_drv_spi.c (SDK SPI Master). And I notice that both module configure SPI MISO line as input without any pull (neither up nor down). In datasheet for SPIS block is written "The MISO line is set in high impedance as long as the SPI slave is not selected with CSN."

This effectively sets pin floating. For floating pins typically there is big power consumption ~100uA (compared to sleep 2uA)

I think SDK shall be rewritten for SPI Master to configure MISO line with pull-down to ensure correct power consumption. Is it not so?

Parents Reply Children
No Data
Related