DS2151 Dallas Semiconducotr, DS2151 Datasheet - Page 16

no-image

DS2151

Manufacturer Part Number
DS2151
Description
T1 Single-Chip Transceiver
Manufacturer
Dallas Semiconducotr
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS2151AQ
Manufacturer:
DALLAS
Quantity:
12 388
Part Number:
DS2151K
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS2151Q
Manufacturer:
DDALLAS
Quantity:
5 510
Part Number:
DS2151Q
Manufacturer:
Dallas
Quantity:
1 606
Part Number:
DS2151Q
Manufacturer:
DALLAS
Quantity:
20 000
Company:
Part Number:
DS2151Q
Quantity:
247
Part Number:
DS2151Q-0103B5
Manufacturer:
DALLAS
Quantity:
224
Part Number:
DS2151Q-0103B5
Manufacturer:
DALLAS
Quantity:
1 000
Part Number:
DS2151Q/T&R
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS2151QB
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS2151QB+
Manufacturer:
Maxim Integrated Products
Quantity:
135
Part Number:
DS2151QB+
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS2151QN
Manufacturer:
Maxim Integrated
Quantity:
10 000
PULSE DENSITY ENFORCER
The SCT always examines both the transmit and receive data streams for violations of the following rules
which are required by ANSI T1.403-199X:
Violations for the transmit and receive data streams are reported in the RIR2.0 and RIR2.1 bits
respectively.
When the CCR3.3 is set to 1, the DS2151Q will force the transmitted stream to meet this requirement no
matter the content of the transmitted stream. When running B8ZS, the CCR3.3 bit should be set to 0,
since B8ZS encoded data streams cannot violate the pulse density requirements.
POWER-UP SEQUENCE
On power-up, after the supplies are stable, the DS2151Q should be configured for operation by writing to
all of the internal registers (this includes setting the Test Register to 00Hex) since the contents of the
internal registers cannot be predicted on power-up. Next, the LIRST bit should be toggled from 0 to 1 to
reset the line interface (it will take the DS2151Q about 40 ms to recover from the LIRST being toggled).
Finally, after the SYSCLK input is stable, the ESR bit should be toggled from a 0 to a 1 (this step can be
skipped if the elastic stores are disabled).
4.0 STATUS AND INFORMATION REGISTERS
There is a set of four registers that contain information on the current real time status of the DS2151Q:
Status Register 1 (SR1), Status Register 2 (SR2), Receive Information Register 1 (RIR1), and Receive
Information Register 2 (RIR2). When a particular event has occurred (or is occurring), the appropriate bit
in one of these four registers will be set to a 1. All of the bits in these registers operate in a latched
fashion. This means that if an event occurs and a bit is set to a 1 in any of the registers, it will remain set
until the user reads that bit. The bit will be cleared when it is read and it will not be set again until the
event has occurred again or if the alarm(s) is still present.
The user will always precede a read of these registers with a write. The byte written to the register will
inform the DS2151Q which bits the user wishes to read and have cleared. The user will write a byte to
one of these four registers, with a 1 in the bit positions he or she wishes to read and a 0 in the bit positions
he or she does not wish to obtain the latest information on. When a 1 is written to a bit location, the read
register will be updated with current value and the previous value will be cleared. When a 0 is written to
a bit position, the read register will not be updated and the previous value will be held. A write to the
status and information registers will be immediately followed by a read of the same register. The read
result should be logically AND’ed with the mask byte that was just written and this value should be
written back into the same register to insure that the bit does indeed clear. This second write is necessary
because the alarms and events in the status registers occur asynchronously in respect to their access via
the parallel port. The write-read-write scheme is unique to the four status registers and it allows an
external microcontroller or microprocessor to individually poll certain bits without disturbing the other
bits in the register.
languages.
The SR1 and SR2 registers have the unique ability to initiate a hardware interrupt via the
pins respectively. Each of the alarms and events in the SR1 and SR2 can be either masked or unmasked
– no more than 15 consecutive 0s
– at least N 1s in each and every time window of 8 x (N +1) bits where N=1 through 23
This operation is key in controlling the DS2151Q with higher-order software
16 of 51
INT1
and
DS2151Q
INT2

Related parts for DS2151