This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PGA460: Delay requirements between SPI reads of different addresses

Part Number: PGA460

Hi,

We can have up to 3 PGA460s on the same SPI bus. At system startup we do a read of the eepromCrc register (0x2B) for each possible address and then check the checksum of the result to ensure that there is a device plugged in.

If we have two plugged in, the second one never gets recognized unless we put a delay between the end of the first read and the start of reading the second one. I looked all through the datasheet and could not find a specification for what the minimum delay is between the end of one read and the start of the next read on a different address. Is this spec published? I do not like putting random delays into code unless I can back them up with a spec as for why they are needed.

Thanks,

Kevin