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.

PCM1690: PCM1690 i2c communication and external reset (RST active low)

Part Number: PCM1690

Hi,

I'm working on an audio board with a PCM1690 DAC, connecting to a Beagle Bone Black (Sitara AM335x). While I have no issues accessing a i2c EEPROM on bus 2, I can't get I2c on the PCM1690, bus 1, to work. I confirmed with a scope that the bus is clocking, but any 'i2cdump' or 'i2cget' fails.

I primarily have two questions:

1) The datasheet is somewhat vague when it comes to RST. Does I2c function when RST is low? And does the internal reset need to be released before I2c works? The datasheet states it needs 3846 SCKI cycles, but I'm not at a stage I can generate that, until I know I can access the DAC.

2) Any ideas how I can confirm if the DAC is broken/working when I don't have the SCKI available yet? Normally I would measure the VOUT, but since the internal reset isn't released, I can't.