[AK4117] AK4117 Low Power 192kHz Digital Audio Receiver 概 要 AK4117は192kHz, 24ビットに対応したディジタルオーディオレシーバ(DIR)で、チャネルステータスは 民生用およびプロ用の両フォーマットに対応します。さらにAC-3/MPEG等のNon-PCMデータストリーム を自動検出し、マルチチャネルCODEC(AK4527B, AK4529)と組み合わせて容易にAC-3システムを実現で きます。デバイスの設定はシリアルµP I/Fにより可能です。通常速のみで使用する場合は低消費電力モー ドを選択することができます。AK4117は小型24ピンVSOPパッケージに実装され、基板スペースを削減 します。 *AC-3 は Dolby Laboratories の登録商標です。 特 長 AES3, IEC60958, S/PDIF, EIAJ CP1201対応 低ジッタPLL PLL ロックレンジ: 32kHz ∼ 192kHz PLL/X'tal切り替え機能 アンプ内蔵 2入力セレクタ 補助ディジタルデータ入力対応 各種検出機能 - Non-PCMデータストリーム検出機能 - DTS-CDデータストリーム検出機能 - サンプリング周波数検出機能 (32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz) - Unlock & Parity Error検出機能 - Validity検出機能 24ビットフォーマット対応 オーディオI/F: 前詰め, 後詰め (16bit, 18bit, 20bit, 24bit), I2S チャネルステータスビットの先頭40ビット分のバッファ内蔵 Non-PCMデータストリームのバーストプリアンブルPc, Pd用バッファ内蔵 CD Q-subcode用バッファ内蔵 4線シリアルµP I/F対応 128fs/256fs/512fsマスタクロック対応 電源電圧: 2.7 to 3.6V 小型パッケージ: 24ピンVSOP Ta: -40 ∼ 85°C MS0157-J-03 2010/08 -1- [AK4117] ■ ブロック図 AVSS RX0 RX1 2 to 1 Input Selector AVDD R XTI XTO X'tal Clock Recovery Oscillator Clock Generator DAIF Decoder Audio I/F DVDD DVSS MCKO LRCK BICK SDTO DAUX PDN AC-3/MPEG Detect Error & STATUS Detect Q-subcode µP I/F buffer CSN CCLK CDTI CDTO UOUT INT0 INT1 MS0157-J-03 2010/08 -2- [AK4117] ■ オーダリングガイド AK4117VF ■ -40 ~ +85 °C 24pin VSOP (0.65mm pitch) ピン配置 R 1 24 AVSS AVDD 2 23 PDN RX1 3 22 INT0 NC 4 21 INT1 RX0 5 20 CSN DVDD 6 19 CCLK DVSS 7 18 CDTI XTI 8 17 CDTO XTO 9 16 UOUT LRCK 10 15 NC BICK 11 14 MCKO SDTO 12 13 DAUX Top View MS0157-J-03 2010/08 -3- [AK4117] ピン/機能 No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Note 1: ピン名称 I/O 機 能 外部抵抗ピン PVSS ピンとの間に 12kΩ-5% ~ 13kΩ+5%の抵抗を接続して下さい。 AVDD アナログ電源ピン RX1 I レシーバチャネル入力 1 ピン (内部バイアスピン) No Connect 内部ボンディングなし。RX0 と RX1 の信号をシールドするため、AVSS NC に接続して下さい。 RX0 I レシーバチャネル入力 0 ピン (内部バイアスピン) DVDD ディジタル電源ピン DVSS ディジタルグランドピン XTI I 水晶振動子または外部クロック入力ピン XTO O 水晶振動子出力ピン LRCK O 出力チャネルクロックピン BICK O オーディオシリアルデータクロックピン SDTO O オーディオシリアルデータ出力ピン DAUX I 補助オーディオデータ入力ピン MCKO O マスタクロック出力ピン No Connect NC 内部ボンディングなし。 U ビット出力ピン UOUT O UOUTE bit = “0”のとき、UOUT pin は “L”になります。 CDTO O コントロールデータ出力ピン CDTI I コントロールデータ入力ピン CCLK I コントロールデータクロックピン CSN I チップセレクトピン INT1 O インタラプト 1 ピン INT0 O インタラプト 0 ピン パワーダウン&リセットピン PDN I このピンを “L” にするとパワーダウン状態になり、すべての出力ピ ンは “L”、レジスタは初期化されます。 AVSS アナロググランドピン 内部バイアスピン以外のすべてのディジタル入力ピンはフローティングにしないで下さい。 R - MS0157-J-03 2010/08 -4- [AK4117] 絶対最大定格 (AVSS=DVSS=0V; Note 2) Parameter Symbol min max Power Supplies: Analog AVDD -0.3 4.6 Digital DVDD -0.3 4.6 |AVSS-DVSS| (Note 3) 0.3 ΔGND Input Current (Any pins except supplies) IIN ±10 Input Voltage (Except RX0, RX1 pins) VIN1 -0.3 DVDD+0.3 (RX0, RX1 pins) VIN2 -0.3 AVDD+0.3 Ambient Temperature (Power applied) Ta -40 85 Storage Temperature Tstg -65 150 Note 2. 電圧はすべてグランドに対する値です。 Note 3. AVSS, DVSS は共通のグランドに接続して下さい。 注意: この値を超えた条件で使用した場合、デバイスを破壊することがあります。 また通常の動作は保証されません。 推奨動作条件 (AVSS= DVSS=0V; Note 2) Parameter Symbol Power Supplies: Analog AVDD Digital DVDD Note 2. 電圧はすべてグランドに対する値です。 min 2.7 2.7 Units V V V mA V V °C °C typ 3.3 3.3 max 3.6 AVDD Units V V typ 10 max - - 192 Units kΩ mVpp kHz S/PDIF レシーバ特性 (Ta=25°C; AVDD=DVDD=2.7~3.6V) Parameter Input Resistance Input Voltage Input Sample Frequency Symbol Zin VTH fs min 350 32 DC 特性 (特記なき場合は Ta=25°C; AVDD=DVDD=2.7~3.6V) Parameter Symbol min typ max Units Power Supply Current Normal operation (PDN= “H”) (Note 4) 14 LP= “0”, CM1-0= “00” (Note 5) 28 mA LP= “1”, CM1-0= “00” (Note 6) 7 14 mA LP= “1”, CM1-0= “01” (Note 7) 2 mA Power down (PDN = “L”) (Note 8) 10 100 μA High-Level Input Voltage VIH 70%DVDD DVDD+0.3 V Low-Level Input Voltage VIL DVSS-0.3 30%DVDD V VOH DVDD-0.4 V High-Level Output Voltage (Iout=-400μA) VOL 0.4 V Low-Level Output Voltage (Iout=400μA) Input Leakage Current Iin ± 10 μA Note 4. AVDD=DVDD=3.3V. Note 5. fs=192kHz, X'tal=24.576MHz, PCKS1-0= “10” , CL=20pF. AVDD=5mA (typ), DVDD=9mA (typ). Note 6. fs=48kHz, X'tal=24.576MHz, CL=20pF. AVDD=4mA (typ), DVDD=3mA (typ). Note 7. fs=48kHz, X'tal=24.576MHz. 外部負荷に流れる電流は含みません。 Note 8. RX 入力はオープン、全てのディジタル入力ピンを DVDD または DVSS に固定した場合の値です。 MS0157-J-03 2010/08 -5- [AK4117] スイッチング特性 (Ta=25°C; AVDD=DVDD=2.7~3.6V; CL=20pF) Parameter Symbol min Master Clock Timing Crystal Resonator Frequency fXTAL 11.2896 External Clock Frequency fECLK 2.048 Duty Cycle dECLK 40 fMCK 1.024 MCKO Output Frequency dMCK 40 Duty Cycle (Note 9) PLL Clock Recover Frequency (RX0, RX1) fpll 32 LRCK Timing Frequency PLL mode fs 32 fs 44.1 X’tal mode fs 8 External Clock mode dLCK 45 Duty Cycle Audio Interface Timing BICK Frequency fBCK BICK Duty dBCK tMBLR -20 BICK “↓” to LRCK tBSD BICK “↓” to SDTO tDXH 20 DAUX Hold Time tDXS 20 DAUX Setup Time Control Interface Timing CCLK Period tCCK 200 CCLK Pulse Width Low tCCKL 80 Pulse Width High tCCKH 80 CDTI Setup Time tCDS 50 CDTI Hold Time tCDH 50 CSN “H” Time tCSW 150 tCSS 50 CSN “↓” to CCLK “↑” tCSH 50 CCLK “↑” to CSN “↑” tDCD CDTO Delay tCCZ CSN “↑” to CDTO Hi-Z Reset Timing PDN Pulse Width tPW 150 Note 9. 外部クロック入力の場合を除く。 MS0157-J-03 typ 50 50 - max Units 24.576 24.576 60 24.576 60 192 MHz MHz % MHz % KHz 192 192 192 55 kHz kHz kHz % 20 15 Hz % ns ns ns ns 64fs 50 45 70 ns ns ns ns ns ns ns ns ns ns ns 2010/08 -6- [AK4117] ■ タイミング波形 1/fECLK VIH XTI VIL tECLKH tECLKL dECLK = tECLKH x fECLK x 100 = tECLKL x fECLK x 100 1/fMCK MCKO 50%DVDD tMCKH tMCKL dMCK = tMCKH x fMCK x 100 = tMCKL x fMCK x 100 1/fs VIH LRCK VIL tLRH tLRL dLCK = tLRH x fs x 100 = tLRL x fs x 100 Figure 1. クロックタイミング LRCK 50%DVDD tMBLR 50%DVDD BICK tBSD 50%DVDD SDTO tDXS tDXH VIH DAUX VIL Figure 2. シリアルインタフェースタイミング MS0157-J-03 2010/08 -7- [AK4117] VIH CSN VIL tCSS tCCK tCCKL tCCKH VIH CCLK VIL tCDH tCDS C1 CDTI C0 A4 R/W VIH VIL Hi-Z CDTO Figure 3. WRITE/READ コマンド入力タイミング tCSW VIH CSN VIL tCSH VIH CCLK CDTI VIL D3 D2 D1 VIH D0 VIL Hi-Z CDTO Figure 4. WRITE データ入力タイミング VIH CSN VIL VIH CCLK VIL CDTI A1 VIH A0 VIL tDCD CDTO Hi-Z D7 D6 D5 50%DVDD Figure 5. READ データ出力タイミング 1 MS0157-J-03 2010/08 -8- [AK4117] tCSW VIH CSN VIL tCSH VIH CCLK VIL VIH CDTI VIL tCCZ CDTO D3 D2 D1 D0 50%DVDD Figure 6. READ データ出力タイミング 2 tPW PDN VIL Figure 7. パワーダウン&リセットタイミング MS0157-J-03 2010/08 -9- [AK4117] 動作説明 ■ Non-PCM/DTS-CDデータストリーム自動検出機能 AK4117はNon-PCMデータストリームの検出機能をもちます。Dolby “AC-3 Data Stream in IEC60958 Interface”に 準拠した32ビットModeのNon-PCMデータプリアンブルが検出されるときNPCMビットが “1”になります。プリ アンブルの96ビットsync codeは0x0000, 0x0000, 0x0000, 0x0000, 0xF872 and 0x4E1Fで構成されます。NPCMビッ トは一旦 “1”になると4096フレームの間その値を保持します。次の4096フレームでsync codeが検出されない場 合はNPCM= “0”となり、さらにsync codeが検出されるまでNPCMビットは “0”のままです(タイミング図: Figure 27, Figure 28参照)。また、このプリアンブルが検出された場合、sync codeに続いて2バイト(Pc: burst information, Pd: length code; Table 10, Table 11参照)をレジスタに格納します。同様にDTS-CDのデータプリアンブルが検出さ れるとDTSCDビットが “1”になります。次の4096フレームでsync codeが検出されない場合はDTSCD= “0”とな り、さらにsync codeが検出されるまでDTSCDビットは “0”のままです。またNPCMビットとDTSCDビットの ORがAUTOビットに出力されます。AK4117はDTS-CDビットストリームの14bit Sync Wordを検出しており、 16bit Sync Word (0x7FFE8001)には対応しておりません。 ■ 192kHz対応クロックリカバリ回路 内蔵する低ジッタPLLは32kHzから192kHzのロックレンジをもち、ロック時間は20ms以下です。また、水晶発 振回路のリファレンスクロック若しくはチャネルステータスのサンプリング周波数情報を用い、サンプルレー ト(32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz)を検出します。正しい間隔でプリアンブルを受信 しないと同期外れが起こり、UNLCKビットが “1”になります。 ■ マスタクロック動作モード AK4117はマスタクロック出力及びシリアルオーディオデータ出力を2つのソースから選択できます。 1) RX入力データをPLLでリカバリしたクロックで出力するパス 2) DAUXからの入力データをX’tal発振クロックまたはXTIピンからの外部入力クロックで出力するパス モードの選択はCM1-0ビットで設定します(Table 1)。Mode 2ではPLLがUnlock (UNLCK= “1”)になるとクロック ソースが自動的にX'talに切り替わります。Mode 3ではクロックソースはX’talに固定ですが、チャネルステータ ス等のRXデータはモニターできます。Mode 2, 3ではPLLとX'talの周波数ができるだけ重ならならないように設 定することを推奨します。 Mode 0 1 CM1 0 0 CM0 0 1 UNLCK PLL X'tal Clock source SDTO ON ON(Note) PLL RX Default OFF ON X'tal DAUX 0 ON ON PLL RX 2 1 0 1 ON ON X'tal DAUX 3 1 1 ON ON X'tal DAUX ON:発振 (Power-up), OFF:発振停止 (Power-Down) Note: X’talをリファレンスクロックに使用しない場合(XTL1-0= “11”)はOFFです。 Table 1. クロック動作モード選択 MS0157-J-03 2010/08 - 10 - [AK4117] ■ マスタクロック出力 AK4117はマスタクロック出力ピンをもちます。PLLモードの場合、マスタクロック出力周波数はPCKS1-0ビッ トで設定されます(Table 2)。96kHz時は512fs、192kHz時は256fs,512fsが出力されずMCKO= “L”になります。LP ビットを “1”にすると低消費電力モードになります(Default)。低消費電力モードではPLLのロックレンジは最 大48kHzまで、MCKO周波数は256fs固定となります。 X’talモード時はX’tal周波数のfsに対する比はXCKS1-0ビットで設定し、さらにDIVビットによりX’tal周波数と MCKOの分周比(x1 or x1/2)を設定します(Table 3)。 LP PCKS1 0 0 1 1 x 0 1 PCKS0 0 1 0 1 x MCKO 512fs 256fs 128fs N/A 256fs fs [kHz] 32 ∼ 48 32 ∼ 96 32 ∼ 192 N/A 32 ∼ 48 Default Table 2. マスタクロック出力周波数選択 (PLL mode: Clock operation mode 0, 2(UNLCK=0)) XCKS1 0 0 1 1 XCKS0 0 1 0 1 X’tal or EXT 128fs 256fs 512fs 1024fs fs [kHz] MCKO DIV=0 128fs 256fs 512fs 1024fs DIV=1 64fs 128fs 256fs 512fs EXTCLK [MHz] 2.048 16 8 N/A N/A 4.096 32 16 8 N/A 8.192 64 32 16 8 11.2896 88.2 44.1 N/A N/A X’tal [MHz] 12.288 24.576 96 192 48 96 N/A 48 N/A N/A Default Table 3. マスタクロック出力周波数選択 (X’tal mode: Clock operation mode 1, 2(UNLCK=1), 3) MS0157-J-03 2010/08 - 11 - [AK4117] ■ クロックソース AK4117のXTIピンには、以下の方法でのクロックの供給が可能です。 1) X’tal を使う場合 XTI ピンと XTO ピンの間に適切な値の水晶振動子(X’tal)を挿入してください。 XTI AK4117 XTO Figure 8. X’tal モード (EXCK= “0”) Note: コンデンサの値は水晶振動子に依存します(Typ.10-40pF)。 2) 外部クロックを使う場合 EXCKビットを “1”に設定し、XTIピンに適切な周波数のクロックを入力してください。XTOピンはオー プンにしてください。 XTI External Clock AK4117 XTO Figure 9. 外部クロックモード (EXCK= “1”) 3) XTI/XTOを使わない場合 CM1-0ビットを “00”、XTL1-0ビットを “11”にそれぞれ設定し、XTI, XTOピンをオープンにしてくださ い。XTIピンは外部でグランドに接続してもよいです。 XTI AK4117 XTO Figure 10. OFF モード (CM1-0= “00”, XTL1-0= “11”) MS0157-J-03 2010/08 - 12 - [AK4117] ■ サンプリング周波数とプリエンファシス検出 AK4117はサンプリング周波数検出法として2種類の方法が選択可能です。 1) X’talの発振周波数を基準にしてRX入力データレートを測定する方法。 X’tal周波数との比較でRX入力データレートを検出してコントロールレジスタのFS3-0ビットに出力しま す。比較するX’talの周波数はXTL1-0ビットにより選択できます(Table 4)。 2) RXデータ中のチャネルステータスからサンプリング周波数情報を知る方法。 XTL1-0= “11”の場合には、チャネルステータスのサンプリング周波数情報をデコードしてコントロールレ ジスタのFS3-0ビットに出力します。 XTL1 0 0 1 1 XTL0 0 1 0 1 X’tal Frequency 11.2896MHz 12.288MHz 24.576MHz (チャネルステータス使用) Default Table 4. リファレンス水晶周波数 XTL1-0= “11” Consumer Register output fs Professional mode mode Clock comparison (Note 11) (Note 10) Byte3 Byte0 Byte4 FS3 FS2 FS1 FS0 Bit3,2,1,0 Bit7,6 Bit6,5,4,3 0 0 44.1kHz 0000 01 0 0 0000 44.1kHz ± 3% 0 0 0 1 Reserved Reserved 0001 (Others) 0 0 48kHz 0010 10 1 0 0000 48kHz ± 3% 0 0 32kHz 0011 11 1 1 0000 32kHz ± 3% 1 0 88.2kHz (1000) 00 0 0 1010 88.2kHz ± 3% 1 0 96kHz (1010) 00 1 0 0010 96kHz ± 3% 1 1 176.4kHz (1100) 00 0 0 1011 176.4kHz ± 3% 1 1 192kHz (1110) 00 1 0 0011 192kHz ± 3% Note 10. 少なくとも±3%の範囲については上表の通り判別されます。中間の周波数については、近い周波数帯 のどちらかの値を示します。32kHz∼192kHz の範囲から大きくはずれた場合には FS3-0= “0001”になり ます。 Note 11. 民生モードでは Byte3 Bit3-0 は FS3-0 ビットにコピーされます。 XTL1-0= “11”以外 Table 5. サンプリング周波数情報 また、プリエンファシス情報をデコードしてコントロールレジスタのPEMビットに出力します。これらの情報 はリセット時(CS12=0の時)チャネル1の情報をデコードしますが、コントロールレジスタのCS12ビット= “1”で チャネル2に切り替えることもできます。 PEM Pre-emphasis 0 1 OFF ON Consumer mode Professional mode Byte 0 Bits 3-5 ≠ 0X100 0X100 Byte 0 Bits 2-4 ≠110 110 Table 6. プリエンファシス情報 MS0157-J-03 2010/08 - 13 - [AK4117] ■ リセットとパワーダウン AK4117は、PDNピンによる回路全体のパワーダウンと、PWNビットによる一部パワーダウン、RSTNビットに よるレジスタの初期化及びタイミングのリセットが可能です。電源立ち上げ時は必ずPDNピンに一度 “L”を入 力してリセットして下さい。 PDNピン: “L”にするとアナログ、ディジタル全ての回路はパワーダウン及びリセット状態になります。全てのレジ スタは初期化され、クロックも停止します。また、レジスタのリード/ライトはできません。 RSTNビット (アドレス00HのD0): “0”のときRSTN, PWN, XTL1-0, EXCKビット以外の全レジスタを初期化します。データ処理系のタイミン グも初期化されます。 “0”の間、クロックは出力されますがSDTOは “L”です。また、RSTN, PWN, XTL1-0, EXCKビット以外のレジスタのライトはできません。リードは可能です。 PWNビット (アドレス00HのD1): “0”のときクロックリカバリ回路をパワーダウン・初期化します。これによってPLLからのマスタクロッ クは供給されなくなります。X’talモードの場合にはクロックは出力されます。レジスタの値は初期化さ れませんのでモード設定等は保持されます。また、レジスタへのリード/ライトは可能です。 ■ バイフェーズ入力 AK4117は2入力(RX0, RX1)に対応し、リカバリする入力データはIPSビットで選択します(Table 7)。入力は不平 衡モードに対応したアンプが内蔵されており、350mVpp以上の信号を受信可能です。また、UOUTE= “1”にす ることによりU-ビット(User data)をUOUTピンより出力することが出来ます。 IPS 0 1 INPUT Data RX0 RX1 Default Table 7. リカバリデータ選択 UOUT SDTO R191 R190 L0 R0 L191 R191 L31 L1 L0 L30 R31 R30 L32 L31 LRCK 2 (except I S) LRCK (I2S) Figure 11. UOUT 出力タイミング MS0157-J-03 2010/08 - 14 - [AK4117] ■ バイフェーズ信号入力回路 0.1uF RX 75Ω Coax 75Ω AK4117 Figure 12. 民生入力回路 (Coaxial 入力) Note: Coaxial 入力では、隣接する RX 入力パターンからカップリングするノイズレベ ルが 50mV を越える場合、誤動作する可能性があります。カップリングしない よう充分シールドして下さい。 3.3V 3.3V Optical Fiber 470 RX O/E Optical Receiver AK4117 Figure 13. 民生入力回路 (光入力, 3.3V の Optical Receiver を使用) MS0157-J-03 2010/08 - 15 - [AK4117] ■ U-ビット(Q-subcode)バッファ Uビット中に含まれるCDのQ-subcodeのデータを下記条件の下にレジスタに取り込みます。 1) Subcode の sync word (S0,S1)は最低 16 の “0”ビットで構成される。 2) Start ビットは “1”。 3) Q-W の 7 ビットは start ビットに連続してくる。 4) Start ビットの間隔は 8-16 ビット。 Q-subcode をレジスタから読み出す際には、QINT を有効にして QINT ビットが “0”の間に読み出す必要があり ます。 S0 S1 S2 S3 : S97 S0 S1 S2 S3 : 1 0 0 1 1 : 1 0 0 1 1 : 2 3 4 5 6 7 8 * 0 0 0 0 0 0 0 0… 0 0 0 0 0 0 0 0… Q2 R2 S2 T2 U2 V2 W2 0… Q3 R3 S3 T3 U3 V3 W3 0… : : : : : : : : Q97 R97 S97 T97 U97 V97 W97 0… 0 0 0 0 0 0 0 0… 0 0 0 0 0 0 0 0… Q2 R2 S2 T2 U2 V2 W2 0… Q3 R3 S3 T3 U3 V3 W3 0… : : : : : : : : ↑ Q Q2 Q3 Q4 CTRL Q5 Q6 Q7 Q8 ADRS (*) number of "0" : min=0; max=8. Figure 14. U-ビットの構成(CD) Q9 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 15. 抽出された Q Addr 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH Register Name D7 D6 D5 D4 Q-subcode Address / Control Q9 Q8 ··· ··· Q-subcode Track Q17 Q16 ··· ··· 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 Q81 Q80 ··· ··· Figure 16. Q-subcodeレジスタマップ MS0157-J-03 D3 ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· D2 ··· ··· ··· ··· ··· ··· ··· ··· ··· ··· D1 Q3 Q11 ··· ··· ··· ··· ··· ··· ··· Q75 D0 Q2 Q10 ··· ··· ··· ··· ··· ··· ··· Q74 2010/08 - 16 - [AK4117] ■ インターラプト処理 INT1-0 ピンが “H”になる要因には以下の 8 つがあります。 1. UNLCK: PLL のアンロック状態検出 正しいプリアンブルが受信できない、若しくはその間隔が正しくない場合にアンロックと なり、UNLCK= “1”になります 2. PAR: パリティエラーまたはバイフェーズエラー検出 パリティエラーまたはバイフェーズエラーが検出されると “1”になります。各サブフレー ム毎に更新されます。レジスタを読み込むまでリセットされません。 3. AUTO: Non-Linear PCM または DTS-CD ビットストリーム検出 NPCM, DTSCD ビットの OR を出力します。 4. V: バリディティ検出 各サブフレーム毎に更新されます。 5. AUDION: 非 AUDIO 検出 チャネルステータスの情報をデコードします。各ブロック毎に更新されます。 6. STC: サンプリング周波数、プリエンファシス情報変化検出 FS3-0, PEM ビットのいずれかが変化すると “1”になります。レジスタを読み込むまでリセ ットされません。 7. QINT: U ビット Sync フラグ U-ビット用バッファが変化すると “1”になります。各 Sync サイクル毎に更新されます。 レジスタを読み込むまでリセットされません。 8. CINT: チャネルステータス Sync フラグ チャネルステータス用バッファが変化すると “1”になります。各ブロック毎に更新されま す。レジスタを読み込むまでリセットされません。 上記1から8の要因のORが各INTピンに出力されます。但し、各要因はそれぞれのマスクビットでマスクでき、 その要因はINTピンに反映されません(但し、05Hのレジスタには反映されます)。INT0出力はマスクされていな い全ての要因が正常動作に復帰した後、1024/fs (EFH1-0ビットで変更可)間は “H”の状態を保持します。INT1 出力は、正常動作に復帰と同時に “L”になります。 UNLCK, AUTO, V, AUDIONビットには上記要因がそのまま出力されます。PAR, STC, QINT, CINTビットは一度 “1”になるとその値が保持され、アドレス05Hを読み込むとリセットされます。この場合、INTピンは1サブフ レームの間 “H”を出力した後 “L”に戻ります。 アンロック時はチャネルステータスビットに関するレジスタは初期化されます。初期状態ではINT0はUNLCK, PARビットが有効に、またINT1はAUTO, V, AUDIONビットが有効になっています。PLLがOFFになる場合(Clock Operation Mode 1)、INT1-0ピンは “L”です。 UNLCK 1 0 0 Event PAR x 1 0 Others x x x SDTO Pin “L” Previous Data Output Table 8. インターラプト処理 MS0157-J-03 2010/08 - 17 - [AK4117] Interrupt (UNLCK, PAR,..) (Interrupt) INT0 pin Hold Time (max: 4096/fs) INT1 pin Hold Time = 0 Register (PAR,STC, CINT,QINT) Reset Hold ”1” Register (others) Command MCKO,BICK,LRCK (UNLCK) READ 05H Free Run (fs: around 20kHz) MCKO,BICK,LRCK (except UNLCK) SDTO (UNLCK) SDTO (PAR error) Previous Data SDTO (others) Normal Operation Figure 17. INT1-0 ピンタイミング MS0157-J-03 2010/08 - 18 - [AK4117] PDN pin ="L" to "H" Initialize Read 05H INT0/1 pin ="H" No Yes Release Muting Mute DAC output Read 05H (Each Error Handling) Read 05H (Resets registers) No INT0/1 pin ="H" Yes Figure 18. インターラプト処理シーケンス例 1 MS0157-J-03 2010/08 - 19 - [AK4117] PDN pin ="L" to "H" Initialize Read 05H No INT1 pin ="H" Yes Read 05H 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 19. インターラプト処理シーケンス例 (Q/CINT) MS0157-J-03 2010/08 - 20 - [AK4117] ■ オーディオインタフェースフォーマット 6種類のデータフォーマット(Table 9)がDIF2-0ビットで選択できます。全モードともMSBファースト、2’sコン プリメントのデータフォーマットです。SDTOはBICKの立ち下がりで出力され、DAUXは立ち上がりでラッチ されます。BICKは64fsです。20ビット以下のSDTOフォーマット(Mode 0-2)では、サブフレームのLSB側が切り 捨てられます。Mode 3-5では下位4ビットはAuxデータで、Figure 20にビット構成を示します。 Parity Errorがサブフレームで検出されると、SDTOからはエラーが “L”になるまでそのチャネルの前回の正常 値が繰り返し出力されます。さらにPLLが同期外れを起こすと出力データは “0”になります。DAUX入力のデ ータを出力する場合は、入力と同じデータをフォーマット変換してSDTOから出力します。Clock Mode 1、PLL unlock時のClock Mode 2及びClock Mode 3では、出力データはDAUXピンを通して受信されます。DAUXの入力 フォーマットはMode 5以外では24ビット, Left justifiedで、SDTOへはその時点で設定されたフォーマットに変 換されて出力されます。Mode 5ではフォーマットはI2Sです。 sub-frame of IEC60958 0 3 4 preamble 7 8 11 12 27 28 29 30 31 Aux. V U C P LSB MSB MSB LSB 23 0 AK4117 Audio Data (MSB First) Figure 20. ビットの構成 Mode 0 1 2 3 4 5 6 7 DIF2 0 0 0 0 1 1 1 1 DIF1 0 0 1 1 0 0 1 1 DIF0 0 1 0 1 0 1 0 1 DAUX 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, I2S SDTO 16bit, Right justified 18bit, Right justified 20bit, Right justified 24bit, Right justified 24bit, Left justified 24bit, I2S LRCK H/L H/L H/L H/L H/L L/H Default Reserved Table 9. オーディオデータフォーマット MS0157-J-03 2010/08 - 21 - [AK4117] LRCK 0 1 2 15 16 17 31 0 1 2 15 16 17 31 0 1 0 1 0 1 BICK (64fs) 15 14 1 0 15 14 1 0 SDTO 15:MSB, 0:LSB Rch Data Lch Data Figure 21. Mode 0 タイミング LRCK 0 1 2 9 10 12 11 31 0 1 2 9 10 11 12 31 BICK (64fs) 23 22 21 20 1 0 23 22 21 20 1 0 SDTO 23:MSB, 0:LSB Rch Data Lch Data Figure 22. Mode 3 タイミング LRCK 0 1 2 21 22 24 23 31 0 1 2 21 22 23 24 31 BICK (64fs) 23 22 21 2 1 0 23 22 3 2 1 0 23 22 SDTO 23:MSB, 0:LSB Rch Data Lch Data Figure 23. Mode 4タイミング LRCK 0 1 2 22 24 23 25 31 0 1 2 21 22 23 24 25 31 0 1 BICK (64fs) SDTO 23 22 21 2 1 23 22 0 3 2 1 0 23 23:MSB, 0:LSB Rch Data Lch Data Figure 24. Mode 5タイミング MS0157-J-03 2010/08 - 22 - [AK4117] ■ シリアルコントロールインタフェース 4線式シリアルI/F (CSN, CCLK, CDTI, CDTO)で、I/F上のデータはChip address (2bits, AK4117では “00”に固定), Read/Write (1bit), Register address (MSB first, 5bits)とControl Data (MSB first, 8bits)で構成されます。データ送信側 はCCLKの “↓”で各ビットを出力し、受信側は “↑”で取り込みます。データの書き込みはCSNの “↑”で有効に なり、データの読み出しはCSNの “↑”で出力がHi-Zになります。CCLKのクロックスピードは5MHz (max)です。 PDNピン= “L”でレジスタの値はリセットされます。 CSN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CCLK CDTI WRITE C1 C0 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 Hi-Z CDTO CDTI READ C1 C0 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 Hi-Z CDTO C1,C0: R/W: A4-A0: D7-D0: D7 D6 D5 D4 D3 D2 D1 D0 Hi-Z Chip Address (Fixed to “00”) READ/WRITE (0:READ, 1:WRITE) Register Address Control Data Figure 25. 4 線式シリアルコントロール I/F タイミング MS0157-J-03 2010/08 - 23 - [AK4117] ■ レジスタマップ Addr Register Name D7 D6 D5 D4 D3 D2 D1 D0 00H Power Down Control 0 0 0 EXCK XTL1 XTL0 PWN RSTN 01H Clock Control LP PCKS1 PCKS0 DIV XCKS1 XCKS0 CM1 CM0 02H Input/Output Control IPS UOUTE CS12 EFH1 EFH0 DIF2 DIF1 DIF0 03H INT0 MASK MULK0 MPAR0 MAUT0 MV0 MAUD0 MSTC0 MCIT0 MQIT0 04H INT1 MASK MULK1 MPAR1 MAUT1 MV1 MAUD1 MSTC1 MCIT1 MQIT1 05H Receiver status 0 UNLCK PAR AUTO V AUDION STC CINT QINT 06H Receiver status 1 0 DTSCD NPCM PEM FS3 FS2 FS1 FS0 07H Receiver status 2 0 0 0 0 0 0 CCRC QCRC 08H RX Channel Status Byte 0 CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 09H RX Channel Status Byte 1 CR15 CR14 CR13 CR12 CR11 CR10 CR9 CR8 0AH RX Channel Status Byte 2 CR23 CR22 CR21 CR20 CR19 CR18 CR17 CR16 0BH RX Channel Status Byte 3 CR31 CR30 CR29 CR28 CR27 CR26 CR25 CR24 0CH RX Channel Status Byte 4 CR39 CR38 CR37 CR36 CR35 CR34 CR33 CR32 0DH Burst Preamble Pc Byte 0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 0EH Burst Preamble Pc Byte 1 PC15 PC14 PC13 PC12 PC11 PC10 PC9 PC8 0FH Burst Preamble Pd Byte 0 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 10H Burst Preamble Pd Byte 1 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 11H Q-subcode Address / Control Q9 Q8 Q7 Q6 Q5 Q4 Q3 Q2 12H Q-subcode Track Q17 Q16 Q15 Q14 Q13 Q12 Q11 Q10 13H Q-subcode Index Q25 Q24 Q23 Q22 Q21 Q20 Q19 Q18 14H Q-subcode Minute Q33 Q32 Q31 Q30 Q29 Q28 Q27 Q26 15H Q-subcode Second Q41 Q40 Q39 Q38 Q37 Q36 Q35 Q34 16H Q-subcode Frame Q49 Q48 Q47 Q46 Q45 Q44 Q43 Q42 17H Q-subcode Zero Q57 Q56 Q55 Q54 Q53 Q52 Q51 Q50 18H Q-subcode ABS Minute Q65 Q64 Q63 Q62 Q61 Q60 Q59 Q58 19H Q-subcode ABS Second Q73 Q72 Q71 Q70 Q69 Q68 Q67 Q66 1AH Q-subcode ABS Frame Q81 Q80 Q79 Q78 Q77 Q76 Q75 Q74 注: PDNピンを “L” にすると、レジスタ値は初期化されます。 RSTNビットを “0” にすると、内部のタイミングがリセットされ、RSTN, PWN, XTL1-0, EXCKビット以 外のレジスタ値は初期化されます。 PWNビットを “0”にしてもレジスタへの書き込みは可能です。 MS0157-J-03 2010/08 - 24 - [AK4117] ■ 詳細説明 Addr Register Name 00H Power Down Control R/W Default D7 0 RD 0 D6 0 RD 0 D5 0 RD 0 D4 EXCK R/W 0 D3 XTL1 R/W 0 D2 XTL0 R/W 0 D1 PWN R/W 1 D0 RSTN R/W 1 RSTN: タイミングリセットとレジスタ値の初期化 0: リセット&初期化 (RSTN, PWN, XTL1-0, EXCKビット以外) 1: 通常動作 (Default) PWN: クロックリカバリ回路のパワーダウン 0: パワーダウン 1: 通常動作 (Default) XTL1-0: リファレンス水晶周波数設定 (Table 4; Default: 00) EXCK: 外部クロックモード設定 0: 水晶発振モード (Default) 1: 外部クロックモード (X’tal発振回路のフィードバック抵抗がオープンになります。) Addr Register Name 01H Clock Control R/W Default D7 LP R/W 1 D6 PCKS1 R/W 0 D5 PCKS0 R/W 1 D4 DIV R/W 0 D3 D2 XCKS1 XCKS0 R/W R/W 0 1 D1 CM1 R/W 0 D0 CM0 R/W 0 CM1-0: マスタクロック動作モード選択 (Table 1; Default: 00) XCKS1-0: X’talモード時のマスタクロック周波数選択 (Table 3; Default: 01) DIV: X’talモード時のマスタクロック分周設定 0: そのまま出力 (Default) 1: 2分周して出力 PCKS1-0: PLLモード時のマスタクロック周波数選択 (Table 2; Default: 01) LP: 低消費電力モード (Table 2) 0: 通常モード 1: 低消費電力モード (Default) 低消費電力モード時、fsは最大48kHzまでです。 MS0157-J-03 2010/08 - 25 - [AK4117] Addr Register Name 02H Format Control R/W Default D7 IPS R/W 0 D6 UOUTE R/W 0 D5 CS12 R/W 0 D4 EFH1 R/W 0 D3 EFH0 R/W 1 D2 DIF2 R/W 1 D1 DIF1 R/W 0 D0 DIF0 R/W 0 DIF2-0: オーディオデータフォーマットコントロール (Table 9; Default: 100) EFH1-0: INT0ピン保持カウント数選択 00: 512 LRCK 01: 1024 LRCK (Default) 10: 2048 LRCK 11: 4096 LRCK CS12: チャネルステータス選択 0: Channel 1 (Default) 1: Channel 2 Cビット, AUDION, PEM, FS3-0, Pc, Pd, CRCの各ビットに反映されるチャネルステータスを 選択します。 UOUTE: Uビット出力有効 0: 無効 (Default) 1: 有効。UOUTピンからUビットが出力されます。 IPS: 入力リカバリーデータ選択 (Table 7) 0: RX0 (Default) 1: RX1 MS0157-J-03 2010/08 - 26 - [AK4117] Addr Register Name 03H INT0 MASK R/W Default MQIT0: MCIT0: MSTC0: MAUD0: MV0: MAUT0: MPAR0: MULK0: D7 D6 D5 MULK0 MPAR0 MAUT0 R/W R/W R/W 0 0 1 D4 MV0 R/W 1 D3 D2 D1 MAUD0 MSTC0 MCIT0 R/W R/W R/W 1 1 1 D0 MQIT0 R/W 1 D3 D2 D1 MAUD1 MSTC1 MCIT1 R/W R/W R/W 0 1 1 D0 MQIT1 R/W 1 QINTビットマスク有効 CINTビットマスク有効 STCビットマスク有効 AUDIONビットマスク有効 Vビットマスク有効 AUTOビットマスク有効 PARビットマスク有効 UNLOCKビットマスク有効 0: マスク無効 1: マスク有効 “0”に設定された要因がINT0ピンに反映されます。 Addr Register Name 04H INT0 MASK R/W Default MQIT1: MCIT1: MSTC1: MAUD1: MV1: MAUT1: MPAR1: MULK1: D7 D6 D5 MULK1 MPAR1 MAUT1 R/W R/W R/W 1 1 0 D4 MV1 R/W 0 QINTビットマスク有効 CINTビットマスク有効 STCビットマスク有効 AUDIONビットマスク有効 Vビットマスク有効 AUTOビットマスク有効 PARビットマスク有効 UNLOCKビットマスク有効 0: マスク無効 1: マスク有効 “0”に設定された要因がINT1ピンに反映されます。 MS0157-J-03 2010/08 - 27 - [AK4117] Addr Register Name 05H Receiver status 0 R/W Default D7 UNLCK RD 0 D6 PAR RD 0 D5 AUTO RD 0 D4 V RD 0 D3 AUDION RD 0 D2 STC RD 0 D1 CINT RD 0 D0 QINT RD 0 QINT: Qサブコードバッファインタラプト 0: 変化なし 1: 変化あり Addr=11Hから1AHに格納されるQサブコードが更新されると “1”になります。 CINT: チャネルステータスバッファインタラプト 0: 変化なし 1: 変化あり Addr=08Hから0CHに格納されるCビットが変化すると “1”になります。 STC: サンプリング周波数、プリエンファシス情報変化検出 0: 検出せず 1: 検出 FS3-0またはPEMビットが変化するとSTCビットが “1”になります。 AUDION: Audioビット出力 0: Audio 1: Non Audio このビットはチャネルステータスをデコードして生成されます。 V: バリディティビット 0: Valid 1: Invalid AUTO: Non-PCMまたはDTS-CDビットストリーム自動検出 0: 検出せず 1: 検出 このビットはNPCM, DTSCDビットのORを出力します。 PAR: パリティエラーまたはバイフェーズエラー 0:No Error 1:Error サブフレーム内でパリティエラーまたはバイフェーズエラーが検出されると “1”になりま す。 UNLCK: PLLアンロック 0: ロック 1: アンロック QINT, CINT, STC, PARビットはAddr=05HをREADすると “0”に初期化されます。 MS0157-J-03 2010/08 - 28 - [AK4117] Addr Register Name 06H Receiver status 1 R/W Default D7 0 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 D2 D1 CCRC RD 0 D0 QCRC RD 0 FS3-0: サンプリング周波数検出 (Table 5) PEM: プリエンファシス出力 0: OFF 1: ON このビットはチャネルステータスをデコードして生成されます。 NPCM: Non-PCMビットストリーム自動検出 0: 検出せず 1: 検出 DTSCD: DTS-CDビットストリーム自動検出 0: 検出せず 1: 検出 Addr Register Name 07H Receiver status 2 R/W Default D7 0 RD 0 D6 0 RD 0 D5 0 RD 0 D4 0 RD 0 D3 0 RD 0 0 RD 0 QCRC: QサブコードのCRC 0:エラーなし 1:エラーあり CCRC: チャネルステータスのCRC 0:エラーなし 1:エラーあり プロフェッショナルモード時のみ有効です。また、CS12ビットで選択されたチャネルに対 してのみ有効です。 MS0157-J-03 2010/08 - 29 - [AK4117] Addr 08H 09H 0AH 0BH 0CH 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 D7 CR7 CR15 CR23 CR31 CR39 D6 CR6 CR14 CR22 CR30 CR38 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 RD Not initialized CR39-0: レシーバチャネルステータスByte 4-0 1ブロック(192フレーム)毎に40ビット同時に更新されます。 Addr 0DH 0EH 0FH 10H 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 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: バーストプリアンブルPc Byte 0, 1 PD15-0: バーストプリアンブルPd Byte 0, 1 Addr 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 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 D7 D6 D5 D4 D3 D2 D1 D0 Q9 Q17 Q25 Q33 Q41 Q49 Q57 Q65 Q73 Q81 Q8 Q16 Q24 Q32 Q40 Q48 Q56 Q64 Q72 Q80 Q7 Q15 Q23 Q31 Q39 Q47 Q55 Q63 Q71 Q79 Q6 Q14 Q22 Q30 Q38 Q46 Q54 Q62 Q70 Q78 Q5 Q13 Q21 Q29 Q37 Q45 Q53 Q61 Q69 Q77 Q4 Q12 Q20 Q28 Q36 Q44 Q52 Q60 Q68 Q76 Q3 Q11 Q19 Q27 Q35 Q43 Q51 Q59 Q67 Q75 Q2 Q10 Q18 Q26 Q34 Q42 Q50 Q58 Q66 Q74 RD Not initialized Q2-81: Q-subcode (Figure 14 and Figure 15) Uビットの1周期毎に80ビット同時に更新されます。 MS0157-J-03 2010/08 - 30 - [AK4117] ■ 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. 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 10. バーストプリアンブルワード MS0157-J-03 Value 0xF872 0x4E1F see Table 11 numbers of bits 2010/08 - 31 - [AK4117] Bits of Pc value contents 0-4 data type NULL data ≤4096 Dolby AC-3 data 1536 reserved PAUSE MPEG-1 Layer1 data 384 MPEG-1 Layer2 or 3 data or MPEG-2 without extension 1152 MPEG-2 data with extension 1152 MPEG-2 AAC ADTS 1024 MPEG-2, Layer1 Low sample rate 384 MPEG-2, Layer2 or 3 Low sample rate 1152 reserved DTS type I 512 DTS type II 1024 DTS type III 2048 ATRAC 512 ATRAC2/3 1024 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, shall be set to “0” Table 11. バースト情報 Pc のフィールド 5, 6 7 8-12 13-15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-31 0 0 1 0 repetition time of burst in IEC958 frames MS0157-J-03 2010/08 - 32 - [AK4117] ■ Non-PCMビットストリームタイミング 1) 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 Pc2 Pd1 Pc3 Pd2 Pd3 Figure 27. タイミング例 1 2) Non-PCM ビットストリームが止まった場合 (MULK0=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 Pc1 Pd0 Pcn Pd1 Pdn Figure 28. タイミング例 2 MS0157-J-03 2010/08 - 33 - [AK4117] システム設計 システム接続例をFigure 29に示します。具体的な回路ついては評価用ボードを参照して下さい。 12k 3.3V Supply S/PDIF (see Figure 12-14) + 10u 0.1u (Shield) 10u + 3.3V Supply 1 R AVSS 24 2 AVDD PDN 23 3 RX1 INT0 22 4 NC INT1 21 5 RX0 CSN 20 6 DVDD CCLK 19 7 DVSS CDTI 18 8 XTI CDTO 17 9 XTO UOUT 16 10 LRCK NC 15 11 BICK MCKO 14 12 SDTO DAUX 13 0.1u AK4117 Microcontroller C (see Figure 8-10) C DSP AD/DA Figure 29. システム接続図 Notes: (1) C の値は水晶振動子に依存します(Typ.10-40pF)。 (2) AVSS と DVSS は、同じグランドに接続して下さい。 MS0157-J-03 2010/08 - 34 - [AK4117] パッケージ 24pin VSOP (Unit: mm) 1.25±0.2 *7.8±0.15 13 A 7.6±0.2 *5.6±0.2 24 12 1 0.22±0.1 0.65 0.15±0.05 0.1±0.1 0.5±0.2 Detail A Seating Plane 0.10 NOTE: Dimension "*" does not include mold flash. ■ 0-10° 材質・メッキ仕様 パッケージ材質: リードフレーム材質: リードフレーム処理: エポキシ系樹脂 銅 半田メッキ(無鉛) MS0157-J-03 2010/08 - 35 - [AK4117] マーキング AKM AK4117VF AAXXXX Contents of AAXXXX AA: Lot# XXXX: Date Code 改定履歴 Date (YY/MM/DD) 02/05/27 02/12/12 Revision 00 01 Reason 初版 誤記訂正 Page Contents 3 ピン配置 Pin#14: MCLK → MCKO Audio Serial Interface Format 21 “The DIF2-0 pins can select...” → “The DIF2-0 bits can select...” 04/04/19 02 誤記訂正 16 32 10/08/11 03 誤記訂正 11 Figure 16.Q-subcode レジスタマップ Addr = 16H~1FH → 11H~1AH Table 11. バースト情報 Pc のフィールド Value 7: reserved → MPEG2 AAC ADTS; repetition time of burst: 1024 Value 14: reserved → ATRAC; repetition time of burst: 512 Value 15: reserved → ATRAC2/3; repetition time of burst: 1024 Value 27: (Reserved for MPEG-4 AAC data) → reserved Value 28: MPEG-2 AAC data → reserved Table 3. EXTCLK を変更 MS0157-J-03 2010/08 - 36 - [AK4117] 重要な注意事項 z z z z z z 本書に記載された製品、および、製品の仕様につきましては、製品改善のために予告なく変更すること があります。従いまして、ご使用を検討の際には、本書に掲載した情報が最新のものであることを弊社 営業担当、あるいは弊社特約店営業担当にご確認ください。 本書に記載された周辺回路、応用回路、ソフトウェアおよびこれらに関連する情報は、半導体製品の動 作例、応用例を説明するものです。お客様の機器設計において本書に記載された周辺回路、応用回路、 ソフトウェアおよびこれらに関連する情報を使用される場合は、お客様の責任において行ってください。 本書に記載された周辺回路、応用回路、ソフトウェアおよびこれらに関連する情報の使用に起因してお 客様または第三者に生じた損害に対し、弊社はその責任を負うものではありません。また、当該使用に 起因する、工業所有権その他の第三者の所有する権利に対する侵害につきましても同様です。 本書記載製品が、外国為替および、外国貿易管理法に定める戦略物資(役務を含む)に該当する場合、輸 出する際に同法に基づく輸出許可が必要です。 医療機器、安全装置、航空宇宙用機器、原子力制御用機器など、その装置・機器の故障や動作不良が、 直接または間接を問わず、生命、身体、財産等へ重大な損害を及ぼすことが通常予想されるような極め て高い信頼性を要求される用途に弊社製品を使用される場合は、必ず事前に弊社代表取締役の書面によ る同意をお取りください。 この同意書を得ずにこうした用途に弊社製品を使用された場合、弊社は、その使用から生ずる損害等の 責任を一切負うものではありませんのでご了承ください。 お客様の転売等によりこの注意事項の存在を知らずに上記用途に弊社製品が使用され、その使用から損 害等が生じた場合は全てお客様にてご負担または補償して頂きますのでご了承下さい。 MS0157-J-03 2010/08 - 37 -
© Copyright 2024 Paperzz