m34116 STMicroelectronics, m34116 Datasheet - Page 11

no-image

m34116

Manufacturer Part Number
m34116
Description
Pcm Conference Call And Tone Generation Circuit
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M34116
Manufacturer:
ST
0
Part Number:
m34116B1
Quantity:
2 029
Part Number:
m34116B1
Manufacturer:
NS
Quantity:
650
Part Number:
m34116B1
Manufacturer:
ST
0
Part Number:
m34116B1
Manufacturer:
ST
Quantity:
20 000
Part Number:
m34116BI
Manufacturer:
ST
0
Part Number:
m34116C1
Manufacturer:
ST
Quantity:
20 000
M34116 INSTRUCTION SET (continued)
INSTRUCTION 5: M34116 TONE GENERATION
Up to 7 Tone and 1 Melody channels may be active simultaneously. The instruction format for Tone and
Melody is the same. For each Tone channel from 1 up to 4 couples of Step/Time may be specified while
for the Melody channel from 1 up to 32 couples of Step/Time may be specified.
Note:
The Melody channel can be channel 0 or 8 or 16 or 24 etc. according to the following formula:
The Tone channel assignment follows the same rule:
This means that, selecting the tone 1 on the channel 9 (or and other one of its series), the channels 1,
17, 25.... can not be used for tones (or melody). The same is occuring for the tones 2...7 or the melody.
optional end code:
opcode:
1) calculate the linear step SL = round ( f
2) apply the following table to get S7–S0 value from SL value (see also Appendix 1A and 1B).
(*) For tone 7 only; (**) For melody and tone 1-6
Note: to obtain a Pause (Silence) –> S7–S0 must be all 0’s
Note: The minimum time between rising edges of successive WR for tone generation instruction is 4ck
opcode. Otherwise it must be skipped.
melody). Step is a compressed coding of the frequency value. Given a frequency value f the value of
S7–S0 can be calculated as follow:
then after the last couple of Step/Time a Step of all 1’s (optional end code) must be sent before the
S7
AO3–AO0 value in dB (0–15)
AO4–AO0: Output attenuation or gain ( 15dB) AO4 = 1 gain, AO4 = 0 attenuation,
0dB attenuation or gain correspond to -6dBm0 level.
C5–C0: Channel number (0–63)
Sn7–Sn0: Frequency Step for the n–th note in the tone sequence (n = 1–4 for tone n = 1–32 for
End code: if Less than 4 couples of Step/Time for tone or less than 32 for melody are to be specified
Tn7–Tn0: Specify the duration of the n’th note or pause. The time increment is 32ms. To get T7–T0
value, divide the wanted duration in ms by 32 and round to integer.
0
0
0
1
1
CS
0
0
0
0
0
0
0
0
0
:
periods (6ck periods if EC = 1).
S6
0
0
1
0
1
Control Signal
RD
1
1
1
1
1
1
1
1
1
:
0
0
0
0
1
C/D
0
0
1
0
0
0
0
0
1
:
S5
Melody channel number = 0 + 8
0
0
0
1
Tone 1 channel number = 1 + 8
Tone 2 channel number = 2 + 8
Tone 7 channel number = 7 + 8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5
S4
0
0
1
WR
0
0
0
0
0
0
0
0
0
:
Linear Step SL value (10 bit)
S5
S4
S3
0
1
S17
T17
S27
T27
D7
1
:
S5
S5
S4
S3
S2
x
125
32
S16
T16
S26
T26
D6
1
S4
S4
S3
S2
S1
:
)
S3
S3
S2
S1
S0
x
x
x
x
S15
S25
T15
T25
D5
n (n = 0, 1, 2, 3, 4, 5, 6, 7)
n (n = 0, 1, 2, 3, 4, 5, 6, 7)
n (n = 0, 1, 2, 3, 4, 5, 6, 7)
1
n (n = 0, 1, 2, 3, 4, 5, 6, 7)
:
S2
S2
S1
S0
0
AO4
S14
S24
T14
T24
D4
C4
1
:
Data Bus
S1
S1
S0
0
0
AO3
S13
S23
T13
T23
D3
C3
1
1
1
S0
S0
:
0
0
0
(65–>127) (**)
(SL decimal)
(512–>1008)
(128–>254)
(256–>508)
AO2
(1 64) (*)
S12
T12
S22
T22
D2
C2
1
1
1
:
AO1
S11
T11
S21
T21
D1
C1
0
1
0
:
STEP (Hz)
M34116
15.6
31.2
3.9
3.9
7.8
AO0
S10
T10
S20
T20
D0
C0
0
1
0
11/23
:

Related parts for m34116