stlc3040 STMicroelectronics, stlc3040 Datasheet - Page 16
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
stlc3040
Manufacturer Part Number
stlc3040
Description
Subscriber Line Interface Codec Filter, Cofislic
Manufacturer
STMicroelectronics
Datasheet
1.STLC3040.pdf
(49 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
stlc3040FN
Manufacturer:
ST
Quantity:
5 510
STLC3040
C/I channel in Upstream direction is herebelow
described:
HOOK indicates loop condition:
GNDK indicates Ground Key detection:
SLCX is the summary output of the signalling reg-
ister (See TOP command)
IO1,IO2 give logical state of programmable In-
put/Output pins (7, 8)
IO1 = 0 Corresponding pin 7 at digital
IO2 = 0 Corresponding pin 8 at digital
If as per CR1 register IO1 and IO2 are pro-
grammed as outputs, data up command indicate,
IO1 and IO2 are set to 1
I1 gives logical state of fixed input pin 38.
4.7.1 Monitor-Channel (M-channel)
As already mentioned COFISLIC can be pro-
grammed and monitored via GCI Monitor.
Data transfer from and to STLC3040 starts with a
specific byte, called Start Byte:
In downstream a second byte selects one of the
three different kinds of commands which Monitor
16/49
BIT7
HOOK
= 0 The related pin 39 at the digital interface
= 1 The related pin 39 at the digital interface
= 0 Subscriber is On-Hook
= 1 Subscriber is Off-Hook
= 0 No Detected Longitudinal Current
= 1 Detected Longitudinal Current
= 0 No unmasked bit in signalling register has
= 1 An unmasked bit in signalling register, has
BIT7
= 0 pin 38 is receiving a logic 0.
= 1 pin 38 is receiving a logic 1.
1
toggled
toggled, it is reset only if SR register is read.
= 1 Corresponding pin 7 at digital
= 1 Corresponding pin 8 at digital
BIT6
interface of COFISLIC is receiving
a logic 0
interface of COFISLIC is receiving
a logic 1
interface of COFISLIC is receiving
a logic 1
interface of the COFISLIC is receiving
a logic 0
0
of the COFISLIC is set to a logic 0
of the COFISLIC is set to a logic 1
GNDK
BIT6
BIT5 BIT4
0
SLCX
BIT5
0
BIT3 BIT2
BIT4
IO1
0
0
BIT3
IO2
BIT1
0
BIT2
BIT0
I1
X
channel transfers: SOP, COP, TOP.
For SOP, COP, TOP commands the Start Byte is
81 in DU directions.
SOP commands set and monitor COFISLIC
status.
TOP commands read Signalling register and co-
efficient checksum.
COP commands set and read filters coefficient.
SOP and COP can be either write or read com-
mands, while TOP is used only for reading.
A write command (SOP and COP) can be fol-
lowed by up to 14 bytes. An answer to SOP,
COP, TOP commands consists of maximum 16
bytes. First byte is always the start byte (81h).
Registers from CR1 to CR12 are accessed by
SOP command both in reading and writing. TOP
command is used to read the Signalling Register
and the Coefficient Checksum. The RAM, where
filters coefficient are stored, is accessed by COP
commands.
A fourth command of the Monitor Channel is the
so called Channel Identification Command (CIC).
This command will be run if the COFISLIC re-
ceives the following code on the Monitor Channel
for at least two frames:
Upon CIC command is received COFISLIC will
place two bytes on DU line, each byte is repeated
at least twice.
This byte replaces usual Start byte. Low nibble
CONF(3)-CONF(0) defines the identification code
according to the logic values of three input pins
IDH (pin 35), IDL and IDM (pin 31 and 32).
Herebelow it is the Table of Identification:
BIT7 BIT6 BIT5 BIT4
BIT7
BIT7
R/W
B3
0
1
X
1
X
1
0
BIT6
BIT6
R/W
= 0
= 1
B2
1
1
0
0
0
BIT5
BIT5
X
0
Write Operation
Read Operation
SOP command
TOP command
COP command
0
CONF(3
BIT4 BIT3
BIT4 BIT3
BIT3
X
0
)
B3
CONF(2
0
BIT2
BIT2 BIT1
BIT2 BIT1
B2
)
0
CONF(1
BIT1
X
0
)
CONF(0)
BIT0
BIT0
BIT0
X
0