General Description
The MAX9485 programmable multiple-output clock
generator provides a cost-efficient solution for MPEG-2
audio systems such as DVD players, DVD drives for
multimedia PCs, digital HDTV systems, home entertain-
ment centers, and set-top boxes.
The MAX9485 accepts an input reference frequency of
27MHz from a crystal or system reference clock. The
device provides two buffered clock outputs of 256, 384,
or 768 times the chosen sampling frequency (fS) select-
ed through an I2C interface or hardwired inputs.
Sampling frequencies of 12kHz, 32kHz, 44.1kHz,
48kHz, 64kHz, 88.2kHz, or 96kHz are available. The
MAX9485 also offers a buffered 27MHz output and an
integrated voltage-controlled oscillator (VCXO) that is
tuned by a DC voltage generated from the MPEG
processor. The use of VCXO allows the audio system
clock to lock with the overall system clock.
The MAX9485 features the lowest jitter in its class, guar-
anteeing excellent dynamic performance with audio
ADCs and DACs in an MPEG-2 audio system. The
device operates with a 3.3V supply and is specified over
the -40°C to +85°C extended temperature range. The
MAX9485 is offered in 6.5mm x 4.4mm 20-pin TSSOP
and 4mm x 4mm 20-pin thin QFN packages.
Applications
Digital TVs DVD Players
Set-Top Boxes HDTVs
Home Entertainment
Centers
Features
27MHz Crystal with ±30ppm Frequency Reference
Two Buffered Output Ports with Multiple Audio
Clocks: 256, 384, or 768 Times fS
Supports Standard and Double Sampling Rates
(12kHz, 32kHz, 44.1kHz, 48kHz, 64kHz, 88.2 kHz,
and 96kHz)
I2C Interface or Hardwired Output Clock Selection
Separate Output Clock Enable
Low Jitter Typical 21ps (RMS at 73.728MHz)
No External Components for PLL
Integrated VCXO with ±200ppm Tuning Range
Small Footprint, Thin QFN Package, 4mm x 4mm
MAX9485
Programmable Audio Clock Generator
________________________________________________________________ Maxim Integrated Products 1
20
19
18
17
16
15
14
13
1
2
3
4
5
6
7
8
SAO2
SAO1
MCLK
VDD
X1
TUN
GND_P
VDD_P
TOP VIEW
CLK_OUT2
GND
CLK_OUT1
MODESDA/FS1
SCL/FS0
VDD
X2
12
11
9
10
RST
GNDGND
FS2
MAX9485
TSSOP
MAX9485
EXPOSED PAD
(GROUND)
20
19
18
17
12
13
14
15
CLK_OUT1
GND
CLK_OUT2
VDD
4
3
2
1
VDD
X2
X1
TUN
11 MODE
5SCL/FS0
GND_P
VDD_P
SAO2
SAO1
SDA/FS1
FS2
GND
GND
16
6
7
8
9
10 MCLKRST
THIN QFN
Pin Configurations
Ordering Information
19-3315; Rev 0; 7/04
*EP = Exposed pad.
EVALUATION KIT
AVAILABLE
PART TEMP RANGE PIN-PACKAGE
MAX9485ETP -40°C to +85°C
20 Thin QFN-EP*
MAX9485EUP -40°C to +85°C 20 TSSOP
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim's website at www.maxim-ic.com.
MAX9485
Programmable Audio Clock Generator
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
DC ELECTRICAL CHARACTERISTICS
(VDD = VDD_P = 3.0V to 3.6V, TA= -40°C to +85°C, unless otherwise noted. Typical values are at TA = +25°C, VDD = VDD_P= 3.3V.)
(Note 1)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
VDD, VDD_P to GND ...............................................-0.3V to +4.0V
GND_P to GND ...................................................................±0.3V
All Inputs and Outputs to GND...................-0.3V to (VDD + 0.3V)
Short-Circuit Duration of Outputs to GND ..................Continuous
Continuous Power Dissipation (TA= +70°C)
20-Pin TSSOP (derate 11mW/°C above +70°C) ......... 879mW
20-Lead Thin QFN (derate 16.9mW/°C
above +70°C).............................................................1349mW
Storage Temperature Range .............................-65°C to +150°C
Maximum Junction Temperature .....................................+150°C
ESD Protection
Human Body Model (RD= 1.5kΩ, CS= 100pF)...........> ±2kV
Lead Temperature (soldering, 10s) .................................+300°C
PARAMETER
SYMBOL
CONDITIONS
MIN TYP MAX
UNITS
LVCMOS/LVTTL INPUTS (MODE, RST, X1) (Note 2)
High Level-Input Voltage VIH1 2.0
VDD
V
Low Level-Input Voltage VIL1 0.0 0.8 V
Input Current IIL1 Input voltage = 0 or VDD -20
+20
µA
THREE-LEVEL INPUTS (FS0, FS1, FS2, SAO1, SAO2)
High Level-Input Voltage VIH2 2.5
VDD
V
Low Level-Input Voltage VIL2 0.0 0.8 V
Input Open Level VIO2 Input open 1.3 2.0 V
Input Current IIN Input voltage = 0 or VDD -10
+10
µA
LVCMOS/LVTTL OUTPUTS (CLK_OUT1, CLK_OUT2, MCLK)
Output High Level VOH1 IOH1 = -4mA VDD - 0.6 V
Output Low Level VOL1 IOL1 = 4mA 0.4 V
I2C INTERFACE INPUT AND OUTPUT (SCL, SDA)
Input High Level VIH3 0.7 x VDD
VDD
V
Input Low Level VIL3 0
0.3 x VDD
V
Input Current IIN Input voltage = 0 or VDD -1 +1 µA
Low-Level Output VOL3 IOL3 = 4mA 0.4 V
Input Capacitance CIN 8.4 pF
POWER SUPPLY (VDD, VDD_P)
Power-Supply Ranges VDD,
VDD_P 3.0 3.3 3.6 V
Power-Supply Current
IDD+IDD_P
CLK_OUT1, CLK_OUT2 at 73.728MHz,
no load, VTUN = 3.0V 12 mA
MAX9485
Programmable Audio Clock Generator
_______________________________________________________________________________________ 3
AC ELECTRICAL CHARACTERISTICS
(VDD = VDD_P = 3.0V to 3.6V, TA= -40°C to +85°C, output frequency is 73.728MHz, CL = 20pF, unless otherwise noted. Typical values
are at TA = +25°C, VDD = VDD_P= 3.3V.) (Note 3)
PARAMETER
SYMBOL
CONDITIONS
MIN TYP MAX UNITS
VCXO (MCLK)
Crystal Frequency fXTL Nominal frequency 27
MHz
Crystal Accuracy ±30
ppm
Tuning Voltage Range VTUN 0
3.0V
V
VCXO Tuning Range VTUN = 0 to 3.0V
-200 +200 ppm
TUN Input Impedance RTUN 94 kΩ
Output Clock Frequency fMCLK VTUN = 1.75V 27
MHz
Output Clock Accuracy VTUN = 1.75V (Note 4) ±50
ppm
Output Duty Cycle 45 55 65 %
Output Jitter tMJ RMS 28 ps
Output Rise Time tMR Figure 8 2 ns
Output Fall Time tMF Figure 8 2 ns
Tuning Response Time tTUN Figure 9 10 µs
Power-On Settling Time TPO1 Figure 9 5 ms
256 x fS
8.192 24.576
384 x fS
12.288 36.864
Frequency Range (Note 5) fout
768 x fS
24.576 73.728
MHz
Clock Rise Time tR1 Figure 8 2 ns
Clock Fall Time tF1 Figure 8 2 ns
Duty Cycle 45 50 55 %
CLK_OUT1, 2 at 73.728MHz
(Note 6) 21
Output Clock Period Jitter tRJ RMS
CLK_OUT1, 2 at 36.864MHz 37
ps
Frequency Settling Time tFST Figure 1 10 ms
Power-On Time TPO2 Figure 9 15 ms
MAX9485
Programmable Audio Clock Generator
4 _______________________________________________________________________________________
Note 1: All parameters tested at TA= +25°C. Specifications over temperature are guaranteed by design and characterization.
Note 2: When X1 is used as an external reference.
Note 3: Guaranteed by design and characterization; limits are set at ±6 sigma.
Note 4: Includes crystal accuracy.
Note 5: FXTL = 27MHz. Nominal frequency.
Note 6: See frequency selection paragraph in the Applications Information section.
Note 7: A master device must provide a hold time of at least 300ns for the SDA signal (referred to VIL of the SCL signal) in order to
bridge the undefined region of SCL’s falling edge.
Note 8: Cb= total capacitance of one bus line in pF. tRand tFmeasured between 0.3 VDD and 0.7 VDD.
Note 9: Bus sink current is less than 6mA. Cb= total capacitance of one bus line in pF. tRand tFmeasured between 0.3 VDD and
0.7 VDD.
Note 10: Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
I2C TIMING CHARACTERISTICS
(VDD = VDD_P = 3.0V to 3.6V, TA= -40°C to +85°C, unless otherwise noted. Typical values are at TA = +25°C, VDD = VDD_P= 3.3V;
Figure 7.) (Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN TYP MAX
UNITS
Serial Clock fSCL 400 kHz
Bus Free Time Between a STOP and
a START Condition tBUF 1.3 µs
Hold Time (Repeated) START
Condition tHD, STA 0.6 µs
Repeated START Condition Setup
Time tSU, STA 0.6 µs
STOP Condition Setup Time tSU, STO 0.6 µs
Data Hold Time tHD,DAT (Note 7)
0.05
0.9 µs
Data Setup Time tSU,DAT
100
ns
SCL Clock Low Period tLOW 1.3 µs
SCL Clock High Period tHIGH 0.6 µs
Ri se Ti m e of S D A and S C L, Recei vi ng
tR(Notes 3, 8) 20 + 0.1Cb 300 ns
Fall Time of SDA and SCL, Receiving
tF(Notes 3, 8) 20 + 0.1Cb 300 ns
Fall Time of SDA, Transmitting tF(Notes 8, 9) 20 + 0.1Cb 250 ns
Pulse Width of Spike Suppressed tSP (Notes 3, 10) 0 50 ns
Capacitive Load for Each Bus Line Cb400 pF
MAX9485
Programmable Audio Clock Generator
_______________________________________________________________________________________ 5
SUPPLY CURRENT
vs. LOAD CAPACITANCE
MAX9485 toc01
LOAD CAPACITANCE (pF)
SUPPLY CURRENT (mA)
908070605040302010
10
20
30
40
50
0
0100
VTUN = 1.5V
fCLK_OUT = 73.728MHz
SUPPLY CURRENT vs. VTUN
MAX9485 toc02
VTUN (V)
SUPPLY CURRENT (mA)
2.52.01.51.00.5
10
20
30
40
50
0
03.0
CL = 20pF
fCLK_OUT = 73.728MHz
SUPPLY CURRENT
vs. OUTPUT FREQUENCY
MAX9485 toc03
OUTPUT FREQUENCY (MHz)
SUPPLY CURRENT (mA)
70605040302010
10
20
30
40
50
0
080
VTUN = 1.5V
CL = 20pF
OUTPUT CLOCK RISE/FALL TIME
vs. LOAD CAPACITANCE
MAX9485 toc04
LOAD CAPACITANCE (pF)
RISE/FALL TIME (ns)
161284
0.5
1.0
1.5
2.0
2.5
3.0
0
020
VTUN = 1.5V
fCLK_OUT = 73.728MHz
RISE TIME (tR)
FALL TIME (tF)
MCLK PULLING RANGE
vs. VTUN
MAX9485 toc05
VTUN (V)
PULLING RANGE (ppm)
2.52.01.51.00.5
-200
-100
0
100
200
300
-300
0 3.0
CX1 = CX2 = 5.6pF
CX1 = CX2 = 6.8pF
CX1 = CX2 = 4.7pF
MCLK PERIOD JITTER
vs. OUTPUT FREQUENCY
MAX9485 toc06
OUTPUT FREQUENCY (MHz)
PERIOD JITTER (psRMS)
70605040302010
10
20
30
40
50
0
080
VTUN = 1.5V
CL = 15pF
CLK_OUT PERIOD JITTER
vs. OUTPUT FREQUENCY
MAX9485 toc07
OUTPUT FREQUENCY (MHz)
PERIOD JITTER (psRMS)
70605040302010
100
200
300
400
500
0
080
VTUN = 1.5V
CL = 15pF
Typical Operating Characteristics
(VDD = VDD_P = 3.3V, TA= +25°C.)
MAX9485
Programmable Audio Clock Generator
6 _______________________________________________________________________________________
Pin Description
PIN
TSSOP
TQFN NAME FUNCTION
119V
DD_P PLL Power Supply. Bypass VDD_P with a 0.1µF and 0.001µF capacitor to GND_P.
2 20 GND_P PLL Ground
3 1 TUN VCXO Tuning Voltage Input. Apply 0 to 3V at TUN to adjust the VCXO frequency. Connect
TUN to VDD when driving X1 directly with a 27MHz input reference clock.
42 X1
Crystal Connection 1. Connect a fundamental mode crystal between X1 and X2 for use as a
VCXO, or drive X1 directly with a 27MHz input reference clock.
53 X2
Crystal Connection 2. Connect a fundamental mode crystal between X1 and X2 for use as a
VCXO, or leave X2 unconnected when driving X1 with a 27MHz system reference clock.
6, 17 4, 15 VDD Digital Power Supply. Bypass VDD with a 0.1µF and 0.001µF capacitor to GND.
75
SCL/FS0
Serial Clock/Function Selection Input 0. When MODE = low, SCL/FS0 functions as the I2C
serial clock input. When MODE = high, SCL/FS0 functions as a three-level input to select
sampling frequency.
86
SDA/FS1
Serial Data I/O/Function Selection Input 1. When MODE = low, SDA/FS1 functions as the I2C
serial data input/output. When MODE = high, SDA/FS1 functions as a three-level input to
select output frequency scaling factor.
9 7 FS2 Function Selection Input 2. When MODE = high, FS2 functions as a three-level input to select
sampling rate. When MODE = low, voltage levels at FS2 do not affect device operation.
10, 11, 15
8, 9, 13
GND Ground
12 10 RST Reset Input. Drive RST low resets the I2C register to its default state. RST is internally pulled
to VDD.
13 11 MODE
Mode Control Input. When MODE = low, the I2C interface is active. When MODE = high, the
hardwired interface is active, and function selection is programmed by SCL/FS0, SDA/FS1,
and FS2. Mode is internally pulled to GND.
14 12
CLK_OUT1
Output Clock Port 1. CLK_OUT1 operates at 256/384/768fs, depending on the function
selection. CLK_OUT1 is pulled low when disabled.
16 14
CLK_OUT2
Output Clock Port 2. CLK_OUT2 operates at 256/384/768fs, depending on the function
selection. CLK_OUT2 is pulled low when disabled.
18 16 MCLK Master System Clock Buffered Output. MCLK outputs the 27MHz clock generated by the
internal VCXO. MCLK is pulled low when disabled.
19 17 SAO1
I2C Device Address Selection Input 1 or MCLK Output Enable Control Input.
When MODE = low, SAO1 is a three-level I2C device address programming input. When
MODE = high, SAO1 controls MCLK enable/disable.
20 18 SAO2
I2C Device Address Selection Input 2 or CLK_OUT Output Enable Control Input. When MODE
= low, SAO2 is a three-level I2C device address programming input. When MODE = high,
SAO2 controls CLK_OUT1 and CLK_OUT2 enable/disable.
Exposed
Pad EP Exposed Pad. Connect EP to ground.
MAX9485
Programmable Audio Clock Generator
_______________________________________________________________________________________ 7
Functional Diagram
MCLK
CLK_OUT1
SCL/FS0
SDA/FS1
FS2
CLK_OUT2
VDD
COUNTER N PHASE
DETECTOR
AND LOOP
FILTER
VCO
PLL
DIVIDING
COUNTER
CONTROL
REGISTERS
COUNTER M
RESET
VCXO
TUN
X1
X2
MODE
RST
MAX9485
VDD_P
GND GND_P
SAO1 SAO2
Detailed Description
The MAX9485 uses an input reference frequency of
27MHz from a crystal or system reference clock. The
device provides two buffered clock outputs of 256, 384,
or 768 times the chosen sampling frequency (fS) select-
ed through an I2C interface or hardwired inputs.
Sampling frequencies of 12kHz, 32kHz, 44.1kHz,
48kHz, 64kHz, 88.2kHz, or 96kHz are available. The
MAX9485 offers a buffered 27MHz output and an inte-
grated VCXO tuned by a DC voltage generated from the
MPEG system. The device operates with a 3.3V supply.
Reference and Output Clock
The MAX9485 uses the 27MHz crystal or reference
clock (master clock) from the audio system and gener-
ates an output of 256, 384, or 768 times the audio sys-
tem sampling frequency (fS). Connect a fundamental
mode crystal between X1 and X2 or drive X1 with a
27MHz system clock. The choices of sampling frequen-
cies are 12kHz, 32kHz, 44.1kHz, 48kHz, 64kHz,
88.2kHz, and 96kHz. The MAX9485 offers two identical
outputs: CLK_OUT1 and CLK_OUT2. In the following,
the CLK_OUT is used to refer to both outputs. Table 1
shows the relations of fSand the output frequency.
Select the output frequency by programming the I2C
register or hardwiring inputs FS0, FS1, and FS2.
CLK_OUT settling is typically 15ms from power-on or
from applying the clock to X1. Delay time from sampling
frequency change to CLK_OUT settling is 10ms (typ).
Figure 1 illustrates CLK_OUT transient timing in the I2C
programmed case. The I2C register is set through a
master-write data transfer. The frequency settling time
tFST is counted from the end of the next ACK pulse of
the written byte in SDA until the CLK_OUT is settled.
MAX9485
Voltage-Controlled Crystal Oscillator
(VCXO)
The MAX9485 internal VCXO produces a 27MHz refer-
ence clock for the PLL used to generate CLK_OUT1
and CLK_OUT2. The oscillator uses a 27MHz crystal as
the base frequency reference and has a voltage-con-
trolled tuning input for micro adjustment in a range of
±200ppm. The tuning voltage VTUN can vary from 0 to
3V as shown in Figure 2. Use an AT-cut crystal that
oscillates at 27MHz on its fundamental mode with
±30ppm. Use a crystal shunt capacitor less than 12pF,
including board parasitic capacitance. Choose an
oscillator with a load capacitance less than 14pF to
achieve ±200ppm pullability. VCXO, a free-run oscilla-
tor, and the buffered output MCLK are not affected by
power-on reset and external reset. VCXO has a 5ms
settling time at power-on and 10µs at a change of the
VTUN voltage.
The MAX9485 can be used as a synthesizer with a
27MHz input reference clock. For this mode, connect
the 27MHz input clock to X1. Connect TUN to VDD and
leave X2 open. This configuration is for applications
where the micro tuning is not needed and there is a
27MHz system master clock available.
Chip Reset Function
The MAX9485 has an internal reset function. The
device resets at power-up or can be externally reset by
driving RST low. The reset function sets the registers to
default values. MODE sets the device’s programming
mode at power-up. When MODE = low, the device is
set to software-programmable mode. Set MODE = high
for hardwired mode. If MODE = low, the reset sets
default values for CLK_OUT1 and CLK_OUT2 to 256 x
fSwith fS= 32kHz. If MODE = high, the reset sets
CLK_OUT1 and CLK_OUT2, according to the values of
the hardwired inputs.
Programmable Audio Clock Generator
8 _______________________________________________________________________________________
Table 1. Sampling Frequency and Output Clock
SAMPLING
FREQUENCY CLK_OUT
fS (kHz) 256 x fS (MHz) 384 x fS (MHz) 768 x fS (MHz)
SAMPLING RATE
12 3.072 4.608 9.126 Standard
32 8.1920 12.2880 24.5760 Standard
44.1 11.2896 16.9344 33.8688 Standard
48 12.2880 18.4320 36.8640 Standard
64 16.3840 24.5760 49.1520 Double
88.2 22.5792 33.8688 67.7376 Double
96 24.5760 36.8640 73.7280 Double
tFST
TRANSITION STABLESTABLE
ACK
PULSE
CLK_OUT
SDA
HIGH
LOW
Figure 1. CLK_OUT Transient Timing
27.0054
27 400ppm
VCXO OUTPUT FREQUENCY
(MHz)
26.9946
0V VTUN
3V
Figure 2. VCXO Tuning Range
The internal power-on reset completes after 1024
cycles of the reference clock starting when VDD is
greater than 2.2V with a tolerance of ±0.4V. When
using the internal power-on reset, RST must be high.
Figure 3 shows power-on reset timing. The internal
reset function also accepts an external forced reset by
driving RST = low. The reset is triggered when RST =
low and completes after 1024 reference clock cycles.
When a reset is initiated, any pulses on RST during the
1024 reference clock cycles are ignored. If RST is held
low at the end of a reset cycle, reset does not initiate
until a high-to-low transition is detected at RST. Figure
4 shows external reset timing.
Software and Hardwire Control Modes
The MAX9485 sampling frequency, sampling rate, and
clock outputs can be programmed through the I2C
2-wire interface (software mode, MODE = low), or
hardwired directly through three-level inputs (hardwire
mode, MODE = high). The offered functions for each
mode are shown in Table 2. CLK_OUT and MCLK are
pulled low when disabled.
Hardwire Mode Programming
(MODE = High)
In hardwire mode, FS2 selects the sampling rate (Table
3). With FS2 = low, the sampling rate is standard. With
FS2 = high, the sampling rate is doubled. When FS2 =
open, the 12kHz standard rate is selected, overriding
the setting of FS0. FS1 selects the scaling factors: 256,
384, and 768 (Table 4). FS0 selects the sample
frequencies: 32kHz, 44.1kHz, and 48kHz (Table 5).
When MODE = high, inputs SAO1 and SAO2 enable or
disable the clock outputs (Tables 6 and 7). CLK_OUT
and MCLK are pulled low when disabled.
MAX9485
Programmable Audio Clock Generator
_______________________________________________________________________________________ 9
1.8V
2.6V
POWER-ON RESET RANGE
RESET
REMOVAL
RESET PERIOD =
1024 CYCLES AT 27MHz
INTERNAL
RESET
VDD
2.2V
FUNCTIONS
HARDWIRE
MODE
MODE = HIGH
SOFTWARE
MODE
MODE = LOW
Standard sampling
frequencies:
12kHz, 32kHz,
44.1kHz, 48kHz
✓✓
Double sampling
frequencies:
64kHz, 88.2kHz, 96kHz
✓✓
CLK_OUT1, CLK_OUT2,
MCLK:
enable/disable
✓✓
Figure 3. Power-On Reset Timing
RESET
REMOVAL
(MIN: 20ns)
RESET PERIOD =
1024 CYCLES AT 27MHz
INTERNAL
RESET
RST
Figure 4. External Reset Timing
Table 2. Selectable Functions
FS2 SAMPLING RATE
Low Standard (32kHz, 44.1kHz, 48kHz)
High Doubled (64kHz, 88.2kHz, 96kHz)
Open Standard (12kHz)
Table 3. Sampling Rate Selection
FS1 OUTPUT SCALING FACTOR
Low 256
High 384
Open 768
Table 4. Frequency Scaling Factors
MAX9485
Software Mode Programming
(MODE = Low)
In software mode, the I2C interface writes or reads an
8-bit control register in the MAX9485. The control regis-
ter controls the rate settings and the clock outputs.
Since there is only one register in the MAX9485, no
address is assigned to this register. The device has a
programmable 7-bit address for the I2C bus, selected
by SAO1 and SAO2 (Table 8). At power-up with MODE
= low, the MAX9485 reads the state of SAO1 and
SAO2, then latches the I2C device address. Table 9
shows the control register bit mapping. Bit C7 enables
the MCLK output. Bits C5 and C6 enable the clock out-
puts CLK_OUT1 and CLK_OUT2, respectively. Bit C4
selects the sampling rates. Bits C3 and C2 choose the
output frequency-scaling factor. Bits C1 and C0 deter-
mine the sampling frequency. The details are shown in
Tables 10–14.
Serial Interface
The MAX9485 control interface uses a 2-wire I2C serial
interface. The device operates as a slave that sends
and receives data through clock line SCL and data line
SDA to achieve bidirectional communication with the
master. A master (typically a microcontroller) initiates all
data transfers to and from the MAX9485, and generates
the SCL clock that synchronizes the data transfer. The
Programmable Audio Clock Generator
10 ______________________________________________________________________________________
FS0 SAMPLING FREQUENCY (kHz)
Low 32
High 44.1
Open 48
Table 5. Selection of Sampling Frequency
SAO1 SAO2
I2C DEVICE ADDRESS
Open Open 110 0000
Low Open 110 0011
High Open 110 0010
Open Low 110 0100
Low Low 110 1000
High Low 111 0000
Open High 111 0001
Low High 111 0010
High High 111 0100
Table 8. Register Address Selection
BIT FUNCTION
C7 MCLK enable/disable
C6, C5 CLK_OUT2, CLK_OUT1 enable/disable
C4 Sampling-rate selection
C3, C2 Frequency-scaling factors
C1, C0 Sampling-frequency selection
Table 9. Control Register Bit Mapping
C7 MCLK
0 Disabled
1 Enabled
Table 10. MCLK Enable/Disable Control
C6 C5 CLK_OUT2 CLK_OUT1
1 1 Enabled Enabled
1 0 Enabled Disabled
0 1 Disabled Enabled
0 0 Disabled Disabled
Table 11. CLK_OUT1, 2 Enable/Disable
Control
C4 SAMPLING RATE
0 Standard
1 Doubled
Table 12. Sampling Rate Selection
SAO1 MCLK
Low Disabled
High Enabled
Open Reserved
Table 6. MCLK Enable/Disable Control
SAO1 SAO2 CLK_OUT1 CLK_OUT2
High/low
Open Enabled Enabled
High/low
Low Enabled Disabled
High/low
High Disabled Enabled
Table 7. CLK_OUT Enable/Disable Control
SDA line operates as both an input and an open-drain
output. A pullup resistor, typically 4.7kΩ, is required on
SDA. The SCL line operates only as an input. A pullup
resistor, typically 4.7kΩ, is required on SCL if there are
multiple masters on the 2-wire bus, or if the master in a
single-master system has an open-drain SCL output.
Start and Stop Conditions
Both SCL and SDA remain high when the interface is
idle. The active master signals the beginning of a trans-
mission with a START (S) condition by transitioning
SDA from high to low while SCL is high. After communi-
cation, the MAX9485 issues a STOP (P) condition by
transitioning SDA from low to high while SCL is high,
freeing the bus for another transmission (Figure 5). If a
START or STOP occurs while a bus transaction is in
progress, then it terminates the transaction.
Data Transfer and Acknowledge
Following the START condition, each SCL clock pulse
transfers 1 bit. For the MAX9485 interface, between a
START and a STOP, 18 bits are transferred on the
2-wire bus. The first 7 bits are for the device address.
Bit 8 indicates the writing (low) or reading (high) opera-
tion (R/W). Bit 9 is the ACK for the address and opera-
tion type. Bits 10 though 17 form the data byte. Bit 18 is
the ACK for the data byte. The master always transfers
the first 8 bits (address + R/W). The slave (MAX9485)
can receive the data byte from the bus or transfer it to
the bus from the internal register. The ACK bits are
transmitted by the address or data recipient. A low
ACK bit indicates a successful transfer (Acknowledge),
a high ACK bit indicates an unsuccessful transfer (Not
Acknowledge). Figure 6 shows the structure of the data
transfer. During a write operation, if more synchronous
data is transferred, it overwrites the data in the register.
During a read operation, if more clocks are reset on
SCL, the SDA continues to respond to the register data.
MAX9485
Programmable Audio Clock Generator
______________________________________________________________________________________ 11
C3 C2
OUTPUT SCALING FACTOR
0 0 256
0 1 384
1 0 768
1 1 Reserved
Table 13. Frequency Scaling Factors
C1 C0 SAMPLING FREQUENCY (kHz)
00 12
01 32
1 0 44.1
11 48
SDA
SCL
START
CONDITION
STOP
CONDITION
SP
Table 14. Sampling Frequency Selection
Note: (C1, C0) = (0, 0) and C4 = 1 (double) is not a proper selec-
tion. However, when set, it selects 12kHz sampling frequency.
Figure 5. Start and Stop Conditions
SSLAVE ADDRESS
7 BITS R/W A
A = ACK; A = 0: ACKNOWLEDGE, A = 1: NOT ACKNOWLEDGE
S = START CONDITION
P = STOP CONDITION
MASTER-WRITE DATA STRUCTURE
MASTER TRANSFERS TO SLAVE
SLAVE TRANSFERS TO MASTER
MASTER-READ DATA STRUCTURE
DATA
8 BITS PAAR/W
SLAVE ADDRESS
7 BITS
S
DATA
8 BITS P
A
Figure 6. Serial Interface Data Structure
MAX9485
Applications Information
Crystal Selection
When using the MAX9485’s internal VCXO with an
external crystal, connect the crystal to X1 and X2.
Choose an AT-cut crystal that oscillates at 27MHz on its
fundamental mode with ±30ppm. Use a crystal shunt
capacitance less than 12pF, including board parasitic
capacitance. Choose an oscillator with a load capaci-
tance less than 14pF to achieve ±200ppm pullability.
Note: Pulling range may vary depending on the crystal
used. Refer to the MAX9485 Evaluation Kit for details.
Programmable Audio Clock Generator
12 ______________________________________________________________________________________
SDA
SCL
t
HD, STA
t
R
t
HIGH
t
SU, DAT
t
LOW
t
F
START
CONDITION
STOP
CONDITION
REPEATED START
CONDITION
START
CONDITION
t
HD, DAT
t
SU, STO
t
SU, STA
t
HD, STA
t
BUF
Figure 7. 2-Wire Serial Interface
(tR1, tMR)
80%
CLK_OUT, MCLK
20%
80%
20%
RISE AND FALL TIME MEASURED BETWEEN 20% AND 80%.
(tF1, tMF)
Figure 8. CLK_OUT, MCLK Rise and Fall Time
2.2V
VDD
t
SDA
CLK_OUT1
OR
CLK_OUT2
VTUN
MCLK
tFST
tPO2
tPO1 tTUN
STOP PULSE AFTER WRITING STOP EDGE
Figure 9. VCXO and PLL Settling Time
Output CLK Frequency Setting
with Low Jitter
A specific frequency could be achieved through multi-
ple settings (Table 1) such as different sampling rate
and multiplication factors (256, 384, and 768). However,
due to the difference of internal structure, the CLK out-
puts jitter may be different for each setting. Table 15 lists
CLK output frequencies and jitter for the various set-
tings. For best performance, the user should choose the
setting that gives the lowest jitter at a specific frequency.
Power-Supply Bypassing and
Ground Management
The MAX9485’s high oscillator frequency makes proper
layout important to ensure stability. For best performance,
place components as close as possible to the device.
Digital or AC transient signals on GND can create noise
at the clock output. Return GND to the highest-quality
ground available. Bypass VDD and VDD_P with 0.1µF
and 0.001µF capacitors, placed as close to the device
as possible. Careful PC board ground layout minimizes
crosstalk between the outputs and digital inputs.
MAX9485
Programmable Audio Clock Generator
______________________________________________________________________________________ 13
Table 15. Jitter Measurements of Output
CLKs
FOUT (MHz)
SCALING
FACTOR fS (kHz)
TRJ(RMS) (ps)
73.728 768 96 21
67.7376 768 88.2 23.2
49.152 768 64 42.6
36.864 768 48 40
36.864 384 96 37
33.8688 768 44.1 44
33.8688 384 88.2 41.3
24.5760 768 32 66
24.5760 384 64 92
24.5760 256 96 50
22.5792 256 88.2 55.1
18.4320 384 48 59
16.9344 384 44.1 69
16.3840 256 64 134
12.2880 256 48 84.8
12.2880 384 32 170
11.2896 256 44.1 100
9.126 768 12 106
8.1920 256 32 250
4.608 384 12 198
3.072 256 12 324
MAX9485
Programmable Audio Clock Generator
14 ______________________________________________________________________________________
Chip Information
TRANSISTOR COUNT: 9817
PROCESS: CMOS
Typical Application Circuit
MAX9485
TUN
CLK_OUT2
CLK_OUT1
L CH AUDIO DATA
R CH AUDIO DATA
AUDIO CLK:
256/384/768fS
MCLK
27MHz
27MHz
CRYSTAL
AUDIO ENCODED DATA
FROM DVD/HDD/BS-TUNER
FILTERED PWM CONTROL
VOLTAGE FOR VCXO
I2C INTERFACE TO SET
AUDIO CLK RATE
AUDIO CLK
GENERATOR
MPEG
DECODER BACK AUDIO
SIGNALS
DUAL-CHANNEL
AUDIO DAC
SURROUND AUDIO
SIGNALS
DUAL-CHANNEL
AUDIO DAC
FRONT AUDIO
SIGNALS
DUAL-CHANNEL
AUDIO DAC
MAX9485
Programmable Audio Clock Generator
______________________________________________________________________________________ 15
Package Information
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information
go to www.maxim-ic.com/packages.)
TSSOP4.40mm.EPS
PACKAGE OUTLINE, TSSOP 4.40mm BODY
21-0066
1
1
I
MAX9485
Programmable Audio Clock Generator
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
16 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2004 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.
Package Information (continued)
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information
go to www.maxim-ic.com/packages.)
24L QFN THIN.EPS