LM4550B National Semiconductor Corporation, LM4550B Datasheet - Page 26
![no-image](/images/no-image-200.jpg)
LM4550B
Manufacturer Part Number
LM4550B
Description
Ac 97 Rev 2.1 Multi-channel Audio Codec With Stereo Headphone Amplifier, Sample Rate Conversion And National 3d Sound
Manufacturer
National Semiconductor Corporation
Datasheet
1.LM4550B.pdf
(31 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
LM4550BVH/NOPB
Manufacturer:
STM
Quantity:
1 872
Company:
Part Number:
LM4550BVH/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
Company:
Part Number:
LM4550BVHX
Manufacturer:
Texas Instruments
Quantity:
10 000
Company:
Part Number:
LM4550BVHX/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
www.national.com
Register Descriptions
dard one SDATA_IN pin per codec. Note, however, that the
chained codecs time-share the bandwidth of the SDATA_IN
signal under allocation from the controller.
The first codec in the chain (nearest the controller) will have
access to the full bandwidth of SDATA_IN following a system
reset (Cold Reset for each codec). To access any other
codec in the chain, the controller must write a suitable value
(i.e. the Identity of the target codec) to the Chain-In Control
register (74h) of each intervening codec in the chain.
The last codec in the serial chain (furthest from the control-
ler) should have its CIN pin connected to digital ground.
When writing software drivers, care should be taken to avoid
any problems that could occur when this last codec in the
chain is set to pass a CIN signal when there is none to pass.
Different controllers may handle an input of all 0s differently
and leaving the CIN pin floating should definitely be avoided.
VENDOR ID REGISTERS (7Ch, 7Eh)
These two read-only (4E53h, 4350h) registers contain Na-
tional’s Vendor ID and National’s LM45xx codec version
designation. The first 24 bits (4Eh, 53h, 43h) represent the
three ASCII characters “NSC” which is National’s Vendor ID
for Microsoft’s Plug and Play. The last 8 bits are the two
binary coded decimal characters, 5, 0 and identify the codec
to be an LM4550 family part.
RESERVED REGISTERS
Do not write to reserved registers. In particular, do not write
to registers 24h, 5Ah and 7Ah. All registers not listed in the
LM4550B Register Map are reserved. Reserved registers
will return 0000h if read.
Low Power Modes
The LM4550B provides 7 bits to control the powerdown state
of internal analog and digital subsections and clocks. It also
provides one bit intended to control an external analog
power amplifier. These 8 bits (PR0 – PR6, EAPD) are the 8
BIT#
1,0
*(bit1,bit0) = (ID1,ID0): Chain-In off
(bit1,bit0) ≠ (ID1,ID0): Chain-In on
Function
(Continued)
FIGURE 8. AC Link Powerdown Timing
26
MSBs of the Powerdown Control/Status register, 26h. The
status of the four main analog subsections is given by the 4
LSBs in the same register, 26h.
The powerdown bits are implemented in compliance with AC
’97 Rev 2.1 to support the standard device power manage-
ment states D0 – D3 as defined in the ACPI and PCI Bus
Power Management specification.
PR0 controls the powerdown state of the ADC and associ-
ated sampling rate conversion circuitry. PR1 controls power-
down for the DAC and the DAC sampling rate conversion
circuitry. PR2 powers down the mixer circuits (MIX1, MIX2,
National 3D Sound, Mono Out, Line Out). PR3 powers down
V
powers down the AC Link Digital Interface – see Figure 8 for
signal powerdown timing. PR5 disables internal clocks but
leaves the crystal oscillator and BIT_CLK running (needed
for minimum Primary mode powerdown dissipation in multi-
codec systems). PR6 powers down the Headphone ampli-
fier. EAPD controls the External Amplifier PowerDown pin
(pin 47).
After a subsection has undergone a powerdown cycle, the
appropriate status bit(s) in the Powerdown Control/Status
register (26h) must be polled to confirm readiness. In par-
ticular the startup time of the V
value of the decoupling capacitors on pin 27 (3.3 µF, 0.1 µF
in parallel is recommended).
When the AC Link Digital Interface is powered down the
codec output signals SDATA_IN and BIT_CLK (Primary
mode) are cleared to zero and no control data can be passed
between controller and codec(s). This powerdown state can
be cleared in two ways: Cold Reset (RESET# = 0) or Warm
Reset (SYNC = 1, no BIT_CLK). Cold Reset sets all regis-
ters back to their default values (including clearing PR4)
whereas Warm Reset only clears the PR4 bit and restarts
the AC Link Digital Interface leaving all register contents
otherwise unaffected. For Warm Reset (see Timing Dia-
grams), the SYNC input is used asynchronously. The
LM4550B codec allows the AC Link digital interface power-
down state to be cleared immediately so that its duration can
essentially be as short as T
However for conformance with AC ’97 Rev 2.1, Warm Reset
should not be applied within 4 frame times of powerdown i.e.
the AC Link powerdown state should be allowed to last at
least 82.8 µs.
REF
in addition to all the same mixer circuits as PR2. PR4
SH
, the Warm Reset pulse width.
REF
circuitry depends on the
20123709