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.

ADS7142: How to configure the high-speed mode of I2C

Part Number: ADS7142

Hi Team,

Recently customer is using the ADS7142 device designed to debug its IIC interface, read and write registers to configure the Autonomous Mode with Pre Alert Data mode to work.
One of the steps is not very clear how to configure,:
How to configure the high-speed mode of I2C. (Refer to 7.3.10.4 of ADS7142 datasheet)

  • Hello Amelie,

    Have they been able to communicate with the device successfully at all? I would suggest confirming successful communication with the device first, such as read and write a register, and then move forward with implementing high speed I2C mode.

    to use the device in high speed I2C mode, they will need to follow the directions provided, as you have noted. 

    It is important to note that the excerpt reference a I2C protocol standard, there is a list of code that all I2C devices will recognize as a command for High Sped I2C mode and respond accordingly. this is nor specific to the ADS7142, but to all and every device that used I2C. You can learn more about that by doing an internet search. _click here_

    Below are detailed steps provided from the internet search as to how to enter High speed I2C mode

    Start condition is sent
    8 bit ‘master code’ is sent at 400 kbit max (08h to 0Fh)
    Master code is ‘not acknowledged’
    Active host switches to high-speed communication


    Arbitration and clock synchronisation only take place during master code transmission, not during HS transfer
    The active master sends out a repeated start condition followed by the address of the desired target
    This address is acked or nacked
    Transmission continues in the known manner