[AK4122A] AK4122A 24-Bit 96kHz SRC with DIR AK4122A (SRC) 44.1kHz, 48kHz, 96kHz (DIR) 8kHz ∼ 96kHz 32kHz, PLL 1. SRC • Asynchronous Sample Rate Converter • Input Sample Rate Range (fsi) : 8kHz ∼ 96kHz • Output Sample Rate (fso) : 32kHz, 44.1kHz, 48kHz, 96kHz • Input to Output Sample Rate Ratio : 0.33 to 6 • THD+N : −113dB • I/F format : MSB justified, LSB justified (16/24bit) and I2S compatible • Clock for Master mode : 256/384/512/768fs • SRC Bypass mode • Soft Mute Function 2. DIR 3. 4. 5. 6. • 4-Channel Inputs Selector & 1-Channel Through Output • AES3, IEC60958, S/PDIF, EIAJ CP1201 Compatible • Low Jitter Analog PLL • PLL Lock Range : 32kHz ∼ 96kHz • Auto detection - Non-PCM Bit Stream - DTS-CD Bit Stream - Validity Flag - Sampling Frequency (32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz) - Unlock & Parity Error - DAT Start ID • 40-bit Channel Status Buffer • Burst Preamble bit Pc, Pd Buffer for Non-PCM bit streams • Q-subcode Buffer for CD bit streams 4-wire Serial μP Interface Power Supply • AVDD: 3.0 ∼ 3.6V (typ. 3.3V) • DVDD: 3.0 ∼ 3.6V (typ. 3.3V) Ta = −10 ∼ 70°C Package : 48pin LQFP MS1076-J-01 2010/05 -1- [AK4122A] ■ INT0 INT1 INT2 RX1 RX2 RX3 RX4 R FILT RX1 RX2 OPS1-0 TX RX3 TX RX4 PDN IPS1-0 DIR SMUTE PORT3 PORT1 BICK1 LRCK1 SDTI BICK1 BICK2 LRCK2 SDTIO BICK2 LRCK1 SDTI Serial Audio I/F ISEL1-0 De-em Filter PORT2 LRCK2 SDTIO OSEL SRC BYPS Serial Audio I/F LRCK BICK SDTO LRCK BICK SDTO OMCLK PLL Serial Audio I/F M/S2 M/S3 Control Register MCLK2 AVDD AVSS DVDD DVSS CDTO CDTI CCLK CSN Block diagram MS1076-J-01 2010/05 -2- [AK4122A] ■ −10 ∼ +70°C AK4122A AK4122AVQ AKD4122A 48pin LQFP (0.5mm pitch) R AVSS PDN LRCK1 BICK1 SDTI DVSS DVDD MCLK2 LRCK2 BICK2 SDTIO ■ 36 35 34 33 32 31 30 29 28 27 26 25 INT0 37 24 TST11 INT1 38 23 TST10 TX 39 22 RX4 SDTO 40 21 TST9 BICK 41 20 RX3 19 TST8 18 RX2 LRCK AK4122AVQ 42 Top View BVSS 46 15 TST6 CSN 47 14 AVDD CCLK 48 1 13 AVSS 4 5 6 7 8 9 10 11 12 MS1076-J-01 FILT 3 TST5 2 TST4 RX1 SMUTE 16 M/S3 45 M/S2 DVDD TST3 TST7 TST2 17 INT2 44 TST1 DVSS CDTO 43 CDTI OMCLK 2010/05 -3- [AK4122A] No. 1 2 3 4 5 Pin Name CDTI CDTO TST1 INT2 TST2 I/O Function I O O O O Control Data Input Pin Control Data Output Pin Test 1 Pin Interrupt 2 Pin Test 2 Pin Test 3 Pin 6 TST3 I This pin should be connected to DVSS. Master / Slave Mode Pin for PORT2 7 M/S2 I “H” : Master mode, “L” : Slave Mode Master / Slave Mode Pin for PORT3 8 M/S3 I “H” : Master mode, “L” : Slave Mode Soft Mute Pin 9 SMUTE I “H” : Soft Mute, “L” : Normal Operation Test 4 Pin 10 TST4 I This pin should be connected to AVSS. Test 5 Pin 11 TST5 I This pin should be connected to AVSS. PLL Loop Filter Pin 12 FILT O 470Ω±5% resistor and 2.2μF±50% ceramic capacitor in parallel with a 2.2nF±50% ceramic capacitor should be connected to AVSS externally. 13 AVSS Analog Ground Pin 14 AVDD Analog Power Supply Pin, 3.0 ∼ 3.6V Test 6 Pin 15 TST6 I This pin should be connected to AVSS. 16 RX1 I Receiver Input 1 Pin with Amp for 0.2Vpp (Internal Biased Pin) Test 7 Pin 17 TST7 I This pin should be connected to AVSS. 18 RX2 I Receiver Input 2 Pin with Amp for 0.2Vpp (Internal Biased Pin) Test 8 Pin 19 TST8 I This pin should be connected to AVSS. 20 RX3 I Receiver Input 3 Pin with Amp for 0.2Vpp (Internal Biased Pin) Test 9 Pin 21 TST9 I This pin should be connected to AVSS. 22 RX4 I Receiver Input 4 Pin with Amp for 0.2Vpp (Internal Biased Pin) Test 10 Pin 23 TST10 I This pin should be connected to AVSS. 24 TST11 O Test 11 Pin Note: All input pins except internal biased pins should not be left floating. MS1076-J-01 2010/05 -4- [AK4122A] External Resistor Pin 12kΩ±5% resistor should be connected to AVSS externally. 26 AVSS Analog Ground Pin Power-Down Mode Pin 27 PDN I “H”: Power up, “L”: Power down reset and initializes the control register. 28 LRCK1 I Input Channel Clock Pin 29 BICK1 I Audio Serial Data Clock Pin 30 SDTI I Audio Serial Data Input Pin 31 DVSS Digital Ground Pin 32 DVDD Digital Power Supply Pin, 3.0 ∼ 3.6V 33 MCLK2 I Master Clock Input Pin 34 LRCK2 I/O Input / Output Channel Clock Pin 35 BICK2 I/O Audio Serial Data Clock Pin 36 SDTIO I/O Audio Serial Data Input / Output Pin 37 INT0 O Interrupt 0 Pin 38 INT1 O Interrupt 1 Pin 39 TX O Transmitter Output Pin 40 SDTO O Audio Serial Data Output Pin 41 BICK I/O Audio Serial Data Clock Pin 42 LRCK I/O Output Channel Clock Pin 43 OMCLK I Master Clock Input Pin 44 DVSS Digital Ground Pin 45 DVDD Digital Power Supply Pin, 3.0 ∼ 3.6V Substrate Ground Pin 46 BVSS This pin should be connected to AVSS. 47 CSN I Chip Select Pin 48 CCLK I Control Data Clock Pin Note: All input pins except internal biased pins should not be left floating. 25 R - MS1076-J-01 2010/05 -5- [AK4122A] ■ PORT1 PORT2 BICK1, LRCK1, SDTI MCLK2 BICK2, LRCK2 DIR Control PORT Other TEST @ @ SDTIO M/S2 OMCLK PORT3 DVSS DVSS DVSS DVSS DVDD DVSS DVSS BICK, LRCK DVSS @ @ SDTO M/S3 RX1, RX2, RX3, RX4 INT0, INT1, INT2, TX CCLK, CDTI, CSN CDTO SMUTE TST1, TST2, TST11 TST3 TST4, TST5, TST6, TST7, TST8, TST9, TST10 MS1076-J-01 DVDD DVSS DVSS DVSS DVSS AVSS 2010/05 -6- [AK4122A] (AVSS=BVSS=DVSS=0V; Note 1) Parameter Symbol min max Units Power Supplies: AVDD DVDD ΔGND IIN VIND1 VIND2 Ta Tstg −0.3 −0.3 −0.3 −0.3 −10 −65 4.6 4.6 0.3 ±10 DVDD+0.3 AVDD+0.3 70 150 V V V mA V V °C °C Analog Digital |BVSS − DVSS| (Note 2) Input Current, Any Pin Except Supplies Digital Input Voltage 1 (Except RX1-4 pins) Digital Input Voltage 2 (RX1-4 pins) Ambient Temperature (Power applied) Storage Temperature Note 1. Note 2. AVSS, BVSS, DVSS : (AVSS=BVSS=DVSS=0V; Note 1) Parameter Power Supplies Analog (Note 3) Digital Note 1. Note 3. AVDD DVDD Symbol AVDD DVDD min 3.0 3.0 typ 3.3 3.3 max 3.6 AVDD Units V V : MS1076-J-01 2010/05 -7- [AK4122A] SRC (Ta=25°C; AVDD=DVDD=3.3V; AVSS=BVSS=DVSS=0V; data = 24bit; measurement bandwidth = 20Hz ~ FSO/2; unless otherwise specified.) Parameter Symbol min typ max Units SRC Characteristics: Resolution (Note 4) 24 Bits Input Sample Rate FSI 8 96 kHz Output Sample Rate FSO 32 96 kHz THD+N (Input = 1kHz, 0dBFS, Note 5) FSO/FSI = 44.1kHz/48kHz −113 dB FSO/FSI = 48kHz/44.1kHz −113 dB FSO/FSI = 32kHz/48kHz −114 dB FSO/FSI = 96kHz/32kHz −111 dB Worst Case (FSO/FSI = 48kHz/8kHz) −103 dB Dynamic Range (Input = 1kHz, −60dBFS, Note 5) FSO/FSI = 44.1kHz/48kHz 114 dB FSO/FSI = 48kHz/44.1kHz 115 dB FSO/FSI = 32kHz/48kHz 115 dB FSO/FSI = 96kHz/32kHz 116 dB Worst Case (FSO/FSI = 32kHz/44.1kHz) 112 dB Dynamic Range (Input = 1kHz, −60dBFS, A-weighted, Note 5) FSO/FSI = 44.1kHz/48kHz 117 dB Ratio between Input and Output Sample Rate (Note 6) FSO/FSI 0.33 6 Note 4. 24bit SRC 20bit 4bit “0” SRC “0” Note 5. ROHDE & SCHWARZ UPD04 Rejection Filter = wide, 8192point FFT Note 6. “0.33” FSI 96kHz FSO 32kHz FSO/FSI “6” FSI 8kHz FSO 48kHz S/PDIF RECEIVER (Ta=25°C; AVDD=DVDD=3.0 ∼ 3.6V) Parameter Input Resistance Input Voltage Input Sample Frequency Symbol Zin VTH fs MS1076-J-01 min 200 32 typ 10 max - - 96 Units kΩ mVpp kHz 2010/05 -8- [AK4122A] (Ta=25°C; AVDD=DVDD=3.0 ∼ 3.6V; DEM=OFF) Parameter Symbol Digital Filter Passband −0.001dB 0.985 ≤ FSO/FSI ≤ 6.000 PB 0.905 ≤ FSO/FSI < 0.985 PB 0.714 ≤ FSO/FSI < 0.905 PB 0.656 ≤ FSO/FSI < 0.714 PB 0.536 ≤ FSO/FSI < 0.656 PB 0.492 ≤ FSO/FSI < 0.536 PB 0.452 ≤ FSO/FSI < 0.492 PB 0.333 ≤ FSO/FSI < 0.452 PB Stopband 0.985 ≤ FSO/FSI ≤ 6.000 SB 0.905 ≤ FSO/FSI < 0.985 SB 0.714 ≤ FSO/FSI < 0.905 SB 0.656 ≤ FSO/FSI < 0.714 SB 0.536 ≤ FSO/FSI < 0.656 SB 0.492 ≤ FSO/FSI < 0.536 SB 0.452 ≤ FSO/FSI < 0.492 SB 0.333 ≤ FSO/FSI < 0.452 SB Passband Ripple PR Stopband Attenuation SA Group Delay (Note 7) GD Note 7. L, R L, R LRCK min typ 0 0 0 0 0 0 0 0 0.5417FSI 0.5021FSI 0.3965FSI 0.3643FSI 0.2974FSI 0.2732FSI 0.2510FSI 0.1822FSI max Units 0.4583FSI 0.4167FSI 0.3195FSI 0.2852FSI 0.2245FSI 0.2003FSI 0.1781FSI 0.1092FSI kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz kHz dB dB 1/fs ±0.01 96 - 58.5 LRCK - DC (Ta=25°C; AVDD=DVDD=3.0 ∼ 3.6V) Parameter High-Level Input Voltage Low-Level Input Voltage High-Level Output Voltage (Iout=−400μA) Low-Level Output Voltage (Iout=400μA) Input Leakage Current Symbol VIH VIL VOH VOL Iin min 70%DVDD DVDD−0.4 - typ - Parameter min typ Power Supply Current Normal operation (PDN pin = “H”) (Note 8) 15 FSI=FSO=48kHz at Slave Mode: AVDD=DVDD=3.3V 29 FSI=FSO=96kHz at Master Mode: AVDD=DVDD=3.3V FSI=FSO=96kHz at Master Mode: AVDD=DVDD=3.6V Power down (PDN pin = “L”) (Note 9) 10 AVDD+DVDD Note 8. typ max AVDD+DVDD @Slave Mode, AVDD=DVDD=3.3V, FSI=FSO=48kHz 1. PORT1 → SRC → PORT3: AVDD=5mA(typ), DVDD=10mA(typ) 2. PORT2 → SRC → PORT3: AVDD=5mA(typ), DVDD=10mA(typ) 3. DIR → SRC → PORT3: AVDD=6mA(typ), DVDD=9mA(typ) Note 9. DVSS MS1076-J-01 max 30%DVDD 0.4 ±10 Units V V V V μA max Units 45 mA mA mA 100 μA 2010/05 -9- [AK4122A] (Ta=25°C; AVDD=DVDD=3.0 ∼ 3.6V; CL=20pF) Parameter Master Clock Timing Frequency Pulse Width Low Pulse Width High LRCK for Input data (LRCK1, LRCK2) Frequency Duty Cycle Symbol min fCLK tCLKL tCLKH 8.192 0.4/fCLK 0.4/fCLK fs Duty 8 48 LRCK for Output data (LRCK, LRCK2) Frequency (Note 10) Duty Cycle Slave Mode Master Mode fs Duty Duty 32 48 S/PDIF Clock Recover Frequency fPLL 32 tBCK tBCKL tBCKH tLRB tBLR tSDH tSDS 1/64fs 65 65 30 30 30 30 ns ns ns ns ns ns ns tBCK tBCKL tBCKH tLRB tBLR tSDH tSDS 1/64fs 65 65 30 30 30 30 ns ns ns ns ns ns ns 1/64fs 65 65 30 30 ns ns ns ns ns ns ns Audio Interface Timing Input for PORT1 BICK1 Period BICK1 Pulse Width Low Pulse Width High LRCK1 Edge to BICK1 “↑” (Note 11) BICK1 “↑” to LRCK1 Edge (Note 11) SDTI Hold Time from BICK1 “↑” SDTI Setup Time to BICK1 “↑” Input for PORT2 (Slave mode) BICK2 Period BICK2 Pulse Width Low Pulse Width High LRCK2 Edge to BICK2 “↑” (Note 11) BICK2 “↑” to LRCK2 Edge (Note 11) SDTIO Hold Time from BICK2 “↑” SDTIO Setup Time to BICK2 “↑” Output for PORT2 (Slave mode) BICK2 Period tBCK BICK2 Pulse Width Low tBCKL Pulse Width High tBCKH LRCK2 Edge to BICK2 “↑” (Note 11) tLRB tBLR BICK2 “↑” to LRCK2 Edge (Note 11) 2 tLRS LRCK2 to SDTIO (MSB) (Except I S mode) tBSD BICK2 “↓” to SDTIO Note 10. min 8kHz Note 11. LRCK1 BICK1 “↑” LRCK2 BICK2 “↑” MS1076-J-01 typ 50 50 50 max Units 36.864 MHz ns ns 96 52 kHz % 96 52 kHz % % 96 kHz 30 30 2010/05 - 10 - [AK4122A] Parameter Output for PORT3 (Slave mode) BICK Period BICK Pulse Width Low Pulse Width High LRCK Edge to BICK “↑” (Note 11) BICK “↑” to LRCK Edge (Note 11) 2 LRCK to SDTO (MSB) (Except I S mode) BICK “↓” to SDTO Output for PORT2 (Master mode) BICK2 Frequency BICK2 Duty BICK2 “↓” to LRCK2 BICK2 “↓” to SDTIO Output for PORT3 (Master mode) BICK Frequency BICK Duty BICK “↓” to LRCK BICK “↓” to SDTO Control Interface Timing CCLK Period CCLK Pulse Width Low Pulse Width High CDTI Setup Time CDTI Hold Time CSN “H” Time CSN “↓” to CCLK “↑” CCLK “↑” to CSN “↑” CDTO Delay CSN “↑” to CDTO Hi-Z Reset Timing PDN Pulse Width Note 11. LRCK Note 12. INT2 INT2 Note 13. AK4122A PDN pin = “L” (Note 12) Symbol min tBCK tBCKL tBCKH tLRB tBLR tLRS tBSD 1/64fs 65 65 30 30 fBCK dBCK tMBLR tBSD fBCK dBCK tMBLR tBSD tCCK tCCKL tCCKH tCDS tCDH tCSW tCSS tCSH tDCD tCCZ (Note 13) tPD BICK “↑” typ max Units 30 30 ns ns ns ns ns ns ns 20 30 Hz % ns ns −20 −20 20 30 Hz % ns ns 200 80 80 40 40 150 50 50 1000 64fs 50 −20 −20 64fs 50 45 70 150 ns ns ns ns ns ns ns ns ns ns ns max MS1076-J-01 2010/05 - 11 - [AK4122A] ■ 1/fCLK VIH MCLK VIL tCLKH tCLKL 1/fs VIH LRCK VIL tBCK VIH BICK VIL tBCKH tBCKL Clock Timing VIH LRCK VIL tBLR tLRB VIH BICK VIL tBSD tLRS SDTO 50%DVDD tSDS tSDH VIH SDTI VIL Audio Interface Timing (Slave mode) Note : BICK PORT1 BICK1 PORT2 BICK2 PORT3 BICK LRCK PORT1 LRCK2 PORT3 LRCK SDTI PORT1 SDTI PORT2 SDTIO SDTO PORT3 SDTO PORT2 SDTIO MS1076-J-01 LRCK1 PORT2 2010/05 - 12 - [AK4122A] LRCK 50%DVDD tMBLR dBCK BICK 50%DVDD tBSD SDTO 50%DVDD tSDH tSDS VIH SDTI VIL Audio Interface Timing (Master mode) Note : BICK PORT1 BICK1 PORT2 BICK2 PORT3 BICK LRCK PORT1 LRCK2 PORT3 LRCK SDTI PORT1 SDTI PORT2 SDTIO SDTO PORT3 SDTO PORT2 SDTIO LRCK1 PORT2 VIH CSN VIL tCSS tCCKL tCCKH VIH CCLK VIL tCDH tCDS VIH CDTI C1 C0 R/W VIL CDTO Hi-Z WRITE/READ Command Input Timing MS1076-J-01 2010/05 - 13 - [AK4122A] tCSW VIH CSN VIL tCSH VIH CCLK VIL VIH CDTI D2 D1 D0 VIL Hi-Z CDTO WRITE Data Input Timing VIH CSN VIL VIH CCLK VIL VIH CDTI A1 A0 VIL tDCD CDTO Hi-Z D7 D6 50%DVDD READ Data Output Timing 1 MS1076-J-01 2010/05 - 14 - [AK4122A] tCSW VIH CSN VIL tCSH VIH CCLK VIL VIH CDTI VIL tCCZ CDTO D2 D1 D0 Hi-Z 50%DVDD READ Data Output Timing 2 tPD PDN VIL Power Down & Reset Timing MS1076-J-01 2010/05 - 15 - [AK4122A] ■ SRC DIR, PORT1, PORT2 PORT2, PORT3 SRC, BYPASS PORT2 PORT2 (PWN bit = “0”) Figure 1 Table 1 1 (ISEL1-0, etc.) DIR PORT3 PORT1 Serial Audio I/F De-em Filter ISEL1-0 OSEL SRC BYPS Serial Audio I/F PLL PORT2 Serial Audio I/F Figure 1. Connection Input Source & Output Source Mode 0 1 2 3 4 5 6 7 8 9 Input PORT ISEL1-0 bit 00: PORT1 01: PORT2 10: DIR 00: PORT1 01: PORT2 10: DIR 00: PORT1 10: DIR 00: PORT1 10: DIR SRC / Bypass BYPS bit Output PORT OSEL bit 0: SRC 0: PORT3 (Note 14) 1: Bypass 0: SRC 1: Bypass 1: PORT2 (Note 15) Path PORT1 → SRC → PORT3 PORT2 → SRC → PORT3 DIR → SRC → PORT3 PORT1 → PORT3 PORT2 → PORT3 DIR → PORT3 PORT1 → SRC → PORT2 DIR → SRC → PORT2 PORT1 → PORT2 DIR → PORT2 Table 1. Path Select Mode 0 (Path : PORT1 → SRC → PORT3) PORT2 SDTIO pin DIR PORT1 DIF1-0 bit / “10”(I2S Compatible) Table 6, Table 7 MS1076-J-01 2010/05 - 16 - [AK4122A] Note 14. PORT2 M/S2 pin Mode L Slave H Master Note 15. Unused pin Pin I/O MCLK2 I BICK2 I LRCK2 I SDTIO I MCLK2 I BICK2 O LRCK2 O SDTIO I Table 2. Pin Setting for PORT2 PORT3 Setting DVSS DVSS DVSS DVSS DVSS DVSS PORT3 M/S3 pin Mode L Slave H Table 2 PORT2 Master Table 3 Unused pin Pin I/O OMCLK I BICK I LRCK I SDTO O OMCLK I BICK O LRCK O SDTO O Table 3. Pin Setting for PORT3 Setting DVSS DVSS DVSS DVSS ■ PORT1 PORT2, PORT3 LRCK1, LRCK2 DIR MCLK PORT2, PORT3 / M/S2, M/S3 pin MCLK DIR MCLK MCLK(MCLK2 OMCLK) ICKS1 0 0 1 1 OCKS1 0 0 1 1 PLL PORT2, PORT3 MCLK2 pin OMCLK pin DVSS MCLK2 pin OMCLK pin MCLK Table 4, Table 5 PORT2, PORT3 MCLK2 32kHz ≤ fs ≤ 48kHz 48kHz < fs ≤ 96kHz 0 256fs 256fs 1 384fs 384fs 0 512fs N/A 1 768fs N/A Table 4. MCLK2 frequency select for Master mode ICKS0 OMCLK 32kHz ≤ fs ≤ 48kHz 48kHz < fs ≤ 96kHz 0 256fs 256fs 1 384fs 384fs 0 512fs N/A 1 768fs N/A Table 5. OMCLK frequency select for Master mode (default) OCKS0 MS1076-J-01 (default) 2010/05 - 17 - [AK4122A] ■ PORT2, PORT3 M/S2 M/S3 pin AK4122A MCLK BICK, LRCK “H” “L” BICK, LRCK AK4122A AK4122A MCLK PORT2 M/S2 pin L L H H M/S3 pin L L H H M/S2 pin BYPS bit 0 Data I/O Mode BICK, LRCK I/O Slave, SRC Input Input Slave, Bypass 1 Output Not Available 0 I/O Master, SRC Output 1 I/O Master, Bypass Table 6. Master mode/Slave mode for PORT2 BYPS bit Data I/O Mode BICK, LRCK 0 Output Slave, SRC Input 1 Output Not Available 0 Output Master, SRC Output 1 Output Master, Bypass Table 7. Master mode/Slave mode for PORT3 ■ PWN bit = “0” BICK 64fs (1) PORT1 4 (Table 8) DIF1-0 bit SDTI BICK1 Mode 0 1 2 3 : DIR DIF1 0 0 1 1 MSB PORT1 DIF0 Input Format LRCK BICK 0 16bit, LSB justified H/L ≥ 32fs 1 24bit, MSB justified H/L ≥ 48fs 0 24bit, I2S Compatible L/H ≥ 48fs 1 24bit, LSB justified H/L ≥ 48fs Table 8. Audio Interface Format for PORT1 PORT1 MS1076-J-01 DIF1-0 bit 2’s (default) “10”(I2S Compatible) 2010/05 - 18 - [AK4122A] LRCK 0 1 2 3 9 10 11 12 13 14 15 0 1 2 3 9 10 11 12 13 14 15 0 1 BICK1(32fs) SDTI(i) 15 14 13 7 6 5 4 3 2 1 0 15 14 13 0 1 2 3 17 18 19 20 31 0 1 2 3 7 6 5 4 3 2 1 0 15 17 18 19 20 31 0 1 BICK1(64fs) SDTI(i) Don't Care 15 14 13 12 1 0 Don't Care 15 14 13 12 2 1 0 SDTI-15:MSB, 0:LSB Lch Data Rch Data Figure 2. Mode 0 Timing LRCK 0 1 2 20 21 22 23 24 31 0 1 2 20 21 22 23 24 31 0 1 BICK1(64fs) SDTI(i) 23 22 4 3 2 1 0 Don't Care 23 22 4 3 2 1 0 Don't Care 23 23:MSB, 0:LSB Lch Data Rch Data Figure 3. Mode 1 Timing LRCK 0 1 2 3 21 22 23 24 25 0 1 2 21 22 23 24 25 0 1 BICK1(64fs) SDTI(i) 23 22 4 3 2 1 0 Don't Care 23 22 4 3 2 1 0 Don't Care 23:MSB, 0:LSB Lch Data Rch Data Figure 4. Mode 2 Timing LRCK 0 1 2 8 9 24 31 0 1 2 8 9 24 31 0 1 BICK(64fs) SDTI(i) Don't Care 23 8 1 0 Don't Care 23 8 1 0 23:MSB, 0:LSB Lch Data Rch Data Figure 5. Mode 3 Timing MS1076-J-01 2010/05 - 19 - [AK4122A] (2) PORT2 4 (Table 9) IDIF1-0 bit PORT2 SDTIO BICK2 PORT2 PORT2 BICK2 MSB BICK2 SDTIO 2’s LRCK2 BICK2 LRCK2 fs 64fs Mode 0 1 2 3 IDIF1 0 0 1 1 IDIF0 0 1 0 1 Output Format Input Format 24bit, MSB justified 16bit, LSB justified 24bit, MSB justified 24bit, MSB justified 24bit, I2S Compatible 24bit, I2S Compatible 24bit, MSB justified 24bit, LSB justified Table 9. Audio Interface Format for PORT2 LRCK H/L H/L L/H H/L BICK ≥ 32fs ≥ 48fs ≥ 48fs ≥ 48fs (default) LRCK 9 10 11 12 13 14 15 0 1 2 3 0 1 2 3 9 10 11 12 13 14 15 0 1 BICK2(32fs) SDTIO(o) 23 22 21 15 14 13 12 11 10 9 8 23 22 21 15 14 13 12 11 10 9 8 23 SDTIO(i) 15 14 13 7 6 5 4 3 2 1 0 15 14 13 7 6 5 4 3 2 1 0 15 0 1 2 3 17 18 19 20 23 22 21 7 6 5 4 3 31 0 1 2 3 17 18 19 20 31 0 1 BICK2(64fs) SDTIO(o) SDTIO(i) Don't Care 15 14 13 12 23 22 21 1 0 Don't Care 7 6 5 4 3 15 14 13 12 23 2 1 0 SDTIO-23:MSB, 0:LSB SDTIO-15:MSB, 0:LSB Lch Data Rch Data Figure 6. Mode 0 Timing LRCK 0 1 2 20 21 22 23 24 31 0 1 2 20 21 22 23 24 31 0 1 BICK2(64fs) SDTIO(o) 23 22 4 3 2 1 0 23 22 4 3 2 1 0 23 SDTIO(i) 23 22 4 3 2 1 0 Don't Care 23 22 4 3 2 1 0 Don't Care 23 23:MSB, 0:LSB Lch Data Rch Data Figure 7. Mode 1 Timing MS1076-J-01 2010/05 - 20 - [AK4122A] LRCK 0 1 2 3 21 22 23 24 25 21 22 23 24 25 0 1 2 0 1 BICK2(64fs) SDTIO(o) 23 22 4 3 2 1 0 23 22 4 3 2 1 0 SDTIO(i) 23 22 4 3 2 1 0 Don't Care 23 22 4 3 2 1 0 Don't Care 23:MSB, 0:LSB Lch Data Rch Data Figure 8. Mode 2 Timing LRCK 0 1 2 8 9 24 31 0 1 2 8 9 24 31 0 1 BICK2(64fs) SDTIO(o) SDTIO(i) 23 22 16 15 Don't Care 0 23 8 23 22 1 0 16 15 Don't Care 0 23 23 8 1 0 23:MSB, 0:LSB Lch Data Rch Data Figure 9. Mode 3 Timing (3) PORT3 2 (Table 10) ODIF bit SDTO BICK MSB LRCK LRCK Mode 0 1 2’s BICK BICK fs 64fs ODIF Output Format LRCK BICK 0 24bit, MSB justified H/L ≥ 48fs 1 24bit, I2S Compatible L/H ≥ 48fs Table 10. Audio Interface Format for PORT3 (default) LRCK 0 1 2 3 17 18 19 20 23 22 21 7 6 5 4 3 31 0 1 2 3 17 18 19 20 31 0 1 BICK(64fs) SDTO(o) 23 22 21 7 6 5 4 3 23 SDTO-23:MSB, 0:LSB Lch Data Rch Data Figure 10. Mode 0 Timing MS1076-J-01 2010/05 - 21 - [AK4122A] LRCK 0 1 2 3 21 22 23 24 25 0 1 2 21 22 23 24 25 0 1 BICK(64fs) 23 22 SDTO(o) 4 3 2 1 0 23 22 4 3 2 1 0 23:MSB, 0:LSB Lch Data Rch Data Figure 11. Mode 1 Timing ■ SRC OR −∞ (“0”) −∞ 1024LRCK 1024LRCK SRC SMUTE pin “L” −∞ 1024LRCK SMUTE bit SMUTE pin SMUTE bit“1” SMUTE pin “H” SMUTE bit “0” 0dB 0dB S MU TE DAT T L eve l (1 ) (1 ) (2 ) A tten u a tion -∞ S DT IO / S D T O Figure 12. Soft Mute Function (1) 1024LRCK (2) 1024LRCK 0dB (1024/fs) −∞ (“0”) MS1076-J-01 2010/05 - 22 - [AK4122A] ■ IIR 3 (32kHz, 44.1kHz, 48kHz) (50/15μs ) (1) DIR DIR DEAU bit = “1” FS3-0 bit DEAU bit = “0” OFF DEM1-0 bit PEM bit = “0” PEM 1 1 1 1 0 FS3 0 0 0 PORT1 FS1 0 1 1 FS0 0 0 1 (Others) x x x Table 11. De-emphasis Auto Control (DEAU bit = “1”) x PEM 1 1 1 1 (2) PORT1 FS2 0 0 0 Mode 44.1kHz 48kHz 32kHz OFF OFF DEM1 DEM0 Mode 0 0 44.1kHz 0 1 OFF (default) 1 0 48kHz 1 1 32kHz Table 12. De-emphasis Manual Control (DEAU bit = “0”) PORT2 PORT2 DEAU bit DEM1-0 bit OFF DEM1 DEM0 Mode 0 0 44.1kHz 0 1 OFF (default) 1 0 48kHz 1 1 32kHz Table 13. De-emphasis Manual Control ■ AK4122A PDN pin PDN pin PWN bit “L” PDN pin: “L” Read/Write PWN bit ( “0” 00H D0): Read/Write MS1076-J-01 2010/05 - 23 - [AK4122A] ■ AK4122A PDN pin “L” PDN pin = “L” SDTO “L” PDN pin “L” 100msec “L” SDTIO pin External clocks (input / output port) (stable) don’t care don’t care PDN < 100msec Power-down (internal state) PLL locktime & fs detection SDTO normal operation Power-down normal data “0” data “0” data Figure 13. ■ AK4122A Figure 14 AK4122A “0” 100msec fso/fsi > 4 PDN pin External clocks (Input port or Output port) Clocks 1 100msec PWN bit “0” “L” Don’t care Clocks 2 PDN pin < 100ms (Internal state) Normal operation Power-down PLL lock & fs detection SDTIO/SDTO Normal data SMUTE (recommended) Att.Level Note16 Normal data 1024/fso 1024/fso 0dB - ∞dB (44.1kHz → 48kHz) Figure 14. Note 16. PDN pin “L” “0” SDTIO “0” Note 17. 1024/fso+100ms Note 18. PDN pin Note17 Normal operation GD SDTI SMUTE SMUTE pin=“H” PDN pin “H” SDTI “0” ~ ms MS1076-J-01 2010/05 - 24 - [AK4122A] ■ 96kHz DIR PLL 32kHz 96kHz 20ms MCLK2 OMCLK (32k, 44.1k, 48k, 88.2k, 96k) ■ DIR 4 (RX1-4) 200mVpp IPS1 0 0 1 1 IPS0 Input Data 0 RX1 1 RX2 0 RX3 1 RX4 Table 14. Recovery Data Select (default) ■ TX pin RX TXE bit 75Ω TX pin AK4122A TX OPS1 0 0 1 1 OPS0 Output Data 0 RX1 1 RX2 0 RX3 1 RX4 Table 15. Output Data Select for TX MS1076-J-01 OPS1-0 bit ) ( TX (default) 2010/05 - 25 - [AK4122A] ■ 0.1uF RX 75Ω Coax 75Ω AK4122A Figure 15. Consumer Input Circuit (Coaxial Input) Note 19. Coaxial RX 50mV Note 20. PC AK4122A AVSS 3.3V Optical Fiber 470 O/E RX Optical Receiver AK4122A Figure 16. Consumer Input Circuit (Optical Input, Using 3.3V Optical Receiver) Coaxial RX RX MS1076-J-01 2010/05 - 26 - [AK4122A] ■ DIR DIR 2 FSO XTL1-0 bit ICKS1-0, OCKS1-0 bit OMCLK MCLK2 OMCLK MCLK2 FS3-0 bit XTL1-0 bit = “11” FS3-0 bit FS3-0 bit “0001” DIR MCLK(MCLK2 MCLK OMCLK) FSO XTL1 MCLK2 or OMCLK ICKS1 / OCKS1 ICKS0 / OCKS0 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 Table 16. Reference MCLK Frequency XTL0 44.1kHz 0 0 48kHz 0 1 96kHz 1 0 - 1 1 XTL1-0 bit = “11” Register Output fs FS3 FS2 FS1 FS0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 0 Note 21. Clock comparison (Note 21) 44.1kHz Reserved 48kHz 32kHz 88.2kHz 96kHz ±3% ± 3% ± 3% ± 3% ± 3% ± 3% Table 17. fs Information MCLK Frequency 11.2896MHz 16.9344MHz 22.5792MHz 33.8688MHz 12.288MHz 18.432MHz 24.576MHz 36.864MHz 24.576MHz 36.864MHz N/A N/A (default) XTL1-0 bit = “11” Consumer Mode Professional Mode (Note 22) Byte3 Byte0 Byte4 Bit3,2,1,0 Bit7,6 Bit6,5,4,3 0000 01 0000 0001 (others) 0000 0010 10 0000 0011 11 0000 (1000) 00 1010 (1010) 00 0010 Table 17 32kHz ∼ 96kHz “1100”, “1110” “0001” Note 22. Byte3 Bit3-0 FS3-0 bit PEM bit bit “1” (CS12 bit = “0” 2 PEM bit 0 1 ) 1 Pre-emphasis CS12 Consumer mode Byte0 (Bit3,4,5) OFF ≠ 0X100 ON 0X100 Table 18. PEM Information MS1076-J-01 Professional mode Byte0 (Bit2,3,4) ≠ 100 100 2010/05 - 27 - [AK4122A] ■ DIR INT2-0 pin “H” 9 1. UNLCK: PLL UNLCK bit = “1” 2. PAR: PAR bit = “1” 3. AUTO: Non-Linear PCM DTS-CD NPCM bit DTSCD bit OR 4. V: 5. AUDN: AUDIO 6. STC: FS3-0 bit, PEM bit 7. CINT: 1 STC bit = “1” Sync 1 8. QINT: 9. DAT: U bit Sync U-bit 1 QINT bit = “1” Sync DAT Start ID DAT INT1-0 pin CINT bit = “1” 1 9 INT pin DAT Start ID DAT bit = “1” OR ( 07H, 08H(DAT bit) 1024/fs(EFH1-0 bit “L” INT1 1∼5 INT2 pin 07H, 08H Read ) ) INT0 “H” 6 ∼ 9 OR “H” 07H UNLCK, PAR, AUTO, V, AUDN bit STC, QINT, CINT 08H DAT bit 07H, 08H(DAT bit) “0” “1” INT0 UNLCK, PAR bit INT2-0 pin “L” “H” INT0 INT1 AUTO, V, AUDN bit MS1076-J-01 INT2 DIR 2010/05 - 28 - [AK4122A] DIR bit “1” SDTIO “0” AMUTE Audio SDTO SDTIO Non-PCM/DTS-CD AMUTE bit SDTO “L” (1) UNLCK, PAR, AUTO, V, AUDN bit Interrupt (UNLCK, PAR, AUTO, V, AUDN) INT0 pin Hold Time (max:4096/fs) INT1 pin Hold Time = 0 INT2 pin Register 07H “0” Hold “1” “0” Read 07H BICK, LRCK (UNLCK) Free Run fs : around 20kHz BICK, LRCK (except UNLCK) SDTIO / SDTO (AMUTE = “1”) (UNLCK, AUTO, V, AUDN) Mute SDTIO / SDTO (AMUTE = “0”) (UNLCK) “L” Output SDTIO / SDTO (AMUTE = “0”) (AUTO, V, AUDN) SDTIO / SDTO (PAR error) Previous Data : Normal Operation Figure 17. INT2-0 Timing (UNLCK, PAR, AUTO, V, AUDN bits) MS1076-J-01 2010/05 - 29 - [AK4122A] (2) STC, CINT, QINT bit Interrupt (FS3-0, PEM, C-bit, Q-sub) Interrupt (STC, CINT, QINT) INT0 pin (1) (1) (2) INT1 pin (2) INT2 pin Register 07H “0” Hold “1” “0” Hold “1” “0” Read 07H BICK, LRCK SDTIO / SDTO : Normal Operation Figure 18. INT2-0 Timing (STC, CINT, QINT bits) (1) Hold Time : max. 4096/fs (2) Hold Time = 0 MS1076-J-01 2010/05 - 30 - [AK4122A] (3) DAT bit Interrupt (DAT) INT0 pin (1) (1) (2) INT1 pin (2) INT2 pin Register 08H “0” Hold “1” “0” Hold “1” “0” Read 08H BICK, LRCK SDTIO / SDTO : Normal Operation Figure 19. INT2-0 Timing (DAT bit) (1) Hold Time : max. 4096/fs (2) Hold Time = 0 MS1076-J-01 2010/05 - 31 - [AK4122A] PDN pin ="L" to "H" Initialize Read 07H, 08H INT0/1 pin ="H" No Yes Release Muting Mute SDTIO / SDTO Read 07H, 08H (Each Error Handling) Read 07H, 08H (Resets registers) No INT0/1 pin ="H" Yes Figure 20. Interrupt Handling Sequence Example 1 MS1076-J-01 2010/05 - 32 - [AK4122A] PDN pin ="L" to "H" Initialize Read 07H No INT1 pin ="H" Yes Read 07H and Detect QSUB= “1” (Read Q-buffer) QCRC = “0” No New data is invalid Yes INT1 pin ="L" No Yes New data is valid Figure 21. Interrupt Handling Sequence Example 2 MS1076-J-01 2010/05 - 33 - [AK4122A] ■ U-bit (Q-subcode) DIR U bit CD Q-subcode (1) Subcode sync word (S0,S1) 16 (2) Start bit “1” (3) Q-W 7 bit Start bit (4) Start bit 8-16 bit Q-subcode QINT S0 S1 S2 S3 : S97 S0 S1 S2 S3 : Q2 Q3 Q4 CTRL “0” bit Q5 Q6 Q7 Q8 ADRS 1 0 0 1 1 : 1 0 0 1 1 : QINT bit “0” 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q2 R2 S2 T2 U2 V2 W2 Q3 R3 S3 T3 U3 V3 W3 : : : : : : : Q97 R97 S97 T97 U97 V97 W97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q2 R2 S2 T2 U2 V2 W2 Q3 R3 S3 T3 U3 V3 W3 : : : : : : : (*) number of “0” : min=0; max=8. ↑ Q Figure 22. Configuration of U-bit(CD) Q9 * 0… 0… 0… 0… : 0… 0… 0… 0… 0… : Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24 Q25 TRACK NUMBER INDEX Q26 Q27 Q28 Q29 Q30 Q31 Q32 Q33 Q34 Q35 Q36 Q37 Q38 Q39 Q40 Q41 Q42 Q43 Q44 Q45 Q46 Q47 Q48 Q49 MINUTE SECOND FRAME Q50 Q51 Q52 Q53 Q54 Q55 Q56 Q57 Q58 Q59 Q60 Q61 Q62 Q63 Q64 Q65 Q66 Q67 Q68 Q69 Q70 Q71 Q72 Q73 ZERO ABSOLUTE MINUTE ABSOLUTE SECOND Q74 Q75 Q76 Q77 Q78 Q79 Q80 Q81 Q82 Q83 Q84 Q85 Q86 Q87 Q88 Q89 Q90 Q91 Q92 Q93 Q94 Q95 Q96 Q97 ABSOLUTE FRAME CRC G(x)=x16+x12+x5+1 Figure 23. Q-subcode Addr Register Name 13H Q-subcode Address / Control 14H Q-subcode Track 15H Q-subcode Index 16H Q-subcode Minute 17H Q-subcode Second 18H Q-subcode Frame 19H Q-subcode Zero 1AH Q-subcode ABS Minute 1BH Q-subcode ABS Second 1CH Q-subcode ABS Frame D7 D6 D5 D4 Q9 Q8 ··· ··· Q17 Q16 ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· Q81 Q80 ··· ··· Figure 24. Q-subcode register map MS1076-J-01 D3 ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· D2 ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· D1 Q3 Q11 ··· ··· ··· ··· ··· ··· ··· Q75 D0 Q2 Q10 ··· ··· ··· ··· ··· ··· ··· Q74 2010/05 - 34 - [AK4122A] ■ Non-PCM/DTS-CD DIR Non-PCM Dolby “AC-3 Data Stream in IEC60958 Interface” 32-bit Mode Non-PCM NPCM bit “1” 96-bit sync code 0x0000, 0x0000, 0x0000, 0x0000, 0xF872 and 0x4E1F NPCM bit “1” 4096 4096 sync code NPCM bit = “0” sync code NPCM bit “0” ( : Figure 27, Figure 28 ) sync code 2 (Pc: burst information, Pd: length code; Table 22, Table 23 ) DTS-CD DTSCD bit “1” 4096 sync code DTSCD bit = “0” sync code DTSCD bit “0” NPCM bit DTSCD bit OR AUTO bit AK4122A DTS-CD 14-bit Sync Word 16-bit Sync Word DTS14, DTS16 bit ON/OFF ■ 4 I/F : CSN, CCLK, CDTI, CDTO I/F Chip address(2bits, C1/0, “00” ) Read/Write(1bit) Register address(MSB first, 5bits) Control data(MSB first, 8bits) CCLK “↓” “↑” CSN “↑” CCLK 5MHz(max) “00” “00” PDN pin = “L” Read/Write MCLK, BICK, LRCK CSN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 C1 C0 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 CCLK CDTI Write Hi-Z CDTO CDTI C1 C0 R/W A4 A3 A2 A1 A0 Read CDTO Hi-Z Hi-Z C1 - C0 : Chip Address (Fixed to "00") R/W : READ / WRITE ("1" : WRITE, "0" : READ) A4 - A0 : Register Address D7 - D0 : Control Data Figure 25. Control I/F Timing MS1076-J-01 2010/05 - 35 - [AK4122A] ■ Addr 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH Register Name PDN & Mode Control Selector & Clock Control Audio Interface Format DIR Control INT0/2 Mask INT1 Mask DAT Mask & DTS Detect Receiver Status 0 Receiver Status 1 Receiver Status 2 RX Channel Status Byte 0 RX Channel Status Byte 1 RX Channel Status Byte 2 RX Channel Status Byte 3 RX Channel Status Byte 4 Burst Preamble Pc Byte 0 Burst Preamble Pc Byte 1 Burst Preamble Pd Byte 0 Burst Preamble Pd Byte 1 Q-subcode Address / Control Q-subcode Track Q-subcode Index Q-subcode Minute Q-subcode Second Q-subcode Frame Q-subcode Zero Q-subcode ABS Minute Q-subcode ABS Second Q-subcode ABS Frame D7 XTL1 BYPS 0 CS12 MULK0 MULK1 0 UNLCK DAT 0 CR7 CR15 CR23 CR31 CR39 PC7 PC15 PD7 PD15 Q9 Q17 Q25 Q33 Q41 Q49 Q57 Q65 Q73 Q81 D6 XTL0 OSEL 0 AMUTE MPAR0 MPAR1 0 PAR DTSCD 0 CR6 CR14 CR22 CR30 CR38 PC6 PC14 PD6 PD14 Q8 Q16 Q24 Q32 Q40 Q48 Q56 Q64 Q72 Q80 D5 TXE ISEL1 0 EFH1 MAUT0 MAUT1 0 AUTO NPCM 0 CR5 CR13 CR21 CR29 CR37 PC5 PC13 PD5 PD13 Q7 Q15 Q23 Q31 Q39 Q47 Q55 Q63 Q71 Q79 D4 SMUTE ISEL0 ODIF EFH0 MV0 MV1 0 V PEM 0 CR4 CR12 CR20 CR28 CR36 PC4 PC12 PD4 PD12 Q6 Q14 Q22 Q30 Q38 Q46 Q54 Q62 Q70 Q78 D3 DEAU ICKS1 IDIF1 IPS1 MAUD0 MAUD1 DTS16 AUDN FS3 0 CR3 CR11 CR19 CR27 CR35 PC3 PC11 PD3 PD11 Q5 Q13 Q21 Q29 Q37 Q45 Q53 Q61 Q69 Q77 D2 DEM1 ICKS0 IDIF0 IPS0 MSTC0 MSTC1 DTS14 STC FS2 0 CR2 CR10 CR18 CR26 CR34 PC2 PC10 PD2 PD10 Q4 Q12 Q20 Q28 Q36 Q44 Q52 Q60 Q68 Q76 D1 DEM0 OCKS1 DIF1 OPS1 MCIT0 MCIT1 MDAT1 CINT FS1 CCRC CR1 CR9 CR17 CR25 CR33 PC1 PC9 PD1 PD9 Q3 Q11 Q19 Q27 Q35 Q43 Q51 Q59 Q67 Q75 D0 PWN OCKS0 DIF0 OPS0 MQIT0 MQIT1 MDAT0 QINT FS0 QCRC CR0 CR8 CR16 CR24 CR32 PC0 PC8 PD0 PD8 Q2 Q10 Q18 Q26 Q34 Q42 Q50 Q58 Q66 Q74 PDN pin = “L” DIR (07H ∼ 1CH) Note 23. “0” Note 24. (PORT1 PORT2 ) “1” 1DH ∼ 1FH MS1076-J-01 2010/05 - 36 - [AK4122A] ■ Addr Register Name 00H PDN & Mode Control R/W Default D7 XTL1 R/W 1 D6 XTL0 R/W 1 D5 TXE R/W 1 PWN: Power Down Control 0: Power down 1: Normal operation (default) “0” (00H ∼ 06H) D4 SMUTE R/W 0 D3 DEAU R/W 0 D2 DEM1 R/W 0 D1 DEM0 R/W 1 D0 PWN R/W 1 (07H ∼ 1CH) DEM1-0: De-emphasis Control (Table 12, Table 13) “01” DEAU: De-emphasis Auto Control 0: Disable (default) 1: Enable “1” SMUTE: Soft Mute Control 0: Normal operation (default) 1: SDTIO and SDTO soft mute “1” SDTIO SDTO TXE: TX Output enable 0: Disable, TX outputs “L”. 1: Enable (default) XTL1-0: Reference MCLK Frequency Select (Table 16) “11” MS1076-J-01 2010/05 - 37 - [AK4122A] Addr Register Name 01H Selector & Clock Control R/W Default D7 BYPS R/W 0 D6 OSEL R/W 0 D5 ISEL1 R/W 0 D4 ISEL0 R/W 0 D3 ICKS1 R/W 1 D2 ICKS0 R/W 0 D1 OCKS1 R/W 1 D0 OCKS0 R/W 0 OCKS1-0: OMCLK Frequency Select for Master mode (Table 5) “10” ICKS1-0: MCLK2 Frequency Select for Master mode (Table 4) “10” ISEL1-0: Input Port Select “00” ISEL1 0 0 1 1 ISEL0 Input PORT (default) 0 PORT1 1 PORT2 0 DIR 1 N/A Table 19. Input PORT Select OSEL: Output Port Select “0” OSEL Output PORT (default) 0 PORT3 1 PORT2 Table 20. Output PORT Select BYPS: Select Bypass mode 0: SRC mode (default) 1: Bypass mode “1” SRC MS1076-J-01 2010/05 - 38 - [AK4122A] Addr Register Name 02H Audio Interface Format R/W Default DIF1-0: D7 0 RD 0 D6 0 RD 0 D5 0 RD 0 D4 ODIF R/W 0 D3 IDIF1 R/W 0 D2 IDIF0 R/W 1 D1 DIF1 R/W 0 D0 DIF0 R/W 1 D5 EFH1 R/W 0 D4 EFH0 R/W 1 D3 IPS1 R/W 0 D2 IPS0 R/W 0 D1 OPS1 R/W 0 D0 OPS0 R/W 0 SDTIO SDTO Audio Interface Format for PORT1 (Table 8) “01” IDIF1-0: Audio Interface Format for PORT2 (Table 9) “01” ODIF: Audio Interface Format for PORT3 (Table 10) “0” Addr Register Name 03H DIR Control R/W Default D7 CS12 R/W 0 D6 AMUTE R/W 1 OPS1-0: Output Through Data Select for TX (Table 15) “00” IPS1-0: Input Recovery Data Select (Table 14) “00” EFH1-0: Interrupt 0 pin Hold Time Select “01” Table 21 LRCK DIR LRCK EFH1 0 0 1 1 AMUTE: Auto Mute Control 0: Normal operation 1: Auto Mute (default) “1” 1/fs EFH0 Hold Count 0 512LRCK (default) 1 1024LRCK 0 2048LRCK 1 4096LRCK Table 21. Hold Time Select Audio Non-PCM/DTS-CD CS12: Channel Status select 0: Channel 1 (default) 1: Channel 2 C-bit, AUDN, FS3-0, PEM, Pc, Pd, CRC MS1076-J-01 2010/05 - 39 - [AK4122A] Addr Register Name 04H INT0/2 Mask R/W Default D7 MULK0 R/W 0 MQIT0: Mask enable for QINT bit 0: Mask disable 1: Mask enable MCIT0: Mask enable for CINT bit 0: Mask disable 1: Mask enable MSTC0: Mask enable for STC bit 0: Mask disable 1: Mask enable D6 MPAR0 R/W 0 D5 MAUT0 R/W 1 D4 MV0 R/W 1 D3 MAUD0 R/W 1 D2 MSTC0 R/W 1 D1 MCIT0 R/W 1 D0 MQIT0 R/W 1 MAUD0: Mask enable for AUDN bit 0: Mask disable 1: Mask enable MV0: Mask enable for V bit 0: Mask disable 1: Mask enable MAUT0: Mask enable for AUTO bit 0: Mask disable 1: Mask enable MPAR0: Mask enable for PAR bit 0: Mask disable 1: Mask enable MULK0: Mask enable for UNLCK bit 0: Mask disable 1: Mask enable “0” INT0 pin INT2 pin MS1076-J-01 2010/05 - 40 - [AK4122A] Addr Register Name 05H INT1 Mask R/W Default D7 MULK1 R/W 1 MQIT1: Mask enable for QINT bit 0: Mask disable 1: Mask enable MCIT1: Mask enable for CINT bit 0: Mask disable 1: Mask enable MSTC1: Mask enable for STC bit 0: Mask disable 1: Mask enable D6 MPAR1 R/W 1 D5 MAUT1 R/W 0 D4 MV1 R/W 0 D3 MAUD1 R/W 0 D2 MSTC1 R/W 1 D1 MCIT1 R/W 1 D0 MQIT1 R/W 1 MAUD1: Mask enable for AUDN bit 0: Mask disable 1: Mask enable MV1: Mask enable for V bit 0: Mask disable 1: Mask enable MAUT1: Mask enable for AUTO bit 0: Mask disable 1: Mask enable MPAR1: Mask enable for PAR bit 0: Mask disable 1: Mask enable MULK1: Mask enable for UNLCK bit 0: Mask disable 1: Mask enable “0” INT1 pin MS1076-J-01 2010/05 - 41 - [AK4122A] Addr Register Name 06H DAT Mask & DTS Detect R/W Default D7 0 RD 0 D6 0 RD 0 D5 0 RD 0 D4 0 RD 0 D3 DTS16 R/W 1 D2 DTS14 R/W 1 D1 MDAT1 R/W 1 D0 MDAT0 R/W 1 MDAT0: Mask enable for DAT bit 0: Mask disable 1: Mask enable “0” INT0 pin INT2 pin MDAT1: Mask enable for DAT bit 0: Mask disable 1: Mask enable “0” INT1 pin DTS14: DTS-CD 14bit Sync Word Detect 0: Disable 1: Enable (default) DTS16: DST-CD 16bit Sync Word Detect 0: Disable 1: Enable (default) MS1076-J-01 2010/05 - 42 - [AK4122A] Addr Register Name 07H Receiver Status 0 R/W Default D7 UNLCK RD 0 D6 PAR RD 0 D5 AUTO RD 0 QINT: Q-subcode Buffer Interrupt 0: No change 1: Changed Addr=13H 1CH Q CINT: Channel Status Buffer Interrupt 0: No change 1: Changed Addr=0AH 0EH C bit STC: D2 STC RD 0 D1 CINT RD 0 D0 QINT RD 0 “1” “1” Audio Bit Output 0: Audio 1: Non audio Validity Bit 0: Valid 1: Invalid AUTO: PAR: D3 AUDN RD 0 Sampling Frequency or Pre-emphasis Information Change Detection 0: No detect 1: Detect FS3-0 bit PEM bit STC bit “1” AUDN: V: D4 V RD 0 Non-PCM or DTS-CD Bit Steam Auto Detection 0: No detect 1: Detect NPCM bit DTSCD bit OR Parity Error or Bi-phase Error Status 0: No error 1: Error “1” UNLCK: PLL Lock Status 0: Lock 1: Unlock QINT, CINT, STC Addr=07H READ MS1076-J-01 “0” 2010/05 - 43 - [AK4122A] Addr Register Name 08H Receiver Status 1 R/W Default D7 DAT RD 0 D6 DTSCD RD 0 D5 NPCM RD 0 D4 PEM RD 0 D3 FS3 RD 0 D2 FS2 RD 0 D1 FS1 RD 0 D0 FS0 RD 1 FS3-0: Sampling Frequency Detect (Table 17) PEM: NPCM: Pre-emphasis Detect (Table 18) 0: OFF 1: ON Non-PCM Bit Stream Auto Detect 0: No detect 1: Detect DTSCD: DTS-CD Bit Stream Auto Detect 0: No detect 1: Detect DAT: DAT Start ID Detect 0: No detect 1: Detect DAT DAT bit Addr=08H Addr Register Name 09H Receiver Status 2 R/W Default READ Start ID “1” “1” “0” D7 0 RD 0 D6 0 RD 0 D5 0 RD 0 D4 0 RD 0 D3 0 RD 0 D2 0 RD 0 D1 CCRC RD 0 D0 QCRC RD 0 QCRC: Cyclic Redundancy Check for Q-subcode 0: No error 1: Error CCRC: Cyclic Redundancy Check for Channel Status 0: No error 1: Error CS12 bit MS1076-J-01 2010/05 - 44 - [AK4122A] Addr 0AH 0BH 0CH 0DH 0EH Register Name RX Channel Status Byte 0 RX Channel Status Byte 1 RX Channel Status Byte 2 RX Channel Status Byte 3 RX Channel Status Byte 4 R/W Default CR39-0: Addr 0FH 10H 11H 12H D7 CR7 CR15 CR23 CR31 CR39 D5 CR5 CR13 CR21 CR29 CR37 D4 CR4 CR12 CR20 CR28 CR36 D3 CR3 CR11 CR19 CR27 CR35 D2 CR2 CR10 CR18 CR26 CR34 D1 CR1 CR9 CR17 CR25 CR33 D0 CR0 CR8 CR16 CR24 CR32 D2 PC2 PC10 PD2 PD10 D1 PC1 PC9 PD1 PD9 D0 PC0 PC8 PD0 PD8 D2 Q4 Q12 Q20 Q28 Q36 Q44 Q52 Q60 Q68 Q76 D1 Q3 Q11 Q19 Q27 Q35 Q43 Q51 Q59 Q67 Q75 D0 Q2 Q10 Q18 Q26 Q34 Q42 Q50 Q58 Q66 Q74 RD Not initialized Receiver Channel Status Byte 4-0 1 (192 ) 40 Register Name Burst Preamble Pc Byte 0 Burst Preamble Pc Byte 1 Burst Preamble Pd Byte 0 Burst Preamble Pd Byte 1 R/W Default D7 PC7 PC15 PD7 PD15 Burst Preamble Pc Byte 0 and 1 PD15-0: Burst Preamble Pd Byte 0 and 1 Register Name Q-subcode Address / Control Q-subcode Track Q-subcode Index Q-subcode Minute Q-subcode Second Q-subcode Frame Q-subcode Zero Q-subcode ABS Minute Q-subcode ABS Second Q-subcode ABS Frame R/W Default Q81-2: Q-subcode U bit 1 D6 PC6 PC14 PD6 PD14 D5 PC5 PC13 PD5 PD13 D4 PC4 PC12 PD4 PD12 D3 PC3 PC11 PD3 PD11 RD Not initialized PC15-0: Addr 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH D6 CR6 CR14 CR22 CR30 CR38 D7 Q9 Q17 Q25 Q33 Q41 Q49 Q57 Q65 Q73 Q81 D6 Q8 Q16 Q24 Q32 Q40 Q48 Q56 Q64 Q72 Q80 D5 Q7 Q15 Q23 Q31 Q39 Q47 Q55 Q63 Q71 Q79 D4 Q6 Q14 Q22 Q30 Q38 Q46 Q54 Q62 Q70 Q78 D3 Q5 Q13 Q21 Q29 Q37 Q45 Q53 Q61 Q69 Q77 RD Not initialized 80 MS1076-J-01 2010/05 - 45 - [AK4122A] ■ Non-PCM sub-frame of IEC60958 0 3 4 preamble 7 8 Aux. 11 12 27 28 29 30 31 LSB MSB V U C P 16 bits of bitstream 0 Pa Pb Pc Pd 15 Burst_payload stuffing repetition time of the burst Figure 26. Data Structure of IEC60958 Preamble word Pa Pb Pc Pd Length of field Contents 16 bits sync word 1 16 bits sync word 2 16 bits Burst info 16 bits Length code Table 22. Burst Preamble Word MS1076-J-01 Value 0xF872 0x4E1F see Table 23 numbers of bits 2010/05 - 46 - [AK4122A] Repetition time of burst in IEC60958 frames Bits of Pc Value Contents 0-4 data type NULL data Dolby AC-3 data reserved PAUSE MPEG-1 Layer1 data MPEG-1 Layer2 or 3 data or MPEG-2 without extension MPEG-2 data with extension MPEG-2 AAC ADTS MPEG-2, Layer1 Low sample rate MPEG-2, Layer2 or 3 Low sample rate reserved DTS type I DTS type II DTS type III ATRAC ATRAC2/3 reserved reserved, shall be set to “0” error-flag indicating a valid burst_payload error-flag indicating that the burst_payload may contain errors data type dependent info bit stream number, must be set to “0” Table 23. Field of Burst Information Pc 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-31 0 0 1 8-12 13-15 0 5, 6 MS1076-J-01 ≤ 4096 1536 384 1152 1152 1024 384 1152 512 1024 2048 512 1024 2010/05 - 47 - [AK4122A] ■ Non-PCM Non-PCM 4096 PDN pin Bit stream Pa Pb Pc1 Pd1 Pa Pb Pc2 Pd2 Repetition time Pa Pb Pc3 Pd3 >4096 frames AUTO bit Pc Register “0” Pd Register “0” Pc1 Pc3 Pc2 Pd1 Pd3 Pd2 Figure 27. Timing example 1 Non-PCM (MULK0 bit= “0” ) INT0 hold time INT0 pin <20mS (Lock time) Bit stream Pa Pb Pc1 Pd1 Stop Pa Pb Pcn Pdn 2~3 Syncs (B,M or W) <Repetition time AUTO bit Pc Register Pd Register Pc0 Pcn Pc1 Pd0 Pd1 Pdn Figure 28. Timing example 2 MS1076-J-01 2010/05 - 48 - [AK4122A] Figure 29 (AKD4122A) • PORT2, PORT3 : Slave Mode Digital Supply 3.0 ~ 3.6V uP & DSP DSP3 10μ fso 0.1μ 48 47 46 45 44 43 42 41 40 39 38 37 CCLK CSN BVSS DVDD DVSS OMCLK LRCK BICK SDTO TX INT1 INT0 1 CDTI SDTIO 36 2 CDTO BICK2 35 3 TST1 LRCK2 34 4 INT2 MCLK2 33 5 TST2 DVDD 32 Top View 6 TST3 7 M/S2 0.1μ 10μ Digital Supply 3.0 ~ 3.6V DVSS 31 SDTI 30 8 M/S3 DSP1 BICK1 29 9 SMUTE LRCK1 28 10 TST4 PDN 27 11 TST5 AVSS 26 fsi Reset RX1 TST7 RX2 TST8 RX3 TST9 RX4 TST10 TST11 2.2μ TST6 470Ω AVDD R 25 AVSS 12 FILT 2.2n DSP2 fsi 13 14 15 16 17 18 19 20 21 22 23 24 12kΩ 0.1μ 10μ Shield Analog Supply 3.0 ~ 3.6V Shield Shield Shield Shield S/PDIF sources : - AK4122A AVSS, BVSS, DVSS Figure 29. Typical Connection Diagram MS1076-J-01 2010/05 - 49 - [AK4122A] 1. AVDD, DVDD AVSS, BVSS, DVSS PC 2. PLL FILT pin 470Ω AVSS (R1) 2.2μF (Figure 30 (C1) ) FILT pin 2.2nF (C2) AK4122A FILT R1 C2 C1 AVSS Parameter Recommended value Accuracy R1 470Ω −5% ∼ +5% C1 2.2μF −50% ∼ +50% C2 2.2nF −50% ∼ +50% Note: The accuracy includes temperature dependence. Figure 30. Loop Filter for SRC R pin 12kΩ (Figure 31 (R2) AVSS ) R pin AK4122A R R2 AVSS Parameter Recommended value Accuracy R2 12kΩ −5% ∼ +5% Note: The accuracy includes temperature dependence. Figure 31. Loop Filter for DIR MS1076-J-01 2010/05 - 50 - [AK4122A] 3. Figure 32 AK4122A ILRCK Figure 32 0.01UIpp AK4122A Jitter Tolerance 10.00 1.00 Amplitude [UIpp] (3) (2) 0.10 0.01 (1) 0.00 1 10 100 1000 10000 Frequency [Hz] (1) (2) (3) (−50dB - 1UI (Unit Interval) ILRCK 1 ) FSI = 48kHz 1UI 1/48kHz = 20.8μs Figure 32. Jitter Tolerance MS1076-J-01 2010/05 - 51 - [AK4122A] 48pin LQFP(Unit: mm) 1.70Max 9.0 ± 0.2 0.13 ± 0.13 7.0 36 25 24 48 13 7.0 37 1 9.0 ± 0.2 1.40 ± 0.05 12 0.16 ± 0.07 0.5 0.22 ± 0.08 0.10 M 0° ∼ 10° 0.10 0.5 ± 0.2 ■ Material & Lead finish Package molding compound: Lead frame material: Lead frame surface treatment: Epoxy Cu Solder (Pb free) plate MS1076-J-01 2010/05 - 52 - [AK4122A] AKM AK4122AVQ XXXXXXX 1 XXXXXXXX: Date code identifier Date (YY/MM/DD) 09/05/19 Revision 00 10/05/17 01 Reason Page 24 MS1076-J-01 Contents ■ Note 2010/05 - 53 - [AK4122A] z z z z z z MS1076-J-01 2010/05 - 54 -