DS3148N Maxim Integrated Products, DS3148N Datasheet - Page 54
![IC 8CH DS3/3 FRAMER 349-BGA](/photos/6/82/68292/349-bga_21-0316_sml.jpg)
DS3148N
Manufacturer Part Number
DS3148N
Description
IC 8CH DS3/3 FRAMER 349-BGA
Manufacturer
Maxim Integrated Products
Datasheet
1.DS3148.pdf
(89 pages)
Specifications of DS3148N
Controller Type
DS3/E3 Framer
Interface
LIU
Voltage - Supply
3.135 V ~ 3.465 V
Current - Supply
640mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
349-BGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Register Name:
Register Description:
Register Address:
Bit #
Name
Default
Register Name:
Register Description:
Register Address:
Bit #
Name
Default
Register Name:
Register Description:
Register Address:
Bit #
Name
Default
Bits 0 to 23: BERT Bit-Error Counter (BEC[23:0]). The BBECR registers are loaded with the value of the internal
BERT error counter when the LC control bit in the
received data bit that does not match the expected pattern. The error counter starts counting when the BERT goes
into receive synchronization (SYNC = 1) and continues counting even if the BERT loses sync. The error counter
saturates and does not roll over. Upon saturation, the BECO status bit in the
toggled, the error count is loaded into the BBECR registers and the internal error counter is cleared. If the BERT is
in sync when LC is toggled, the error counter continues to count up from zero. If the BERT is out of sync when LC
is toggled, the error counter is held at zero until the BERT regains sync. The host processor should toggle LC after
the BERT has synchronized and then toggle LC again when the error-checking period is complete. If the framer
loses synchronization during this period, then the counting results are suspect.
7.10 HDLC Controller
Each framer contains an on-board HDLC controller with 256-byte buffers in both the transmit and receive paths.
When the framer is operated in the DS3 C-Bit Parity mode, the HDLC transmitter and receiver are connected to the
three C-bits in M-subframe 5. When the framer is operated in the E3 mode, the user has the option to connect the
HDLC transmitter to the Sn bit, while the HDLC receiver is always connected to the Sn bit in the receive data. If the
host processor does not wish to use the HDLC controller for the Sn bit, then the status provided by the HDLC
controller should be ignored. On the transmit side, the host processor selects the source of the Sn bit through the
E3SnC0 and E3SnC1 controls bits in the
mode.
7.10.1 Receive Operation
On reset, the receive HDLC controller flushes the receive FIFO and begins searching for a new incoming HDLC
packet. It then performs a bit-by-bit search for an HDLC packet and when one is detected, it zero destuffs the
incoming data stream, automatically byte aligns to it, and places the incoming bytes into the receive FIFO as they
are received. The first byte of each packet is marked in the receive FIFO by setting the opening byte (OBYTE) bit.
Upon detecting a closing flag, the receive HDLC controller checks the 16-bit CRC to see if the packet is valid or not
and then marks the last byte of the packet in the receive FIFO by setting the closing byte (CBYTE) bit. The CRC is
not passed to the receive FIFO. When the CBYTE bit is set, the host processor can obtain the status of the
incoming packet through the packet status bits (PS0 and PS1). Incoming packets can be separated by as few as
one flag or by two flags that share a common zero. If the receive FIFO ever fills beyond capacity, the rest of the
incoming packet data is discarded, and the receive FIFO overrun (ROVRL) status bit is set. If such a scenario
BEC15
BEC23
BEC7
7
0
7
0
7
0
BEC14
BEC22
BEC6
6
0
6
0
6
0
BBECR1
BERT Bit-Error Counter Register 1 (lower byte)
44h
BBECR2
BERT Bit Error Counter Register 2
45h
BBECR3
BERT Bit Error Counter Register 3 (upper byte)
46h
BEC13
BEC21
BEC5
5
0
5
0
5
0
T3E3CR1
BCR1
BEC12
BEC20
54 of 89
BEC4
register. The HDLC controller is not used in the DS3 M23
0
0
0
4
4
4
register is toggled. This 24-bit counter increments for each
BEC11
BEC19
BEC3
3
0
3
0
3
0
BSR
BEC10
BEC18
BEC2
2
0
2
0
2
0
register is set. When the LC bit is
BEC17
BEC1
BEC9
1
0
1
0
1
0
BEC16
BEC0
BEC8
0
0
0
0
0
0