MT9092
that these steps are from the power-up reset default
definition. If some other state is currently true then
some programming steps may be omitted while new
ones may be required.
Programming Examples
Some examples of the programming steps required
to set-up various telephony functions are given. Note
Standard Full-duplex handset call
Description
Address
DATA
select B-Channel of operation
15h
bits 2 or 3 (as required)
reset DSP
1Eh
1Dh
20h
1Eh
00h
set Rx gain (ie 0dB with Tx autonull)
set Tx gain (ie 0dB)
start Rx gain program
70h (or as required)
30h (or as required)
21h
select transducers and turn on
sidetone and filter/CODEC
0Eh
0Bh
99h
set sidetone gain
04h (for 0dB or as required)
optional:
set CODEC Rx and Tx gain
select A-Law versus µ-Law
0Ah
0Fh
as required (0dB default)
bits 1-5 (as required)
Half-Duplex handsfree operation
Description
select B-Channel of operation
Address
15h
DATA
bits 2 or 3 (as required)
reset DSP
1Eh
1Dh
20h
1Eh
00h
set Rx gain (ie 12 dB)
set Tx gain (ie 0dB)
start handsfree program
38h (or as required)
30 h (or as required)
81h
select transducers and filter/CODEC
and turn off sidetone
0Eh
1Eh
optional:
set CODEC Rx and Tx gain
select A-Law versus µ-Law
0Ah
0Fh
as required (0dB default)
bits 1-5 (as required)
Generate tone ringer
Description
select B-Channel of operation
Address
15h
DATA
bits 2 or 3 (as required)
reset DSP
set Rx gain (ie 0 dB with Tx
autonull)
1Eh
1Dh
00h
70h (or as required)
set Tx gain (ie 0dB)
write tone coefficient 1
write tone coefficient 2
write warble tone rate coefficient
start tone ringer program
20h
23h
24h
26h
1Eh
30h (or as required)
as required
as required
as required
61h
select speaker and filter/CODEC
and turn off sidetone
0Eh
1Eh
82h
control ringer cadence by toggling
RxMUTE
61 (on)
69 (off)
61 (on)
69 (off) etc...
7-35