Professional Documents
Culture Documents
Drakshi B
Ponnaiya V
• 10 bit addressing.
• Standard mode
• fast-mode
• high-speed mode
1) START
1) START
2) ADDR[6:0]
2) 1st byte (11110xx)
3) Address ACK
3) R/W’
4) R/W’
5) WDATA[7:0] / RDATA[7:0] 4) ACK1 (by multiple devices)
• Fast mode can operate in standard mode but standard mode cannot operate in fast
mode.
• Timing of the serial data (SDA) and serial clock (SCL) signals has been adapted.
• The inputs of Fast-mode devices includes spike suppression and a Schmitt trigger at the
SDA and SCL inputs.
• The output buffers of Fast-mode devices includes slope control of the falling edges of
the SDA and SCL signals.
• If the power supply to a Fast-mode device is switched off, the SDA and SCL I/O pins must
be floating so that they do not obstruct the bus lines.
• The external pull-up devices connected to the bus lines must be adapted to
accommodate the shorter maximum permissible rise time for the Fast-mode I2C-bus.
• Abritration and clk synchronisation is not allowed but during the Hs-mode transfer, the
same serial bus protocol and data format is maintained as with the F/S-mode system.
• Hs-mode master devices have an open-drain output buffer for the SDAH signal and a
combination of an open-drain pull-down and current-source pull-up circuit on the SCLH
output. This current-source circuit shortens the rise time of the SCLH signal. Only the
current-source of one master is enabled at any one time, and only during Hs-mode.
• Hs-mode master devices generate a serial clock signal with a HIGH to LOW ratio of 1 to 2.
This relieves the timing requirements for set-up and hold times.
• Optional pull-down transistors on the SCLH pin can be used to stretch the LOW level of
the SCLH signal, although this is only allowed after the acknowledge bit in Hs-mode
transfers.
• Before ACK, the rise time of the SCLH clock pulses in Hs-mode transfers is shortened by
the internal current-source pull-up circuit of the active master.
Confidential and Proprietary. © 2021 nodntech 9
Data format for HS mode: .
1) START
2) 8-bit master code (0000 1XXX) Represents fast mode
3) Not-acknowledge bit (A’)
4) REPEATED START
5) SLV ADDR [6:0]
6) R/W’
7) ADDR ACK Represents HS mode
8) RDATA[7:0] /WDATA[7:0]
9) DATA ACK
10) REPEATED START
11) STOP After this Back to fast mode
Copyright © 2021 by nodntech. All rights reserved. This document is protected under the copyright laws of United States, India, and
other countries as an unpublished work and contains information that shall not be reproduced, published, used in the preparation
of derivative works, and/or distributed, in whole or in part, by the recipient for any purpose other than to evaluate this document.
Further, all information contained herein is proprietary and confidential to nodntech and may not be disclosed to any third party.
Exceptions to this notice are permitted only with the express, written permission of nodntech.
nodntech
Bangalore
www.nodntech.com