LM49350
High Performance Audio Codec Sub-System with a
Ground-Referenced Stereo Headphone Amplifier & an
Ultra Low EMI Class D Loudspeaker Amplifier with Dual
I2S/PCM Digital Audio Interfaces
SNR (Stereo DAC at 48kHz)96dB (typ)
1.0 General Description
The LM49350 is a high performance audio subsystem that
supports both analog and digital audio functions. The
LM49350 includes a high quality stereo DAC, a high quality
stereo ADC, a stereo headphone amplifier that supports
ground referenced output cap-less operation, a dual mode
earpiece speaker amplifier, and a low EMI Class D loudspeaker amplifier. It is designed for demanding applications
in mobile phones and other portable devices.
The LM49350 features dual bi-directional I2S or PCM audio
interfaces for full range audio and an I2C compatible interface
for control. The stereo DAC path features an SNR of 96dB
with 24-bit 48 kHz input. The headphone amplifier delivers
69mW
than 1% distortion (THD+N) when A_VDD = 3.3V. The earpiece speaker amplifier delivers 58mW
bridged-tied load with less than 1% distortion (THD+N) when
A_VDD = 3.3V. The loudspeaker amplifier delivers up to
495mW into an 8Ω load with less than 1% distortion when
LS_VDD = 3.3V and up to 1.2W when LS_VDD = 5.0V.
The LM49350 employs advanced techniques to reduce power consumption, to reduce controller overhead, to speed development time, and to eliminate click and pop. Boomer audio
power amplifiers were designed specifically to provide high
quality output power with a minimal amount of external components. It is therefore ideally suited for mobile phone and
other low voltage applications where minimal power consumption, PCB area and cost are primary requirements.
(typ) to a 32Ω single-ended stereo load with less
RMS
(typ) to a 32Ω
RMS
2.0 Applications
Smart Phones
■
Mobile Phones and VOIP Phones
■
Portable GPS Navigator and Portable Gaming Devices
4.0 Features ........................................................................................................................................ 1
F5PORT1_CLKDigitalInput/Output Audio Port 1 clock signal (can be master or slave)
F6I/O_V
DD
7.1 PIN TYPE DEFINITIONS
Analog Input —
Analog Output —
Analog Input/Output —
SupplyInputHeadphone and mixer power supply input
AnalogOutputNegative power supply pin for the headphone amplifier
SupplyInputLoudspeaker power supply input
SupplyInputDigital power supply input
SupplyInputDigital interface power supply input
vice. Passive components can be
A pin that is used by the analog
and is never driven by the device.
Supplies are part of this classification.
A pin that is driven by the device
and should not be driven by external sources.
A pin that is typically used for filtering a DC signal within the de-
Digital Input —
Digital Output —
Digital Input/Output —
connected to these pins.
A pin that is used by the digital but
is never driven by the device.
A pin that is driven by the device
and should not be driven by another device to avoid contention.
A pin that is either open drain
(SDA) or a bidirectional CMOS in/
out. In the latter case the direction
is selected by a control register
within the LM49350.
LM49350
11www.national.com
8.0 Absolute Maximum Ratings (Notes
1, 2)
LM49350
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales Office/
Distributors for availability and specifications.
Analog Supply Voltage
(A_VDD and LS_VDD)
Digital Supply Voltage
D_V
DD
I/O Supply Voltage
I/O_V
DD
Storage Temperature−65°C to +150°C
Power Dissipation (Note )Internally Limited
6.0V
2.2V
5.5V
Junction Temperature150°C
Thermal Resistance
θJA – RLA36 (soldered down
to PCB with 2in2 1oz. copper
plane)60°C/W
Soldering Information
See Applications Note AN-1112.
(Notes 1, 2) The following specifications apply for R
for TA = 25°C.
SymbolParameterConditions
DC CHARACTERISTICS (Digital current combines D_VDD and I/O_VDD. Analog current combines A_VDD and LS_VDD)
DI
DI
SD
ST
Digital Shutdown Current
Digital Standby Current
Shutdown Mode,
f
f
f
Digital Active Current (MP3 Mode)
Stereo DAC On, OSR
PLL Off, HP On
Digital Active Current (FM Mode)f
Analog Audio modes
DI
DD
Digital Active Current (FM Record
Mode)
f
Stereo ADC On, OSR
PLL Off, Stereo Analog Inputs On
Digital Active Current (CODEC
Mode)-
f
Mono ADC On, Stereo DAC On,
OSR = 128, PLL Off, MIC On
AI
SD
AI
ST
Analog Shutdown CurrentShutdown Mode0.35
Analog Standby Quiescent CurrentReference Voltages On only0.851.5mA (max)
f
Analog Supply Current (MP3 Mode)
Stereo DAC On, OSR
PLL Off, HP On
Analog Supply Current (FM Mode)Stereo Analog Inputs On, HP On5.37mA (max)
AI
DD
PLLI
HPI
LSI
DD
DD
DD
Analog Supply Current (FM Record
Mode)
Analog Supply Current (CODEC
Mode)
PLL Total Active Current
Headphone Quiescent CurrentStereo HP On only3.5mA
Loudspeaker Quiescent CurrentLS On only2.9mA
f
Stereo ADC On, OSR
PLL Off, Stereo Analog Inputs On
f
Mono ADC On, Stereo DAC On,
OSR = 128, PLL Off, MIC On
f
f
= 8Ω, R
L(LS)
= 13MHz, PLL Off
MCLK
= 12.288MHz, PMC On only
MCLK
= 11.2896MHz, fS = 44.1kHz,
MCLK
= 13MHz
MCLK
= 12.288MHz, fS = 48kHz,
MCLK
= 11.2896MHz, fS = 44.1kHz,
MCLK
= 11.2896MHz, fS = 44.1kHz,
MCLK
= 12.288MHz, fS = 48kHz,
MCLK
= 11.2896MHz, fS = 44.1kHz,
MCLK
= 13MHz,
MCLK
= 12MHz, PLL On only
PLLOUT
= 32Ω, f = 1kHz, unless otherwise specified. Limits apply
L(HP)
DAC
ADC
DAC
ADC
= 128,
= 128,
= 128,
= 128,
LM49350
Typical
(Note 6)
Limit
(Note 7)
215µA (max)
0.251mA (max)
0.92mA (max)
0.20.5mA (max)
1.52mA (max)
2.73.8mA (max)
7.810mA (max)
9.812mA (max)
1315mA (max)
2.95.5mA (max)
2.7V to 5.5V
1.7V to 2.0V
1.6V to 4.5V
Units
(Limits)
μA (max)
www.national.com12
LM49350
SymbolParameterConditions
MICI
DD
ADCI
DD
DACI
DD
AUXINI
AUXOUTI
Microphone Quiescent Currentmono MIC + MIC Bias On0.5mA
ADC Total Active Current
DAC Total Active Current
Auxiliary Input Amplifier Quiescent
DD
Current
Auxiliary Output Amplifier Quiescent
DD
Current
fS = 48kHz, Stereo
fS = 48kHz, Stereo
Stereo Auxiliary Inputs enabled0.7mA
AUX_LINE_OUT enabled0.5mA
Earpiece mode enabled1.0mA
LOUDSPEAKER AMPLIFIER
LS
EFF
THD+NTotal Harmonic Distortion + Noise
Loudspeaker Efficiency
PO = 400mW, RL = 8Ω
PO = 400mW, f = 1kHz,
RL = 8Ω, Mono Input Signal
RL = 8Ω, f = 1kHz, THD+N = 1%,
P
O
Output Power
Mono Input Signal
RL = 4Ω, f = 1kHz, THD+N = 1%,
Mono Input Signal
V
= 200mV
PSRRPower Supply Rejection Ration
SNRSignal-to-Noise Ratio
RIPPLE
f
= 217Hz
RIPPLE
Mono Input Terminated
V
= 1.0μF
REF
Reference = V
Gain = 0dB, A-weighted
P-P
OUT
Mono Input Terminated
e
OS
V
OS
T
WU
Output Noise
Offset VoltageGain = 0dB, form Mono Input1050mV (max)
Turn-On TimePMC Clock = 300kHz28ms
Gain = 0dB, A-weighted,
Mono Input Terminated
HEADPHONE AMPLIFIERS
PO = 7.5mW, f = 1kHz,
THD+NTotal Harmonic Distortion + Noise
RL = 32Ω
Stereo Analog Input Signal
P
O
Headphone Output Power
PSRRPower Supply Rejection Ratio
RL = 32Ω, f = 1kHz, THD+N = 1%,
Stereo Analog Input Signal
V
= 200mV
RIPPLE
P-P
Stereo Analog Inputs Terminated,
V
= 1.0μF, Mono Differential Input
REF
Mode
Reference = V
OUT
Gain = 0dB, A-weighted
SNRSignal-to-Noise Ratio
Stereo Inputs Terminated
Reference = V
OUT
0dB,
A-weighted, I2S Input = Digital Zero
Gain = 0dB, A-weighted,
e
OS
Output Noise
Stereo Inputs Terminated
Gain = 0dB, A-weighted,
I2S Input = Digital Zero
PO = 60mW, f = 1kHz,
X
TALK
Crosstalk
RL = 32Ω
Stereo Analog Input Signal
(1% THD+N )
, f
RIPPLE
= 217Hz
(1% THD+N )
(0dBFS ) Gain =
LM49350
Typical
(Note 6)
Limit
(Note 7)
Units
(Limits)
9mA
5.5mA
83%
0.07%
495400mW (min)
800mW
7355dB (min)
9585dB (min)
35µV
0.0250.1% (max)
6960mW (min)
9775dB (min)
10698dB (min)
9690dB (min)
8µV
16µV
71dB
13www.national.com
SymbolParameterConditions
LM49350
ΔA
CH-CH
V
OS
T
WU
AUXILIARY OUTPUTS
THD+NTotal Harmonic Distortion + Noise
P
OUT
PSRRPower Supply Rejection Ratio
SNRSignal-to-Noise Ratio
∈
OUT
V
OS
T
WU
STEREO ADC
THD+N
PB
ADC
R
ADC
SNR
ADC
ADC
LEVEL
STEREO DAC
THD+N
DAC
LEVEL
Channel-to-Channel Gain Matching
AUX Gain = 0dB
Output Offset Voltage
From Differential Mono Input
DAC Gain = 0dB, From DAC Input
f
= 12.288MHz, PLL off
MCLK
Turn-On TimePMC Clock = 300kHz28ms
AUX_LINE_OUT
RL = 5kΩ, V
Earpiece mode, f = 1kHz
RL = 32Ω BTL, P
Output Power
Earpiece mode, f = 1kHz
RL = 32Ω BTL, THD+N = 1%
V
= 200mV
RIPPLE
Mono Input terminated, C
AUX_LINE_OUT
V
= 200mV
RIPPLE
Mono Input terminated, C
Earpiece mode
Gain = 0dB, V
A-weighted, Mono Input Terminated
Output Noise
Gain = 0dB, V
A-weighted, Mono Input Terminated
Gain = 0dB, From Mono Input
Output Offset Voltage
AUX_LINE_OUT
Gain = 0dB, From Mono Input
Earpiece mode
Turn-On TimePMC Clock = 300kHz28ms
ADC Total Harmonic Distortion +
ADC
Noise
Differential Line Input
VIN = 200mV
Gain = 0dB
HPF On, fS = 48kHz
ADC Passband
Lower -3dB Point
HPF On, Upper -3dB Point
ADC RippleADC Compensated0.1dB
Reference = V
6dB,
A-weighted From MIC, fS = 8kHz
ADC Signal-to-Noise Ratio
Reference = V
0dB,
A-weighted From Stereo Input, fS =
48kHz
ADC Full Scale Input Level
DAC Total Harmonic Distortion +
DAC
Noise
I2S Input
VIN = 500mFFS
Gain = 0dB
DAC Full Scale Output Level
= 1V
OUT
RMS
= 20mW
OUT
, f
P-P
, f
P-P
= V
REF
= V
REF
, f = 1kHz
RMS
(0dBFS ) Gain =
OUT
(0dBFS ) Gain =
OUT
, f = 1kHz
RMS
= 217Hz
RIPPLE
= 1μF
REF
= 217Hz
RIPPLE
= 1μF
REF
(1%THD+N)
OUT
(1%THD+N)
OUT
LM49350
Typical
(Note 6)
Limit
(Note 7)
Units
(Limits)
0.03dB
0.56mV (max)
16mV (max)
0.004%
0.08%
5845mW (min)
100dB
9462dB (min)
100dB
13
7mV
315mV (max)
0.03%
300Hz
0.41*f
S
kHz
90dB
94dB
1
V
0.05%
1
V
μV
RMS
RMS
www.national.com14
LM49350
SymbolParameterConditions
R
DAC
PB
SNR
DAC
DAC
DAC Ripple
DAC PassbandUpper –3dB Point0.45*f
DAC Signal-to-Noise RatiofS = 48kHz, A-weighted
LM49350
Typical
(Note 6)
Limit
(Note 7)
0.1dB
S
kHz
96dB
Units
(Limits)
MIC BIAS
V
BIAS
Microphone Bias VoltageMIC input selected2.2V
VOLUME CONTROL
VCR
AUX
VCR
DAC
VCR
ADC
VCR
MIC
SS
AUX
SS
DAC
SS
ADC
SS
MIC
SV
AUX
SV
MIC
Note 1: “Absolute Maximum Ratings” indicate limits beyond which damage to the device may occur, including inoperability and degradation of device reliability
and/or performance. Functional operation of the device and/or non-degradation at the Absolute Maximum Ratings or other conditions beyond those indicated in
the Recommended Operating Conditions is not implied. The Recommended Operating Conditions indicate conditions at which the device is functional and the
device should not be operated beyond such conditions. All voltages are measured with respect to the ground pin, unless otherwise specified.
Note 2: The Electrical Characteristics tables list guaranteed specifications under the listed Recommended Operating Conditions except as otherwise modified
or specified by the Electrical Characteristics Conditions and/or Notes. Typical specifications are estimations only and are not guaranteed.
Note 3: The maximum power dissipation must be derated at elevated temperatures and is dictated by T
allowable power dissipation is P
Note 4: Human body model, applicable std. JESD22-A114C.
Note 6: Typical values represent most likely parametric norms at TA = +25ºC, and at the Recommended Operation Conditions at the time of product
characterization and are not guaranteed.
Note 7: Datasheet min/max specification limits are guaranteed by test or statistical analysis.
Stereo Input Volume Control Range
DAC Volume Control Range
ADC Volume Control Range
MIC Volume Control Range
AUX Volume Control Stepsize1.5dB
DAC Volume Control Stepsize1.5dB
DAC Volume Control Stepsize1.5dB
MIC Volume Control Stepsize2dB
AUX Volume Setting Variation±1dB (max)
MIC Volume Setting Variation±1dB (max)
= (T
DMAX
- TA) / θJA or the number given in Absolute Maximum Ratings, whichever is lower.
JMAX
Minimum Gain–46.5dB
Maximum Gain12dB
Minimum Gain–76.5dB
Maximum Gain18dB
Minimum Gain–76.5dB
Maximum Gain18dB
Minimum Gain6dB
Maximum Gain36dB
, θJA, and the ambient temperature, TA. The maximum
JMAX
15www.national.com
11.0 Timing Characteristics: DVDD = I/OVDD = 1.8V (Notes 1, 2) The following specifications
apply for R
LM49350
SymbolParameterConditions
PLL
f
IN
DIGITAL AUDIO INTERFACE TIMING
t
BCLKR
t
BCLKCF
t
BCLKDS
t
DL
t
DST
t
DHT
CONTROL INTERFACE TIMING
1
2Clock Low Time
3Clock High Time600ns (min)
4Setup Time for a Repeated START
5Data Hold Time
6Data Setup Time100ns (min)
7Rise Time of SDA and SCL
8Fall Time SDA and SCL
9Setup Time for STOP Condition600ns (min)
10
C
B
L(SP)
= 8Ω, R
= 32Ω, f = 1kHz, unless otherwise specified. Limits apply for TA = 25°C.
L(HP)
LM49350
PLL Input Frequency Range
BCK rise time
BCK fall time
BCK duty cycle
WS Propagation Delay from BCK
falling edge
DATA Setup Time to BCK Rising Edge
DATA Hold Time from BCK Rising
Edge
Typical
(Note 6)
Minimum MCLK Frequency0.5MHz (min)
Maximum MCLK Frequency50MHz (max)
3ns (max)
50%
10ns (max)
10ns (min)
10ns (min)
Limit
(Note 7)
3ns (max)
SCL Frequency400kHz (max)
Hold Time (repeated START
Condition)
0.6
1.3
Condition
Bus Free Time Between a STOP and
START Condition
Bus Capacitance
600ns (min)
Output
Input
1.3
300
900
0
900
20+0.1C
300
15+0.1C
300
B
B
10
200
Units
(Limits)
μs (min)
μs (min)
ns (min)
ns (max)
ns (min)
ns (max)
ns (min)
ns (max)
ns (min)
ns (max)
μs (min)
pF (min)
pF(max)
www.national.com16
12.0 Typical Performance Characteristics
LM49350
DAC Frequency Response
fS = 48kHz, OSR = 128
20194139
Stereo Audio ADC Frequency Response
fS = 48kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
DAC Frequency Response
fS = 8kHz, OSR = 128
20194140
Stereo Audio ADC Frequency Response
fS = 8kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
20194141
Stereo Audio ADC HPF Frequency Response
fS = 48kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
(Top-No HPF, Upper-HPF_Mode = '101',
Lower-HPF_Mode = '110)'
Bottom-HPF_Mode = '111'
20194143
20194142
Mono Voice ADC Frequency Response
fS = 48kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
20194144
17www.national.com
LM49350
Mono Voice ADC Frequency Response
fS = 8kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
20194145
Mono Voice ADC HPF Frequency Response
fS = 48kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
(Top-No HPF)
(From Left to Right:
HPF_Mode = '000', '001', '010', '011', '100')
20194146
Mono Voice ADC HPF Frequency Response
fS = 8kHz, OSR = 128, CIN = 1μF, MIC gain = 6dB
(Top-No HPF)
(From Left to Right:
HPF_Mode = '000', '001', '010', '011', '100')
20194147
ADC Output THD+N vs Frequency
Differential MIC Input, MIC Gain = 6dB
VIN = 100mV
, fS = 48kHz
RMS
ADC Output THD+N vs Frequency
Differential Line Input, Aux Gain = 0dB
VIN = 200mV
ADC Output THD+N vs V
Differential Line Input, Aux Gain = 0dB
, fS = 48kHz
RMS
20194155
IN
VIN = 1kHz, fS = 48kHz
20194156
www.national.com18
20194148
LM49350
ADC Output THD+N vs V
Differential MIC Input, MIC Gain = 6dB
IN
VIN = 1kHz, fS = 48kHz
20194149
Loudspeaker THD+N vs Frequency
Differential Aux Input, Aux Gain = 0dB
VDD = 5V, P
= 400mW, RL = 8Ω
OUT
Loudspeaker THD+N vs Frequency
Differential Aux Input, Aux Gain = 0dB
VDD = 3.3V, P
= 400mW, RL = 8Ω
OUT
20194159
Loudspeaker THD+N vs Frequency
Differential Aux Input, Aux Gain = 0dB
LS_VDD = 3.3V, P
= 500mW, RL = 4Ω
OUT
20194161
Loudspeaker THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
VDD = 3.3V, VIN = 1kHz, RL = 8Ω
20194165
20194181
Loudspeaker THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
VDD = 4.2V, VIN = 1kHz, RL = 8Ω
20194166
19www.national.com
LM49350
Loudspeaker THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
VDD = 5V, VIN = 1kHz, RL = 8Ω
Loudspeaker THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
LS_VDD = 3.3V, RL = 4Ω, f = 1kHz
20194167
Loudspeaker THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
LS_VDD = 4.2V, RL = 4Ω, f = 1kHz
20194183
Loudspeaker PSRR vs Frequency
LS_VDD = 3.3V, Aux Gain = 0dB
Differential Aux Input to Ground
V
= 200mV
RIPPLE
PP
20194182
Loudspeaker THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
LS_VDD = 5V, RL = 4Ω, f = 1kHz
20194184
Loudspeaker PSRR vs Frequency
LS_VDD = 4.2V, Aux Gain = 0dB
Differential Aux Input to Ground
V
= 200mV
RIPPLE
PP
20194151
www.national.com20
20194152
LM49350
Loudspeaker PSRR vs Frequency
LS_VDD = 5V, Aux Gain = 0dB
Differential Aux Input to Ground
V
= 200mV
RIPPLE
PP
Headphone THD+N vs Frequency
Stereo Aux Input, Aux Gain = 0dB
VDD = 5V, P
= 7.5mW, RL = 32Ω
OUT
20194153
Headphone THD+N vs Frequency
Stereo Aux Input, Aux Gain = 0dB
VDD = 3.3V, P
= 7.5mW, RL = 32Ω
OUT
20194157
Headphone THD+N vs Frequency
Differential Aux Input, Aux Gain = 0dB
A_VDD = 3.3V, P
= 7.5mW, RL = 16Ω
OUT
20194158
Headphone THD+N vs Output Power
Stereo Aux Input, Aux Gain = 0dB
VDD = 3.3V, VIN = 1kHz, RL = 32Ω
20194173
20194179
Headphone THD+N vs Output Power
Stereo Aux Input, Aux Gain = 0dB
VDD = 5V, VIN = 1kHz, RL = 32Ω
20194174
21www.national.com
LM49350
Headphone THD+N vs Output Power
A_VDD = 3.3V, Stereo Aux Input, Aux Gain = 0dB
RL = 16Ω, f = 1kHz
Differential Aux Input to Ground, Aux Gain = 0dB
Headphone PSRR vs Frequency
V
= 200mV
RIPPLE
PP
20194180
Headphone Crosstalk vs Frequency
Stereo Aux Inputs, Aux Gain = 0dB, RL = 32Ω
20194169
Earpiece THD+N vs Output Power
Differential Aux Input, Aux Gain = 0dB
A_VDD45 = 3.3V, RL = 32Ω, f = 1kHz
20194175
Earpiece THD+N vs Frequency
Differential Aux Input, Aux Gain = 0dB
A_VDD = 3.3V, P
= 20mW, RL = 32Ω
OUT
20194176
Earpiece PSRR vs Frequency
Differential Aux Input to Ground, Aux Gain = 0dB
V
= 200mV
RIPPLE
PP
20194177
www.national.com22
20194178
LM49350
AUXOUT THD+N vs Frequency
Differential Aux Input, Aux Gain = 0dB
VDD = 5V, V
OUT
= 1V
, RL = 5kΩ
RMS
20194162
AUXOUT PSRR vs Frequency
Differential Aux Input to Ground, Aux Gain = 0dB
V
= 200mV
RIPPLE
PP
AUXOUT THD+N vs Output Voltage
Differential Aux Input, Aux Gain = 0dB
V
= 1kHz, RL = 5kΩ
IN
20194168
20194154
23www.national.com
13.0 System Control
Method 1. I2C Compatible Interface
LM49350
13.1 I2C SIGNALS
In I2C mode the LM49350 pin SCL is used for the I2C clock
SCL and the pin SDA is used for the I2C data signal SDA. Both
these signals need a pull-up resistor according to I2C specification. The I2C slave address for LM49350 is 00110102.
13.2 I2C DATA VALIDITY
The data on SDA line must be stable during the HIGH period
of the clock signal (SCL). In other words, state of the data line
can only be changed when SCL is LOW.
FIGURE 6: I2C Signals: Data Validity
13.3 I2C START AND STOP CONDITIONS
START and STOP bits classify the beginning and the end of
the I2C session. START condition is defined as SDA signal
transitioning from HIGH to LOW while SCL line is HIGH.
STOP condition is defined as the SDA transitioning from LOW
to HIGH while SCL is HIGH. The I2C master always generates
FIGURE 7: I2C Start and Stop Conditions
13.4 TRANSFERRING DATA
Every byte put on the SDA line must be eight bits long, with
the most significant bit (MSB) being transferred first. Each
byte of data has to be followed by an acknowledge bit. The
acknowledge related clock pulse is generated by the master.
The transmitter releases the SDA line (HIGH) during the acknowledge clock pulse. The receiver must pull down the SDA
line during the 9th clock pulse, signifying an acknowledge. A
receiver which has been addressed must generate an acknowledge after each byte has been received.
20194123
START and STOP bits. The I2C bus is considered to be busy
after START condition and free after STOP condition. During
data transmission, I2C master can generate repeated START
conditions. First START and repeated START conditions are
equivalent, function-wise.
20194124
After the START condition, the I2C master sends a chip address. This address is seven bits long followed by an eight bit
which is a data direction bit (R/W). The LM49350 address is
00110102. For the eighth bit, a “0” indicates a WRITE and a
“1” indicates a READ. The second byte selects the register to
which the data will be written. The third byte contains data to
write to the selected register.
FIGURE 8: I2C Chip Address
Register changes take effect at the SCL rising edge during
the last ACK from slave.
www.national.com24
20194125
LM49350
w = write (SDA = “0”)
r = read (SDA = “1”)
ack = acknowledge (SDA pulled down by slave)
rs = repeated start
20194126
FIGURE 9: Example I2C Write Cycle
25www.national.com
When a READ function is to be accomplished, a WRITE function must precede the READ function, as shown in the Read Cycle
waveform.
LM49350
FIGURE 10: Example I2C Read Cycle
FIGUREW 11: I2C Timing Diagram
20194128
20194127
13.5 I2C TIMING PARAMETERS
SymbolParameterLimitUnits
MinMax
1Hold Time (repeated) START Condition0.6µs
2Clock Low Time1.3µs
3Clock High Time600ns
4Setup Time for a Repeated START Condition600ns
5Data Hold Time (Output direction, delay generated by LM49350)300900ns
5Data Hold Time (Input direction, delay generated by the Master)0900ns
6Data Setup Time100ns
7Rise Time of SDA and SCL20+0.1C
8Fall Time of SDA and SCL15+0.1C
b
b
300ns
300ns
9Set-up Time for STOP condition600ns
10Bus Free Time between a STOP and a START Condition1.3µs