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