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.

PCM1863: -

Part Number: PCM1863
Other Parts Discussed in Thread: PCM1860

We are using PCM1863 for audio interface in the I2C mode, where the MD0 is pulled down to set in I2C mode and MD1 is pulled high to set address to 0x96 and DVDD and IOVDD are sorted and supplied 3.3V(with capacitors as recommended) and AVDD is also supplied with 3.3(with capacitors as recommended) and an external clock is supplied to X1(25MHz) and SCL&SDA is supplied to(pin24&23) but I am not able to detect the device on I2C bus.

  • Hello,

    Thank you for asking this question. Could you please share your schematic? 

    Regards,

    Ore. 

  • Hi Ore,

    Please find the attached schematics 

  • Hello,

    Thank you for providing your schematic. I would like to clarify your questions. 

    Do you mean i2c bus or i2s bus? Are you unable to see your device data output on an ASI bus(the i2s portion)? Or you're unable to send i2c instructions to your device? (this portion sends configuration instructions to your IC)

    Regards,

    Ore.

  • Hi Ore,

    The exact issue is I am not able to detect the pcm1863 on the i2cbus(i.e, when i run i2cdetect -y <bus_no> the pcm1863 is not listing).

    Regards,
    Bhuvan

  • Hi Bhuvan,

    Today is a TI Holiday in the U.S. We will get back to your question by the end of the day tomorrow.

    Please do not reply to this message unless we have not been timely in responding to you.

    Thank you,
    Jeff McPherson

  • Hey Bhuvan, 

    I see you're using the XI pin for the MCLK input inplace of the SCKI pin. The XO and XI pins are for clock generators like crystals. Are you using a crystal or a CMOS-level MCLK as your clock source ? if you're using a CMOS-Level clock, use the SCKI pin. If you insist on using the XO and XI pins, connect the crystal the way it has been illustrated below.

    Also keep these clocking requirements in mind when configuring your clock source:

    Regards,

    Ore.

  • Hi Ore,

              Sorry for the delayed response. We are using CMOS-Level Clock not a crystal and we have made the changes as mentioned by i.e., changed the clock input from pin XI to SCKI(24.54Mhz). But we are still not able to detect the chip on the i2c-bus.

    Regards,
    Bhuvan

  • Hey Bhuvan, 

    Try pulling up the SDA & SCL lines to IOVDD.

    This document-

    Understanding the I2C Bus - Texas Instruments www.ti.com/.../slva704

    contains an illustration of how to pull the i2c lines to the digital power supply line, and more about i2c control.

    Regards,

    Ore.

  • Hi Ore,

    The SCL and SDA are pulled up to IOVDD(3.3V). We even tried to connect a crystal to XI pin of 25MHz. But in vain. We are still not able to detect the ic on the I2C bus. Could you kindly share any of the reference schematics in which the PCM1863 is detecting either with any of the address configuration

    Regards,
    Bhuvan

  • Hello Bhuvan,

    Thanks for the update. One more recommendation would be to follow the power requirements in sec 11.1 - 11.4.

    and allow 48hrs for a follow up. 

    Regards,

    Ore.

  • Hey Bhuvan,

    A couple things to note:

    • When pulling up the i2c lines, use 2.2kOhms
    • Ensure you are in fact using the PCM1863 and not a hardware controlled version from this family of parts (pcm1860/61)
    • Confirm all your connections are correct. Make sure the SDA and SCL lines are pulled to the right power source and the power source is meeting the standard 
    • make sure you are using the right speed for the SCL line (100khz-400khz) and follow these timing requirements in section 7.9:           

    Please send a scope shot of the SDA and SCL lines when you have reflected on the notes. 

    Regards,

    Ore.