I have a custom AFE5832 board I am trying to test its SPI functionality. I am running the following test steps:
1. Software Reset : set address 0h to 0x0001 and SENe Low and SENo to High.
2. Write a custom ADC pattern: set address 5h to 0x00A0.
3. Set read_enable: set address 0h to 0x0002.
4. Read custom ADC pattern: set address 5h to 0x0000.
I get the correct output (0x00A0) but after running the test a few times the chip stops giving out any output.
Disconnecting the power source and waiting a few minutes before switch it on again fixes the issue sometimes but most times it doesn't.
Are there any start-up steps I am missing, or are there any required setup registers or pins I have to set correctly before I attempt to read out via SPI?
Many thanks