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.

OPT3006: Manufacturer ID and Device ID mismatch

Part Number: OPT3006

Tool/software:

Hi team,

My customer reported the read value for Manufacturer ID and Device ID are not aligned with datasheet discription.

could you help the device actual value and give some feedback.

Best regards

Fanbin

  • Hello Fanbin,

    Could you please provide the schematic and waveforms? 

    What values are they using for the pull-up resistors? Are there multiple devices on the same I2C bus? What frequency I2C are they using? Differences in device ID and Manufacturer ID have been observed due to high capacitance on the bus and different pull-up resistor values. 

    The contents of these registers are hardcoded and can not be changed, so this behavior is not expected.

    Thank you,

    Daniel Balmaceda

  • Hi Daniel,

    1. The pull up resistor is 4.7K;

    2. There is another touch MCU on the I2C bus, but the customer get the same value even when they disconnect the touch MCU.

    3. The I2C frequency is 127KHz, which is within the spec;

    Could you help test these two register value at EVM and feedback if it's aligned with datasheet?

    Best regards

    Fanbin

  • Hello Fanbin,

    Please refer to the below images of my reads from the device ID register:

    This is the typical device behavior as shown in the datasheet. Could you ask the customer to show a logic analyzer screenshot like the one I showed above? I am not able to read their I2C signal in the image you sent me. It looks like they sent only a portion of the full signal.

    Thank you,
    Daniel Balmaceda