SNVS441F – JANUARY 2007 – REVISED FEBRUAY 2013
I 2 C COMPATIBLE SERIAL BUS INTERFACE
INTERFACE BUS OVERVIEW
The I 2 C compatible synchronous serial interface provides access to the programmable functions and registers on
the device. This protocol uses a two-wire interface for bidirectional communications between the IC's connected
to the bus. The two interface lines are the Serial Data Line (SDA), and the Serial Clock Line (SCL). These lines
should be connected to a positive supply, via a pull-up resistor and remain HIGH even when the bus is idle.
Every device on the bus is assigned a unique address and acts as either a Master or a Slave depending on
whether it generates or receives the serial clock (SCL).
DATA TRANSACTIONS
One data bit is transferred during each clock pulse. Data is sampled during the high state of the serial clock
(SCL). Consequently, throughout the clock’s high period, the data should remain stable. Any changes on the
SDA line during the high state of the SCL and in the middle of a transaction, aborts the current transaction. New
data should be sent during the low SCL state. This protocol permits a single data line to transfer both
command/control information and data using the synchronous serial clock.
SCL
SDA
data
change
allowed
data
valid
data
change
allowed
data
valid
data
change
allowed
Figure 28. Data Validity
Each data transaction is composed of a Start Condition, a number of byte transfers (set by the software) and a
Stop Condition to terminate the transaction. Every byte written to the SDA bus must be 8 bits long and is
transferred with the most significant bit first. After each byte, an Acknowledge signal must follow. The following
sections provide further details of this process.
Transmitter Stays off the
Bus During the
Acknowledge Clock
Acknowledge Signal
from Receiver
1
2
3...6
7
8
9
S
Start
Condition
Figure 29. Acknowledge Signal
The Master device on the bus always generates the Start and Stop Conditions (control codes). After a Start
Condition is generated, the bus is considered busy and it retains this status until a certain time after a Stop
Condition is generated. A high-to-low transition of the data line (SDA) while the clock (SCL) is high indicates a
Start Condition. A low-to-high transition of the SDA line while the SCL is high indicates a Stop Condition.
Copyright ? 2007–2013, Texas Instruments Incorporated
Product Folder Links: LP5521
23
相关PDF资料
LPS0300H1000JB RESISTOR HEAT SINK 100 OHM 300W
LPS0600H4R70JB RESISTOR HEAT SINK 4.7 OHM 600W
LPS0800H1000JB RESISTOR HEAT SINK 100 OHM 800W
LPS1100H47R0JB RESISTOR HEAT SINK 47 OHM 1100W
LR1000 LINE CONDITIONER 1000W 4OUT
LR1200480D40R RELAY SSR 40A 480VAC AC OUT PCB
LR2000 4NEMA & 3IEC-320 OUT LINE COND
LR604 LINE CONDITIONER 600W 3OUT
相关代理商/技术参数
LP5521TMX 制造商:NSC 制造商全称:National Semiconductor 功能描述:Programmable Three Channel LED Driver
LP5521TMX/NOPB 功能描述:LED照明驱动器 RoHS:否 制造商:STMicroelectronics 输入电压:11.5 V to 23 V 工作频率: 最大电源电流:1.7 mA 输出电流: 最大工作温度: 安装风格:SMD/SMT 封装 / 箱体:SO-16N
LP5521YQ 制造商:NSC 制造商全称:National Semiconductor 功能描述:Programmable Three Channel LED Driver
LP5521YQ/NOPB 功能描述:LED照明驱动器 3 Ch Prog Led Driver LLP RoHS:否 制造商:STMicroelectronics 输入电压:11.5 V to 23 V 工作频率: 最大电源电流:1.7 mA 输出电流: 最大工作温度: 安装风格:SMD/SMT 封装 / 箱体:SO-16N
LP5521YQ/S7002688 制造商:Rochester Electronics LLC 功能描述: 制造商:Texas Instruments 功能描述:
LP5521YQX 制造商:NSC 制造商全称:National Semiconductor 功能描述:Programmable Three Channel LED Driver
LP5521YQX/NOPB 功能描述:LED照明驱动器 RoHS:否 制造商:STMicroelectronics 输入电压:11.5 V to 23 V 工作频率: 最大电源电流:1.7 mA 输出电流: 最大工作温度: 安装风格:SMD/SMT 封装 / 箱体:SO-16N
LP5522 制造商:NSC 制造商全称:National Semiconductor 功能描述:Programmable LED Driver