[AK7719] AK7719 Low Power DSP for Voice and Audio Processing 概 要 AK7719は4つのシリアルデータI/Fをもつディジタルシグナルプロセッサ(DSP)です。DSPのマスタクロ ックを生成するクロックジェネレイタを搭載し、DSPは1875 steps/fs (48kHzサンプリング時)の並列演 算能力を持っています。RAMベースDSPのため、ハンズフリーやアコースティックエフェクトなどの ユーザーの要望に合わせて様々な組み合わせのプログラミングが可能です。AK7719は低消費電力動作 なので携帯機器のアプリケーションに最適です。小型の25pin CSPパッケージに実装され基板スペース を削減します。 特 長 □ DSP - 内蔵メモリによる順応性のあるプログラミングが可能 - ハードウエアアクセラレータ - データ幅: 24bit (Data RAM 24bit浮動小数点対応) - 乗算器 20 x 20 Æ 40bit (double precision available) - 除算器 20 / 20 Æ 20bit - ALU: 44bit 算術演算 (with overflow margin 4bit) 24bit 浮動小数点算術・論理演算 - プログラムRAM: 4096w x 36bit - 係数RAM: 2048w x 20bit - データRAM: 2048w x 24bit (24bit floating point) - オフセットレジスタ: 32w x 15bit - 遅延用RAM: 16384w x 24bit (24bit floating point) - 5625 steps at fs16KHz, 1875 steps at fs48KHz - 内部クロック生成器 □ オーディオインタフェースフォーマット - 24bit 前詰, I2S, - 16/24bit linear, 8bit A-law, 8bit µ-law PCM - サンプリング周波数 8 KHz~48 KHz - アップ、ダウンサンプルレートコンバータ Port#2 (8KHz↔16KHz) □ μP I/F: I2C-Compatible, SPI □ 動作、スリープ、パワーダウンモード □ 電源電圧 VDD (DSP Core): 1.2V ±0.1V TVDD (PCM I/F): 1.6V ~3.6V 動作温度範囲: -20°C~ 85°C □ □ パッケージ: 25-Pin WL-CSP (2.62mm x2.93mm, 0.5mm pitch) □ 消費電力: 7.4mA (8.9mW) typ. (Narrowband Handset mode operation) MS1351-J-02-PB 2013/02 1 [AK7719] ■ ブロック図 VSS PDN TVDD VDD TEST SYNC1 PCM BCLK1 Interface1 (Port#1) SDIN1 SDOUT1 AKM DSP Core DIN1 PCM Interface2 DOUT2 BCLK2 (Port#2) SDOUT2 SDIN2 DIN2 DOUT1 SYNC2 PCM DOUT4/GP1 SYNC3/JX1 SDOUT3/GP0 (Port#4) SDOUT4/GP1 SDIN4 JX0 BCLK3/JX0 SDIN3 DIN4 JX1 Interface4 PCM Interface3 (Port#3) WDT/CRC DIN3 DOUT3/GP0 STO/RDY RDY I2C Control Interface CGU (CLK Gen Unit) SCLK/CAD0 SI/CAD1 DSPCLK CSN/SCL Memory SO/SDA Figure 1. Block Diagram MS1351-J-02-PB 2013/02 2 [AK7719] ■ オーダリングガイド -20 ∼ +85°C 25-pin CSP (0.5mm pitch) Black type Evaluation board for AK7719 AK7719ECB AKD7719 ■ ピン配置 Top View 5 5 4 4 3 3 2 INDEX MARK 2 1 A B C D Bottom View 1 E E BCLK1 D C 5 PDN SDIN1 SDOUT1 4 VDD BCLK3/ JX0 SDIN3 3 VSS SYNC3/ JX1 TEST STO/ RDY BCLK2 2 TVDD I2C SDIN4 SDOU4/ GP1 SDIN2 1 SI/CAD1 SCLK/ CAD0 CSN/ SCL A B C B A SYNC1 SDOUT3/ SYNC2 GP0 SO/ SDA SDOUT2 D E ( TOP図 ) MS1351-J-02-PB 2013/02 3 [AK7719] ピン/機能 No. A4 A2 A3 Pin Name VDD TVDD VSS A5 PDN D3 STO RDY E5 SYNC1 D5 BCLK1 B5 C5 E4 E3 E2 E1 I/O Function - Core Power Supply Pin 1.2V - I/O power Supply Pin 1.6∼3.6V - Ground Pin 0V Power-Down Mode Pin I “H”: Power-up, “L”: Power-down, reset the control register. The AK7719 must be reset once upon power-up. Status Output Pin (Active High) (STRDY bit = “0”) O Data Write Ready output pin for control I/F (STRDY bit = “1”) I Frame Sync 1 pin Serial Data Clock 1 Pin I AK7719 goes into stanby state when BCLK1 is not present. I Serial Data Input 1 Pin O Serial Data Output 1 Pin SDIN1 SDOUT1 SYNC2 O Frame Sync 2 Pin BCLK2 O Serial Data Clock 2 Pin SDIN2 I Serial Data Input 2 Pin SDOUT2 O Serial Data Output 2 Pin SYNC3 Frame Sync 3 pin (SELPT bit = “1”) B3 I Conditional Jump 1 Pin (SELPT bit = “0”) JX1 BCLK3 Serial Data Clock 3 Pin (SELPT bit = “1”) B4 I JX0 Conditional Jump 0 Pin (SELPT bit = “0”) C4 SDIN3 I Serial Data Input 3 Pin SDOUT3 Serial Data Output 3 Pin (SELDO3 bit = “0”) D4 O GP0 DSP Programmable output 0 Pin (SELDO3 bit = “1”) C2 SDIN4 I Serial Data Input 4 Pin Serial Data Output 4 Pin (SELDO4 bit = “0”) SDOUT4 D2 O GP1 DSP Programmable output 1 Pin (SELDO4 bit = “1”) B2 I2C I Control Interface Mode Select Pin “H”: I2C, “L”: SPI Serial Clock Input pin SPI (I2C pin = “L”) SCLK B1 I CAD0 Slave Address 0 Input pin I2C (I2C pin = “H”) Chip select pin SPI (I2C pin = “L”) CSN C1 I SCL Control Interface clock input pin I2C (I2C pin = “H”) SPI (I2C pin = “L”) SO O Serial data output pin D1 SDA I/O Control Interface input/output acknowledge pin I2C (I2C pin = “H”) Serial data input pin SPI (I2C pin = “L”) SI A1 I CAD1 Slave Address 1 Input pin I2C(I2C pin = “H”) C3 TEST I Test pin (pull-down resistor) must be connected to VSS. Note 1. 入力ピンは、オープンにしないで下さい。 Note 2. I2C, CAD0/1 pin は、“L”(VSS)または “H”(TVDD)固定で使用して下さい。 MS1351-J-02-PB 2013/02 4 [AK7719] DSPブロック図 Pointer CP0, CP1 DP0, DP1 Data RAM Coefficient RAM Delay RAM 16384w x 24-Bit 2048w x 24-Bit 2048w x 20-Bit Offset Reg 32w x 15-Bit DLP0, DLP1 CBUS(20-Bit) DBUS(24-Bit) MPX20 Micon I/F MPX20 X Control PRAM DEC Y Serial I/F 4096w x 36-Bit Multiply 20 x 20 → 40-Bit PC Stack: 5 levels(max) 24-Bit 40-Bit TMP 12 x 24-Bit PTMP(LIFO) 6 x 24-Bit MUL DBUS 2 x 16/24-Bit DIN4 2 x 16/24-Bit DIN3 2 x 16/24-Bit DIN2 2 x 16/24-Bit DIN1 ALU 2 x 16/24-Bit DOUT4 44-Bit 2 x 16/24-Bit DOUT3 2 x 16/24-Bit DOUT2 2 x 16/24-Bit DOUT1 SHIFT 44-Bit 40-Bit A B Overflow Margin: 4-Bit 40-Bit DR0 ∼ 3 40-Bit Accelerator Over Flow Data Generator Division 20÷20→20 Peak Detector MS1351-J-02-PB 2013/02 5 [AK7719] ■ 使用しないピンの処理について 使用しない入出力ピンは下記の設定を行い、適切に処理して下さい。 Pin Name Setting STO/RDY, SDOUT3/GPO, SDOUT4/GP1 オープン SYNC1, BCLK1, SDIN1, SDIN2, SDIN3, SDIN4, VSSに接続 SYNC3/JX1, BCLK3/JX0, TEST ■ パワーダウン時の出力ピンの状態 パワーダウン時(PDN pin= “L”)の出力ピンは、下記の状態になっています。 パワーダウン時の状態 No. Pin Name I/O “L”出力 STO D3 O RDY C5 SDOUT1 O SDIN2スルー出力 E4 SYNC2 O SYNC1スルー出力 E3 BCLK2 O BCLK1スルー出力 E1 SDOUT2 O SDIN1スルー出力 SDOUT3 D4 O SDIN4スルー出力 GP0 SDOUT4 SDIN3スルー出力 D2 O GP1 SO O SPI (I2C pin = “L”) “L”出力 D1 SDA I/O I2C (I2C pin = “H”) Hi-z出力 絶対最大定格 (VSS=0V; 全ての電圧はグランドに対する値です) 項 目 記号 VDD 電源電圧 (DSP Core) TVDD 電源電圧 (Digital I/O) IIN 入力電流(除:電源 Pin) VIND 入力電圧 Ta 動作周囲温度 Tstg 保存温度 min −0.3 -0.3 −0.3 −20 −65 max 1.6 4.1 ±10 TVDD+0.3 85 150 Unit V V mA V °C °C 注意: この値を超えた条件で使用した場合、デバイスを破壊することがあります。また、通常の 動作は保証 されません。 推奨動作条件 (VSS=0V; 全ての電圧はグランドに対する値です) min typ max Unit 項 目 記号 VDD 1.1 1.2 1.3 V Core電源電圧 TVDD 1.6 1.8 3.6 V Digital I/O電源電圧 Note 3. TVDD と VDD の立ち上げシーケンスを考慮する必要はありません。各電源は PDN pin = “L” の状態 で立ち上げ、全ての電源が立ち上がった後、PDN pin =“H” としてください。 Note 4. SCL, SDA のプルアップ抵抗の接続先は、TVDD 以下にして下さい。 注意: 本データシートに記載されている条件以外のご使用に関しては、当社では責任負いかねますので十分 ご注意下さい。 MS1351-J-02-PB 2013/02 6 [AK7719] 電気的特性 DC特性 (Ta=-20ºC~85ºC; VDD=1.2V, TVDD =1.6V~3.6V; VSS =0V) min パラメータ 記号 VIH 70%TVDD ハイレベル入力電圧 VIL ローレベル入力電圧 VOH TVDD-0.2 ハイレベル出力電圧 Iout=-200μA (Note 5) VOL ローレベル出力電圧 Iout= 200μA (Note 5) TVDD ≥ 2.0V SDA ローレベル VOL TVDD < 2.0V 出力電圧 Iout = 3mA Iin 入力リーク電流 typ max 30%TVDD 0.2 0.4 20%TVDD ±10 Unit V V V V V V μA Note 5. SDA pin を除きます。 消費電流 (Ta=25ºC; VDD=1.2V; TVDD=1.8V; VSS =0V, fin=1kHz, fs=8kHz 16bit, FS bits=0h, LAW bits=0h, DIF bit=2h, TESTC bit=1h, DSP running with programmed connecting DIN1 with DOUT2 and DIN2 with DOUT1) Parameter min typ max Unit Power Supplies: Power-Up (PDN pin = “H”) DSP-Operational State All Circuit Power-up VDD 3.1 mA VDD=1.2V TVDD=1.8V TVDD 0.02 mA Power Consumption 3.76 mW All Circuit Power-up VDD 20 mA VDD=1.3V TVDD=3.6V TVDD 2.0 mA Power Consumption 33.2 mW Power-Down state (PDN pin = “L”), (Note 7) VDD 2.4 8 μA TVDD 0.2 1 μA Note 6. VDD と TVDD の消費電流の値は使用周波数および DSP プログラム内容によって変化します。 Note 7. 全てのディジタル入力ピンを TVDD または VSS に固定した時の値です。 MS1351-J-02-PB 2013/02 7 [AK7719] スイッチング特性 ■ システムクロック (Ta= -20ºC ~ 85ºC, VDD=1.2V, TVDD= 1.6V ~ 3.6V, VSS=0V); CL=20pF(except SDA pin) or 400pF(SDA pin); unless otherwise specified) Parameter Symbol min typ max Unit Normal Operation mode: SYNC1/3, BCLK1/3 Input Timing SYNC1/3 Input Timing SYNC1/3 frequency fs 8 48 kHz BCLK1 Input Timing (Note 8, Note 9) fBCLK 64 BCLK1/3 Pulse width Low BCLK1/3 Pulse width High tBCKL tBCKH 0.4 x tBCLK 3072 kHz ns ns 0.4 x tBCLK Note 8. SYNC1 と BCLK1 または SYNC3 と BCLK3 は同期し、fs は固定している必要があります。 Note 9. 必要なクロックは fBCLK ≥ 2 (LAW bit で設定したデータ長 8/16/24)x SYNC2 周波数です。 ■ リセットおよびスタンバイ (Ta= -20ºC ~ 85ºC, VDD=1.2V, TVDD= 1.6V ~ 3.6V, VSS=0V) Parameter Symbol min typ max PDN accept pulse width (Note 10) tPDN 600 Note 10. AK7719 は電源投入時に PDN pin = “L”から “H”に立ち上げることでリセットされます。 Unit ns ■ シリアルデータインタフェース (Ta= -20ºC ~ 85ºC, TVDD= 1.6V ~ 3.6V, VSS=0V, CL=20pF) パラメータ 記号 SDIN1, SDIN3, SDIN4, SDOUT1, SDOUT3, SDOUT4 tBSYD BCLK1 “↑”からSYNC1“↑”への遅延時間 (Note 11) tSYBD SYNC1“↓”からBCLK1 “↑”への遅延時間 tB1IDS シリアルデータ入力 ラッチセットアップ時間 tB1IDH シリアルデータ入力 ラッチホールド時間 tSY1OD SYNC1からシリアルデータ出力遅延時間 BCLK1 “↓”からシリアルデータ出力遅延時間 (Note 12) tB1OD SDIN2, SDOUT2 SYNC2デューティ比 tB2IDS シリアルデータ入力 ラッチセットアップ時間 tB2IDH シリアルデータ入力 ラッチホールド時間 tSY2OD SYNC2からシリアルデータ出力遅延時間 BCLK2 “↓”からシリアルデータ出力遅延時間 (Note 13) tB2OD SDINn → SDOUTn (n=1, 2, 3, 4) tIOD SDINnからSDOUTn出力遅延時間 Note 11. BCLK1 の極性を反転させた場合は、BCLK1 の “↓”からになります。 Note 12. BCLK1 の極性を反転させた場合は、BCLK1 の “↑”からになります。 Note 13. BCLK2 の極性を反転させた場合は、BCLK2 の “↑”からになります。 MS1351-J-02-PB min typ max Unit 40 40 ns ns ns ns ns ns 40 40 % ns ns ns ns 60 ns 20 100 40 40 50 40 40 2013/02 8 [AK7719] ■ タイミング波形 1/fs ts=1/fs 1/fs SYNC1/3 VIH VIL 1/fBCLK 1/fBCLK tBCLK=1/fBCLK VIH BCLK1/3 VIL Figure 2. システムクロック PDN tPDN VIL Figure 3. パワーダウン MS1351-J-02-PB 2013/02 9 [AK7719] VIH VIL SYNC1/3 tBSYD tSYBD VIH VIL BCLK1/3 tB1IDS tB1IDH VIH VIL SDIN1/3/4 tSY1OD tB1OD SDOUT1/3/4 50%TVDD tIOD VIH VIL SDIN2/4/3 Figure 4. シリアルデータインタフェース (Port#1, 3, 4) SYNC2 50%TVDD BCLK2 50%TVDD tB2IDS tB2IDH VIH VIL SDIN2 tSY2OD tB2OD SDOUT2 50%TVDD tIOD VIH VIL SDIN1 Figure 5. シリアルデータインタフェース (Port#2) MS1351-J-02-PB 2013/02 10 [AK7719] ■ μP インタフェース(SPI mode) (Ta= -20ºC ~ 85ºC, VDD=1.2V; TVDD=1.6~3.6V, VSS =0V; CL=20pF) Parameter Symbol μP Interface Timing (SPI mode) SCLK Fall Time tSF SCLK Rise Time tSR SCLK Frequency fSCLK SCLK Low Level Width tSCLKL SCLK High Level Width tSCLKH CSN High Level Width tWRQH tRST1 From CSN “↑” to PDN “↑” tIRRQ From PDN “↑” to CSN “↓” From SCLK “↓” to CSN “↑” tWSC From SCLK “↑” to CSN “↑” tSCW SI Latch Setup Time tSIS SI Latch Hold Time tSIH AK7719 → μP Delay Time from SCLK “↓”to SO Output tSOS Hold Time from SCLK “↑” to SO Output (Note 14) tSOH Note 14. コマンドコードの 8bit 目入力時は除きます。 min typ max Unit 30 30 4.0 ns ns MHz ns ns ns ns μs ns ns ns ns 100 ns ns 120 120 500 600 100 500 800 100 100 100 tSR tSF VIH SCLK VIL tSCLKL tSCLKH 1/fSCLK 1/fSCLK VIH PDN VIL VIH CSN VIL tRST1 tIRRQ Figure 6. μP インタフェース 1 (SPI ) MS1351-J-02-PB 2013/02 11 [AK7719] VIH CSN tWRQH VIL VIH SI VIL tSIS tSIH VIH SCLK VIL tWSC tSCW tWSC tSCW Figure 7. μP インタフェース 2 (SPI) VIH SCLK VIL VIH SO VIL tSOH tSOS Figure 8. μP インタフェース 3 (SPI) MS1351-J-02-PB 2013/02 12 [AK7719] ■ I²CBUSインタフェース (Ta=-20ºC~85ºC, VDD=1.2V, VDD=1.6~3.6V, VSS =0V, CL=20pF) Parameter Symbol min I²C Timing SCL clock frequency fSCL 30 Bus Free Time Between Transmissions tBUF 1.3 Start Condition Hold Time tHD:STA 0.6 (prior to first Clock pulse) Clock Low Time 1.3 tLOW Clock High Time 0.6 tHIGH Setup Time for Repeated Start Condition 0.6 tSU:STA SDA Hold Time from SCL Falling 0 tHD:DAT SDA Setup Time from SCL Rising 0.1 tSU:DAT Rise Time of Both SDA and SCL Lines tR Fall Time of Both SDA and SCL Lines tF Setup Time for Stop Condition 0.6 tSU:STO Pulse Width of Spike Noise Suppressed tSP 0 by Input Filter Capacitive load on bus Cb typ max Unit 400 kHz μs μs μs μs μs μs μs μs μs μs 0.9 0.3 0.3 50 ns 400 pF Note 15. I²C-bus は NXP B.V.の商標です。 VIH SDA VIL tBUF tLOW tR tHIGH tF tSP VIH SCL VIL tHD:STA Stop tHD:DAT tSU:DAT tSU:STA tSU:STO Start Stop Start Figure 9. I²C バスインタフェース MS1351-J-02-PB 2013/02 13 [AK7719] パッケージ 25pin CSP (Unit: mm) 30 -φ0.285 ± Top View φ 0.05 M C 0.03 φ 0.15 M A (0.040) C A B 3 7719 2.62±0.03 4 5 B 1 D E A C B 0.5 1 2 XXXX A 0.565±0.059 0.345±0.029 0.5 2.93±0.03 0.075 C 0.180±0.03 C ■ 材料・メッキ仕様 パッケージ材質: エポキシ系樹脂、ハロゲン (臭素、塩素)フリー 半田ボール材質: SnAgCu MS1351-J-02-PB 2013/02 14 [AK7719] マーキング 7719 XXXX 1 A XXXX: Date code (4 digit) 改訂履歴 Date (Y/M/D) 12/01/12 12/05/10 Revision 00 01 Reason 初版 仕様変更 Page Contents 1 特長 消費電力: 6.2mA(7.5mW) typ. → 7.4mA (8.9mW) typ. 消費電流 測定条件: “TESTC bit =1h” を追加 Power-Up, VDD=1.2V, TVDD=1.8V VDD: 1.7 → 3.1mA (typ) Power Consumption: 2.1 → 3.76mW パッケージ パッケージ図の寸法を変更 7 13/02/06 02 誤記訂正 14 MS1351-J-02-PB 2013/02 15 [AK7719] 重要な注意事項 z z z z z z 本書に記載された製品、および、製品の仕様につきましては、製品改善のために予告なく変更すること があります。従いまして、ご使用を検討の際には、本書に掲載した情報が最新のものであることを弊社 営業担当、あるいは弊社特約店営業担当にご確認ください。 本書に記載された周辺回路、応用回路、ソフトウェアおよびこれらに関連する情報は、半導体製品の動 作例、応用例を説明するものです。お客様の機器設計において本書に記載された周辺回路、応用回路、 ソフトウェアおよびこれらに関連する情報を使用される場合は、お客様の責任において行ってください。 本書に記載された周辺回路、応用回路、ソフトウェアおよびこれらに関連する情報の使用に起因してお 客様または第三者に生じた損害に対し、弊社はその責任を負うものではありません。また、当該使用に 起因する、工業所有権その他の第三者の所有する権利に対する侵害につきましても同様です。 本書記載製品が、外国為替および、外国貿易管理法に定める戦略物資(役務を含む)に該当する場合、 輸出する際に同法に基づく輸出許可が必要です。 医療機器、安全装置、航空宇宙用機器、原子力制御用機器など、その装置・機器の故障や動作不良が、 直接または間接を問わず、生命、身体、財産等へ重大な損害を及ぼすことが通常予想されるような極め て高い信頼性を要求される用途に弊社製品を使用される場合は、必ず事前に弊社代表取締役の書面によ る同意をお取りください。 この同意書を得ずにこうした用途に弊社製品を使用された場合、弊社は、その使用から生ずる損害等の 責任を一切負うものではありませんのでご了承ください。 お客様の転売等によりこの注意事項の存在を知らずに上記用途に弊社製品が使用され、その使用から損 害等が生じた場合は全てお客様にてご負担または補償して頂きますのでご了承下さい。 旭化成エレクトロニクス製品のご検討ありがとうございます。 より詳しい資料を用意しておりますので、お手数ですが弊社営業担 当、あるいは弊社特約店営業担当までお申し付けください。 MS1351-J-02-PB 2013/02 16