Hi I'm trying to read from the registers of the ACS71020 over SPI, but I can't seem to get any values other than 0. The only time I am able to get anything other than 0 on the MISO line, is on the address: 0x0C and the response has to do with some error code called "No meaning". I'm defaulting the CS line to high then setting it to 0 during the transaction (I think this is the correct way to do it because I haven't even gotten an error message using the opposite way where the default is "0" and then during transaction we set to "1". It literally feels like the chip does nothing in this scenario).
I've attached two images. The pink color is the sclk in both images. The blue color is MISO and the yellow color is MOSI. I am sending 7-bit address 0x20 with read bit (high) after. You can see that the blue (MISO) line gives me only 0 as response.
What could I be doing wrong here?