93
FJDL7074-003-02 発行日: 2007 10 31 ML7074-003 VoIP CODEC 1/93 概要 ML7074-003 VoIP 向け音声コーデックです。本 LSI Speech CODEC として G.729.A/G.726/G.711 選択可能で、32msec の遅延に対応するエコーキャンセラ、DTMF 検出、トーン検出、トーン発生機能など を備えており TARouter 等に VoIP 機能を付加する場合に最適な LSI です。 特長 ●単一 3.3V 電源動作(DVDD0,1,2,AVDD: 3.03.6 VSpeech CODEC: G.729.A(8kbps) / G.726(32kbps) / G.711(64kbps)-law,A-law 選択可能 G.729.A(8kbps)G.726(32kbps)相互変換機能 32msec の遅延に対応するエコーキャンセラ DTMF 検出機能 ●トーン検出機能 2 系統(1650Hz,2100Hz *検出周波数変更可能) ●トーン発生機能 FSK 発生機能 ●ダイヤルパルス検出機能 ●ダイヤルパルス送出機能 16bit タイマ 1ch 内蔵 ●送信・受信データ転送用 FIFO バッファ(640byte)内蔵 Frame/DMA(スレーブ)インタフェース選択可能 ●マスタークロック周波数: 4.096 MHz(水晶振動子/外部入力) ●ハードウェア、ソフトウェアパワーダウン可能 ●アナログ入出力形式: 入力アンプ2系統内蔵 10k駆動 出力アンプ2系統内蔵 10k駆動 ●パッケージ: 64 ピンプラスチック QFPQFP64-P-1414-0.80-BK

FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

Embed Size (px)

Citation preview

Page 1: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02発行日: 2007 年 10 月 31 日

ML7074-003 VoIP CODEC

1/93

■ 概要 ML7074-003 は VoIP 向け音声コーデックです。本 LSI は Speech CODEC として G.729.A/G.726/G.711 を

選択可能で、32msec の遅延に対応するエコーキャンセラ、DTMF 検出、トーン検出、トーン発生機能など

を備えており TA、Router 等に VoIP 機能を付加する場合に 適な LSI です。

■ 特長 ●単一 3.3V 電源動作(DVDD0,1,2,AVDD: 3.0~3.6 V) ●Speech CODEC: G.729.A(8kbps) / G.726(32kbps) / G.711(64kbps)-law,A-law 選択可能

G.729.A(8kbps)⇔G.726(32kbps)相互変換機能 ●32msec の遅延に対応するエコーキャンセラ ●DTMF 検出機能 ●トーン検出機能 2 系統(1650Hz,2100Hz *検出周波数変更可能) ●トーン発生機能 ●FSK 発生機能 ●ダイヤルパルス検出機能 ●ダイヤルパルス送出機能 ●16bit タイマ 1ch 内蔵 ●送信・受信データ転送用 FIFO バッファ(640byte)内蔵 Frame/DMA(スレーブ)インタフェース選択可能 ●マスタークロック周波数:

4.096 MHz(水晶振動子/外部入力) ●ハードウェア、ソフトウェアパワーダウン可能 ●アナログ入出力形式:

入力アンプ2系統内蔵 10k駆動 出力アンプ2系統内蔵 10k駆動

●パッケージ: 64 ピンプラスチック QFP(QFP64-P-1414-0.80-BK)

Page 2: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

2/93

■ ブロック図

Echo Canceller

DTMF_REC

+

-

AFF

D/A

LPF

G.729.A

G.726

TONE_GEN

(TONEA/B)

TX

Buffer0

RX

Buffer0

Frame/DMA

Controller

INTB

A0-A7

Control

Register

8b

D0-D15

16b

VREF

CSB

RDB

WRB

FR0B

FR1B

ACK0B

ACK1B

AIN1N

GSX1

VFRO0

AVREF

OSC

Power

PLL

Speech Codec

10kΩ

10kΩ

DVDD2

DGND2

AVDD

AGND

PDNB

TST1

XI

XO

G.711

TXGAIN

RXGAIN

DVDD1

DGND1

DVDD0

DGND0

TST2

TST3

CKGN

MCK

SYNC(8kHz)

LPAD

GPAD

ATTs

ATTr

Bus Control Unit

Center

Clip

Encoder

G.729.A

G.726

G.711

Decoder

DTMF_DET

INT

DTMF_DET

TX

Buffer1

RX

Buffer1

AIN0N

GSX0

10kΩ

AIN0P

Linear PCM Codec

VFRO1

10kΩ

STGAIN

SYNC

BCLK

PCMI

PCMO

TONE_DET1

TONE1_DET

S/P

P/S

Serial I/F

TONE0_DET

TONE1_DET

GPI0

GPI1

GPO0

GPO1

TONE_DET0

TONE0_DET

FSK_GEN

TST0

CLKSEL

AMP0

AMP1

AMP2

AMP3

Sin

Rout

Sout

Rin

A/D

BPF

G.729.A

G.729.A

G.711

G.711

G.726

G.726

Codec

Encoder

Decoder

DPGEN

DPDET

CR16-B0(GPI0)

CR17-B0(GPO0)

DP_DET

DP_DET

TIMER

DTMF_CODE[3:0]

DTMF_CODE[3:0]

Page 3: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

3/93

■ 端子接続(上面図)

64 ピンプラスチック QFP

49

AVREF

VFRO0

VFRO1

AVDD

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

D15

D14

D13

D12

D11

D10

D9

D8

D7

D6

D5

D4

D3

D2

D1

D0

48

47

46

45

44

43

42

41

40

39

38

37

36

35

34

33

DGND0

DGND1

TST3

TST2

TST1

TST0

PCMO

PCMI

BCLK

SYNC

DVDD1

RDB

WRB

CSB

FR0B

FR1B

DVDD0

A0A1A2A3A4A5A6A7

DGND2

XI

XO

DVDD2

GPI0

GPI1

GPO0

GPO1

PDNB

INTB

ACK0B

ACK1B

CLKSEL

AIN1N

GSX1

AIN0P

AIN0N

GSX0

AGND

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16L7074-003

Page 4: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

4/93

■ 端子説明 ピン

番号

端子名 I/O PDNB

= “0”

説明

1 TST1 I “0” テスト制御入力 1 通常”0”を入力してください。

2 TST0 I “0” テスト制御入力 0 通常”0”を入力してください。

3 PCMO O “Hi-z” PCM データ出力

4 PCMI I I PCM データ入力

I CLKSEL=”0”

PCM シフトクロック入力

5 BCLK

I/O

“L” CLKSEL=”1”

PCM シフトクロック出力

I CLKSEL=”0”

PCM 同期信号 8kHz 入力

6 SYNC

I/O

“L” CLKSEL=”1”

PCM 同期信号 8kHz 出力

7 DVDD0 — — ディジタル電源

8 ACK0B I I 送信バッファ DMA アクセスアクノリッジ信号入力

9 ACK1B I I 受信バッファ DMA アクセスアクノリッジ信号入力

10 FR0B

(DMARQ0B)

O ”H” FR0B:(CR11-B7=”0”)

送信バッファフレーム信号出力

DMARQ0B: (CR11-B7=”1”)

送信バッファ DMA アクセスリクエスト信号出力

11 FR1B

(DMARQ1B)

O “H” FR1B: (CR11-B7=”0”)

受信バッファフレーム信号出力

DMARQ1B: (CR11-B7=”1”)

受信バッファ DMA アクセスリクエスト信号出力

12 INTB O “H” 割り込み要求出力

割り込み発生時に約 1.0 sec 間 “L”を出力します

13 CSB I I チップセレクト制御入力

14 RDB I I リード制御入力

15 WRB I I ライト制御入力

16 DGND0 — I ディジタルグランド(0.0 V)

17 D0 I/O I データ入出力

18 D1 I/O I データ入出力

19 D2 I/O I データ入出力

20 D3 I/O I データ入出力

21 D4 I/O I データ入出力

22 D5 I/O I データ入出力

23 D6 I/O I データ入出力

24 D7 I/O I データ入出力

25 D8 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

Page 5: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

5/93

26 D9 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

27 D10 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

28 D11 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

29 D12 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

30 D13 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

31 D14 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

32 D15 I/O I データ入出力

8bit バスアクセス(CR11-B5=”1”)で使用する場合には入力を固定してください。

33 DVDD1 — — ディジタル電源

34 A0 I I アドレス入力

35 A1 I I アドレス入力

36 A2 I I アドレス入力

37 A3 I I アドレス入力

38 A4 I I アドレス入力

39 A5 I I アドレス入力

40 A6 I I アドレス入力

41 A7 I I アドレス入力

42 PDNB I “0” パワーダウン入力

“0” パワーダウンリセット

”1” 通常動作

43 CLKSEL I I SYNC、BCLK 入出力制御入力

“0” SYNC、BCLK は入力

“1” SYNC、BCLK は出力

44 DGND1 — — ディジタルグランド(0.0 V)

45 GPI0 I I 汎用入力端子 0 (5V トレラント入力)

/2次機能 ダイヤルパルス検出入力端子

46 GPI1 I I 汎用入力端子 1 (5V トレラント入力)

47 GPO0 O “L” 汎用出力端子 0 (5V トレラント出力、外部プルアップ可能)

/2次機能 ダイヤルパルス送出端子

48 GPO1 O “L” 汎用出力端子 1 (5V トレラント出力、外部プルアップ可能)

49 AVDD — — アナログ電源

50 AIN0P I I AMP0 非反転入力

51 AIN0N I I AMP0 反転入力

52 GSX0 O “Hi-z” AMP0 出力(10kΩ駆動)

53 GSX1 O “Hi-z” AMP1 出力(10kΩ駆動)

54 AIN1N I I AMP1 反転入力

55 AVREF O “L” アナログ信号グランド(1.4 V)

Page 6: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

6/93

56 VFRO0 O “Hi-z” AMP2 出力(10kΩ駆動)

57 VFRO1 O “Hi-z” AMP3 出力(10kΩ駆動)

58 AGND — アナロググランド(0.0V)

59 DGND2 — ディジタルグランド(0.0V)

60 XI I I 4.096MHz 水晶振動子 I/F、4.096MHz クロック入力

61 XO O “H” 4.096MHz 水晶振動子 I/F

62 DVDD2 — ディジタル電源

63 TST3 I “0” テスト制御入力 3 通常”0”を入力してください。

64 TST2 I “0” テスト制御入力 2 通常”0”を入力してください。

Page 7: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

7/93

■ 絶対最大定格

項目 記号 条件 定格 単位

アナログ電源電圧 VDA - -0.3 ~ 5.0 V

ディジタル電源電圧 VDD - -0.3 ~ 5.0 V

アナログ入力電圧 VAIN アナログ端子 -0.3 ~ VDD + 0.3 V

VDIN1 ノーマルディジタル端子 -0.3 ~ VDD + 0.3 V ディジタル入力電圧

VDIN2 5V トレラント端子 -0.3 ~ 6.0 V

保存温度 Tstg - -55 ~ +150 ℃

■ 推奨動作条件 (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

アナログ電源電圧 VDA - 3.0 3.3 3.6 V

ディジタル電源電圧 VDD - 3.0 3.3 3.6 V

動作温度範囲 Ta - -20 - 60 ℃

VIH1 ディジタル入力端子 2.0 - VDD+

0.3

V ディジタル高レベル入力電圧

VIH2 GPI0,GPI1 端子 2.0 - 5.5 V

ディジタル低レベル入力電圧 VIL ディジタル端子 -0.3 - 0.8 V

ディジタル入力立ち上がり時間 tIR ディジタル端子 - 2 20 ns

ディジタル入力立ち下がり時間 tIF ディジタル端子 - 2 20 ns

ディジタル出力負荷容量 CDL ディジタル端子 - - 50 pF

AVREF 用バイパスコンデンサ容量 Cvref AVREF-AGND 間 2.2+0.1 - 4.7+0.1 F

マスタークロック周波数 Fmck MCK -0.01% 4.096 +0.01% MHz

PCM シフトクロック周波数 Fbclk BCLK(入力時) 64

(±0.1%)

- 2048

(±0.1%)

kHz

PCM 同期信号周波数 Fsync SYNC(入力時) -0.1% 8.0 +0.1% kHz

クロックデューティ比 DRCLK MCK、BCLK(入力時) 40 50 60 %

tBS BCLK to SYNC(入力時) 100 - - ns PCM 同期タイミング

tSB SYNC to BCLK(入力時) 100 - - ns

PCM 同期信号幅 tWS SYNC(入力時) 1BCLK - 100 s

Page 8: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

8/93

■ 電気的特性

● 直流特性 (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

ISS スタンバイ状態

(PDNB=”0”,VDD=3.3V,Ta=25℃)

- 5.0 20.0 A

IDD1 動作状態 1

PCM I/F モード使用時

(SC_EN=”1”,PCMIF_EN=”1”,

AFE_EN=”1”,TRANS_EN=”1”)

XI,XO 4.096MHz 水晶振動子を接続

- 45.0 55.0 mA

電源電流

IDD2 動作状態 2

全系動作時

(SC_EN=”1”,PCMIF_EN=”0”,

TRANS_EN=”0”,AFE_EN=”0”)

XI,XO 4.096MHz 水晶振動子を接続

- 50.0 65.0 mA

IIH Vin=DVDD - 0.01 1.0 A ディジタル入力端子

入力リーク電流 IIL Vin=DGND -1.0 -0.01 - A

IOZH Vout=DVDD - 0.01 1.0 A ディジタル I/O 端子

出力リーク電流 IOZL Vout=DGND -1.0 -0.01 - A

高レベル出力電圧 VOH ディジタル出力端子、入出力端子

IOH=4.0mA

IOH=1.0mA(XO 端子)

2.2 - - V

低レベル出力電圧 VOL ディジタル出力端子、入出力端子

IOL=-4.0mA

IOL=-1.0mA(XO 端子)

- - 0.4 V

入力容量 *1 CIN 入力端子 - 8 12 pF

注記 : *1 設計保証値

Page 9: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

9/93

● アナログインタフェース (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

入力抵抗 *1 RIN AIN0N,AIN0P,AIN1N 10 - - MΩ

出力負荷抵抗 RL GSX0,GSX1,VFRO0,VFRO1 10 - - kΩ

出力負荷容量 CL アナログ出力端子 - - 50 pF

オフセット電圧 VOF VFRO0,VFRO1 -40 - 40 mV

出力電圧レベル *2 VO GSX0,GSX1,VFRO0,VFRO1

RL=10kΩ

- - 1.3 Vpp

注記 : *1 設計保証値 *2 –7.7dBm(600Ω)=0dBm0、+3.17dBm0=1.3Vpp

Page 10: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

10/93

● 交流特性 Speech CODEC = G.711(-law)モード時 (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

条件 項目 記号

周波数(Hz) レベル(dBm0) Min. Typ. Max. 単位

LT1 0~60 25 - - dB

LT2 300~3000 -0.15 - 0.20 dB

LT3 1020 基準 -

LT4 3300 -0.15 - 0.80 dB

LT5 3400 0 - 0.80 dB

送信周波数特性

LT6 3968.75

0

13 - - dB

LR2 0~3000 -0.15 - 0.20 dB

LR3 1020 基準 -

LR4 3300 -0.15 - 0.80 dB

LR5 3400 0 - 0.80 dB

受信周波数特性

LR6 3968.75

0

13 - - dB

SDT1 3 35 - - dBp

SDT2 0 35 - - dBp

SDT3 -30 35 - - dBp

SDT4 -40 28 - - dBp

送信信号対雑音比

[*1]

SDT5

1020

-45 23 - - dBp

SDR1 3 35 - - dBp

SDR2 0 35 - - dBp

SDR3 -30 35 - - dBp

SDR4 -40 28 - - dBp

受信信号対雑音比

[*1]

SDR5

1020

-45 23 - - dBp

GTT1 3 -0.2 - 0.2 dB

GTT2 -10 基準 -

GTT3 -40 -0.2 - 0.2 dB

GTT4 -50 -0.6 - 0.6 dB

送信レベル間損失誤差

GTT5

1020

-55 -1.2 - 1.2 dB

GTR1 3 -0.2 - 0.2 dB

GTR2 -10 基準 -

GTR3 -40 -0.2 - 0.2 dB

GTR4 -50 -0.6 - 0.6 dB

受信レベル間損失誤差

GTR5

1020

-55 -1.2 - 1.2 dB

NIDLT - アナログ入力

=AVREF

- - -68 dBm0p無通話時雑音

[*1]

NIDLR - PCMI=”1” - - -72 dBm0p

送信絶対レベル [*2] AVT 1020 0 0.285 0.320 0.359 Vrms

受信絶対レベル [*2] AVR 1020 0 0.285 0.320 0.359 Vrms

PSRRT - 30 - - dB 電源雑音除去比

PSRRR

雑音周波数:0~50kHz

雑音レベル:50mVpp - 30 - - dB

注記:*1 P-メッセージフィルタ使用 *2 0.320Vrms=0dBm0=-7.7dBm(600Ω)

Page 11: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

11/93

● 交流特性(ゲイン設定) Speech CODEC = G.711(-law)モード時 (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

送受ゲイン設定精度 GAC ― -1.0 - 1.0 dB

● 交流特性(トーン出力) Speech CODEC = G.711(-law)モード時

(特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

周波数偏差 fDFT 設定周波数に対して -1.5 - 1.5 %

出力レベル oLEV 設定ゲインに対して -2.0 - 2.0 dB

● 交流特性(DTMF 検出器、その他検出器) Speech CODEC = G.711(-law)モード時

(特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

検出レベル精度 dLAC 設定検出レベルに対して -2.5 - 2.5 dB

● 交流特性(エコーキャンセラ)

(特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

・アナログ I/F モード使用時

・PCM I/F モード(16bit リニア)使用時 35

エコー減衰量 eRES

・PCM I/F モード(G.711)使用時

30

- dB

消去可能エコー遅延時間 tECT - - - 32 ms

測定方法

Sin Sout

Delay

White noise generator

Rout Rin

ATT

E.R.L(echo return loss)

Echo delay time

Echo Canceller

LPF5kHz

LevelMeter

Page 12: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

12/93

● PDNB,XO,AVREF タイミング

(特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

パワーダウン信号パルス幅 tPDNB PDNB 端子 1 - - s

発振起動時間 txtal - - 2+α 100 ms

AVREF 立ち上がり時間 tAVREF AVREF=1.4(90%)

C5=4.7F,C6=0.1F

(図 9を参照してください)

- - 600 ms

イニシャルモード開始時間 tINIT - - 1 - s

*αは使用する水晶振動子による発振安定時間に依存する値です。

図 1 PDNB,XO,AVREF タイミング

PDNB

AVREF

約1.4V

0V

VDD

XO

0V

VDD

txtal

0V

tAVREF

DVDD,AVDD0V

VDD

tPDNB

"1"

"0"

CR5-B7(READY)

イニシャルモード

tINIT

Page 13: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

13/93

● PCM I/F モード (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

ビットクロック周波数 fBCLK CDL=20pF(出力時) -0.1% 64 +0.1% kHz

ビットクロック・デューティー比 dBCLK CDL=20pF(出力時) 45 50 55 %

同期信号周波数 fSYNC CDL=20pF(出力時) -0.1% 8 +0.1% kHz

dSYNC1 CDL=20pF(出力時)

64kHz 出力時

12.4 12.5 12.6 % 同期信号・デューティー比

dSYNC2 CDL=20pF(出力時)

128kHz 出力時

6.24 6.25 6.26 %

tBS BCLK to SYNC(出力時) 100 - - ns

送受信同期タイミング tSB SYNC to BCLK(出力時) 100 - - ns

入力セットアップ時間 tDS - 100 - - ns

入力ホールド時間 tDH - 100 - - ns

tSDX - - 100 ns ディジタル出力遅延時間

tXD1 - - 100 ns

tXD2 - - 100 ns ディジタル出力ホールド時間

tXD3

PCMO 端子

プルアップ、プルダウン抵抗

RDL=1kΩ、CDL=50pF

- - 100 ns

0 1

MSB LSB

tWS

tDS tDH

BCLK

SYNC

PCMI

tBS tSB

2 3 4 5 6 7 8 - 16

G.711

LSB

G.726

LSB

16bitリニア

図 2 PCM I/F モード入力タイミング(ロングフレーム)

0 1

tWS

tDS tDH

BCLK

SYNC

PCMI

tBS tSB

2 3 4 5 6 7 8 9 -

MSB LSB

G.726

LSB

G.711

17

LSB

16bitリニア

図 3 PCM I/F モード入力タイミング(ショートフレーム)

Page 14: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

14/93

0 1

LSB

tWS

BCLK

SYNC

PCMO

tBS tSB

2 3 4 5 6 7 8 9 -

MSBHi-z

tSDX tXD1 tXD2 tXD3

G.711

LSB

G.726

17

LSB

tXD3

16bitリニア

図 4 PCM I/F モード出力タイミング(ロングフレーム)

0 1

LSB

tWS

BCLK

SYNC

PCMO

tBS tSB

2 3 4 5 6 7 8 9 10

MSBHi-z

tXD1 tXD2 tXD3

G.711

LSB

G.726

- 18

LSB

16bitリニア

tXD3

図 5 PCM I/F モード出力タイミング(ショートフレーム)

Page 15: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

15/93

● コントロールレジスタインタフェース (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

アドレス・セットアップ時間 tAS 10 - - ns

アドレス・ホールド時間 tAH 10 - - ns

ライトデータ・セットアップ時間 tWDS 10 - - ns

ライトデータ・ホールド時間 tWDH 10 - - ns

CSB セットアップ時間 tCS 10 - - ns

CSB ホールド時間 tCH 10 - - ns

WRB パルス幅 tWW 10 - - ns

リードデータ出力遅延時間 tRDD - - 20 ns

リードデータ出力ホールド時間 tRDH 3 - - ns

RDB パルス幅 tRW 25 - - ns

CSB ディスエーブル時間 tCD

CL=50pF

10 - - ns

図 6 コントロールレジスタインタフェース

A7-A0入力

D7-D0入出力

CSB入力

WRB入力

RDB入力

ライトタイミング リードタイミング

tAS tAH

tWDS tWDH

tCH

tRDD

tCS

tRDH

tWW tRW

A1

D1入力

A2

D2出力

tCS tCH

tAS tAH

tCD

Page 16: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

16/93

● 送信、受信バッファインタフェース(フレームモード時) (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

FR1B セットアップ時間 tF1S 3 - - ns

FR1B 出力遅延時間 tF1D - - 20 ns

アドレス・セットアップ時間 tAS 10 - - ns

アドレス・ホールド時間 tAH 10 - - ns

ライトデータ・セットアップ時間 tWDS 10 - - ns

ライトデータ・ホールド時間 tWDH 10 - - ns

CSB セットアップ時間 tCS 10 - - ns

CSB ホールド時間 tCH 10 - - ns

WRB パルス幅 tWW 10 - - ns

FR0B セットアップ時間 tF0S 3 - - ns

FR0B 出力遅延時間 tF0D - - 20 ns

リードデータ出力遅延時間 tRDD - - 30 ns

リードデータ出力ホールド時間 tRDH 3 - - ns

RDB パルス幅 tRW 35 - - ns

CSB ディスエーブル時間 tCD

CL=50pF

10 - - ns

図 7 送信、受信バッファインタフェース(フレームモード時)

A7-A0入力

D15-D0入出力

CSB入力

WRB入力

RDB入力

ライトタイミング リードタイミング

tAS tAH

tWDS tWDH

tCH

tRDD

tCS

tRDH

tWW tRW

A1

D1入力

A2

D2出力

tCS tCH

tAS tAH

FR1B出力

FR0B出力

tF1S tF1D

tF0S tF0D

tCD

Page 17: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

17/93

● 送信、受信バッファインタフェース(DMA モード時) (特に指定のない場合は、AVDD=3.0~3.6V、DVDD0,1,2=3.0~3.6V、AGND=DGND0,1,2=0.0V、Ta= -20~60℃)

項目 記号 条件 Min. Typ. Max. 単位

DMARQ1B セットアップ時間 tDR1S 3 - - ns

tDR1RD - - 25 ns DMARQ1B 出力遅延時間

tDR1FD - - 25 ns

アドレス・セットアップ時間 tAS 10 - - ns

アドレス・ホールド時間 tAH 10 - - ns

ライトデータ・セットアップ時間 tWDS 10 - - ns

ライトデータ・ホールド時間 tWDH 10 - - ns

ACK セットアップ時間 tAKS 10 - - ns

ACK ホールド時間 tAKH 10 - - ns

WRB パルス幅 tWW 10 - - ns

DMARQ0B セットアップ時間 tDR0S 3 - - ns

tDR0RD - - 25 ns DMARQ0B 出力遅延時間

tDR0FD - - 25 ns

リードデータ出力遅延時間 tRDD - - 30 ns

リードデータ出力ホールド時間 tRDH 3 - - ns

RDB パルス幅 tRW 35 - - ns

ACKB ディスエーブル時間 tAD

CL=50pF

10 - - ns

図 8 送信、受信バッファインタフェース(DMA モード時)

A7-A0入力

D15-D0入出力

ACK0B入力

WRB入力

RDB入力

ライトタイミング リードタイミング

tAS tAH

tWDS tWDH tRDD

tAKS

tRDH

tWW tRW

A1

D1入力

A2

D2出力

tAKH

tAS tAH

DMARQ1B出力

DMARQ0B出力

tDR1S

tDR1RD

tDR0S

tDR0RD

ACK1B入力

tAKHtAKS tAD

tDR1FD

tDR0FD

Page 18: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

18/93

■ 端子機能説明

● AIN0N、AIN0P、GSX0、AIN1N、GSX1 送信アナログ入力及び送信レベル調整用端子です。AIN0N,AIN1N は内部送信アンプ AMP0,AMP1の反転入力端子、AIN0P は AMP0 の非反転入力端子に接続されています。また GSX0,GSX1 は

AMP0,AMP1 の出力端子に接続されています。AMP0,AMP1 の選択は CR10-B0 で行います。レベル

調整は図 9を参照してください。パワーダウン時(PDNB=”0”または CR0-B7=”1”)には GSX0 ,GSX1 の

出力はハイインピーダンス状態になります。アプリケーションにおいて、AMP0 を使用しない場合には

GSX0 と AIN0N を短絡し、AIN0P と AVREF を接続してください。AMP1 を使用しない場合には GSX1と AIN1N を短絡してください。

(注意) 通話中に、アンプ選択を変更した場合には微小ノイズが発生しますので、通話を開始する前に使用す

るアンプを選択することを推奨します。

● VFRO0、VFRO1 受信アナログ出力端子です。VFRO0 ,VFRO1 は内部受信アンプ AMP2,AMP3 の出力端子に接続され

ています。VFRO0 ,VFRO1 の各出力信号はそれぞれ CR10-B1,B2 で選択可能です。選択時(”1”)の場

合には受信信号を出力し、非選択時(“0”)には AVREF(約 1.4V)を出力します。パワーダウン時にはこれ

らの出力端子はハイインピーダンス状態になります。出力信号は DC カップリング用のコンデンサを通し

て使用することを推奨します。

(注意) 通話中に、出力選択を変更した場合には微小ノイズが発生しますので、通話を開始する前に使用する

アンプを選択後に通話を開始することを推奨します。 リセット解除時、リセット時には VFRO0,VFRO1 の出力を AVREF 出力側に選択した状態で行うことを

推奨します。

図 9 アナログインタフェース

R1

R2

A/D

D/A

VREF

AIN1N

GSX1

AVREF

10kΩ

AIN0N

GSX0

10kΩ

AIN0P

R3

R4

C6 0.1μF

C1

C2

C3

C4

VFRO010kΩ

VFRO110kΩ

C52.2~4.7μF

CR10-B0

CR10-B1

CR10-B2

Gain = R2/R1 <= 63(+36dB)R1 : VariableR2 : Max 500k

+

Gain = R4/R3 <=63(+36dB)R1 : VariableR2 : Max 500k

Out : Max 1.3Vp-p

Out : Max 1.3Vp-p

AMP0

AMP1

AMP3

AMP2

Page 19: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

19/93

● AVREF アナログ信号グランド電位の出力端子です。 出力電位は約 1.4V で GND 端子との間にバイパスコンデ

ンサ 2.2~4.7F(アルミ電解タイプ)と 0.1F(セラミックタイプ)を並列に入れてください。AVREF はパワ

ーダウン時 0.0V 出力となります。パワーダウン解除後(PDNB=”1”かつ CR0-B7=”0”)から立ち上がり始

めます。立ち上がり時間は約 0.6sec となります。

● XI、XO マスタークロック用水晶振動子接続、マスタークロック用クロック入力端子です。 PDNB によるパワーダウン、CR0-B7(SPDN)によるソフトパワーダウン時には発振は停止します。パワー

ダウン解除後に発振起動し、発振安定待ち時間(約 16msec)をカウント後、LSI 内部にクロックが供給さ

れます。水晶振動子、マスタークロックの入力例を図 10に示します。

図 10 発振回路、クロック入力例

● PDNB パワーダウン制御入力端子です。”0”でパワーダウン状態になります。また、この端子は LSI のリセット端

子としての機能もかねています。LSI の誤動作を防ぐため電源投入後の 初のパワーダウンリセットは

PDNB で行ってください。またパワーダウン状態にする場合は 1s 以上、PDNB を”0”に固定してくださ

い。 また、電源起動中にはコントロールレジスタ CR0-B7(SPDN)を”0”→”1”→”0”と制御することで LSI のパ

ワーダウンリセットを行うことが可能です。 パワーダウンが解除され約 1.0 秒後に READY(CR5-B7)が”1”となり、各種機能設定のモード(イニシャ

ルモード)に入ります。PDNB と AVREF、XO、イニシャルモードのタイミングは図 1を参照してください。

(注意) 電源投入時には PDNB によるパワーダウン状態で起動してください。

● DVDD0、DVDD1、DVDD2、AVDD

電源端子です。DVDD0、1、2 はデジタル回路、AVDD はアナログ回路の電源に接続されています。こ

れらの端子は LSI 近傍で接続し DGND、AGND との間にバイパスコンデンサ 10F(電解コンデンサ)と

0.1F(セラミックタイプ)を並列に入れてください。

● DGND0、DGND1、DGND2、 AGND グランド端子です。DGND0,1,2 はデジタル回路、AGND はアナログ回路のグランドに接続されています。

これらの端子は LSI 近傍で接続してください。

● TST0、TST1、TST2、TST3 テスト用入力端子です。通常使用時には”0”を入力して使用してください。

Page 20: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

20/93

● INTB 割り込み要求出力端子です。割り込み要因が変化した場合には約 1.0sec 間”L”を出力します。割り込

み要因が変化していない状態では”H”を出力します。割り込み要因は CR3,CR4 を読み出すことによっ

て確認することができます。以下に割り込み要因を示します。

・アンダーフローエラー(CR3-B0) MCU 側から受信バッファへの書き込みが完了する前に、受信バッファからの内部読み出しが発

生した場合に割り込みが発生します。 MCU 側から受信バッファに正常に書き込みが行われアンダーフローエラーが解除された場合

に割り込みが発生します。 ・オーバーランエラー(CR3-B1)

MCU 側から送信バッファのデータ読み出しが完了する前に、送信バッファに次のデータの内部

書き込みが発生した場合に割り込みが発生します。 MCU 側から送信バッファを正常に読み出しが行われオーバーランエラーが解除された場合に

割り込みが発生します。 ・ダイヤルパルスを検出(CR4-B6) ・DTMF を検出(CR4-B4) ・DTMF_CODE0,1,2,3 を検出(CR4-B0,B1,B2,B3)

DTMF 信号を検出した場合に割り込みが発生します。 DTMF 信号を検出している状態から非検出状態になった場合に割り込みが発生します。 DTMF 信号を検出している状態で、検出コード(CR4-B0,B1,B2,B3)が変化した場合に割り込み

が発生します。 ・TONE0 を検出(CR3-B3)

1650Hz のトーン信号を検出した場合に割り込みが発生します。 トーン信号の検出している状態で、非検出となった場合に割り込みが発生します。

・TONE1 を検出(CR3-B4)

2100Hz のトーン信号を検出した場合に割り込みが発生します。 トーン信号の検出している状態で、非検出となった場合に割り込みが発生します。

・FGEN_RQ が発生(CR3-B6)

FSK 生成器が次に送出するデータを要求する場合に割り込みが発生します。 FSK 生成器が送出データを要求している状態で、次に送出するデータを内部に取り込み非要

求となった場合に割り込みが発生します。 ・DSP_ERR を検出(CR3-B7)

LSI 内部の DSP にエラーが発生した場合に割り込みが発生します。

Page 21: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

21/93

● A0-A7 フレーム/DMA/コントロールレジスタのアクセス用アドレス入力端子です。各アドレスは以下のようになり

ます。

送信バッファ(TX Buffer) A7-A0 = 10xxxxxxb (下位 6bit は無効です)

受信バッファ(RX Buffer) A7-A0 = 01xxxxxxb(下位 6bit は無効です)

コントロールレジスタ(CR) A7-A0 = 00xxxxxxb

● D0-D15

フレーム/DMA /コントロールレジスタのアクセス用データ入出力端子です。入出力端子ですのでプルア

ップ抵抗を接続してください。CR11-B5 で 8bit バスアクセスを選択した場合には、D0-D7 が有効となりま

す。8bit バスアクセス(CR11-B5=”1”)で使用する場合には上位 D8-D15 は常時入力状態となりますの

で”0”もしくは”1”で入力を固定してください。

● CSB フレーム / コントロールレジスタアクセス用のチップセレクト入力端子です。

● RDB

フレーム / DMA / コントロールレジスタアクセス用のリードイネーブル入力端子です。

● WRB フレーム / DMA / コントロールレジスタアクセス用のライトイネーブル入力端子です。

Page 22: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

22/93

● FR0B(DMARQ0B) ・FR0B(フレームモード時 CR11-B7=”0”)

フレームアクセス用の送信バッファフル時に出力する送信フレーム出力端子です。送信バッファがフ

ルになった場合に”L”を出力し、規定ワード数が MCU 側から読み出されるまで”L”を保持します。 ・DMARQ0B(DMA モード時 CR11-B7=”1”)

DMA アクセス用の送信バッファフル時に出力する DMA リクエスト出力端子です。送信バッファがフル

になった場合に”L”を出力し、MCU 側からアクノリッジ信号(ACK0B=”0”)かつリードイネーブル信号の

立下り(RDB=”1”→”0”)を受けると自動的に”H”に復帰します。この関係を規定ワード数が MCU 側か

ら読み出されるまで繰り返します。

● FR1B(DMARQ1B) ・FR1B(フレームモード時 CR11-B7=”0”)

フレームアクセス用の受信バッファエンプティー時に出力する受信フレーム出力端子です。受信バッ

ファがエンプティーになった場合に”L”を出力し、規定ワード数が MCU 側から書き込まれるまで”L”を保持します。

・DMARQ1B(DMA モード時 CR11-B7=”1”) DMA アクセス用の受信バッファエンプティ-時に出力する DMA リクエスト出力端子です。受信バッフ

ァがエンプティーになった場合に”L”を出力し、MCU 側からアクノリッジ信号(ACK1B=”0”) かつライト

イネーブル信号の立下り(WRB=”1”→”0”)を受けると自動的に”H”に復帰します。この関係を規定ワ

ード数が MCU 側から書き込まれるまで繰り返します。

● ACK0B DMA モード時(CR11-B7=”1”)に有効となる、送信バッファ DMA アクセス用の DMARQ0B に対する

DMA アクノリッジ入力端子です。 フレームモード(CR11-B7=”0”)で使用する場合には本端子を”1”で固定してください。

● ACK1B

DMA モード時(CR11-B7=”1”)に有効となる、受信バッファ DMA アクセス用の DMARQ1B に対する

DMA アクノリッジ入力端子です。 フレームモード(CR11-B7=”0”)で使用する場合には本端子を”1”で固定してください。

● GPI0,GPI1

汎用入力端子です。各 GPI0、GPI1 の状態(”1”,”0”)を CR16-B0、B1 から読み出すことができます。 また GPI0 は2次機能としてダイヤルパルス検出器(DPDET)の入力端子となります。

● GPO0,GPO1

汎用出力端子です。各 GPO0、GPO1 には CR17-B0、B1 で設定された値が出力されます。 また GPO0 は2次機能としてダイヤルパルス送出器(DPGEN)の出力端子となります。

Page 23: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

23/93

● CLKSEL SYNC、BCLK の入出力制御入力端子です。”0”で入力、”1”で出力となります。

● SYNC

PCM 信号の 8kHz 同期信号入出力端子です。CLKSEL が”0”の場合には BCLK と同期した 8kHz のク

ロックを常時入力してください。また、CLKSEL が”1”の場合には BCLK と同期した 8kHz のクロックを出

力します。CR0-B1(LONG/SHORT)が”0”でロングフレーム同期、”1”でショートフレーム同期となります。

● BCLK PCM 信号のシフトクロック入出力端子です。CLKSEL が”0”の場合には SYNC と同期したクロック入力

が必要です。G.711、G.726 を選択している場合には 64~2048kHz を入力し、16bit リニアを選択してい

る場合には 128~2048kHz を入力してください。CLKSEL が”1”の場合には SYNC と同期したクロックを

出力します。G.711、G.726 を選択している場合には 64kHz のクロックを出力し、16bit リニア、G.729.A を

選択している場合には 128kHz のクロックを出力します。

(備考)上記、SYNC、BCLK の入出力制御、周波数は下記、表 1のようになります。

表 1 SYNC、BCLK 入出力制御表 CLKSEL SYNC BCLK 備考

“0” 入力

(8kHz)

入力

(64kHz~2048kHz)

電源起動後から常時クロックを入力してください。

G.711,G.726 選択時には 64~2048kHz を入力、

16bit リニア選択時には 128~2048kHz を入力してください。

“1” 出力

(8kHz)

出力

(64kHz,128kHz)

パワーダウン時は”L”出力となります。

G.711,G.726 選択時には 64kHz 出力、

G.729.A、16bit リニア選択時には 128kHz 出力となります。

● PCMO

送信側 PCM 信号出力端子です。BCLK、 SYNC の立ち上がりと同期して PCM 信号が出力されます。 PCMO からの出力は選択された符号形式の有効データ区間のみデータを出力し、それ以外の区間は

ハイ・インピーダンス状態となります。図 11に PCM I/F モードの基本タイミングチャートを示します。相互

変換機能を使用しない場合(CR11-B0=”0”)、PCM I/F モードを使用しない場合には (CR12-B0=”0”) PCMO はハイ・インピーダンス状態となります。

● PCMI

受信側 PCM 信号入力端子です。BCLK の立ち下がりでシフトされ MSB から入力されます。 図 11の PCM I/F モードの基本タイミングチャートを示します。 相互変換機能を使用しない場合(CR11-B0=”0”)、PCM I/F モードを使用しない(CR12-B0=”0”)場合に

は入力を”0”もしくは”1”で固定してください。

Page 24: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

24/93

図 11 PCM I/F モードタイミング

BCLK(IN/OUT))

PCMI

SYNC(IN/OUT)

・16bitリニア・ロングフレーム同期モード(CR0-B1="0")

D7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0

BCLK(IN/OUT)

PCMO

SYNC(IN/OUT))

・G.711(μ-law,A-law)・ショートフレーム同期モード(CR0-B1="1")

D7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0

BCLK(IN/OUT)

PCMO

SYNC(IN/OUT)

・G.726(32kbps)・ロングフレーム同期モード(CR0-B1="0")

D3

D2

D1

D0

BCLK(IN/OUT)

PCMO

SYNC(IN/OUT)

・G.726(32kbps)・ショートフレーム同期モード(CR0-B1="1")

D3

D2

D1

D0

D3

D2

D1

D0

D3

D2

D1

D0

Hi-zHi-z Hi-z

Hi-zHi-z Hi-z

Hi-zHi-z Hi-z

PCMO D7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0Hi-zHi-z Hi-z

PCMI D7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0

PCMI D3

D2

D1

D0

D3

D2

D1

D0

PCMI D3

D2

D1

D0

D3

D2

D1

D0

BCLK(IN/OUT))

PCMI

SYNC(IN/OUT)

D15

D14

D13

D12

D11

D10

D9

D8

BCLK(IN/OUT)

PCMO

SYNC(IN/OUT))

・16bitリニア・ショートフレーム同期モード(CR0-B1="1")

Hi-z

PCMOHi-zHi-z

PCMID7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0

D15

D14

D13

D12

D11

D10

D9

D8

D15

D14

D13

D12

D11

D10

D9

D8

D7

D6

D5

D7

D6

D5

D15

D14

D13

D12

D11

D10

D9

D8

::

D15

D14

D13

D12

D11

D10

D9

D8

Hi-z

D7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0

D15

D14

D13

D12

D11

D10

D9

D8

D15

D14

D13

D12

D11

D10

D9

D8

D7

D6

D7

D6

D15

D14

D13

D12

D11

D10

D9

D8

::

・G.711(μ-law,A-law)・ロングフレーム同期モード(CR0-B1="0")

Page 25: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

25/93

■ 機能説明

● 送信、受信バッファについて 送信、受信バッファの制御可能なパラメータを表 2に示します。

表 2 送信受信バッファの制御可能なパラメータ

内容 変更可能なパラメータ 初期値 備考

Speech CODEC G.729.A / G.726(32kbps)

/ G.711(-law,A-law)

G.729.A Speech CODEC の形式によって FIFO のバッファリングサイズが

自動的に変更されます

バッファリング時間 10ms/20ms 10ms バッファリング時間によって自動的にワード数が変更されます。

アクセス方式 フレーム/DMA フレーム ―

FIFO データ幅 16bit / 8bit 16bit データ幅によって自動的にワード数が変更されます

● 送信、受信バッファサイズ

送信、受信バッファは FIFO(First In First Out)形式のダブルバッファで構成されており、1 つのバッファで

10msec もしくは 20msec 分のデータをバッファリングします。 送信バッファフルあるいは受信バッファエンプティ―時に MCU 側に要求するフレーム信号(FR0B、

FR1B)、DMA 要求信号(DMARQ0B、DMARQ1B)の発生タイミングは、バッファリング時間に依存しま

す。また、FIFO のワード数は選択する Speech CODEC、FIFO のデータ幅によってワード数が自動的に

変更されます。各 Speech CODEC、データ幅のバッファサイズ、ワード数を表 3に示します。

表 3 送信受信バッファのバッファサイズ、ワード数 10ms モード 20ms モード

Speech CODEC バッファサイズ 16bit 8bit バッファサイズ 16bit 8bit

G.729.A(8kbps) 10 byte 5 ワード 10 ワード 20byte 10 ワード 20 ワード

G.726(32kbps) 40 byte 20 ワード 40 ワード 80byte 40 ワード 80 ワード

G.711(64kbps) 80 byte 40 ワード 80 ワード 160byte 80 ワード 160 ワード

Page 26: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

26/93

● 送信、受信バッファ構成 送信、受信バッファへのアクセスタイミングを図 12に示します。送信、受信ともにダブルバッファ構成と

なっていますが、MCU 側からアクセスする場合には 1 つのバッファとしてアクセスすることができます。

図 12 送信、受信バッファアクセスタイミング

送信バッファ TX Buffer0

10m/20msec

受信バッファ RX Buffer0

MCUからの書き込み

MCUからの読み出し

TX Buffer1 TX Buffer0

RX Buffer1 RX Buffer0

Page 27: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

27/93

● データ幅選択(16bit モード、8bit モード) 送信、受信バッファのアクセス方法にはデータ幅として 16bit、8bit をコントロールレジスタ CR11-B5 で選

択可能です。 16bit モード時には D15-D0 のデータ幅 16bit でアクセスとなり、8bit モード時には D7-D0 に送信、受信

データが入出力されます。8bit アクセスモード時には D15-D8 は常に入力状態となります。

● データ格納フォーマット 各パラメータにおける送信、受信時の格納フォーマットを図 13、図 14、図 15に示します。

A. G729.A

図 13 G.729.A データフォーマット

G.729.A(8kbps) ・1フレーム80bit/10msec ・2フレーム160bit/20msec

bit15 ・・・・・・・・・・・・・bit0

bit31 ・・・・・・・・・・・・bit16

bit63 ・・・・・・・・・・・・bit48

bit79 ・・・・・・・・・・・・bit64

(a)10ms/16bitモード (b)20ms/16bitモード

1フレー

ム目

bit7・・・・・bit0

・・

(c)10ms/8bitモード

1フレー

ム目 bit15・・・・・bit8

bit71・・・・bit64

bit79・・・・bit72

・・

(d)20ms/8bitモード

D15 D0

・・

D15 D0

D7 D0 D7 D0

ワード数

1

2

4

5

bit47 ・・・・・・・・・・・・bit323

ワード数

1

2

9

10

bit7・・・・・bit0

bit15・・・・・bit8

bit71・・・・bit64

bit79・・・・bit72

bit7・・・・・bit0

bit15・・・・・bit8

bit71・・・・bit64

bit79・・・・bit72

bit7・・・・・bit0

bit15・・・・・bit8

bit71・・・・bit64

bit79・・・・bit72

bit15 ・・・・・・・・・・・・・bit0

bit31 ・・・・・・・・・・・・bit16

bit63 ・・・・・・・・・・・・bit48

bit79 ・・・・・・・・・・・・bit64

bit47 ・・・・・・・・・・・・bit32

bit15 ・・・・・・・・・・・・・bit0

bit31 ・・・・・・・・・・・・bit16

bit63 ・・・・・・・・・・・・bit48

bit79 ・・・・・・・・・・・・bit64

bit47 ・・・・・・・・・・・・bit32

1フレー

ム目

2フレー

ム目

ワード数

1

2

9

10

11

12

19

20

1フレー

ム目

ワード数

1

2

4

5

3

6

7

9

10

8

2フレ

ーム目

GB20

GB21

GB22

GB23

GA20

GA21

GA22

S20

S21

S22

S23

C20

C21

C22

C23

C24

C25

C26

C27

C28

C29

C210

C211

C212

P20

P21

P22

P23

P24

GB10

GB11

GB12

GB13

GA10

GA11

GA12

S10

S11

S12

S13

C10

C11

C12

C13

C14

C15

C16

C17

C18

C19

C110

C111

C112

P0P10

P11

P12

P13

P14

P15

P16

P17

L30

L31

L32

L33

L34

L20

L21

L22

L23

L24

L0

ワード数

1

2

4

5

3

L10

L11

L12

L13

L14

L15

L16

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

G.729.A 符号、ワード構成

ワード構成

シンボル名bit No

Page 28: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

28/93

B. G.726(32kbps)

図 14 G.726(32kbps)データフォーマット

G.726(32kbps) ・4bit/125μsecバッファー構成 ・80サンプル/10msec ・160サンプル/20msec

(a)10ms/16bitモード

(b)20ms/16bitモード

bit3 bit2 bit1 bit0

ADPCM符号構成

・・

(c)10ms/8bitモード

・・・・・・・・・・・

(d)20ms/8bitモード

10

32

D15 D0 D15 D0

D7 D0 D7 D0

ワード構成

1

2

・・

19

20

ワード数

1

2

・・

39

40

ワード数

1

2

・・

39

40

ワード数

1

2

・・・・・・・・・・・

79

80

ワード数

75

210

79

654

3

747372

7

787776

・・

b3・b0

b3・b0 b3・b0

10

32

7776

7978

155

210

159

654

3

154153152

7

158157156

・・・・・・・・・・

b3・b0

157156

159158

Page 29: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

29/93

C. G.711(64kbps)

図 15 G.711 データフォーマット

G.711(64kbps,μ-law/A-law) ・8bit/125μsecバッファー構成 ・80サンプル/10msec ・160サンプル/20msec

・・

(a)10ms/16bitモード

(b)20ms/16bitモード

bit7 bit6 bit5 bit4

PCM符号構成

・・・・・・・・・・

bit3 bit2 bit1 bit0

10

3

157156

159158

0

・・

(c)10ms/8bitモード

78

79

(d)20ms/8bitモード

ワード構成

1

2

39

40

.

.

1

2

79

80

.

.

1

2

79

80

.

.

0

・・

158

159

1

2

159

160

.

.

ワード数 ワード数

ワード数 ワード数

10

3

7776

7978

bit7・・・bit0 bit7・・・bit0

2 2

bit7・・・bit0 2

11

bit7・・・bit0

D15 D0

D7 D0

D15 D0

D7 D0

Page 30: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

30/93

● 送信、受信バッファ制御方法 各パラメータにおける送信、受信バッファへの制御方法を図 16、図 17、図 18、図 19に示します。

A. G729.A (10msec / フレームモード)

図 16 G.729.A 制御タイミング(10msec / フレームモード)

10 msec

MCU 書き

込み

FR0B

(出

力)

FR1B

(出

力)

SC_EN

(CR2-B7)

MCU 読み

出し

①起動

SC

_EN "0"

->"1

"SC_E

Nが"1"に

設定

され

てから

最大

250μse

c以内に

SpeechCO

DECが

起動し

ます

。最初

の1

0m

sec間(フ

レー

ムNo1)で

初期化

、無音

デー

タの

出力

を行い

、フ

レー

ムNo2か

らエ

ンコ

ード、

デコ

ード

を開

始しま

す。

SpeechCO

DEC起

動後

に受信

デー

タの要

求を

行い

ます

②動作

中フレ

ーム

No1で書

き込

まれ

たデー

タは

次の

フレ

ームNo

2でデコ

ード

(R1)さ

れま

す。

この

動作

を停

止ま

で繰

り返し

ます

。フレ

ーム

No2でエ

ンコ

ード

(T1)さ

れた

デー

タは次

のフ

レー

ムNo3で

読み

出さ

れま

す。こ

の動

作を

停止

まで繰

り返

しま

す。

③停止

SC

_EN "1"

->"0

"停止

が設

定さ

れた

フレー

ム(フレ

ーム

No10)の

デー

タは

無効に

なり

ます

。SC_E

Nが"0"に

設定

され

てから

最大

250μse

c以内に

エン

コー

ダは

デー

タの書

き込

みを

停止

し、

デコー

ダは

停止

後、無

音デ

ータ

を出

力しま

す。

④エラ

ー処理 受

信エラ

ー:

フレ

ーム

No4がエ

ラー

時の

例とな

りま

す。

ライ

ト有

効区

間内に

デー

タの

書き

込みが

終了

しな

い場

合、RX

_ERR

が"1

"となり

割り

込み

が発

生しま

す。

RX_E

RRは

次フ

レー

ム以降

、正

常に

受信

バッ

ファに

書き

込み

され

たフレ

ーム

が終

了す

るま

で保持

され

ます。

フレ

ーム

No4でエ

ラー

が発

生した

場合

には

、フ

レー

ムNo5の

デコ

ード処

理は

G.72

9.Aで

規定さ

れた

フレ

ーム消

失補

償処

理(

BFI:

Bad Frame

Indicat

or)を行

いま

す。

送信

エラ

ー:

フレ

ーム

No6がエ

ラー

時の

例とな

りま

す。

リー

ド有

効区

間内に

デー

タ読

み出

しが終

了し

ない

場合

、TX_E

RRが

"1"と

なり

割り込

みが

発生

します

。TX_E

RRは

次フ

レー

ム以降

、正

常に

送信

バッ

ファか

ら読

み出

され

るフレ

ーム

が終

了す

るま

で保持

され

ます。

デー

タ読

み出

しが終

了し

ない

場合

でも

、送信

バッ

ファ

のデ

ータ

は通常

通り

更新

されま

す。

⑤起動

間隔

SpeechCO

DEC停

止後

から次

の起

動ま

での

間隔は

10.0mse

c以上

必要で

す。

この

間に

SpeechC

ODEC

の変

更が

可能

です。

ライト

有効区

間 : F

R1Bの

立ち

下がり

から

9.0msec以内

にRX

バッ

ファへ

の書

き込

みを

終了

して

くださ

い。

リード

有効区

間 : F

R0Bの

立ち

下がり

から

9.0msec以内

にTX

バッ

ファか

らの

読み

出し

を終

了して

くだ

さい

ENC

Init

Speech

CODEC

DEC

無音

出力 / Ini

t

T1

R1

T2

R2

T3

R3

T4

R4(BFI

処理)

T5

R5

T6

R6

R9

書き込

み有効

区間

読み出

し有効

区間

12

34

56

7フレ

ーム No

10

T9

T7

R78

T8

R89

TX_ERR

(CR3-B1)

RX_ERR

(CR3-B0)

④エラ

INTB

(出力)

④エラ

無音

出力

停止

無音

出力

停止-

③停

止 最

大250μ

sec

①起

最大250

μsec

Init

無音出力 /

Init

⑤起動

間隔 10.0msec以上

-1

②動

作中

Page 31: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

31/93

B. G729.A (20msec / フレームモード)

図 17 G.729.A 制御タイミング(20msec / フレームモード)

10 msec

MCU

書き

込み

FR0B

(出

力)

FR1B

(出

力)

SC_EN

(CR2-B7)

MCU

読み

出し

①起

SC_EN

"0"->"1

"SC

_ENが

"1"に

設定さ

れて

から約

250μ

sec以

内に

Speech

CODECが起

動し

ます。

エン

コー

ダは

最初の

10

msec間

(フ

レー

ムNo1)で初

期化

を行い

、フ

レー

ムNo2か

らエ

ンコ

ード

を開始

しま

す。

デコ

ーダ

は最

初の20msec間(フ

レー

ムNo1,2)で

初期

化、無

音デ

ータ

の出

力を行

い、

フレー

ムNo3か

らデ

コー

ドを

開始し

ます

。Sp

eechCODEC起

動後

に受

信デ

ータ

の要

求を行

いま

す。

②動

作中

フレ

ーム

No1,2で

書き

込ま

れた

データ

はフ

レー

ムNo3,4で

デコー

ド(R1,R2)さ

れま

す。

この動

作を

停止

まで

繰り返

しま

す。

フレ

ーム

No2,3で

エン

コー

ド(T1,T2)さ

れた

デー

タは

フレ

ームNo4,5で読

み出

され

ます

。この

動作

を停止

まで

繰り返

しま

す。

③停

SC_EN

"1"->"0

"停

止が設

定さ

れたフ

レー

ム(フ

レー

ムNo10)の

データ

は無

効にな

りま

す。

SC_E

Nが"0

"に設

定さ

れて

から約

250μ

sec以

内にエ

ンコ

ーダは

デー

タの

書き

込み

を停

止し

、デコ

ーダ

は停止

後、

無音デ

ータ

を出力

しま

す。

④エ

ラー

処理 受

信エラ

ー:

フレ

ーム

No3、

No4が

エラ

ー時の

例と

なり

ます

。ラ

イト有

効区

間内に

デー

タの書

き込

みが終

了し

ない

場合

、RX_ER

Rが"1"と

なり

割り

込みが

発生

します

。RX

_ERRは

次フ

レー

ム以

降、正

常に

受信バ

ッフ

ァに書

き込

みされ

たフ

レーム

が終

了する

まで

保持さ

れま

す。

フレ

ーム

No3,4で

エラ

ーが

発生

した場

合に

は、

フレ

ームNo5,6の

デコ

ード処

理は

G.729.Aで

規定

された

フレ

ーム消

失補

償処理

(B

FI:

Ba

d F

ram

e I

nd

ica

tor)を行

いま

す。

送信

エラ

ー:

フレ

ーム

No6、

No7が

エラ

ー時の

例と

なり

ます

。リ

ード有

効区

間内に

デー

タ読み

出し

が終

了し

ない場

合、

TX_ERRが

"1"と

なり

割り

込み

が発生

しま

す。

TX_E

RRは

次フ

レー

ム以

降、正

常に

送信バ

ッフ

ァから

読み

出され

るフ

レーム

が終

了する

まで

保持さ

れま

す。

デー

タ読

み出

しが終

了し

ない場

合で

も、

送信

バッフ

ァの

データ

は通

常通り

更新

されま

す。

⑤起

動間

隔Sp

eechCODEC停

止後

から

次の

起動ま

での

間隔

は10.0msec以

上必要

です

。こ

の間

にSpeechC

ODECの

変更が

可能

です。

ライ

ト有

効区

間 :

FR1Bの

立ち下

がり

から18.0msec以

内に

RXバ

ッフ

ァへ

の書

き込

みを終

了し

てくだ

さい

。リ

ード

有効区

間 :

FR0Bの

立ち下

がり

から18.0msec以

内に

TXバッ

ファ

からの

読み

出しを

終了

してく

ださ

い。

ENC

Init

Speech

CODEC

DEC

無音出

力 / I

nit

T1

R1

T2

R2

T3

R3(BFI

処理)

T4

R4(BFI

処理

)

T5

R5

T6

R6

書き込

み有効

区間

読み出

し有効

区間

12

34

56

7フ

レー

ム No

10

T9

T7

R7

8

T8

R8

9

TX_ERR

(CR3-B1)

RX_ERR

(CR3-B0)

④エ

ラー

INTB

(出

力)

④エラ

無音出

停止

無音出

停止

③停

止 最

大250

μsec

①起

動 最

大250μ

sec

Init

無音出

力 /

Init

⑤起動

間隔

10.0msec以

-1

無音

出力

/ Ini

t

②動

Page 32: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

32/93

C. G.711(μ-law, A-law), G.726 (10msec / フレームモード)

図 18 G.711(μ-law,A-law), G.726 制御タイミング(10msec / フレームモード)

10 msec

MCU 書

き込み

FR0B

(出力

)

FR1B

(出力

)

SC_EN

(CR2-B7)

MCU 読

み出し

①起動

SC_EN "0"->"1"

SC_ENが"1"に設

定されてか

ら約250

μsec

以内に

SpeechCODE

Cが起動しま

す。

エンコ

ーダは初期

化された

状態で起動

し、フレー

ムNo1

からエ

ンコードを

開始します

。デコー

ダは最初の

10mse

c間(フ

レームNo1

)まで初期化

、無音デ

ータ

の出

力を行い、

フレーム

No2か

らデコード

を開始し

ます。

Spe

echCO

DEC

起動後に

受信デー

タの要求

を行います

②動作中

フレー

ムNo

1で書き込

まれたデー

タは次の

フレームNo2で

デコード

(R1)されま

す。この動

作を停止ま

で繰り返

します。

フレー

ムNo

1でエンコ

ード(T1)さ

れたデータ

は次のフ

レームNo2で読

み出されま

す。この

動作を停止

まで繰り

返します。

③停止

SC_EN "1"->"0"

停止が

設定された

フレーム

(フレ

ームNo1

0)の

データは無効

になりま

す。

SC_ENが"0"に設

定されてか

ら約250

μsec

以内に

エンコー

ダはデータ

の書き込み

を停止し

、デコー

ダは停止後

、無音デー

タを出力

します。

④エラー

処理 受

信エ

ラー

:フレー

ムNo

4がエラー

時の例と

なります。

ライト

有効区間内にデータ

の書き込み

が終了し

ない

場合、

RX_E

RRが

"1"と

なり割り

込みが発生

します。

RX_ERRは次フレ

ーム以降、

正常に受

信バッファ

に書き

込みされたフ

レームが

終了するま

で保持さ

れます。

フレー

ムNo

4でエラー

が発生した

場合には

、フレーム

No5のデコード

処理は行わ

ずに無音

データを出

力します

。また、

G.72

6のデコー

ダは

同時

に初期化さ

れます。

送信エ

ラー

:フレー

ムNo

6がエラー

時の例と

なります。

リード

有効区間内にデータ

読み出しが

終了しない

場合

、TX_ERRが"1"と

なり割り込

みが発生し

ます。

TX_ERRは次フレ

ーム以降、

正常に送

信バッファ

から読

み出されるフ

レームが

終了するま

で保持さ

れます。

データ

読み出し

が終了しな

い場合でも

、送信

バッファの

データは通

常通り更

新されます

⑤起動間

隔Spe

echCO

DEC

停止後か

ら次の起

動までの間

隔は10.

0msec以上必

要です。

この間に

SpeechCODE

Cの変更が可

能です。

ライト有

効区間 : FR

1Bの立

ち下がりか

ら9.

0msec以

内にRXバ

ッファへの書

き込みを

終了してく

ださい。

リード有

効区間 : FR

0Bの立

ち下がりか

ら9.

0msec以

内にTX

バッ

ファからの

読み出し

を終了して

ください。

ENC

Speech

CODEC

DEC

T1

R1T2

R2T3

R3T4

R4 / 無音

出力

T5

R5T6

R6R9

書き込

み有

効区間

読み出

し有

効区間

12

34

56

7フ

レーム No

10

T9T7

R78 T8

R89

TX_ERR

(CR3-B1)

RX_ERR

(CR3-B0)

④エ

ラー

INTB

(出力

④エラー

無音

出力 / In

it

停止 / Init

無音出力 /Init

停止

/ In

it

③停止 最大

250μ

sec

①起動 最大

250μ

sec

T1

⑤起動間隔 10.0ms

ec以

-1

T10

②動作

Page 33: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

33/93

D. G.711(μ-law, A-law), G.726 (20msec / フレームモード)

図 19 G.711(μ-law,A-law), G.726 制御タイミング(20msec / フレームモード)

10 msec

MCU 書

き込

FR0B

(出力

)

FR1B

(出力

)

SC_EN

(CR2-B7)

MCU 読

み出

①起動 SC_EN "0"->"1"

SC_ENが"1"に設

定され

てから

約250μsec以

内にSpee

chCODECが起

動しま

す。

エンコーダは初

期化さ

れた状

態で起

動し、

フレー

ムNo1から

エンコ

ード(T1)を開

始しま

す。

デコーダは最初

の10msec

間(フレ

ームNo1)まで

初期化

、無音

デー

タの出力

を行

い、フ

レームNo2からデ

コード(R1)を

開始し

ます。

Spee

chCODEC起動

後に受

信デー

タの要

求を行

います

②動作中

フレームNo

1,2で書

き込ま

れたデ

ータは

次のフ

レームNo

3,4でデ

コード(R

1,R2)さ

れます。この

動作を

停止ま

で繰り

返しま

す。

フレームNo1,2でエ

ンコード(T1,T2)された

データ

はフレ

ームNo3,4で読み

出され

ます。

この動

作を停

止まで

繰り返

します

③停止 SC_EN "1"->"0"

停止が設

定され

たフレ

ーム(フレ

ームNo10)のデー

タは無

効にな

ります

。SC_ENが"0"に設

定され

てから

約250μsec以

内にエ

ンコーダはデ

ータの

書き込

みを停

止し、

デコ

ーダは停

止後、

無音

データ

を出力

します

④エラー

処理 受

信エラ

ー:

フレームNo3,4がエ

ラー時

の例と

なります。

ライト有

効区間内にデ

ータの

書き込

みが終

了しな

い場合

、RX_ERRが

"1"となり

割り込

みが発

生しま

す。

RX_ERRは

次フレ

ーム以

降、正

常に受

信バッ

ファに

書き込

みされ

たフレ

ームが

終了す

るまで保持さ

れます。

フレームNo3,4でエ

ラーが

発生し

た場合

には、

フレー

ムNo5,6の

デコー

ド処理

は行わ

ずに無

音デー

タを出

力しま

す。

また、G.726のデコ

ーダは

同時に

初期化

されま

す。

送信エラ

ー:

フレームNo5,6がエ

ラー時

の例と

なります。

リード有

効区間内にデ

ータ読

み出し

が終了

しない

場合、

TX_ERRが"1"と

なり割

り込み

が発生

します

。TX_ERRは

次フレ

ーム以

降、正

常に送

信バッ

ファか

ら読み

出され

るフレ

ームが

終了す

るまで保持さ

れます。

データ読

み出し

が終了

しない

場合で

も、

送信バッ

ファの

データ

は通常

通り

更新さ

れます。

⑤起動間

隔Spee

chCODEC停止

後から

次の起

動まで

の間隔

は10.0msec以

上必要です。

この間

にSpeechCODE

Cの変更

が可能

です。

ライト有

効区間 : FR1Bの

立ち下

がりか

ら18.0msec以

内にRXバッフ

ァへの

書き込

みを終

了して

くださ

い。

リード有

効区間 : FR0Bの

立ち下

がりか

ら18.0msec以

内にTXバッフ

ァから

の読み

出しを

終了し

てください。

ENC

Speech

CODEC

DEC

T1

R1

T2

R2

T3T4

R3 / 無

音出

T5

R4 / 無

音出

T6

R5R8

書き込

み有

効区

読み出

し有

効区

12

34

56

7フ

レー

ム No

10

T9T7

R68 T8

R79

TX_ERR

(CR3-B1)

RX_ERR

(CR3-B0)

④エラ

INTB

(出力

④エ

ラー

無音出

力 / Init

停止

/

Init

無音

出力

/In

it

停止 / In

it

③停止

大25

0μse

c①起

動 最

大250μ

sec

⑤再

起動

10

.0ms

ec以

-1

T10

T1

②動作

Page 34: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

34/93

● コントロールレジスタ制御方法 コントロールレジスタの制御方法を図 20に示します。本 LSI には制御用のコントロールレジスタを

CR0-CR20 まで内蔵しています。また、そのコントロールレジスタ内に割り当てられた制御ビット(CR1-B7)、アドレス(CR6,CR7)、データ(CR8,CR9)を使用して本 LSI に内臓している DSP 内部のデータメモリを変更

し制御を行います。 DSP 内部のデータメモリのアクセス方法に関しては、内部データメモリアクセス、制御方法を参照してく

ださい。 コントロールレジスタのアドレスは上位 2 ビットが”0”となります。CR11-B5(16b/8b)で選択された 16bit、8bit のデータ幅に関係なくコントロールレジスタの制御は D7-D0 の 8bit 幅で行います。16bit アクセスモ

ードでデータバスを使用している場合には、D15-D8 の入出力はコントロールレジスタへのライト、リード

制御に依存します。ライト時には”1”か”0”を D15-D8 に入力し、リード時には”1”が読み出されます。

図 20 コントロールレジスタ制御方法

A7-A0

D7-D0

CSB

WRB

RDB

ライト リード

アドレス

データ

アドレス

データ

アドレス = 00xxxxxxb

Page 35: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

35/93

● 送信、受信バッファアクセス方法 A・フレームモード時(CR11-B7=”0”)

フレームモード時の送信バッファ(TX Buffer)制御タイミング、アクセス方法を図 21に示します。送信側

(音声圧縮側)の音声圧縮データを格納している送信バッファがフルになった場合に、FR0B は”H”から”L”となることによって MCU 側に読み出しの要求を行います。下記タイミングにて送信バッファ内のデ

ータを読み出してください。送信バッファの読み出しアドレスは”10xxxxxxb”で下位 6bit は無視されます。

また FR0B は、送信バッファ内にあるデータがすべて読み出されるまで”L”を保持します。

図 21 送信バッファ制御タイミング

フレームモード時の受信バッファ(RX Buffer)制御タイミングを図 22に示します。受信側(音声伸長側)

の音声圧縮データを格納する受信バッファがエンプティ-になった場合に、FR1B は”H”から”L”となる

ことによって MCU 側に書き込みの要求を行います。下記タイミングにて受信バッファ内にデータの書き

込みを行ってください。受信バッファの書き込みアドレスは”01xxxxxxb”で下位 6bit は無視されます。

FR1B は、受信バッファがフルに書き込まれるまで”L”を保持します。

図 22 受信バッファ制御タイミング

A7-A0

D15-D0

CSB

WRB

RDB

アドレス

データ0

アドレス

FR0B

データn-1

アドレス = 10xxxxxxb(固定)データ数 = n word

(送信バッファフル) (送信バッファエンプティ-)

A7-A0

D15-D0

CSB

WRB

RDB

アドレス

データ 0

アドレス

FR1B

データn-1

アドレス = 01xxxxxxb(固定)データ数 = n word

(受信バッファエンプティ-) (受信バッファフル)

Page 36: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

36/93

B・DMA モード時(CR11-B7=”1”) DMA モード時の送信バッファ制御タイミングを図 23に示します。送信側(音声圧縮側)の音声圧縮デ

ータを格納する送信バッファがフルになった場合に、DMARQ0B は”H”から”L”となることによって MCU側に DMA 要求を行います。DMA 要求後に DMAACK0B が”1”から”0”となることによってアクノリッジ

が入力され、かつリードイネーブル信号の立下り(RDB=”1”→”0”)を受け付けると、DMARQ0B は自動

的にクリアー(”L”→”H”)されます。アクノリッジ入力と同時に下記タイミングにて送信バッファ内のデータ

を読み出してください。DMARQ0B は、送信バッファ内にあるデータがすべて読み出されるまで DMA要求を繰り返します。

図 23 DMA モード時の送信バッファ制御タイミング

DMA モード時の受信バッファ制御タイミングを図 24に示します。受信側(音声伸長側)の音声圧縮デ

ータを格納する受信バッファがエンプティ-になった場合に、DMARQ1B は”H”から”L”となることによっ

て MCU 側に DMA 要求を行います。DMA 要求後に DMAACK1B が”1”から”0”となることによってアク

ノリッジが入力され、かつリードイネーブル信号の立下り(RDB=”1”→”0”)を受け付けると、DMARQ1Bは自動的にクリアー(”L”→”H”)されます。アクノリッジ入力と同時に下記タイミングにて受信バッファ内に

データの書き込みを行ってください。DMARQ1Bは、受信バッファがフルに書き込まれるまでDMA要求

を繰り返します。

図 24 DMA モード時の受信バッファ制御タイミング

A7-A0

D15-D0

アドレス

データ 0

アドレス

DMARQ0B

データn-1

アドレス = 10xxxxxxb(固定)データ数 = n word

(送信バッファーフル) (送信バッファーエンプティ-)

DMAACK0B

WRB

RDB

A7-A0

D15-D0

WRB

RDB

アドレス

データ 0

アドレス

DMARQ1B

データn-1

アドレス = 01xxxxxxb(固定)データ数 = n word

(受信バッファーエンプティ-) (受信バッファーフル)

DMAACK1B

Page 37: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

37/93

● コントロールレジスタ コントロールレジスタのマップを表 4に示します。CR6-CR9 は DSP 内部のデータメモリアクセス用に使用

します。また、各レジスタ名の下に変更可能な動作モードを示しています。

表 4 コントロールレジスタマップ Address Contents Reg

Name A7-A0 B7 B6 B5 B4 B3 B2 B1 B0 R/W

SPDN # AFE

_EN # # #

LONG/

SHORT

OPE

_STAT CR0 00h

/E - I/ - - - I/ I/

R/W

XDMWR XDMRD # # # # # # CR1 01h

I/E I/E - - - - - - R/W

SC_EN FGEN

_EN #

TDET1

_EN

TDET0

_EN

DTMF

_EN EC_EN #

CR2 02h

I/E I/E - I/E I/E I/E I/E -

R/W

DSP

_ERR

FGEN

_RQ #

TONE1

_DET

TONE0

_DET #

TX

_ERR

RX

_ERR CR3 03h

- - - - - - - -

R/

INT DP_DET # DTMF

_DET

DTMF_

CODE3

DTMF_

CODE2

DTMF_

CODE1

DTMF_

CODE0 CR4 04h

- - - - - - - -

R/

READY # # # # # # # CR5 05h

- - - - - - - -

R/

内部データメモリアクセス(上位アドレス)

A15 A14 A13 A12 A11 A10 A9 A8 CR6 06h

I/E

/W

内部データメモリアクセス(下位アドレス)

A7 A6 A5 A4 A3 A2 A1 A0 CR7 07h

I/E

/W

内部データメモリアクセス(上位データ)

D15 D14 D13 D12 D11 D10 D9 D8 CR8 08h

I/E

R/W

内部データメモリアクセス(下位データ)

D7 D6 D5 D4 D3 D2 D1 D0 CR9 09h

I/E

R/W

# DPDET

_EN #

TDET1

_SEL

TDET0

_SEL

VFRO1

_SEL

VFRO0

_SEL

AIN

_SEL CR10 0Ah

- I/E - I/ I/ I/E I/E I/E

R/W

FRAME/

DMA

10ms

/20ms

16B

/8B # #

SC

_SEL1

SC

_SEL0

TRANS

_EN CR11 0Bh

I/ I/ I/ - - I/E I/E I/

R/W

Page 38: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

38/93

# # # # # PSC

_SEL1

PSC

_SEL0

PCMIF

_EN CR12 0Ch

- - - - - I/E I/E I/

/W

CR13 0Dh $ $ $ $ $ $ $ $ /

CR14 0Eh $ $ $ $ $ $ $ $ /

TA2 TA1 TA0 # # # # # CR15 0Fh

I/ I/ I/ - - - - - R/W

# # # # # # GPI1 GPI0 CR16 10h

- - - - - - - - R/

# # # # # # GPO1 GPO0 CR17 11h

- - - - - - I/E I/E R/W

FSK

_D7

FSK

_D6

FSK

_D5

FSK

_D4

FSK

_D3

FSK

_D2

FSK

_D1

FSK

_D0 CR18 12h

I/E

R/W

# # # # # # FSK

_D9

FSK

_D8 CR19 13h

- I/E

R/W

TGEN

_RX

TGEN

_TX

TGEN

_CNT5

TGEN

_CNT4

TGEN

_CNT3

TGEN

_CNT2

TGEN

_CNT1

TGEN

_CNT0 CR20 14h

I/E

R/W

- 15h-3Fh $ $ $ $ $ $ $ $ /

注記; レジスタ名 # :予約ビットです。初期値("0")を変更しないでください。 $ :アクセス禁止ビットです。R/W を行わないでください。 変更可能動作モード I/E :イニシャルモード中、動作モード中に変更可能 I/ :イニシャルモード中のみ変更可能 /E :動作中のみ変更可能 R/W R/W :読み出し、書き込み可能 /W :書き込み専用

R/ :読み出し専用 / :アクセス禁止

(注意) 動作中に下記コントロールレジスタを設定した場合には SYNC 信号(8kHz)に同期して読み取りを行い

ますので、250s 以上の間状態を保持してください。 CR1,CR2 ,CR10,CR12,CR11,CR20

下記コントロールレジスタの設定方法に関しては内部データメモリアクセス、制御方法を参照してくださ

い。 CR6,CR7,CR8,CR9

Page 39: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

39/93

(1) CR0 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR0 SPDN # AFE

_EN # # #

LONG/

SHORT

OPE

_STAT

変更可能モード /E - I/ - - - I/ I/

初期値 0 0 0 0 1※ 0 0 0

R/W

B7 : ソフトパワーダウンリセット制御

0 : 通常動作モード 1 : パワーダウンリセット

本ビットを 200nsec 以上”1”に設定することでパワーダウンリセット状態にすることができます。パワーダウ

ンリセット時にはコントロールレジスタ、内部データメモリの内容はすべて自動的にクリアーされます。”1”を設定後に”0”を設定することでパワーダウンリセットは解除されます。

B6 : 予約ビット 初期値変更禁止 B5 : アナログフロントエンドパワーダウン制御 0 : 通常動作状態 1 : パワーダウン状態(AVREF を除く)

G.729.A(8kbps)⇔G.726(32kbps)相互変換モード、PCM I/F モードを使用する場合にはアナログフロント

エンド機能は使用しないため本ビットを”1”とすることを推奨します。また本ビットを”1”にする時は同時に

VFRO0,VFRO1 の出力を AVREF 側(CR10-B2,B1=”0”)に設定してください。 B4-2 : 予約ビット 初期値変更禁止 B1 : SYNC フレーム制御 0 : ロングフレーム同期信号 1 : ショートフレーム同期信号 B0 : 動作開始制御 0 : 動作ホールド 1 : 動作開始

パワーダウンリセット解除後、イニシャルモードに入ります。イニシャルモードではコントロールレジスタ、

内部データメモリの変更が可能になります。READY(CR5-B7)を連続して読み出し、”1”を検出後にコント

ロールレジスタ、内部データメモリの変更を開始してください。 コントロールレジスタ、内部データメモリ書き込み終了後、本ビットを”1”にすると、READY(CR5-B7=”0”)となり通常動作モードとなります。 コントロールレジスタ、内部データメモリの変更は通常動作モードに移行してから行ってください。 内部データメモリの変更方法は、後述の内部データメモリ変更方法を参考にしてください。 フローチャートを図 25に示します。

(注意)※ 本ビットの初期値は”0”ですが、イニシャルモード開始前に自動的に”1”に設定されます。また、

TRANS_EN(CR11-B0)、PCMIF_EN(CR12-B0)が”1”の場合にはイニシャルモード後に”0”が自動的

に設定されます。 本レジスタを設定する場合には、上記値を変更しないように設定してください。

Page 40: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

40/93

図 25 イニシャルモード・フローチャート

イニシャルモード

PDNB = 0 or SPDN = 1

PDNB = 1 & SPDN = 0

OPE_STAT(CR0-B0) = 1

デフォルト格納メモリ変更

通常動作開始

イニシャルモード

パワーダウン解除

READY(CR5-B7) = 1

READY(CR5-B7) = 0

パワーダウン状態

約1.0sウェイト

LSI内部初期化

外部からの設定

LSI内部自動処理

通常動作モード

コントロールレジスタ設定

コントロールレジスタ、内部データメモリアクセス禁止区間

CR15 = 40h

Page 41: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

41/93

(2) CR1 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR1 XDMWR XDMRD # # # # # #

変更可能モード I/E I/E - - - - - -

初期値 0 0 0 0 0 0 0 0

R/W

B7 : 内部データメモリライト制御 0 : 書き込み停止 1 : 書き込み

内部データメモリにおいて,CR6,CR7(A15~A0)に設定されたアドレスに CR8,CR9(D15~D0)に設定されたデータを書き込みます。書き込みが終了すると本ビットは自動的に”0”にクリアされ

ます。連続で設定する場合には、本ビットが”0”になっていることを確認後に設定してください。

内部データメモリの制御方法は、後述の内部データメモリアクセス、制御方法を参考にしてくだ

さい。 B6 : 内部データメモリリード制御 0 : 読み出し停止 1 : 読み出し

内部データメモリにおいて,CR6,CR7(A15~A0)に設定されたアドレスのデータを CR8,CR9(D15~D0)に読み出します。読み出しが終了すると本ビットは自動的に”0”にクリアされます。連続で

読み出す場合には、本ビットが”0”になっていることを確認後に読み出しを行ってください。

内部データメモリの制御方法は、後述の内部データメモリアクセス、制御方法を参考にしてくだ

さい。

(注意) 上記、内部データメモリライト、リード制御を同時に行うことはできません。CR1-B7,B6=”11”の設定は禁

止ですので設定しないでください。 B5-B0 : 予約ビット 初期値変更禁止

Page 42: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

42/93

(3) CR2 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR2 SC_ENFGEN

_EN #

TDET1

_EN

TDET0

_EN

DTMF

_EN EC_EN #

変更可能モード I/E I/E - I/E I/E I/E I/E -

初期値 0 0 0 0 0 0 0 0

R/W

B7 : Speech CODEC 制御レジスタ

0 : Speech CODEC 停止 エンコーダーは停止、送信バッファへのデータ格納停止。デコーダは停止、無音データを常時出力。

Speech CODEC 停止中に音声圧縮の符号形式を変更することができます。 1:Speech CODEC 動作

本ビットを”1”に設定することで動作を開始します。Speech CODEC は初期化を行い起動します。

B6 : FSK_GEN 制御レジスタ 0:FSK_GEN 停止 1:FSK_GEN 動作

本ビットを”1”に設定することで動作を開始します。CR18,CR19 に送出データを格納後に本ビットに”1”を設定してください。FSK データ送出を停止する場合には、FGEN_RQ(CR3-B5)が”1”の区間に、本ビ

ットを”0”にすることで 終データの送出後に FSK_GEN は停止します。 B5 : 予約ビット 初期値変更禁止 B4 : TONE_DET1 検出器制御レジスタ

0 : TOEN_DET1 停止 1 : TONE_DET1 動作

本ビットを”1”に設定することで動作を開始します。2100Hz*のトーンを検出している期間、TONE1_DET (CR3-B4)に”1”が設定されます。

B3 : TONE_DET0 検出器制御レジスタ

0 : TONE_DET0 停止 1 : TONE_DET0 動作

本ビットを”1”に設定することで動作を開始します。1650Hz*のトーンを検出している期間、TONE0_DET (CR3-B3)に”1”が設定されます。

(備考) *検出周波数は変更可能です。変更を希望する場合にはローム営業窓口までお問い合わせください。

B2 : DTMF 検出器制御レジスタ 0 : DTMF 検出機能停止 1 : DTMF 検出機能動作

B1 : エコーキャンセラ制御レジスタ

0 : エコーキャンセラ機能停止(エコーキャンセラをスルーします。) 1 : エコーキャンセラ機能動作

(備考) 動作開始時にエコーキャンセラ内部係数はクリアーされて起動します。

B0 : 予約ビット 初期値変更禁止

Page 43: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

43/93

(4) CR3 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR3 DSP

_ERR

FGEN

_RQ #

TONE1

_DET

TONE0

_DET #

TX

_ERR

RX

_ERR

変更可能モード - - - - - - - -

初期値 0 0 0 0 0 0 0 0

R/

B7 : DSP ステータスレジスタ

0 : 正常動作状態 1 : 異常動作状態

本LSIには、内部的にウォッチドックタイマを内蔵しており、本LSIの周辺における外乱、または電源異常

等によって DSP のプログラムに暴走が起きた際に DSP_ERR ステータスが”1”に設定され、割り込みが発

生します。本ビットが”1”になった場合には、PDNB、あるいは CR0-B7 の SPDN を使用しパワーダウンリ

セットを設定してください。本ビットはパワーダウンリセットによってクリアーされす。

(注意) DSP_ERR ステータスは全ての異常動作を検出できるわけではありません。DSP が暴走した場合でも

ウォッチドックタイマがクリアーされるような異常動作状態になった場合には検出できません。

B6 : FSK ジェネレータ送出データ要求ステータスレジスタ 0 : 要求なし 1 : 要求

FGEN_EN(CR2-B6)が”1”の状態で、FSK 送出データを DSP が取り込み後に本ビットは”1”となり次の

FSK 送出データを要求します。 B5 : 予約ビット 初期値変更禁止 B4 : TONE1 検出器検出ステータスレジスタ 0 : 非検出 1 : 検出 B3 : TONE0 検出器検出ステータスレジスタ 0 : 非検出 1 : 検出 B2 : 予約ビット 初期値変更禁止 B1 : 送信バッファステータスレジスタ

0 : 送信バッファ正常動作状態 1 : 送信バッファエラー状態

送信バッファでオーバーランエラーが発生した場合に”1”になります。それ以外は”0”になります。 B0 : 受信バッファステータスレジスタ

0 : 受信バッファ正常動作状態 1 : 受信バッファエラー状態

受信バッファでアンダーフローが発生した場合に”1”になります。それ以外は”0”になります。 上記、各ビットに変化( ”0”→”1” , ”1”→”0” )があった場合に割り込みが発生します。

Page 44: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

44/93

(6) CR4 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR4 INT DP_DET # DTMF

_DET

DTMF_

CODE3

DTMF_

CODE2

DTMF_

CODE1

DTMF_

CODE0

変更可能モード - - - - - - - -

初期値 0 0 0 0 0 0 0 0

R/

B7 : 割り込み発生ステータスレジスタ

INTB の論理を反転した直結レジスタです。 INTB が”L”の場合に”1”が読み出されます。それ以外は”0”が読み出されます。

0 : INTB が”H”の区間 1 : INTB が”L”の区間

(注意) DSP_ERR が発生した場合は INT レジスタと INTB の状態は一致しない場合があります。

B6 : ダイヤルパルス検出器検出ステータスレジスタ

ダイヤルパルス検出器の検出ステータスレジスタです。 ダイヤルパルスが検出されている区間”1”になります。それ以外は”0”になります。

0 : ダイヤルパルス非検出 1 : ダイヤルパルス検出

B5 : 予約ビット 初期値変更禁止

Page 45: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

45/93

B4 : DTMF 検出器検出ステータスレジスタ DTMF 検出器の検出ステータスレジスタです。 DTMF 信号が検出されている区間”1”になります。それ以外は”0”になります。

0 : 非検出 1 : 検出

B3-0 : DTMF コード表示レジスタ

DTMF_EN(CR2-B2)を”1”に設定し、DTMF 信号を検出している区間(CR4-B4 DTMF_DET=”1”)に有

効なコードが格納されます。DTMF 信号の非検出(DTMF_DET=”0”)時には”0000”を出力します。各コ

ードを表 5に示します。

表 5 DTMF 検出コード表

DTMF_3 DTMF_2 DTMF_1 DTMF_0 低群[Hz] 高群[Hz] ダイヤル番号

0 0 0 0 697 1209 1

0 0 0 1 770 1209 4

0 0 1 0 852 1209 7

0 0 1 1 941 1209 *

0 1 0 0 697 1336 2

0 1 0 1 770 1336 5

0 1 1 0 852 1336 8

0 1 1 1 941 1336 0

1 0 0 0 697 1477 3

1 0 0 1 770 1477 6

1 0 1 0 852 1477 9

1 0 1 1 941 1477 #

1 1 0 0 697 1633 A

1 1 0 1 770 1633 B

1 1 1 0 852 1633 C

1 1 1 1 941 1633 D

上記、ビット B6,B4-B0 に変化( ”0”→”1” , ”1”→”0” )があった場合に割り込みが発生します。

Page 46: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

46/93

(5) CR5 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR5 READY # # # # # # #

変更可能モード - - - - - - - -

初期値 0 0 0 0 0 0 0 0

R/

B7 : イニシャルモード表示レジスタ 0 : イニシャルモード以外 1 : イニシャルモード中

パワーダウンリセット解除後、本 LSI はイニシャルモードに入ります。イニシャルモード時に本ビットは”1”になります。

B6-B0 : 予約ビット 初期値変更禁止

Page 47: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

47/93

(7) CR6 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR6 A15 A14 A13 A12 A11 A10 A9 A8

変更可能モード I/E

初期値 0 0 0 0 0 0 0 0

/W

B7-B0 : 内部データメモリ上位アドレス

内部データメモリ上位アドレス設定レジスタです。書き込み方法は内部データメモリアクセス、制御方法

を参照してください。 (8) CR7

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR7 A7 A6 A5 A4 A3 A2 A1 A0

変更可能モード I/E

初期値 0 0 0 0 0 0 0 0

/W

B7-B0 : 内部データメモリ下位アドレス

内部データメモリ下位アドレス設定レジスタです。書き込み方法は内部データメモリアクセス、制御方法

を参照してください。 (9) CR8

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR8 D15 D14 D13 D12 D11 D10 D9 D8

変更可能モード I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7-B0 : 内部データメモリ上位データ

内部データメモリ上位データ設定レジスタです。書き込み、読み出し方法は内部データメモリアクセス、

制御方法を参照してください。 (10) CR9

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR9 D7 D6 D5 D4 D3 D2 D1 D0

変更可能モード I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7-B0 : 内部データメモリ下位データ

内部データメモリ下位データ設定レジスタです。書き込み、読み出し方法は内部データメモリアクセス、

制御方法を参照してください。

Page 48: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

48/93

(11) CR10 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR10 # DPDET_

EN #

TDET1_

SEL

TDET0_

SEL

VFRO1

_SEL

VFRO0

_SEL

AIN

_SEL

変更可能モード - I/E - I/ I/ I/E I/E I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7 : 予約ビット 初期値変更禁止 B6 : ダイヤルパルス検出器制御レジスタ 0 : ダイヤルパルス検出器停止 1 : ダイヤルパルス検出器動作 B5 : 予約ビット 初期値変更禁止 B4 : TDET1 検出パス選択レジスタ 0 : 送信系 1 : 受信系 B3 : TDET0 検出パス選択レジスタ 0 : 送信系 1 : 受信系 B2 : VFRO1 選択 0 : AVREF(約 1.4V を出力) 1 : 受信側音声出力 B1 : VFRO0 選択 0 : AVREF(約 1.4V を出力) 1 : 受信側音声出力 B0 : 入力アンプ選択 0 : AMP0 を選択 1 : AMP1 を選択

Page 49: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

49/93

(12) CR11 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR11 FRAME/

DMA

10ms

/20ms

16B

/8B # #

SC

_SEL1

SC

_SEL0

TRANS

_EN

変更可能モード I/ I/ I/ - - I/E I/E I/

初期値 0 0 0 0 0 0 0 0

R/W

B7 : FRAME/DMA 選択レジスタ

0 : FRAME アクセス 1 : DMA スレーブインタフェースアクセス

送信バッファ、受信バッファへのアクセス方法を選択します。初期値はフレームアクセスになります。 B6 : 10ms/20ms 選択レジスタ

0 : 10ms 1 : 20ms

送信バッファ、受信バッファのバッファリング時間を選択します。初期値は 10ms になります。 B5 : MCU インタフェースデータ幅選択レジスタ

0 : データ幅 16bit インタフェース 1 : データ幅 8bit インタフェース

送信バッファ、受信バッファへのデータバス幅を選択します。初期値は 16bit になります。 8bit で使用する場合には D15~D8 は”1”もしくは”0”で固定してください。

B4-B3 : 予約ビット 初期値変更禁止 B2,B1 : Speech CODCE 選択レジスタ

・アナログ I/F モードを使用する場合 ( 0 , 0 ) : G.729.A ( 0 , 1 ) : G.711(-law) ( 1 , 0 ) : G.726(32kbps) ( 1 , 1 ) : G.711(A-law)

CR2-B7(SC_EN)が”0”の状態で Speech CODEC を選択可能です。動作中の変更は禁止です。 ・PCM I/F モードを使用する場合(CR12-B0=”1”)

本ビットは PCMI/F の符号形式の選択ビットとなります。 また、Speech CODEC の選択レジスタは CR12-B2,B1 となります。

( 0 , 0 ) : 16bit リニア(2 の補数形式) ( 0 , 1 ) : G.711(-law) ( 1 , 0 ) : 禁止 ( 1 , 1 ) : G.711(A-law)

CR2-B7(SC_EN)が”0”の状態で符号形式を選択可能です。動作中の変更は禁止です。 B0 : G.726⇔G.729.A 相互変換制御

G.729.A(8kbps)⇔G.726(32kbps)相互変換モード制御レジスタです。 0 : 相互変換停止 1 : 相互変換動作

本ビットを”1”とすることで PCMI/F を使用し、G.726⇔G.729.A の相互変換動作となります。 本機能を使用する場合には符号形式として B2,B1 を”10”に設定し CR2-B7(SC_EN)を”1”とすることで

相互変換動作が開始されます。

Page 50: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

50/93

(13) CR12 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR12 # # # # # PSC

_SEL1

PSC

_SEL0

PCMIF

_EN

変更可能モード - - - - - I/E I/E I/

初期値 0 0 0 0 0 0 0 0

/W

B7-B3 : 予約ビット 初期値変更禁止 B2,B1 : PCM I/F モード使用時の Speech CODCE 選択レジスタ

( 0 , 0 ) : G.729.A ( 0 , 1 ) : G.711(-law) ( 1 , 0 ) : G.726(32kbps) ( 1 , 1 ) : G.711(A-law)

CR2-B7(SC_EN)が”0”の状態で Speech CODEC を選択可能です。動作中の変更は禁止です。

B0 : PCM I/F モード制御レジスタ 0 : アナログ I/F モード Speech CODEC の選択を CR11-B2,B1 で設定してください。 1 : PCM I/F モード PCM I/F の符号形式を CR11-B2,B1 で、 Speech CODEC の選択を本レジスタの B2,B1 で設定してください。

(14) CR13

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR13 $ $ $ $ $ $ $ $

変更可能モード - - - - - - - -

初期値 - - - - - - - -

/

B7-B0 : 予約ビット 初期値変更禁止 (15) CR14

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR14 $ $ $ $ $ $ $ $

変更可能モード - - - - - - - -

初期値 - - - - - - - -

/

B7-B0 : 予約ビット 初期値変更禁止

Page 51: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

51/93

(16) CR15 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR15 TA2 TA1 TA0 # # # # #

変更可能モード I/ I/ I/ - - - - -

初期値 0 0 0 0 0 0 0 0

R/W

B7-B5 : タイミング調整用レジスタ イニシャルモードの先頭で”010”を設定してください。 ( 0 , 1, 0 ) : 固定 B4-B0 : 予約ビット 初期値変更禁止 (17) CR16

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR16 # # # # # # GPI1 GPI0

変更可能モード - - - - - - - -

初期値 0 0 0 0 0 0 - -

R/

B7-B2 : 予約ビット 初期値変更禁止 B1 : GPI1 のレベル読み出しレジスタ

0 : GPI1 のレベルが”0” 1 : GPI1 のレベルが”1”

B1 : GPI0 のレベル読み出しレジスタ

0 : GPI0 のレベルが”0” 1 : GPI0 のレベルが”1”

(備考) GPI0 は2次機能としてダイヤルパルス検出器の入力として使用されます。 ダイヤルパルス検出器動作中でも GPI0 の読み出しは可能です。

Page 52: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

52/93

(18) CR17 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR17 # # # # # # GPO1 GPO0

変更可能モード - - - - - - I/E I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7-B2 : 予約ビット 初期値変更禁止 B1 : GPO1 のレベル出力レジスタ

0 : GPO1 に”L”が出力されます。 1 : GPO1 に”H”が出力されます。

B1 : GPO0 のレベル出力レジスタ 0 : GPO0 に”L”が出力されます。 1 : GPO0 に”H”が出力されます。

(注意) GPO0 は2次機能としてダイヤルパルス送出器の出力として使用されます。 ダイヤルパルス検出器動作中の GPO0 レジスタへの設定は禁止ですので設定しないでください。

(19) CR18

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR18 FSK

_D7

FSK

_D6

FSK

_D5

FSK

_D4

FSK

_D3

FSK

_D2

FSK

_D1

FSK

_D0

変更可能モード I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7-B0 : FSK 送出データ設定用レジスタ (20) CR19

B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR19 # # # # # # FSK

_D9

FSK

_D8

変更可能モード - I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7-B2 : 予約ビット 初期値変更禁止 B1-B0 : FSK 送出データ設定用レジスタ

Page 53: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

53/93

(21) CR20 B7 B6 B5 B4 B3 B2 B1 B0 R/W

CR20 TGEN

_RX

TGEN

_TX

TGEN

_CNT5

TGEN

_CNT4

TGEN

_CNT3

TGEN

_CNT2

TGEN

_CNT1

TGEN

_CNT0

変更可能モード I/E

初期値 0 0 0 0 0 0 0 0

R/W

B7 : TONE RX 側出力制御レジスタ

0 : 出力停止 1 : RX 側にトーンを出力

B6 : TONE TX 側出力制御レジスタ

0 : 出力停止 1 : TX 側にトーンを出力

B5 : TONE A/B の加算、乗算制御レジスタ

0 : 加算(TONE A,TONE B の出力を加算します。) 1 : 乗算(TONE A,TONE B の出力を乗算します。)

B4 : TONE A/B の出力制御レジスタ

0 : シングル出力 TIM_M0 と TIM_M1 を合計した時間信号を出力し停止します。 停止後に CR20 は LSI 内部で自動クリアーされます。

1 : 連続出力 TIM_M0 と TIM_M1 を合計した時間で制御された信号を繰り返し出力します。 信号出力を停止する場合には本レジスタ CR20 に 00h を設定してください。

(注意) 連続出力から本レジスタに値を書き込む場合は 00h 以外は禁止ですので設定しないでください。 シングル出力時は本レジスタが 00h になったことを確認した後、次の設定を行ってください。 連続出力を停止後、再度出力する場合は”FADE OUT 時間 + 250μs”以上あけて設定して下さい。

B3-B2 : TONE A の出力制御レジスタ

00 : トーンは出力されません。 01 : M0 区間は出力停止、M1 区間にトーンを出力

10 : M0 区間にトーンを出力、M1 区間には出力停止 11 : M0 , M1 区間トーンを出力 B1-B0 : TONE B の出力制御レジスタ 00 : トーンは出力されません。 01 : M0 区間は出力停止、M1 区間にトーンを出力 10 : M0 区間にトーンを出力、M1 区間には出力停止 11 : M0 , M1 区間トーンを出力

(注意) TONE A,TONE B の出力制御を排他的に設定し、加算出力させた場合には TONE A,TONE B を交互

に出力することが可能ですが、各信号の位相関係は独立となっているため、加算後の波形は不連続と

なります。

Page 54: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

54/93

トーン生成部ブロック図を図 26、トーン出力制御方法を図 27、トーン出力制御パラメータを図 28、図 29に示します。

TGEN_FREQ_A

TONE_A

TGEN_GAIN_A

TGEN_GAIN_B

TGEN_TXGAIN_TOTAL

CR20-B5TGEN_FREQ_B

TONE_B

TGEN_RXGAIN_TOTAL

TX

RX

図 26 トーン生成部ブロック図

TONE A/B周波数設定

M0/M1出力時間設定(TONE A/B共通)

TONE A/B/TOTALゲイン設定

CR20=xxx0xxxxb

LSI内部でCR20は自動クリアーCR20=00000000b

シングルトーン出力方法

CR20=xxx1xxxxb

CR20=00000000bを設定

連続トーン出力方法

トーン出力停止

トーン連続出力トーンシングル出力後

停止

TONE A/BM0/M1出力制御設定

FADE 制御設定(TONE A/B共通)

FADE IN STEP値設定(TONE A/B共通)

FADE OUT STEP値設定(TONE A/B共通)

FADE OUT時間設定(TONE A/B共通)

"0" "1"

TONE A/B周波数設定

M0/M1出力時間設定(TONE A/B共通)

TONE A/B/TOTALゲイン設定

TONE A/BM0/M1出力制御設定

FADE 制御設定(TONE A/B共通)

FADE IN STEP値設定(TONE A/B共通)

FADE OUT STEP値設定(TONE A/B共通)

FADE OUT時間設定(TONE A/B共通)

"0" "1"

* 出力停止後に再度出力設定する場合は "FADE OUT時間  +250μs" 以上あけて下さい。

図 27 トーン出力制御方法

Page 55: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

55/93

TIM_M0 TIM_M1

FREQ

GAIN

M0 ON M1 ON

シングル出力

連続出力

シングル出力の設定を繰り返し出力

・・・・・・・

GAIN

TIM_M0 TIM_M1

FREQ

M0 OFF M1 ON

TIM_M0 TIM_M1

M0 OFF M1 ON

TIM_M0 TIM_M1

FREQ

M0 ON M1 OFF

TIM_M0 TIM_M1

FREQ

M0 OFF M1 ON

図 28 トーン出力制御パラメータ

Page 56: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

56/93

TIM_M0 TIM_M1

GAIN

M0 ON M1 ON

シングル出力

連続出力・・・・・・・

GAIN

M0 OFF M1 ON M0 OFF M1 ON

M0 ON M1 OFF

M0 OFF M1 ON

シングル出力の設定を繰り返し出力(TONE_A/TONE_B を交互に出力)

・・・・・・・GAIN_A

M0 ON M1 ON M0 ON M1 ON

TONE_A TONE_B TONE_A TONE_B

GAIN_B

TIM_M0 TIM_M1TIM_M0 TIM_M1

F-i F-o

F-i F-o

F-i F-o

F-i F-o F-i F-o

F-i F-oF-i F-o F-i F-o F-i F-o

*"F-i"、"F-o"はフェードイン/アウトにかかる 時間。後述のパラメータによって決まる。

シングル出力の設定を繰り返し出力(途中でCR20="00h"を設定した場合)

・・・・・・・

GAIN

M0 OFF M1 ON M0 OFF M1 ON

F-i F-o F-i F-o

シングル出力の設定を繰り返し出力CR20="00h"

図 29 トーン出力制御パラメータ(TGEN_FADE_CONT ON の場合)

Page 57: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

57/93

■ 内部データメモリアクセス、制御方法

● 書き込み方法 コントロールレジスタ内にマッピングされた 8 ビットレジスタ(CR6-CR9)が

内部データメモリの 16 ビットアドレス (A15~A0) 書き込み用の 16 ビットデータ (D15~D0)

に割り当てられています。

PDNB によるパワーダウンリセット解除、または CR0-B7 によるソフトパワーダウンリセットの解除後、約

1.0s 後にイニシャルモードに入り、CR5-B7(READY)は”1”に設定されます。 この書き込み可能状態で、CR6-CR9 に内部データメモリアドレスおよび書き込みデータを設定後、

CR1-B7(XDMWR)を”1”に設定することにより1ワード分の内部データメモリの書き込みが完了します。

書き込み終了後,CR1-B7 は自動的に”0”クリアされます。内部データメモリ設定方法を図 30に示しま

す。 複数個のメモリを書き換える場合は上記書き込み動作を繰り返し行ってください。すべての書き込みの

終了後、CR0-B0(OPE_STAT)を”1”に設定することにより、通常動作を開始します。 内部データメモリは、イニシャルモード以外でも書き換え可能です。その場合の内部データメモリ変更方

法も上記と同様に行ってください。表 6、表 7、表 8に内部データメモリ、関連レジスタを示します。

(注意) 動作中に内部データメモリを設定した場合には SYNC 信号(8kHz)に同期して読み取りを行いますので、

250s 以上の間状態を保持してください。

図 30 内部データメモリ設定方法

CR8(内部メモリ 上位データ)

YES

NOCR1-B7,B6 = 0

内部メモリ更新CR1-B7自動クリア

外部からの設定

LSI内部自動処理

CR9(内部メモリ 下位データ)

CR7(内部メモリ 下位アドレス)

CR6(内部メモリ 上位アドレス)

CR1-B7(XDMWR) = 1CR1-B7設定後からクリアーされるまでの時間 イニシャルモード中 : Max 20μsec 通常動作中 : Max 250μsec

書き込みスタート

Page 58: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

58/93

● 読み出し方法 CR6,CR7 に内部データメモリアドレスを設定後、CR1-B6(XDMRD)を”1”に設定することにより 1 ワード

分の内部データメモリのデータを CR8,CR9 に格納します。読み出し終了後,CR1-B6 は自動的に”0”ク

リアされます。内部データメモリ読み出し方法を図 31に示します。 また内部データメモリの読み出しは表 6、表 7、表 8に示す内部データメモリ、関連レジスタ内の読み

出し専用データメモリのみとなります。

(注意) 動作中に内部データメモリの読み出しを行う場合には SYNC 信号(8kHz)に同期して読み取りを行いま

すので、設定したアドレスを 250s 以上の間状態を保持してください。

図 31 内部データメモリ読み出し方法

CR1-B6(XDMRD) = 1

YES

NOCR1-B6(XDMRD) = 0

外部からの設定、読み出し

CR8(内部メモリ 上位データ)読み出し

CR7(内部メモリ 下位アドレス)

CR6(内部メモリ 上位アドレス)

CR1-B7設定後からクリアーされるまでの時間 イニシャルモード中 : Max 20μsec 通常動作中 : Max 250μsec

読み出しスタート

CR9(内部メモリ 下位データ)読み出し

CR8,CR9への読み出しデータ格納後自動的に0クリアーされます。

YES

NOCR1-B7,B6 = 0

Page 59: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

59/93

表 6 内部データメモリ、関連コントロールレジスタ一覧(1/3)

初期値 変更/読み出し可能モード

機能名 内部データメモリ名 アドレス データ データ値

イニシャル

モード中

停止

動作

送信ゲイン(TXGAIN) 00ECh 0080h 0dB ○ ○ ○

受信ゲイン(RXGAIN) 00EDh 0080h 0dB ○ ○ ○

サイドトーンゲイン(STGAIN) 00EEh 0000h MUTE ○ ○ ○

ゲイン フェード制御

(GAIN_FADE_CONT) 00EFh 0000h 停止 ○ ○ ×

ゲイン フェードインステップ値制御

(GAIN_FADE_IN_ST) 00F0h 4C10h +1.5dB ○ ○(注 1) ×

ゲイン・

コントロール

ゲイン フェードアウトステップ値制御

(GAIN_FADE_OUT_ST) 00F1h 35D9h -1.5dB ○ ○(注 1) ×

TONE 送出制御 CR20 00h 送出停止 ○ ○ ○

実行中フラグ(TGEN_EXE_FLAG)

(読み出し専用データメモリ) 00C3h 0000h 停止中 ○ ○ ○

TONE A 周波数制御(TGEN_FREQ_A) 00C8h 0CCCh 400Hz ○ ○ ×

TONE B 周波数制御(TGEN_FREQ_B) 00CAh 007Ah 15Hz ○ ○ ×

TONE A ゲイン制御(TGEN_GAIN_A) 00CCh 0080h -13.3dBm0 ○ ○ ○

TONE B ゲイン制御(TGEN_GAIN_B) 00CDh 0080h -13.3dBm0 ○ ○ ○

TONE 出力時間制御 0(TGEN_TIM_M0) 00CEh 0FA0h 500ms ○ ○ ×

TONE 出力時間制御 1(TGEN_TIM_M1) 00D1h 0FA0h 500ms ○ ○ ×

RX 側 TONE トータルゲイン制御

(TGEN_RXGAIN_TOTAL) 00D2h 0080h 0dB ○ ○ ○

TX 側 TONE トータルゲイン制御

(TGEN_TXGAIN_TOTAL) 00D3h 0080h 0dB ○ ○ ○

TONE フェード制御

(TGEN_FADE_CONT) 00D4h 0000h 停止 ○ ○ ×

TONE フェードインステップ値制御

(TGEN_FADE_IN_ST) 00D5h 47CFh +1dB ○ ○ ×

TONE フェードアウトステップ値制御

(TGEN_FADE_OUT_ST) 00D6h 390Ah -1dB ○ ○ ×

TONE フェードアウト時間制御

(TONE_FADE_OUT_TIM) 00D7h 002Bh 43 Sync ○ ○ ×

TONE トータルゲイン フェード制御

(TGEN_GAIN_TOTAL_FADE_CONT) 00C4h 0000h 停止 ○ ○ ×

TONE トータルゲイン フェードインステップ値制御

(TGEN_GAIN_TOTAL_FADE_IN_ST) 00C5h 4C10h +1.5dB ○ ○ ×

トーン

生成

TONE

_GEN

TONE トータルゲイン フェードアウトステップ値制御

(TGEN_GAIN_TOTAL_FADE_OUT_ST) 00C6h 35D9h -1.5dB ○ ○ ×

(注 1) ゲインフェード制御が停止の場合です。

Page 60: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

60/93

表 7 内部データメモリ、関連コントロールレジスタ一覧(2/3)

初期値 変更/読み出し可能モード

機能名 内部データメモリ名 アドレス データ データ値

イニシャル

モード中

停止

動作

FSK 出力制御 CR2-B6 0b 停止 ○ ○ ○

FSK 送出データ 0 CR18 00h 00h ○ ○ ○

FSK 送出データ 1 CR19

-B1,B000b 00b ○ ○ ○

FSK

生成器

FSK

_GEN FSK ゲイン制御(FGEN_GAIN) 00E4h 0080h -13.3dBm0 ○ ○ ×

TONE0 制御 CR2-B3 0b 停止 ○ ○ ○

検出レベル制御(TDET0_TH) 0040h 1EBBh -5.3dBm0 ○ ○ ×

検出 ON ガードタイマ制御(TDET0_ON_TM) 0041h 0028h 5ms ○ ○ ×

検出 OFF ガードタイマ制御(TDET0_OFF_TM) 0042h 0028h 5ms ○ ○ ×

TONE0

検出器

TONE

_DET0 検出周波数(TDET0_FREQ) - - - - h - 1650Hz ○ × ×

TONE1 制御 CR2-B4 0b 停止 ○ ○ ○

検出レベル制御(TDET1_TH) 0052h 1EBBh -5.3dBm0 ○ ○ ×

検出 ON ガードタイマ制御(TDET1_ON_TM) 0053h 0028h 5ms ○ ○ ×

検出 OFF ガードタイマ制御(TDET1_OFF_TM) 0054h 0028h 5ms ○ ○ ×

TONE1

検出器

TONE

_DET1 検出周波数(TDET1_FREQ) - - - - h - 2100Hz ○ × ×

DTMF 制御 CR2-B2 0b 停止 ○ ○ ○

検出レベル制御(DTMF_TH) 005Ah 1000h -37.0dBm0 ○ ○ ×

検出 ON ガードタイマ制御(DTMF_ON_TM) 00BFh 00A0h 20ms ○ ○ ×

DTMF

検出器

DTMF

_REC 検出 OFF ガードタイマ制御(DTMF_OFF_TM) 00C1h 00A0h 20ms ○ ○ ×

EC 制御 CR2-B1 0b 停止 ○ ○ ○

EC 制御(EC_CR) 0171h 0012h HD ATT OFF ○ ○ ○

エコー

キャンセラ

GLPAD 制御(GLPAD_CR) 0172h 000Fh +6/-6 dB ○ ○ ×

Page 61: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

61/93

表 8 内部データメモリ、関連コントロールレジスタ一覧(3/3)

初期値 変更/読み出し可能モード

機能名 内部データメモリ名 アドレス データ データ値

イニシャル

モード中

停止

動作

ダイヤルパルス検出制御 CR10-B6 0b 停止 ○ ○ ○

ON ガードタイマ制御(DPDET_ON_TIM) 011Bh 0028h 5ms ○ ○ ×

OFF ガードタイマ制御(DPDET_OFF_TIM) 011Ch 0028h 5ms ○ ○ ×

極性制御(DPDET_POL) 122Eh 0000h 正論理 ○ ○ ×

検出終了タイマ制御(DPDET_DETOFF_TIM) 122Fh 03E8h 125ms ○ ○ ×

ダイヤル

パルス

検出器

DPDET

検出パルス数(DPDET_CODE)

(読み出し専用データメモリ) 1231h 0000h 非検出 ○ ○ ○

ダイヤルパルス送出制御(DPGEN_EN)

(読み出し可能) 1220h 0000h 停止 ○ ○ ○

パルス数設定(DPGEN_DATA) 1221h 0000h 停止 ○ ○ ×

ダイヤルパルス速度制御(DPGEN_PPS) 1222h 0000h 10pps ○ ○ ×

High 区間設定(DPGEN_DUTY) 1223h 0108h 33ms ○ ○ ×

ダイヤル

パルス

送出器

DPGEN

出力終了制御(DPGEN_OFF_TIM) 1225h 03E8h 125ms ○ ○ ×

タイマ制御(TIM_EN) 1218h 0000h 停止 ○ ○ ○

タイマカウンタ値表示(TIM_COUNT)

(読み出し専用データメモリ) 1219h 0000h カウント値 ○ ○ ○

タイマ

TIMER

タイマデータ設定(TIM_DATA) 121Ah FFFFh MAX FFFFh ○ ○ ×

アウトバ

ンド制御 アウトバンド制御(OUTBAND_CONTROL) 1307h 0000h 停止 ○ × ×

アウト

バンド

G729.A

データ

アウトバンド G.729.A データ

(OUTBAND_G729_DAT)

016Ch

016Dh

016Eh

016Fh

0170h

7852h

80A0h

00FAh

C200h

07D6h

― ○ × ×

LSI コード

表示

Version

LSI コード表示(ML7074_VERSION)

(読み出し専用データメモリ) 0152h 0002h ML7074-003 ○ ○ ○

(備考) イニシャルモード :

パワーダウンリセット解除後のコントロールレジスタ、内部データメモリの初期値を変更できる状態

停止中 : 機能名で示された機能が停止中の状態

動作中 : 機能名で示された機能が動作している状態

Page 62: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

62/93

● ゲイン・コントロール(TXGAIN、RXGAIN、STGAIN)

送信ゲイン(TXGAIN)、受信ゲイン(RXGAIN)、サイドトーン(STGAIN)のゲイン量の変更が可能です。 それぞれのゲイン・コントローラの位置は、以下の通りです。

送信ゲイン(TXGAIN) : Speech CODEC 入力直前 受信ゲイン(RXGAIN) : Speech CODEC 出力直後 サイドトーン(STGAIN) : Linear PCM CODEC の送信側 BPF の出力から、受信側 LPF の入力に加

算 また、送信ゲイン、受信ゲインにはゲイン量を変更した場合、変更後のゲインまで設定ステップで減

衰もしくは増幅する機能を備えております。 A. 送信ゲイン(TXGAIN)調整用内部データメモリ

アドレス : 00ECh、初期値 : 0080h(0.0dB) ゲイン量を変更する場合は下記計算式により変更してください。 計算式 : 0080h×GAIN <例> ゲイン量を +6dB(×2) にする。 0080h×2=0100h 上限 : 約 40dB アップ (データ : 3200h) : 0dB (データ : 0080h) 下限 : 約-42dB (データ : 0001h) : MUTE (データ : 0000h)

B. 受信ゲイン(RXGAIN)調整用内部データメモリ

アドレス : 00EDh、初期値 : 0080h(0.0dB) ゲイン量を変更する場合は下記計算式により変更してください。 計算式 : 0080h×GAIN <例> ゲイン量を +6dB(×2 ) にする。 0080h×2=0100h

上限 : 約 40dB アップ (データ : 3200h) : 0dB (データ : 0080h)

下限 : 約-42dB (データ : 0001h) : MUTE (データ : 0000h)

C. サイドトーンゲイン(STGAIN)調整用内部データメモリ

アドレス : 00EEh、初期値 : 0000h(MUTE) サイドトーンのゲイン量を変更する場合は下記計算式により変更してください。 計算式 : 1000h×GAIN <例> ゲイン量を -20dB(×0.1 )にする。 1000h×0.1 = 019Ah

上限 : 0dB (データ : 1000h) 下限 : 約-72dB (データ : 0001h)

: MUTE (データ : 0000h)

Page 63: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

63/93

D. ゲインフェード制御用内部データメモリ(GAIN_FADE_CONT)

本データメモリ B0 に”1”を設定することで送信側ゲイン(TXGAIN)、B1 に”1”を設定することで受信側ゲ

イン(RXGAIN)、B2 に”1”を設定することでアウトバンド制御時の MUTE 処理のフェードイン/アウト機能

を動作させます。

B7 B6 B5 B4 B3 B2 B1 B0

- - - - -

OUTBAN

D_FADE_

CONT

RX_FADE

_CONT

TX_FADE

_CONT

初期値 0 0 0 0 0 0 0 0

アドレス : 00EFh、初期値 : 0000h(OUTBAND:停止、RX:停止、TX:停止) B7, 6, 5, 4, 3 : 予約ビット B2 : OUTBAND_FADE_CONT 制御 1 : ON (MUTE 処理移行時、MUTE 処理復帰時にフェードイン/アウト処理を行います) 0 : OFF B1 : RX_FADE_CONT 制御 1 : ON (RXGAIN 変更時にフェードイン/アウト処理を行います) 0 : OFF B0 : TX_FADE_CONT 制御 1 : ON (TXGAIN 変更時にフェードイン/アウト処理を行います) 0 : OFF

E. ゲインフェードインステップ値制御用内部データメモリ(GAIN_FADE_IN_ST)

アドレス : 00F0h、初期値 : 4C10h(+1.5dB) ステップ量 X を変更する場合は下記計算式により変更してください。 計算式 : 10^(X/20)*16384 <例> ステップ値を +3dB にする。

10^(3/20)*16384 = 23143d = 5A67h 大値ステップ値: 約+6.0dB (データ : 7FFFh) 小値ステップ値: 約+0.1dB (データ : 40BDh)

F. ゲインフェードアウトステップ値制御用内部データメモリ(GAIN_FADE_OUT_ST)

アドレス : 00F1h、初期値 : 35D9h(-1.5dB) ステップ量 X を変更する場合は下記計算式により変更してください。 計算式 : 10^(X/20)*16384 <例> ステップ値を –3dB にする。

10^(-3/20)*16384 = 11598d = 2D4Eh 大ステップ値 : 約-6.0dB (データ : 2000h) 小ステップ値 : 約-0.1dB (データ : 3F44h)

(補足) フェードイン/アウトのステップ値は別々に設定することが可能ですが、設定されたパラメータは

TXGAIN、RXGAIN、OUTBAND_FADE_CONT に共通となります。

Page 64: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

64/93

● トーン生成器(TONE_GEN) トーン生成ブロックの各種パラメータを設定可能です。

A. トーン周波数制御用内部データメモリ TONE_A(TGEN_FREQ_A)

アドレス : 00C8h

初期値 : 0CCCh(400Hz) TONE_B(TGEN_FREQ_B)

アドレス : 00CAh

初期値 : 007Ah(15Hz)

初期値の場合は TONE A は 400Hz、TONE B は 15Hz のトーンが出力されます。周波数を変更する場

合は下記計算式により変更してください。

計算式 : A × 8.192 (A は設定したい周波数)

<例> 周波数=2100Hz の場合

2100 × 8.192 ≒ 4333h

上限 : 3kHz (データ : 6000h) 下限 : 15Hz (データ : 007Ah)

B. トーンゲイン制御用内部データメモリ TONE_A(TGEN_GAIN_A)

アドレス : 00CCh

初期値 : 0080h TONE_B(TGEN_GAIN_B)

アドレス : 00CDh

初期値 : 0080h

初期値の出力レベルは-13.3dBm0 となります。出力レベルを変更する場合は下記計算式により変更し

てください。

計算式 : 0080h×GAIN

<例> ゲイン量を 6dB(×0.5)ダウンさせる場合

0080h×0.5 = 0040h

上限 : 12dB アップ (データ : 01FDh)

下限 : -12dB ダウン (データ : 0020h)

(注意) 各トーンの乗算、加算した結果が最大振幅 3.17dBm0 を超えないこと

Page 65: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

65/93

C. トーン出力時間制御用内部データメモリ(TGEN_TIM_M0/TGEN_TIM_M1) TGEN_TIM_M0 (出力時間)

アドレス : 00CEh

初期値 : 0FA0h(500ms)

TGEN_TIM_M1 (出力時間)

アドレス : 00D1h

初期値 : 0FA0h(500ms)

変更する場合には下記計算式により変更してください。

計算式 : T / 0.125 (T は時間で単位は ms) <例>設定時間 = 200msec を設定する場合 200 / 0.125 = 1600d = 0640h 上限 : 4095.875 msec (データ : 7FFFh)

下限 : 0.125msec (データ : 0001h)

(注意) 設定時間の 0000h(0msec)は禁止ですので設定しないでください。

D. トーントータルゲイン制御用内部データメモリ(TGEN_RXGAIN_TOTAL/TGEN_TXGAIN_TOTAL)

TGEN_RXGAIN_TOTAL アドレス : 00D2h

初期値 : 0080h TGEN_TXGAIN_TOTAL

アドレス : 00D3h

初期値 : 0080h

初期値は 0dB となります。出力レベルを変更する場合は下記計算式により変更してください。

計算式 : 0080h×GAIN

<例> 出力レベルを 6dB ダウンさせる場合

0080h×0.5 = 0040h

上限 : 40dB アップ (データ : 3200h)

下限 : -40dB ダウン (データ : 0001h)

: MUTE (データ : 0000h) (注意) 最大振幅 1.3Vp-p を超えないこと

Page 66: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

66/93

E. TONE フェード制御用内部データメモリ(TGEN_FADE_CONT) アドレス : 00D4h、初期値 : 0000h(停止) 本データメモリに”0001h”を設定することでトーンゲイン制御のフェードイン/アウト機能を動作させます。 0000h:フェードイン/アウト停止 0001h:フェードイン/アウト動作

(注意) 本制御機能を使用する際には、フェードアウト時間を正しく設定してください。

F. TONE フェードインステップ値制御用内部データメモリ(TGEN_FADE_IN_ST) アドレス : 00D5h、初期値 : 47CFh(+1.0dB) ステップ量 X を変更する場合は下記計算式により変更してください。 計算式 : 10^(X/20)*16384 <例> ステップ値を +3dB にする。

10^(3/20)*16384 = 23143d = 5A67h 大値ステップ値: 約+6.0dB (データ : 7FFFh) 小値ステップ値: 約+0.1dB (データ : 40BDh)

G. TONE フェードアウトステップ値制御用内部データメモリ(TGEN_FADE_OUT_ST)

アドレス : 00D6h、初期値 : 390Ah(-1.0dB) ステップ量 X を変更する場合は下記計算式により変更してください。 計算式 : 10^(X/20)*16384 <例> ステップ値を –3dB にする。

10^(-3/20)*16384 = 11598d = 2D4Eh 大ステップ値 : 約-6.0dB (データ : 2000h) 小ステップ値 : 約-0.1dB (データ : 3F44h)

H. TONE フェードアウト時間制御用内部データメモリ(TGEN_FADE_OUT_TIM)

アドレス : 00D7h、初期値 : 002Bh(43 Sync) フェードアウト時間を変更する場合は下記計算式により変更してください。 計算式 : 43dB/”フェードアウトステップ値“dB <例> ステップ値が 2dB の場合。

43/2 = 21d = 15h 上限 : 422 Sync (データ : 01A6h) 下限 : 8 Sync (データ : 0008h)

(注意) 0000h は禁止ですので設定しないでください。 フェードアウト時間 < TIM_M0、TIM_M1 を守ってください。

(補足) ステップ値は別々に設定することが可能ですが、設定されたパラメータは TONE_A、TONE_Bに共通となります。また、動作制御、ストップ時間のパラメータも TONE_A、TONE_B に共通となります。

Page 67: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

67/93

I. TONE トータルゲイン フェード制御用内部データメモリ(TGEN_GAIN_TOTAL_FADE_CONT)

アドレス : 00C4h、初期値 : 0000h(停止) 本データメモリに”0001h”を設定することで送信側/受信側トータルゲイン制御のフェードイン/アウト機

能を動作させます。 0000h:フェードイン/アウト停止 0001h:フェードイン/アウト動作

J. TONE トータルゲイン フェードインステップ値制御用内部データメモリ

(TGEN_GAIN_TOTAL_FADE_IN_ST) アドレス : 00C5h、初期値 : 4C10h(+1.5dB) ステップ量 X を変更する場合は下記計算式により変更してください。 計算式 : 10^(X/20)*16384 <例> ステップ値を +3dB にする。

10^(3/20)*16384 = 23143d = 5A67h 大値ステップ値: 約+6.0dB (データ : 7FFFh) 小値ステップ値: 約+0.1dB (データ : 40BDh)

K. TONE トータルゲイン フェードアウトステップ値制御用内部データメモリ

(TGEN_GAIN_TOTAL_FADE_OUT_ST) アドレス : 00C6h、初期値 : 35D9h(-1.5dB) ステップ量 X を変更する場合は下記計算式により変更してください。 計算式 : 10^(X/20)*16384 <例> ステップ値を –3dB にする。

10^(-3/20)*16384 = 11598d = 2D4Eh 大ステップ値 : 約-6.0dB (データ : 2000h) 小ステップ値 : 約-0.1dB (データ : 3F44h)

(補足) ステップ値は別々に設定することが可能ですが、設定されたパラメータは

TGEN_TXGAIN_TOTAL、TGEN_RXGAIN_TOTAL に共通となります。 また、動作制御も TGEN_TXGAIN_TOTAL、TGEN_RXGAIN_TOTAL に共通となります。

L. 実行中フラグ用内部データメモリ(TGEN_EXE_FLAG)

トーン生成器動作中は 0001h が表示されます。 アドレス : 00C3h、初期値 : 0000h

トーン信号TGEN動作

実行中フラグ

トーン信号

CR20="00h"

TGEN動作

実行中フラグ

TGEN_FADE_CONT OFF の場合

TGEN_FADE_CONT ON の場合

CR20="00h"

Page 68: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

68/93

● FSK 生成器(FSK_GEN) FSK 生成器(FSK_GEN)はコントロールレジスタに設定したデータを周波数変調し VFRO0、VFRO1 に

出力します。FSK 生成器の諸元を表 9に、ブロック図を図 32に示します。FSK 生成器は FSK 信号生成、

データ設定用レジスタ、ゲイン調整部から構成されます。コントロールレジスタ FSK_D0(CR18)、FSK_D1(CR19)に送出データを設定し FGEN_EN (CR2-B6)を”1”に設定することでデータの送出を開

始します。データ送出用のバッファは 10bit で構成され、FSK_D0 の LSB 側から FSK_D1 の MSB(B1)の順にデータを出力します。データの送出順を図 33に示します。また出力レベルを内部データメモリ

(FGEN_GAIN)で変更することがきます。データの送出を開始後、自動的に FGEN_RQ(CR3-B6)が”1”となり、次の送出データの設定を MCU 側に要求します。連続してデータを送出する場合には、

FGEN_RQ が”1”となっている間(データ設定有効期間)に次に送出する 10bit のデータを FSK_D0、

FSK_D1 に設定してください。送出を終了する場合には、FGEN_RQ が”1”となっている間に FGEN_ENを”0”に設定してください。FSK 生成器は設定期間内に送出している 10bit のデータを出力後に停止し

ます。送出、停止タイミングを図 34に、制御例を図 35に示します。

表 9 FSK 生成器諸元 変調方式 周波数変調方式

転送速度 1200bps

1300Hz (データ ”1” マーク) 出力周波数

2100Hz (データ “0” スペース)

データ出力用バッファ 10bit (CR18-B7-B0 , CR19-B1-B0)

出力レベル -13.3dBm0(初期値 ゲイン調整可能)

図 32 FSK 生成部ブロック図

図 33 データ送出順

FSKGEN

FGEN_GAIN

CR2-B6(FSK_EN)CR18 FSK_D0<7:0>CR19 FSK_D1<1:0>

FSK_D0<7:0>

FSK_D1<9:8>

1 2 3 4 5 6 7 0 10

送信方向

FSK_D0 FSK_D1

Page 69: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

69/93

図 34 FSK データ送出、停止タイミング(20bit 送出時)

(備考) FSK 生成器の動作中は、他の要因で割り込みを発生させないために検出系などを停止した状態で行う

ことを推奨します。

FGEN_EN

VFRO

設定

・・・・・・・・・・・・・・・・・・・・・

約7.5msec

10bit出力区間

FGEN_RQ

10bit出力区間

INTB端子出力

設定有効期間 設定有効期間

約7.5msec

約0.83msec

CR2-B6="1" CR2-B6="0"CR19CR18

CR19CR18

Page 70: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

70/93

図 35 FSK 出力制御方法

A. FSK ゲイン制御用内部データメモリ(FGEN_GAIN) アドレス : 00E4h 初期値 : 0080h

初期値の出力レベルは-13.3dBm0 となります。出力レベルを変更する場合は下記計算式により変更し

てください。

計算式 : 0080h×GAIN

<例> 出力レベルを 6dB ダウンさせる場合

0080h×0.5 = 0040h 上限 : 40dB アップ (データ : 3200h)

下限 : 40dB ダウン (データ : 0001h)

(注意) 最大振幅 1.3Vp-p を超えないこと

送出データ設定(CR18)

送出データ設定(CR19)

INTB↓& FGEN_RQ="1"

YES

NO

送出開始(CR2-B6="1")

最終データ?YES

NO

送出停止(CR2-B6="0")送出データ設定(CR18)

送出データ設定(CR19)

INTB↓:INTBの立ち下がり

INTB↓& FGEN_RQ="0"

YES

NOINTB↓:INTBの立ち下がり

Page 71: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

71/93

● TONE0 検出器(TONE_DET0) AIN から入力された 1650Hz の単一トーン信号の検出を行います。検出器はコントロールレジスタ

TDET0_EN (CR2-B3)が”1”の時有効となります。トーン検出時にはコントロールレジスタ TONE0_DET (CR3-B3)が”1”に設定され、トーン未検出、及び TDET0_EN が”0”の時は、TONE0_DET は”0”になりま

す。トーン検出タイミングを図 36に示します。 トーン検出器は検出部および ON ガードタイマ、OFF ガードタイマで構成されており検出時間の調整お

よび検出レベルの調整が可能です。両ガードタイマの初期値は 5msです。検出レベルの初期値は -5.3dBm0 です。

図 36 トーン検出タイミング A. 検出レベル制御用内部データメモリ(TDET0_TH)

アドレス : 0040h、初期値 : 1EBBh(-5.3dBm0) 検出レベルを X とする場合は下記計算式により変更してください。 計算式 : 10^((X-3.17)/20)*2/PI*32768 <例>検出レベル-5.3dBm0 10^((-5.3-3.17)/20)*2/PI*32768 = 7857d = 1EBBh 上限 : 3.17dBm0 (データ : 517Ch) : -5.3dBm0 (データ : 1EBBh) 下限 : -35dBm0 (データ : 0102h)

B. ON ガードタイマ用内部データメモリ(TDET0_ON_TM) アドレス : 0041h、初期値 : 0028h(5ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

TDET0_EN

AIN入力 トーン信号

内部検出信号

INTB端子出力

TONE0_DET

ONガードタイマ OFFガードタイマ

Page 72: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

72/93

C. OFF ガードタイマ用内部データメモリ(TDET0_OFF_TM) アドレス : 0042h、初期値 : 0028h(5ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

D. 検出周波数制御用内部データメモリ(TDET0_FREQ)

アドレス : - - - - h、初期値 : - 検出周波数を変更します。変更を希望する場合にはローム営業窓口までお問い合わせください。

Page 73: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

73/93

● TONE1 検出器(TONE_DET1) TONE_DET1 検出器は AIN より入力された 2100Hz の単一トーン信号の検出を行います。検出器はコ

ントロールレジスタ TDET1_EN (CR2-B4)が”1”の時有効となります。トーン検出時にはコントロールレジ

スタ TONE1_DET (CR3-B4)が”1”に設定され、トーン未検出、及び TDET1_EN が”0”の時は、

TONE1_DET は”0”になります。トーン検出タイミングを図 37に示します。 トーン検出器は検出部および ON ガードタイマ、OFF ガードタイマで構成されており検出時間の調整お

よび検出レベルの調整が可能です。両ガードタイマの初期値は 5ms です。検出レベルの初期値は -5.3dBm0 です。

図 37 トーン検出タイミング A. 検出レベル制御用内部データメモリ(TDET1_TH)

アドレス : 0052h、初期値 : 1EBBh(-5.3dBm0) 検出レベルを X とする場合は下記計算式により変更してください。 計算式 : 10^((X-3.17)/20)*2/PI*32768 <例>検出レベル-5.3dBm0 10^((-5.3-3.17)/20)*2/PI*32768 = 7857d = 1EBBh 上限 : 3.17dBm0 (データ : 517Ch) : -5.3dBm0 (データ : 1EBBh) 下限 : -35dBm0 (データ : 0102h)

B. ON ガードタイマ用内部データメモリ(TDET1_ON_TM) アドレス : 0053h、初期値 : 0028h(5ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

TDET1_EN

AIN入力 トーン信号

内部検出信号

INTB端子出力

TONE1_DET

ONガードタイマ OFFガードタイマ

Page 74: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

74/93

C. OFF ガードタイマ用内部データメモリ(TDET1_OFF_TM) アドレス : 0054h、初期値 : 0028h(5ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

D. 検出周波数制御用内部データメモリ

アドレス : - - - - h、初期値 : - 検出周波数を変更します。変更を希望する場合にはローム営業窓口までお問い合わせください。

Page 75: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

75/93

● DTMF 検出器(DTMF_REC) AIN より入力された DTMF 信号の検出を行います。DTMF 検出器はコントロールレジスタ DTMF_EN (CR2-B2)が”1”の時有効となり、有効な DTMF 信号を検出した場合に DTMF_DET(CR4-B4)が”1”とな

り、受信コードが DTMF_CODE3~0(CR4-B3,2,1,0)に格納されます。DTMF 信号未検出の時、及び

DTMF_EN が”0”の時は、DTMF_DET は”0”、DTMF_CODE3~0 は”0000”になります。DTMF 検出タ

イミングを図 38に示します。DTMF 検出器は検出部および ON ガードタイマ、OFF ガードタイマで構成

されており検出時間の調整および検出レベルの調整が可能です。両ガードタイマの初期値は 20ms で

す。検出レベルの初期値は-37.0dBm0 です。

図 38 DTMF 検出タイミング A. 検出レベル制御用内部データメモリ(DTMF_TH)

アドレス : 005Ah、初期値 : 1000h(-37.0dBm0) 検出レベルを変更する場合は初期値を下記計算式により変更してください。 計算式 : 1000h×1/GAIN <例> 検出レベルを 6dB アップさせる。 1000h×0.5=0800h

上限 : 12dB アップ (データ : 0400h) 下限 : 12dB ダウン (データ : 4000h)

B. ON ガードタイマ用内部データメモリ(DTMF_ON_TM)

アドレス : 00BFh、初期値 : 00A0h(20ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

DTMF_EN

AIN入力 DTMF信号

内部DTMF検出

DTMF_DET

DTMFコード出力(DTMF_CODE[3:0])

"0000" 検出コード "0000"

ONガードタイマ OFFガードタイマ

INTB端子出力

Page 76: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

76/93

C. OFF ガードタイマ用内部データメモリ(DTMF_OFF_TM) アドレス : 00C1h、初期値 : 00A0h(20ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

(注意) DTMF 信号の検出中に、DTMF 信号が連続して他のコードに変化した場合 DTMF_DET が”1”の状態

で受信コードが変化し割り込みを発生する場合があります。

Page 77: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

77/93

● エコーキャンセラ(Echo Canceller) エコーキャンセラのブロック図を図 39に示します。 エコーキャンセラは遅延時間が 32ms でコントロールレジスタ EC_EN (CR2-B1)を”1”にすることにより動

作します。エコーキャンセラの動作設定は、主に、内部データメモリ EC_CR、GLPAD_CR により行いま

す。

図 39 エコーキャンセラのブロック図

A. エコーキャンセラ制御(EC_CR)

アドレス : 0171h、初期値 : 0012h 上位8ビット(B15~B8)は”0”を書き込んでください。

B7 B6 B5 B4 B3 B2 B1 B0

THR - HLD HDB CLP - ATTB -

初期値 0 0 0 1 0 0 1 0

B7 : スルーモード制御 1 : スルーモード 0 : ノーマルモード(エコーキャンセル動作)

Rin,Sin のデータを Rout,Sout にそれぞれエコー係数を保持したままスルーで出力します。なおス

ルーモード時は、HLD,HDB,CLP,ATTB の機能は無効になります。 B6 : 予約ビット 初期値変更禁止 B5 : 係数更新制御 1 : 係数固定 0 : 係数更新

エコーキャンセラの適応 FIR フィルタ(AFF)の係数更新の有無を選択します。この機能は THR がノ

ーマルモードの時、有効になります。

Echo Canceller

+

-

AdaptiveFIR Filter(AFF)

LPAD GPAD

ATTs

ATTr

CenterClip

Sin

Rout

Sout

Rin

Power Calc

Howling Detector

Double Talk Det

Page 78: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

78/93

B4 : ハウリングディテクタ制御 1 : OFF 0 : ON

ハンズフリー等の音響系で発生するハウリングを検出し,消去を行う機能の制御です。この機能は

THR がノーマルモードの時、有効になります。 B3 : センタークリップ制御 1 : ON 0 : OFF

エコーキャンセラの Sout 出力が-57dBm0 以下の場合に、Sout 出力を強制的に正の 小値に固定

するセンタクリップ機能です。この機能は THR がノーマルモードの時に有効になります。 B2 : 予約ビット 初期値変更禁止 B1 : アッテネータ制御 1 : ATT OFF 0 : ATT ON

エコーキャンセラの Rin 入力,Sout 出力に用意された減衰器(ATTs,ATTr)によりハウリングを防止さ

せる ATT 機能の ON/OFF を選択します。Rin のみに入力があった場合は Sout の ATT(ATTs)が挿入されます。Sin のみに入力があった場合および Sin,Rin 両方に入力があった場合は Rin 入力

の ATT(ATTr)が挿入されます。ATT 値はそれぞれ約 6dB です。この機能は THR がノーマルモー

ドの時、有効になります。 B0 : 予約ビット 初期値変更禁止

B. GLPAD 制御(GLPAD_CR) アドレス : 0172h、初期値 : 000Fh エコーキャンセラ内の GLPAD 制御用のメモリです。上位8ビット(B15~B8)は“0”を書き込んでくださ

い。

B7 B6 B5 B4 B3 B2 B1 B0

- - - - GPAD2 GPAD1 LPAD2 LPAD1

初期値 0 0 0 0 1 1 1 1

B7, 6, 5, 4 : 予約ビット B3, 2 : 出力レベル制御

エコーキャンセラ出力のゲイン用 GPAD のレベル制御です。 (0,1) : +18dB (0,0) : +12dB (1,1) : + 6dB (1,0) : 0dB

B1, 0 : 入力レベル制御

エコーキャンセラ入力のロス用 LPAD のレベル制御です。 (0,1) : -18dB (0,0) : -12dB (1,1) : - 6dB (1,0) : 0dB

Page 79: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

79/93

C. エコーキャンセラ使用上の注意点 C-1

エコーパスにおいて、エコー信号が外部アンプ等で飽和、波形歪等を生じないようにしてください。飽

和、波形歪等が生じるとエコー減衰量が劣化します。 C-2

E.R.L(エコー・リターン・ロス)は減衰系になるように設定してください。また、増幅系になる場合は

GLPAD 機能を使用することを推奨します。増幅系になるとエコー減衰量が著しく劣化します。 E.R.L はエコーキャンセラ出力(Rout)からエコーキャンセラ入力(Sin)までのエコー量の減衰(ロス)を言

います。 C-3

エコー経路が変化するような場合(再通話時)は、EC_EN(CR2-B1)もしくは PDNB、SPDN(CR0-B7)により、リセットを行ことを推奨します。

Page 80: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

80/93

● ダイヤルパルス検出器(DPDET) 汎用入力端子 GPI0 より入力されたダイヤルパルス信号の検出を行います。ダイヤルパルス検出器はコ

ントロールレジスタ DPDET_EN (CR10-B6)が”1”の時有効となり、ダイヤルパルス信号を検出した場合

に DP_DET(CR4-B6)が”1”となり、検出パルス数が DPDET_CODE に格納されます。DP_DET が”1”→”0”のタイミングで検出したダイヤルパルス数を DPDET_CODE から読み出してください。 ダイヤルパルス信号非検出の時、及び DPDET_EN が”0”の時は、DP_DET は”0”になります。 ダイヤルパルス検出タイミングを図 40に示します。ダイヤルパルス検出器は GPI0 より入力されたダイヤ

ルパルス信号を 8kHz 毎にサンプリングし ON ガードタイマ(DPDET_ON_TIM)、OFF ガードタイマ

(DPDET_OFF_TIM)の設定値に従いダイヤルパルスの検出を行います。また検出終了タイマ

(DPDET_DETOFF_TIM)を設定することにより検出終了時間の調整が可能です。

図 40 ダイヤルパルス検出タイミング A.ダイヤルパルス検出制御レジスタ(DPDET_EN CR10-B6)

0 : ダイヤルパルス検出停止 1 : ダイヤルパルス検出動作

B.ダイヤルパルス検出器検出ステータスレジスタ(DP_DET CR4-B6) 0 : ダイヤルパルス非検出 1 : ダイヤルパルス検出 DPDET_EN 後に GPI0 のエッジを検出し”1”に設定されます。またエッジ検出後に

DPDET_DETOFF_TIM で設定された期間エッジが検出されない場合には自動的に”0”クリアーされま

す。

GPI0

内部検出状態

DPDET_OFF_TIM

DPDET_ON_TIM

・ガードタイマによる内部検出状態

・DP検出タイミング

DPDET_EN

GPI0

(ガードタイマによるマスク後の内部信号)

DP_DET

DPDET_DETOFF_TIMDPDET_DETOFF_TIM

DPDET_CODE 1 2 30 1 0

INTB

Page 81: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

81/93

C.ON ガードタイマ用内部データメモリ(DPDET_ON_TIM) アドレス : 011Bh、初期値 : 0028h(5ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

D.OFF ガードタイマ用内部データメモリ(DPDET_OFF_TIM)

アドレス : 011Ch、初期値 : 0028h(5ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 5ms 5/0.125=40d=0028h 上限 : 4095.875ms (データ : 7FFFh) : 5ms (データ : 0028h) 下限 : 0.125ms (データ : 0001h)

E.極性制御用内部データメモリ(DPDET_POL)

アドレス : 122Eh、初期値 : 0000h(極性反転なし) GPI0 より入力される極性の制御を行います。 0000h : 極性反転なし 0001h : 極性反転あり

F.検出終了タイマ制御用内部データメモリ(DPDET_DETOFF_TIM)

アドレス : 122Fh、初期値 : 03E8h(125ms) タイマ値を変更する場合は下記計算式により変更してください。 計算式 : ガードタイマ値 ms/0.125ms <例> 125ms 125/0.125=1000d=03E8h 上限 : 4095.875ms (データ : 7FFFh) : 125ms (データ : 03E8h) 下限 : 0.125ms (データ : 0001h)

G.検出パルス数表示用内部データメモリ(DPDET_CODE)

アドレス : 1231h、初期値 : 0000h(非検出状態) 検出したダイヤルパルス数を表示します。 本表示用内部データメモリはエッジ検出時に更新されます。

(注意) 以下の条件で DPDET を起動した場合、ON ガードタイマ時間後に割り込みが発生しますので、 最初の割り込みを無視するようにしてください。 ・DPDET_POL=”0”、GPI0=”1” ・DPDET_POL=”1”、GPI0=”1” or “0”

Page 82: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

82/93

● ダイヤルパルス送出器(DPGEN) 汎用出力端子 GPO0 にダイヤルパルス信号の出力を行います。ダイヤルパルス出力器は制御用メモリ

DPGEN_EN が”1”の時有効となり、DPGEN_DATA で設定されたパルス数のダイヤルパルス信号を出

力します。ダイヤルパルス出力タイミングを図 41に示します。ダイヤルパルスの速度は DPGEN_PPS に

より 10PPS/20PPS から選択可能です。また、DPGEN_DUTY によって出力パルスの HIGH 区間を設定

することによりメーク率の調整が可能です。

図 41 ダイヤルパルス出力タイミング A.ダイヤルパルス送出制御用内部データメモリ(DPGEN_EN)

アドレス : 1220h、初期値 : 0000h 本データメモリに”0001h”を設定することでダイヤルパルスを送出します。 DPGEN_OFF_TIM で設定された時間後に本データメモリは自動クリアーされます。 0000h : ダイヤルパルス出力停止 0001h : ダイヤルパルス出力動作

(注意) DPGEN を起動する場合は CR17-B0(GPO0)が”0”の状態で起動してください。

B.パルス数設定内部データメモリ (DPGEN_DATA) アドレス : 1221h、初期値 : 0000h 上限 : 10 (データ : 000Ah) 下限 : 1 (データ : 0001h)

・10PPS/出力パルス数が10の場合

GPO0

DPGEN_OFF_TIM

DPGEN_EN

・10PPS/出力パルス数が2の場合

DPGEN_OFF_TIM

0.1sec/10PPS (0.05sec/20PPS)

GPO0

DPGEN_EN

Highの出力区間を設定可能(DPGEN_DUTY)

・Highの出力区間設定

Page 83: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

83/93

C.ダイヤルパルス速度制御用内部データメモリ(DPGEN_PPS) アドレス : 1222h、初期値 : 0000h 0000h : 10PPS 0001h : 20PPS

D.High 区間出力設定用内部データメモリ(DPGEN_DUTY) アドレス : 1223h、初期値 : 0108h(33ms/10PPS、16.5ms/20PPS) High 区間を設定する場合は下記計算式により設定してください。 20PPS 時には本設定値の 1/2 となります。 計算式 : High 区間出力時間 ms/0.125ms <例> 33ms 33/0.125=264d=0108h 上限 : 100ms (データ : 0320h) : 33ms (データ : 0108h) 下限 : 0.125ms (データ : 0001h)

E.出力終了制御用内部データメモリ(DPGEN_OFF_TIM)

アドレス : 1225h、初期値 : 03E8h(125ms) 出力終了制御を設定する場合は下記計算式により設定してください。 計算式 : 出力終了時間 ms/0.125ms <例> 125ms 125/0.125=1000d=03E8h 上限 : 4095.875ms (データ : 7FFFh) : 125ms (データ : 03E8h) 下限 : 0ms (データ : 0001h)

Page 84: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

84/93

● タイマ(TIMER) 16bit のアップカウントタイマです。タイマはタイマ制御内部メモリ(TIM_EN)を”0001h”に設定すると、125μsec 毎にタイマカウンタ(TIM_COUNT)のカウントアップを開始します。タイマカウンタ値とタイマデータ

設定値が一致すると、タイマカウンタ値は”0000h”にリセットされ、再びアップカウントを開始します。 A.タイマ制御用内部データメモリ(TIM_EN)

アドレス : 1218h、初期値 : 0000h 本データメモリに”0001h”を設定することでカウントアップを開始します。 “0000h”を設定するとカウントアップを停止しタイマカウンタ値をクリアーします。 0000h : カウント停止 0001h : カウント開始

B.タイマカウンタ値表示内部データメモリ (TIM_COUNT) アドレス : 1219h、初期値 : 0000h

C.タイマデータ設定用内部データメモリ(TIM_DATA) アドレス : 121Ah、初期値 : FFFFh 上限 : 8192ms (データ : FFFFh) 下限 : 0.250ms (データ : 0001h)

Page 85: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

85/93

● アウトバンド制御(OUTBAND_CONTROL) 各検出器の検出フラグ(DET)が"1"になった場合に、LSI 内部にて自動的に MUTE 処理あるいは送信

バッファに対して無音データの書き込みを行います。 各 Speech CODEC における処理内容を以下に示します。

G.711(-law) Speech CODEC の入力データを MUTE 処理 G.711(-law) G.726 Speech CODEC の入力データを MUTE 処理 G.729.A 送信バッファ(TX Buffer)に無音固定データをライト

無音固定データ 80bit はイニシャルモード時に変更可能です。 アドレス : 1307h、初期値 : 0000h

B7 B6 B5 B4 B3 B2 B1 B0

- - - - - TDET1

_OB_EN

TDET0

_OB_EN

DTMFDE

T_OB_EN

初期値 0 0 0 0 0 0 0 0

B7, 6, 5, 4, 3 : 予約ビット B2 : TDET1_OUTBAND_EN 制御 1 : ON (TDET1_DET が”1”の間、MUTE 処理を行います) 0 : OFF B1 : TDET0_OUTBAND_EN 制御 1 : ON (TDET0_DET が”1”の間、MUTE 処理を行います) 0 : OFF B0 : DTMFDET_OUTBAND_EN 制御 1 : ON (DTMF_DET が”1”の間、無音データの書き込み処理を行います) 0 : OFF

・ 送信バッファへのトーン漏れ時間について

各 SpeechCODEC における、送信バッファへのトーンの漏れ時間の参考式を以下に示します。 G.711/G.726 0ms + A + B G.729.A -10ms~-20ms + A + B

*-10ms~-20ms は先読み、フレーム処理による A : 各検出器の検出遅延時間(ms)

各検出器の検出遅延時間 A は入力レベル周波数等の条件に依存します B : 各検出器の ON ガードタイマ時間(ms)

<例> 検出器の検出遅延時間を約 30ms,ON ガードタイマを 20ms とした場合の送信バッファへの漏れ時間は

以下にのようになります。

G.711/G.726 30ms(A) + 20ms(B) = 約 50ms G.729.A -10ms~-20ms +30ms(A) + 20ms(B) = 約 30ms~40ms

Page 86: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

86/93

● アウトバンド G.729.A データ(OUTBAND_G729_DAT) アウトバンド制御を行った場合、Speech CODEC として G.729.A を選択している場合には、各検出器の

検出フラグ(DET)が”1”になった場合に以下の固定データを送信バッファに格納します。また、本固定

データはイニシャルモード時に変更が可能です。 アドレス : 016Ch 016Dh 016Eh 016Fh 0170h 初期値 : 7852h 80A0h 00FAh C200h 07D6h

● LSI コード表示(ML7074_VERSION)

ML7074-003 のコードを表示します。 アドレス : 0152h、値 : 0002h

Page 87: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

87/93

■ 構成例

● アナログ I/F モード

Echo Canceller

DTMF_REC

+

-

AFF

D/A LPF

G.729.A

G.726

TONE_GEN(TONEA/B)

TX Buffer0

RX Buffer0

Frame/DMAController

INTB

A0-A7

ControlRegister

8b

D0-D1516b

VREF CSB

RDB

WRB

FR0B

FR1B

ACK0B

ACK1B

AIN1N

GSX1

VFRO0

AVREF

OSC Power

PLL

Speech Codec

10kΩ

10kΩ

DVDD2

DGND2

AVDD

AGND

PDNB

TST1XI

XO

G.711

TXGAIN

RXGAIN

DVDD1

DGND1

DVDD0

DGND0

TST2

TST3

CKGNMCK

SYNC(8kHz)

LPAD GPAD

ATTs

ATTr

Bus Control Unit

CenterClip

Encoder

G.729.A

G.726

G.711

Decoder

DTMF_DET

INT

DTMF_DET

TX Buffer1

RX Buffer1

AIN0N

GSX0

10kΩ

AIN0P

Linear PCM Codec

VFRO110kΩ

STGAIN

SYNC

BCLK

PCMI

PCMO

TONE_DET1 TONE1_DET

S/P

P/S

Serial I/F

TONE0_DETTONE1_DET

GPI0

GPI1

GPO0

GPO1

TONE_DET0 TONE0_DET

FSK_GEN

TST0

CLKSEL

AMP0

AMP1

AMP2

AMP3

Sin

Rout

Sout

Rin

A/D BPF

G.729.A

G.729.A

G.711

G.711

G.726

G.726

Codec

Encoder

Decoder

DPGEN

DPDETCR16-B0(GPI0)

CR17-B0(GPO0)

DP_DET

DP_DET

TIMER

DTMF_CODE[3:0]

DTMF_CODE[3:0]

機能停止使用不可

イニシャルモード時の設定例 ・CR15=40h

*必ず設定が必要です。 ・CR6=01h,CR7=16h,CR8=00h,CR9=01h,CR1=80h (アドレス:0116h データ:0001h)

*必ず設定が必要です。設定方法は内部データメモリ設定方法に従ってください。 ・CR11=00h(Frame / 10ms / 16B / SpeechCODEC=G.729.A) ・各種設定 ・CR0=09h(OPE_STAT=”1”)

Page 88: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

88/93

● PCM I/F モード

Echo Canceller

DTMF_REC

+

-

AFF

D/A LPF

G.729.A

G.726

TONE_GEN(TONEA/B)

TX Buffer0

RX Buffer0

Frame/DMAController

INTB

A0-A7

ControlRegister

8b

D0-D1516b

VREF CSB

RDB

WRB

FR0B

FR1B

ACK0B

ACK1B

AIN1N

GSX1

VFRO0

AVREF

OSC Power

PLL

Speech Codec

10kΩ

10kΩ

DVDD2

DGND2

AVDD

AGND

PDNB

TST1XI

XO

G.711

TXGAIN

RXGAIN

DVDD1

DGND1

DVDD0

DGND0

TST2

TST3

CKGNMCK

SYNC(8kHz)

LPAD GPAD

ATTs

ATTr

Bus Control Unit

CenterClip

Encoder

G.729.A

G.726

G.711

Decoder

DTMF_DET

INT

DTMF_DET

TX Buffer1

RX Buffer1

AIN0N

GSX0

10kΩ

AIN0P

Linear PCM Codec

VFRO110kΩ

STGAIN

SYNC

BCLK

PCMI

PCMO

TONE_DET1 TONE1_DET

S/P

P/S

Serial I/F

TONE0_DETTONE1_DET

GPI0

GPI1

GPO0

GPO1

TONE_DET0 TONE0_DET

FSK_GEN

TST0

CLKSEL

AMP0

AMP1

AMP2

AMP3

Sin

Rout

Sout

Rin

A/D BPF

G.729.A

G.729.A

G.711

G.711

G.726

G.726

Codec

Encoder

Decoder

DPGEN

DPDETCR16-B0(GPI0)

CR17-B0(GPO0)

DP_DET

DP_DET

TIMER

DTMF_CODE[3:0]

DTMF_CODE[3:0]

機能停止使用不可

イニシャルモード時の設定例 ・CR15=40h

*必ず設定が必要です ・CR6=01h,CR7=16h,CR8=00h,CR9=01h,CR1=80h (アドレス:0116h データ:0001h)

*必ず設定が必要です。設定方法は内部データメモリ設定方法に従ってください。 ・CR10=00h(VFRO1=AVREF / VFRO0=AVREF) ・CR11=00h(Frame / 10ms / 16B / PCMIF=16bit リニア) ・CR12=01h(SpeechCODEC=G.729.A / PCMIF_EN=”1”) ・各種設定 ・CR0=29h(AFE_EN=パワーダウン / LONG / OPE_STAT=”1”)

Page 89: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

89/93

● G.729.A⇔G.726 相互変換

Echo Canceller

DTMF_REC

+

-

AFF

D/A LPF

G.729.A

G.726

TONE_GEN(TONEA/B)

TX Buffer0

RX Buffer0

Frame/DMAController

INTB

A0-A7

ControlRegister

8b

D0-D1516b

VREF CSB

RDB

WRB

FR0B

FR1B

ACK0B

ACK1B

AIN1N

GSX1

VFRO0

AVREF

OSC Power

PLL

Speech Codec

10kΩ

10kΩ

DVDD2

DGND2

AVDD

AGND

PDNB

TST1XI

XO

G.711

TXGAIN

RXGAIN

DVDD1

DGND1

DVDD0

DGND0

TST2

TST3

CKGNMCK

SYNC(8kHz)

LPAD GPAD

ATTs

ATTr

Bus Control Unit

CenterClip

Encoder

G.729.A

G.726

G.711

Decoder

DTMF_DET

INT

DTMF_DET

TX Buffer1

RX Buffer1

AIN0N

GSX0

10kΩ

AIN0P

Linear PCM Codec

VFRO110kΩ

STGAIN

SYNC

BCLK

PCMI

PCMO

TONE_DET1 TONE1_DET

S/P

P/S

Serial I/F

TONE0_DETTONE1_DET

GPI0

GPI1

GPO0

GPO1

TONE_DET0 TONE0_DET

FSK_GEN

TST0

CLKSEL

AMP0

AMP1

AMP2

AMP3

Sin

Rout

Sout

Rin

A/D BPF

G.729.A

G.729.A

G.711

G.711

G.726

G.726

Codec

Encoder

Decoder

DPGEN

DPDETCR16-B0(GPI0)

CR17-B0(GPO0)

DP_DET

DP_DET

TIMER

DTMF_CODE[3:0]

DTMF_CODE[3:0]

機能停止使用不可

イニシャルモード時の設定例 ・CR15=40h

*必ず設定が必要です。 ・CR6=01h,CR7=16h,CR8=00h,CR9=01h,CR1=80h (アドレス:0116h データ:0001h)

*必ず設定が必要です。設定方法は内部データメモリ設定方法に従ってください。 ・CR11=05h(Frame/10ms/16B/G.726/TRANS_EN=”1”) ・CR10=00h(VFRO1=AVREF / VFRO0=AVREF) ・各種設定 ・CR0=29h(AFE_EN=パワーダウン/LONG/OPE_STAT=”1”)

Page 90: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

90/93

■ 応用回路例

49

AVREF

VFRO0

VFRO1

AVDD

50

51

52

53

54

55

56

57

58

59

60

61

62

63

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

TST3

TST2

DGND2

XI

XO

DVDD2

AIN1N

GSX1

AIN0P

AIN0N

GSX0

AGND

ML7074

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

DGND0

TST1

TST0

PCMO

PCMI

BCLK

SYNC

RDB

WRB

CSB

FR0B

FR1B

DVDD0

INTB

ACK0B

ACK1B

48

47

46

45

44

43

42

41

40

39

38

37

36

35

34

33

DGND1

DVDD1

A0

A1

A2

A3

A4

A5

A6

A7

GPI0

GPI1

GPO0

GPO1

PDNB

CLKSEL

D15

D14

D13

D12

D11

D10

D9

D8

D7

D6

D5

D4

D3

D2

D1

D0

64

+3.3V

+3.3V

+3.3V

open

open

open

パワーダウン制御

MCUI/F汎用入力

端子

4.096MHz水晶振動子

アナログ入力

PCMI/F

アナログ出力

条件・アナログI/F使用時・フレームモード・SYNC,BCLKは出力  (CLKSEL="1")

汎用出力端子

16

1.4V

Page 91: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

91/93

■ パッケージ寸法図

QFP64-P-1414-0.80-BK

Mirror finish

パッケージ材質 エポキシ樹脂リードフレーム材質 42 アロイ端子処理方法・材質 半田メッキ(≥5μm)パッケージ質量 (g) 0.87 TYP.5版数/改版日 6版/01.2.23

表面実装型パッケージ実装上の注意 表面実装型パッケージは、リフロー実装時の熱や保管時のパッケージの吸湿量等に大変影響を受けやすい

パッケージです。 したがって、リフロー実装の実施を検討される際には、その製品名、パッケージ名、ピン数、パッケージコード及

び希望されている実装条件(リフロー方法、温度、回数)、保管条件などをローム営業窓口まで必ずお問い合わ

せください。

(単位:mm)

Page 92: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

92/93

■ 改版履歴

ページ ドキュメント No. 発行日

改版前 改版後変更内容

FJDL7074-003-01 2002.12.16 – – 正式初版発行

FJDL7074-003-02 2007.10.31 7 7 PCM シフトクロック周波数(Fblck)の偏差規定追加 PCM 同期信号周波数(Fsync)の偏差規定追加

19 19 図 10 発振回路、クロック入力例の記載を簡略化

Page 93: FJDL7074-003-02 Decoder G.729.A G.726 G.711 DTMF_DET INT DTMF_DET TX Buffer1 RX Buffer1 GSX0 AIN0N 10kΩ AIN0P Linear PCM Codec VFRO1 10kΩ STGAIN PCMI PCMO SYNC BCLK TONE_DET1 S/P

FJDL7074-003-02

ML7074-003

93/93

ご注意

本資料の一部または全部をラピスセミコンダクタの許可なく、転載・複写することを堅くお断りします。

本資料の記載内容は改良などのため予告なく変更することがあります。

本資料に記載されている内容は製品のご紹介資料です。ご使用にあたりましては、別途仕様書を必ずご請

求のうえ、ご確認ください。

本資料に記載されております応用回路例やその定数などの情報につきましては、本製品の標準的な動作

や使い方を説明するものです。したがいまして、量産設計をされる場合には、外部諸条件を考慮していただ

きますようお願いいたします。

本資料に記載されております情報は、正確を期すため慎重に作成したものですが、万が一、当該情報の誤

り・誤植に起因する損害がお客様に生じた場合においても、ラピスセミコンダクタはその責任を負うものでは

ありません。

本資料に記載されております技術情報は、製品の代表的動作および応用回路例などを示したものであり、

ラピスセミコンダクタまたは他社の知的財産権その他のあらゆる権利について明示的にも黙示的にも、その

実施または利用を許諾するものではありません。上記技術情報の使用に起因して紛争が発生した場合、ラ

ピスセミコンダクタはその責任を負うものではありません。

本資料に掲載されております製品は、一般的な電子機器(AV 機器、OA 機器、通信機器、家電製品、アミ

ューズメント機器など)への使用を意図しています。

本資料に掲載されております製品は、「耐放射線設計」はなされておりません。

ラピスセミコンダクタは常に品質・信頼性の向上に取り組んでおりますが、種々の要因で故障することもあり

得ます。

ラピスセミコンダクタ製品が故障した際、その影響により人身事故、火災損害等が起こらないようご使用機器

でのディレーティング、冗長設計、延焼防止、フェイルセーフ等の安全確保をお願いします。定格を超えた

ご使用や使用上の注意書が守られていない場合、いかなる責任もラピスセミコンダクタは負うものではありま

せん。

極めて高度な信頼性が要求され、その製品の故障や誤動作が直接人命を脅かしあるいは人体に危害を及

ぼすおそれのある機器・装置・システム(医療機器、輸送機器、航空宇宙機、原子力制御、燃料制御、各種

安全装置など)へのご使用を意図して設計・製造されたものではありません。上記特定用途に使用された場

合、いかなる責任もラピスセミコンダクタは負うものではありません。上記特定用途への使用を検討される際

は、事前にローム営業窓口までご相談願います。

本資料に記載されております製品および技術のうち「外国為替及び外国貿易法」に該当する製品または技

術を輸出する場合、または国外に提供する場合には、同法に基づく許可が必要です。

Copyright 2011 LAPIS Semiconductor Co., Ltd.

〒193-8550 東京都八王子市東浅川町 550-1

http://www.lapis-semi.com/jp/