Hi! First, greetings to everyone!
It's probably simple but I'm having a bit of trouble understanding the notation used by TI in the ADS8689 datasheet.
1) OPCODE should be 32-bit long [31:0] but the NOP example shows a stream of 33 zeroes because of the 9 bit address, so how does it work?
I suppose we don't have to send an extra byte for that one bit. I've read the note about it below the table but still didn't get it.
2)What do the X and the underscore mean? For example, the READ_HWORD command:
11001_xx_<9-bit address>_00000000_00000000
I suppose the X means "don't care".
The 3 last underscores just separate the bytes, but what about the first one (_xx)? Is it a delay, should we pull CS high, another "don't care"?