Preliminary Data Sheet December 2000 T8533/34 Quad Programmable Line Card Signal Processor Features Includes codec, termination impedance, and echo canceller in one device for line card applications Programmable -law, linear, or A-law PCM input and output (ITU-T G.712 compliant) Per-channel programmable gains Per-channel programmable internal termination impedance Per-channel 64-tap echo canceller (ITU-T G.168 compliant) Fully programmable time-slot assignment Analog and digital loopback test modes Serial microprocessor interface Sigma-delta converters with dither to reduce noise Six per-channel, bidirectional control pins for SLIC and line card function control (68-pin package) Quad design to minimize package count on dense line card applications Built-in level correction (transmit equalization) to accommodate current-sensing SLICs Single 5 V operation Available in 68-pin, 64-pin, and 44-pin packages General Description The quad programmable line card signal processor consists of four independent channels of codec and digital signal processing functions on one chip. In addition to the classic A-to-D and D-to-A conversion, the device includes termination impedance synthesis and a 64-tap echo canceller, functionally, on a perchannel basis. The device is capable of meeting all international standards for terminating impedance and digital encoding format. The processing circuitry for the adjustment of the transmit level (equalization) to accommodate current-sensing SLICs is also included. The device is controlled by a serial microprocessor interface, and a set of bidirectional I/O pins are provided, on a per-channel basis, so that this control mechanism can be utilized to operate the battery feed device, ringing voltage switches, etc. Common data and clock paths can be shared over any number of devices. All the filter coefficients, signal processing, SLIC, and test features are accessible through this interface. This serial interface can be operated at speeds up to 4.096 Mbits/s. The PCM bus is also programmable, with any channel capable of being assigned to any time slot. The PCM bus can be operated at speeds up to 16.384 Mbits/s, allowing for a maximum of 256 time slots. Separate transmit and receive interfaces are available for 4-wire bus designs, or they can be strapped together for a 2-wire PCM bus. The device is available in 68-pin, 64-pin, and 44-pin surface-mount packages for economic use of board space. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Table of Contents Contents Page Features ......................................................................1 General Description.....................................................1 Functional Description .................................................3 Pin Information ............................................................5 Functional Description ...............................................11 Clocking Considerations .........................................11 The Control Interface ..............................................11 Modes ..................................................................11 Protocol ................................................................12 Write Command ...................................................14 Read Command ...................................................16 Fast Scan Mode ...................................................20 Write All Channels................................................23 Reset Functionality .................................................23 Memory Control Mapping .....................................24 Standby Mode.........................................................24 Test Capabilities .....................................................24 Echo Canceller Functionality ..................................25 SLIC Control Capabilities ........................................25 Suggested Initialization Procedures........................25 Signal Processing ...................................................26 Absolute Maximum Ratings.......................................26 Operating Ranges ....................................................27 Handling Precautions ................................................27 Electrical Characteristics ...........................................27 dc Characteristics ...................................................27 Analog Interface......................................................28 Transmission Characteristics ..................................29 Noise Characteristics ..............................................31 Distortion and Group Delay.....................................32 Crosstalk .................................................................33 Timing Characteristics ...............................................34 Bus Timing Diagrams ................................................36 Normal Mode ..........................................................36 Byte-by-Byte Mode .................................................36 PCM Interface .........................................................37 Applications ...............................................................44 Outline Diagrams.......................................................45 68-Pin PLCC ...........................................................45 64-Pin TQFP ...........................................................46 44-Pin PLCC ...........................................................47 Ordering Information..................................................48 Figures Page Figure 1. Functional Block Diagram, Each Section ........................................................3 Figure 2. 44-Pin PLCC Pin Diagram........................... 5 Figure 3. 68-Pin PLCC Pin Diagram ...........................7 Figure 4. 64-Pin TQFP Pin Diagram ...........................9 Figure 5. Command Frame Format, Master to Slave, Read or Write Commands .........................13 Figure 6. Command Frame Format, Slave to Master, Read Commands ......................................13 Figure 7. Write Operation, Normal Mode (Continuous DCLK) ...................................14 2 Figure 8. Write Operation, Normal Mode (Gapped DCLK) ........................................ 14 Figure 9. Write Operation, Byte-by-Byte Mode (Continuous DCLK) .................................. 15 Figure 10. Write Operation, Byte-by-Byte Mode (Gapped DCLK) ...................................... 15 Figure 11. Read Operation, Normal Mode (Continuous DCLK) ................................. 16 Figure 12. Read Operation, Normal Mode (Gapped Clock) ....................................... 17 Figure 13. Read Operation, Byte-by-Byte Mode (Continuous DCLK) ................................. 18 Figure 14. Read Operation, Byte-by-Byte Mode (Gapped DCLK) ...................................... 19 Figure 15. Fast Scan, Normal Mode (Continuous DCLK) ................................. 20 Figure 16. Fast Scan, Normal Mode (Gapped DCLK) ...................................... 21 Figure 17. Fast Scan, Byte-by-Byte Mode (Continuous DCLK) ................................. 22 Figure 18. Fast Scan, Byte-by-Byte Mode (Gapped DCLK) ...................................... 22 Figure 19. Hardware Reset Procedure .................... 23 Figure 20. Internal Signal Processing ...................... 26 Figure 21. Serial Interface Timing, Normal Mode (One byte transfer shown.) ...................... 36 Figure 22. Byte-by-Byte Mode Timing ..................... 36 Figure 23. PCM Bus Timing .................................... 37 Figure 24. POTS Interface ....................................... 44 Tables Page Table 1. Pin Assignments, 44-Pin PLCC, Per-Channel Functions ................................ 5 Table 2. Pin Assignments, 44-Pin PLCC, Common Functions .................................... 6 Table 3. Pin Assignments, 68-Pin PLCC, Per-Channel Functions ................................ 7 Table 4. Pin Assignments, 68-Pin PLCC, Common Functions .................................... 8 Table 5. Pin Assignments, 64-Pin TQFP, Per-Channel Functions ................................ 9 Table 6. Pin Assignments, 64-Pin TQFP, Common Functions .................................. 10 Table 7. Bit Assignments for Fast Scan Mode ....... 20 Table 8. dc Characteristics ..................................... 27 Table 9. Analog Interface ....................................... 28 Table 10. Power Requirements .............................. 29 Table 11. Transmission Characteristics ................. 29 Table 12. Per-Channel Noise Characteristics ........ 31 Table 13. Distortion and Group Delay ..................... 32 Table 14. Crosstalk .................................................. 33 Table 15. Timing Characteristics ............................. 34 Table 16. Echo Canceller Characteristics ............... 35 Table 17. Memory Mapping ..................................... 38 Table 18. Control Bit Definition ................................ 39 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description Refer to Figure 1 for the following discussion. (It should be noted that much of the processing is performed in a digital processor; thus, the actual data flow may be different than this functional, analog analogy based diagram shows.) ANALOG GAIN A/D CONVERTER POWER AND GROUND COMMON DX TERMINATION IMPEDANCE -LAW OR A-LAW CONVERSION ECHO CancellER DIGITAL LOOPBACK 1 DIGITAL LOOPBACK 2 - DIGITAL LOOPBACK 3 ANALOG LOOPBACK TO/FROM SLIC PER CHANNEL DIGITAL LOOPBACK 4 VFXINn DIGITAL GAIN (GAIN TRANSFER) 18 PCM BUS INTERFACE TO/FROM PCM BUS VFROPn D/A CONVERTER VFRONn DR DIGITAL GAIN (GAIN TRANSFER) ANALOG BUFFER FS BCLK CONTROL AND DATA SIGNALS SLIC CONTROL LATCHES 0 TO 6 MICROPROCESSOR CONTROL PER CHANNEL COMMON FREQUENCY SYNTHESIZER 3 FACTORY TEST 4 RST MCLK SERIAL CONTROL INTERFACE 5-7172.ar5(F) Figure 1. Functional Block Diagram, Each Section This device performs virtually all the signal processing functions associated with a central office line termination. Functionality includes line termination impedance synthesis, adaptive or fixed hybrid balance (echo canceller), and level conversion both in the analog sense (transmit equalization), to accommodate various subscriber line interface circuits (SLICs), and in the digital sense, for adjustment of the levels on the PCM bus (gain transfer). In general, the termination impedance synthesis generates the equivalent of a circuit with the parallel combination of a capacitor and a resistor in series with a resistor or the parallel combination of a resistor and the series combination of a resistor and capacitor. These general forms of impedance characteristic will satisfy most of the requirements specified Lucent Technologies Inc. throughout the world. Programmable selection of either -law or A-law encoding further aids worldwide deployment. In addition to the programmable features for impedance and coding, the device also contains an echo canceller that meets international requirements for network echo cancellers. This includes the ability to automatically disable the adaptation in the presence of 2100 Hz modem tones. All coefficients used in the filtering algorithms can be computed off-line in advance and downloaded to the device at the time of powerup. All signal processing is contained within the device, and there are only three interfaces of consequence to the system designer: the SLIC interface, the PCM interface, and the control interface. 3 T8533/34 Quad Programmable Line Card Signal Processor Functional Description (continued) The SLIC interface is designed to be flexible and convenient to use with a variety of SLIC circuits. With an appropriate choice of SLIC, no external components are required in the interface, with the exception of a dc blocking capacitor in the transmit direction. In some cases, dc blocking capacitors in the receive direction may be necessary as well, since the device operates from a single 5 V supply. The PCM bus interface is flexible in that it allows, independently, the transmit and receive data for any channel to be placed in any time slot. The bus can be operated at a maximum of a 16.384 Mbits/s rate to accommodate a maximum of 256 time slots. Separate pins are provided for each direction of transmission to allow 4-wire bus operation. The frame strobe signal is an 8 kHz signal that defines the beginning of the frame structure. The interface will count 8 bits per time slot and insert or read the data for each channel as programmed. Lower speeds of the PCM bus are allowed. The PCM clock must be synchronous with the master clock for the device (if present) and with the frame strobe signal. 4 Preliminary Data Sheet December 2000 The microprocessor control interface is a serial interface that uses the classic chip select type of operation. The interface controls the device by writing or reading various internal addresses. The command set comprises simple read and write operations, with the address determining the effect. All the memory locations, including the per-chip functions, are organized by channel, allowing a straightforward migration path to architectures other than quad. There are several test modes included to facilitate confirmation of correct operation. In the signal path, both an analog and four digital loopback tests are available, while in the microprocessor interface, there is a write/read test mode that tests the operation of the memory. Use of external test access switches allows a complete test of the signal path through the line card so that correct operation of various operational modes can be verified. Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 DCLK DI DO DGND MCLK 4 3 2 1 44 43 42 DR CS 5 RST INTS 6 VDD FILTV Pin Information 41 40 PVCOIN 7 39 DX PVCO 8 38 DGND PLLT 9 37 BCLK SGND 10 36 FS VFRONa 11 35 VDD VFROPa 12 34 VFRONd VFXIa 13 33 VFROPd VDDa 14 32 VFXId AGNDa 15 31 VDDd DGND 16 30 AGNDd VDD 17 29 DGND 20 21 22 23 24 25 26 27 28 VFXIb VDDb AGNDb AGNDc VDDc VFXIc VFROPc VFRONc VDD VFROPb 18 19 VFRONb T8533 5-8195(F) Figure 2. 44-Pin PLCC Pin Diagram Table 1. Pin Assignments, 44-Pin PLCC, Per-Channel Functions Ckt a b c d 15 22 23 30 14 13 12 11 21 20 19 18 24 25 26 27 31 32 33 34 Name Type Name/Description AGND GND Analog Ground. A common AGND, DGND, SGND plane is highly recommended. PWR 5 V Analog Power Supply. VDD I Transmit Analog Input. VFXI O Receive Analog Output, Positive Polarity. VFROP O Receive Analog Output, Negative Polarity. VFRON Lucent Technologies Inc. 5 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Pin Information (continued) Table 2. Pin Assignments, 44-Pin PLCC, Common Functions 6 Pin 1 2 3 4 Name DO DI DCLK CS Type O I I I 5 INTS I 6 7 8 9 10 FILTV PVCOIN PVCO PLLT SGND PWR -- -- -- GND 16, 29, 38, 44 DGND GND 17, 28, 35, 42 36 VDD FS PWR I 37 BCLK I 39 40 41 DX DR RST O I I 43 MCLK I Name/Description Serial Data Output. This is a 3-state output. Serial Data Input. Serial Data Clock Input. Chip Select Input. This pin determines the interval that the serial interface is active. Serial Interface Select. Leaving this pin open places the serial interface in the normal mode; grounding it places the interface into the byte-by-byte mode. This pin has an internal pull-up. Frequency Synthesizer Power (5 V). This pin must be tied to VDD. Internal Test Point. Do not connect to this pin. Internal Test Point. Do not connect to this pin. Internal Test Point. Do not connect to this pin. Synthesizer Ground. Connect to DGND. A common AGND, DGND, SGND plane is highly recommended. Digital Ground. Logic ground and return for logic power supply. A common AGND, DGND, SGND plane is highly recommended. Digital Power Supply (5 V). PCM Frame Strobe Input. This 8 kHz clock must be derived from the same source as BCLK. See Clocking Considerations. PCM Clock Input. This pin is used to develop internal clocks for certain clock rates. See Clocking Considerations. PCM Bus Output Pin. This is a 3-state output. PCM Bus Input Pin. Power-On Reset. A low causes a reset of the entire chip. This pin may be connected to DGND with a 0.1 F capacitor for a power-on reset function, or it may be driven by external logic. This pin has an internal pull-up. 1.024 MHz Master Clock Input. Internal timing is derived from this clock input for certain PCM bus rates. See Clocking Considerations. When unused, this pin may be left open. This pin has an internal pull-up. Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 SLIC2a SLIC3a SLIC4a SLIC5a INTS CS DCLK DI DO DGND MCLK VDD RST SLIC4d SLIC3d SLIC5d SLIC2d Pin Information (continued) 9 8 7 6 5 4 3 2 1 68 67 66 6564 63 6261 FILTV PVCOIN PVCO PLLT SGND SLIC1a SLIC0a VFRONa VFROPa VFXIa VDDa AGNDa SLIC5b SLIC4b DGND SLIC3b SLIC2b 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 T8534 DR DX DGND BCLK FS VDD SLIC1d SLIC0d VFRONd VFROPd VFXId VDDd AGNDd SLIC5c SLIC4c DGND SLIC3c SLIC1b VDD SLIC0b VFRONb VFROPb VFXIb VDDb AGNDb AGNDc VDDc VFXIc VFROPc VFRONc VDD SLIC0c SLIC1c SLIC2c 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 5-8194(F) Figure 3. 68-Pin PLCC Pin Diagram Table 3. Pin Assignments, 68-Pin PLCC, Per-Channel Functions Ckt a b c d 21 34 35 48 Name Type Name/Description AGND GND Analog Ground. A common AGND, DGND, SGND plane is highly recommended. PWR 5 V Analog Power Supply. 20 33 36 49 VDD I Transmit Analog Input. 19 32 37 50 VFXI O Receive Analog Output, Positive Polarity. 18 31 38 51 VFROP O Receive Analog Output, Negative Polarity. 17 30 39 52 VFRON 16 29 41 53 SLIC0 I/O SLIC Control Pin 0. 15 27 42 54 SLIC1 I/O SLIC Control Pin 1. 9 26 43 61 SLIC2 I/O SLIC Control Pin 2. 8 25 44 63 SLIC3 I/O SLIC Control Pin 3. 7 23 46 64 SLIC4 I/O SLIC Control Pin 4. 6 22 47 62 SLIC5 I/O SLIC Control Pin 5. Lucent Technologies Inc. 7 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Pin Information (continued) Table 4. Pin Assignments, 68-Pin PLCC, Common Functions 8 Pin 1 2 3 4 Name DO DI DCLK CS Type O I I I 5 INTS I 10 11 12 13 14 FILTV PVCOIN PVCO PLLT SGND PWR -- -- -- GND 24, 45, 58, 68 DGND GND 28, 40, 55, 66 56 VDD FS PWR I 57 BCLK I 59 60 65 DX DR RST O I I 67 MCLK I Name/Description Serial Data Output. This is a 3-state output. Serial Data Input. Serial Data Clock Input. Chip Select Input. This pin determines the interval that the serial interface is active. Serial Interface Select. Leaving this pin open places the serial interface in the normal mode; grounding it places the interface into the byte-by-byte mode. This pin has an internal pull-up. Frequency Synthesizer Power (5 V). This pin must be tied to VDD. Internal Test Point. Do not connect to this pin. Internal Test Point. Do not connect to this pin. Internal Test Point. Do not connect to this pin. Synthesizer Ground. Connect to DGND. A common AGND, DGND, SGND plane is highly recommended. Digital Ground. Logic ground and return for logic power supply. A common AGND, DGND, SGND plane is highly recommended. Digital Power Supply (5 V). PCM Frame Strobe Input. This 8 kHz clock must be derived from the same source as BCLK. See Clocking Considerations. PCM Clock Input. This pin is used to develop internal clocks for certain clock rates. See Clocking Considerations. PCM Bus Output Pin. This is a 3-state output. PCM Bus Input Pin. Power-On Reset. A low causes a reset of the entire chip. This pin may be connected to DGND with a 0.1 F capacitor for a power-on reset function, or it may be driven by external logic. This pin has an internal pull-up. 1.024 MHz Master Clock Input. Internal timing is derived from this clock input for certain PCM bus rates. See Clocking Considerations. When unused, this pin may be left open. This pin has an internal pull-up. Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 SLIC2a SLIC3a SLIC4a INTS CS DCLK DI DO DGND MCLK VDD RST SLIC4d SLIC3d SLIC2d DR Pin Information (continued) 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 FILTV PVCOIN PVCO PLLT SGND SLIC1a SLIC0a VFRONa VFROPa VFXIa VDDa AGNDa SLIC4b DGND SLIC3b SLIC2b 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 T8534 DX DGND BCLK FS VDD SLIC1d SLIC0d VFRONd VFROPd VFXId VDDd AGNDd SLIC4c DGND SLIC3c SLIC2c SLIC1b VDD SLIC0b VFRONb VFROPb VFXIb VDDb AGNDb AGNDc VDDc VFXIc VFROPc VFRONc VDD SLIC0c SLIC1c 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 5-8196(F) Figure 4. 64-Pin TQFP Pin Diagram Table 5. Pin Assignments, 64-Pin TQFP, Per-Channel Functions Ckt a b c d 12 24 25 37 Name Type Name/Description AGND GND Analog Ground. A common AGND, DGND, SGND plane is highly recommended. PWR 5 V Analog Power Supply. 11 23 26 38 VDD I Transmit Analog Input. 10 22 27 39 VFXI O Receive Analog Output, Positive Polarity. 9 21 28 40 VFROP O Receive Analog Output, Negative Polarity. 8 20 29 41 VFRON 7 19 31 42 SLIC0 I/O SLIC Control Pin 0. 6 17 32 43 SLIC1 I/O SLIC Control Pin 1. 64 16 33 50 SLIC2 I/O SLIC Control Pin 2. 63 15 34 51 SLIC3 I/O SLIC Control Pin 3. 62 13 36 52 SLIC4 I/O SLIC Control Pin 4. Lucent Technologies Inc. 9 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Pin Information (continued) Table 6. Pin Assignments, 64-Pin TQFP, Common Functions Pin 1 2 3 4 5 Name FILTV PVCOIN PVCO PLLT SGND 14, 35, 47, 56 DGND 18, 30, 44, 54 45 VDD FS 46 BCLK 48 49 53 DX DR RST 55 MCLK 57 58 59 60 DO DI DCLK CS 61 INTS 10 Type PWR -- -- -- GND Name/Description Frequency Synthesizer Power (5 V). This pin must be tied to VDD. Internal Test Point. Do not connect to this pin. Internal Test Point. Do not connect to this pin. Internal Test Point. Do not connect to this pin. Synthesizer Ground. Connect to DGND. A common AGND, DGND, SGND plane is highly recommended. GND Digital Ground. Logic ground and return for logic power supply. A common AGND, DGND, SGND plane is highly recommended. PWR Digital Power Supply (5 V). I PCM Frame Strobe Input. This 8 kHz clock must be derived from the same source as BCLK. See Clocking Considerations. I PCM Clock Input. This pin is used to develop internal clocks for certain clock rates. See Clocking Considerations. O PCM Bus Output Pin. This is a 3-state output. I PCM Bus Input Pin. I Power-On Reset. A low causes a reset of the entire chip. This pin may be connected to DGND with a 0.1 F capacitor for a power-on reset function, or it may be driven by external logic. This pin has an internal pull-up. I 1.024 MHz Master Clock Input. Internal timing is derived from this clock input for certain PCM bus rates. See Clocking Considerations. When unused, this pin may be left open. This pin has an internal pull-up. O Serial Data Output. This is a 3-state output. I Serial Data Input. I Serial Data Clock Input. I Chip Select Input. This pin determines the interval that the serial interface is active. I Serial Interface Select. Leaving this pin open places the serial interface in the normal mode; grounding it places the interface into the byte-by-byte mode. This pin has an internal pull-up. Lucent Technologies Inc. Preliminary Data Sheet December 2000 Functional Description Clocking Considerations This device has several clock inputs for the various interfaces. The PCM bus uses BCLK as the bit clock and the one-going edge of FS to determine the location of the beginning of a frame. These two clocks must be derived from the same source. Internally, the device develops all the internal clocks with a phase-locked loop that uses BCLK as the timing source when BCLK is 16.384, 8.192, 4.096, 2.048, or 1.024 MHz. In these instances, MCLK is not used and may be left open since any signal driving MCLK is ignored. For BCLK rates of 256 kHz and 512 kHz, MCLK is used as a source for the PLL and must be 1.024 MHz. In this latter case, BCLK, MCLK, and FS must be derived from the same source and the rising edge of BCLK must be within 10 ns of the rising edge of MCLK. BCLK, FS, and MCLK (if required) must be continuously present and without gaps in order for the device to operate correctly. Note that the nominal values in Table 15 are the valid frequencies for BCLK. DCLK is used to clock the internal serial interface and may be asynchronous to the other clocks. There is no need to derive this clock from the same source as the other clocks. The serial bus may be operated at any speed up to 4.096 Mbits/s. DCLK can be gapped, however additional clock cycles are required in and around the command frame to process data, and during and after a hardware or a software reset to ensure complete clearing of internal logic. There is no limit on the number of devices on the same serial bus. The Control Interface The device is controlled via a series of memory locations accessed by a serial data connection to the external master controller. This interface operates using the chip select lead to enable transmission of information. All chip functions are enabled or disabled by setting or clearing bits in the control memory. Filter coefficients and gain adjustments are also stored in this memory. The codec has both a serial input lead and a serial output lead. These may be used individually for a 4-wire serial interface, or tied together for a 2-wire interface. The line driver circuitry is capable of driving relatively high currents so that in the event that the line is long enough to show significant transmission line effects, it can be terminated in the characteristic impedance at each end with resistors to V CC and ground. Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor All data transfers on the serial bus are byte oriented with the least significant bit (shown in this data sheet as bit 0) transmitted first, followed by the more significant bits. For data fields, the least significant byte of the first data byte is transmitted first, followed by the more significant bytes, each byte transmitted LSB first. This format is compatible with the serial port on most microcontrollers. Modes There are two different modes of operation for the serial interface, the normal mode and the byte-by-byte mode. These two modes differ in the manner in which CS is used to control the transfer. Note that the CS lead is used to control the transfer of serial data from master controller to slave codec and in the reverse direction. In normal mode, (INTS pin open) the CS lead must go low for the duration of the transfer. The only error check performed by the codec is to verify that CS is low for an integral number of bytes. Detection of an active (activelow) chip select for other than an integral multiple of 8 bits results in the operation being terminated. The next active excursion of chip select will be interpreted as a new command; hence, the serial I/O interface can always be initialized by asserting CS for a number of clock periods that is not an integral multiple of 8. CS is captured using DCLK, so DCLK must be transitioned to perform this initialization. Undefined command codes are reserved for future use and may cause unwanted operation of the device. The byte-by-byte mode (INTS pin tied to ground) uses CS to control each byte of the transfer. In this mode, CS goes low for exactly 8 bits at a time, corresponding to a 1-byte transfer either to or from the codec chip. Repeated transitions of CS are used to control subsequent bytes of data to/from the codec. For a write command in this mode, CS must go low for each byte of the transfer until the transfer is complete. For a read command, CS will go low for each of the 3 bytes of the read command transferred to the device, then low again for each byte to be read. Notice that the total number of bytes transferred (and excursions on CS) is N + 3, where N is the number of bytes to be read in the command. This mode of operation is useful in cases where the master is a microprocessor with a built-in UART that transfers 1 byte at a time. Error detection is limited to detection of an active CS for other than an integral multiple of 8 bits. Recovery is the same as normal mode. Note that the clock phase is shifted in this mode. Flow control can be accomplished by suspending the transitions on DCLK by holding either state. During the data transfer, CS must remain low while clock transitions are suspended with DCLK in either state. 11 T8533/34 Quad Programmable Line Card Signal Processor Functional Description (continued) The Control Interface (continued) Protocol The format of the command protocol is shown in Figures 5 and 6. The control interface operates with one external master controller and multiple slave codec devices. Each transfer is initiated by the master, and the slave responds for either read operations or the fast scan mode. The slave does not check the bus for activity prior to transmitting; it only checks for an active CS. The master should allow for a wait between the end of a read command until CS becomes active for the read data. The master must refrain from sending additional commands to the slave chip until the response is received. On a 4-wire bus, commands to other devices may be initiated before the response is received, but care in generating the CS function is needed to ensure that the multiple responses do not interfere. It should be noted that multiple memory locations can be accessed in the same command by setting the data field length field to the desired number of bytes to be transferred. If flow control is desired, it must be performed by using separate commands, each transferring smaller blocks of information, or by controlling the serial clock (gapping the serial clock), or with CS in the case of byte-by-byte mode. 12 Preliminary Data Sheet December 2000 There is no response from the slave to the master for a write operation. The response to a read operation simply includes the data to be read in the data field. This data is sent least significant bit first, with the bytes sent in ascending sequence. Commands from the master controller include data for write operations, but not for read operations. Since the coefficients and gains are stored in volatile memory, all the coefficients and gains must be loaded after powerup. There is, however, no need to reload them when switching from active to standby modes, or vice versa. Great care should be exercised in loading memory when the codec channel is not in standby mode. Sudden changes in the termination or balance impedances can result in undesirable system operation. All data is transmitted in a byte-oriented fashion with the least significant bit of each byte transferred first. Multibyte fields are transferred least significant byte first in both directions. The data field will contain the first addressed data location first, with subsequent data locations transmitted in ascending order. Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Protocol (continued) LSB MSB LSB COMMAND (8 bits) MSB LSB START ADDRESS (8 bits) MSB LSB DATA FIELD LENGTH (8 bits) DATA FIELD (VARIABLE LENGTH) WRITE OPERATIONS ONLY TIME 7 6 5 4 3 2 1 MSB 0 LSB START ADDRESS: 7 6 5 4 3 2 1 MSB 0 LSB DATA FIELD LENGTH: 7 6 5 4 3 2 1 MSB COMMAND: CKT SELECT: CKT a: CKT b: CKT c: CKT d: 00 01 10 11 0* 0 LSB 0* CKT SELECT 0 0 COMMAND COMMANDS: FAST SCAN MODE: WRITE MEMORY: WRITE ALL CHANNELS: READ MEMORY: 10 01 11 00 * Location of memory bank selection. All user controls are in memory bank 0; other memory banks contain internal state information for the device. Note: Data field length is in bytes for all operations. All data is transmitted in bytes with the LSB for each byte transmitted first. For 16-bit memory operations, the least significant byte of the first memory location is transmitted first, followed by the most significant byte; each byte is transmitted LSB first. Additional memory locations are loaded in ascending sequence. Figure 5. Command Frame Format, Master to Slave, Read or Write Commands LSB DATA FIELD (VARIABLE LENGTH) READ OPERATIONS ONLY Note: All data is transmitted in bytes with the LSB for each byte transmitted first. For memory operations, the least significant byte of the first memory location is transmitted first, followed by the most significant byte, each byte transmitted LSB first. Additional memory locations are loaded in ascending sequence. Figure 6. Command Frame Format, Slave to Master, Read Commands Lucent Technologies Inc. 13 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Write Command A write command is used to write to the memory addresses. Figures 7--10 illustrate normal or byte-by-byte operation with continuous or gapped DCLKs. For gapped DCLK operation, transitions, not frequency, are critical (as long as transitions occur no faster than 122 ns apart). COMMAND FRAME COMMAND CS START ADDRESS DATA LENGTH * 0 DCLK 1 0 DI 7 1 0 1 0 7 7 1 0 7 1 0 7 1 0 7 1 0 7 1 7 0078 * Two or more full DCLK cycles are required before the start of a new command frame. Note: Data field length of 1 shown. Figure 7. Write Operation, Normal Mode (Continuous DCLK) COMMAND FRAME DI 0 1 0 7 1 0 7 1 0 7 1 0 7 1 0 DATA LENGTH 7 1 0 7 1 0 7 1 CK4 CK2 CK1 DCLK START ADDRESS CK3 COMMAND CS 7 0076 Notes: Data field length of 1 shown. CK1 through CK4 are additional DCLK pulses required to properly process the data. CK3 and CK4 are not necessary if another command frame follows this sequence. Figure 8. Write Operation, Normal Mode (Gapped DCLK) 14 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Write Command (continued) COMMAND FRAME COMMAND CS START ADDRESS LENGTH DATA ONE OR MORE FULL DCLK CYCLES REQUIRED HERE 0 DCLK 0 DI 1 7 1 0 1 0 7 7 1 0 7 1 0 1 7 0 7 1 0 7 1 * 7 0074 * Two or more full DCLK cycles are required before the start of a new command frame. Note: Data field length of 1 shown. Figure 9. Write Operation, Byte-by-Byte Mode (Continuous DCLK) COMMAND FRAME DI 0 0 1 1 7 7 0 0 1 1 LENGTH 7 7 0 0 DATA 1 1 7 7 0 0 1 1 7 CK4 CK2 CK1 DCLK START ADDRESS CK3 COMMAND CS 7 0072 Notes: Data field length of 1 shown. CK1 through CK4 are additional DCLK pulses required to properly process the data. CK3 and CK4 are not necessary if another command frame follows this sequence. Figure 10. Write Operation, Byte-by-Byte Mode (Gapped DCLK) Lucent Technologies Inc. 15 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Read Command The normal flow of information to the master controller is always in response to a read command. All control memory locations are accessed in 8-bit bytes. All read commands from the master controller require a response from the addressed codec. It is the responsibility of the master controller to ensure that only one device is transmitting on the serial interface line at any one time. The master controller also must ensure that the CS lead goes high after transferring the 3-byte sequence used to initiate the read, and then it goes low again for the response. In this case, it should be noted that the device expects the second time CS goes low that data is to be sent to the master; thus, it does not interpret the DI lead as containing a valid instruction during that CS excursion and a write during this time is not recommended. Note also that the CS lead must allow the number of bytes sent in a read command to be transferred before a subsequent command can be received by the codec. Figures 11--14 illustrate normal or byte-by-byte operation with continuous or gapped DCLKs. Like a write command, transitions, not frequency, are critical with regard to gapped DCLK operation. COMMAND FRAME COMMAND CS START ADDRESS DATA LENGTH WAIT 1.5 s DCLK DI 0 1 0 7 1 DO 0 7 1 0 7 1 0 7 1 0 7 1 * 0 1 7 7 0 1 7 0079 * Provide sufficient wait time to access read data. Provide sufficient DCLK cycles to effectively wait 1.5 s after the second full DCLK cycle and before the second to last full DCLK cycle. DCLK operation of 4.096 MHz would require 10 cycles of DCLK between LENGTH and DATA. The first two DCLK cycles, when CS goes high, processes the command. A wait is then required to access the read data. Two final DCLK cycles are required to process the read data. Two or more DCLK cycles are required before the start of a new command frame. Note: Data field length of 1 shown. Figure 11. Read Operation, Normal Mode (Continuous DCLK) 16 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Read Command (continued) COMMAND FRAME COMMAND CS START ADDRESS DATA LENGTH DI 0 1 7 0 7 1 0 7 1 0 7 1 0 1 7 CK8 1 CK7 0 CK6 7 CK5 1 CK4 0 CK3 CK2 DCLK CK1 WAIT 1.5 s 7 DO 0 1 7 0077 Notes: Data field length of 1 shown. CK1 through CK8 are additional DCLK pulses required to properly process the data. CK7 and CK8 are not necessary if another command frame follows this sequence. Figure 12. Read Operation, Normal Mode (Gapped Clock) Lucent Technologies Inc. 17 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Read Command (continued) COMMAND FRAME CS START ADDRESS COMMAND LENGTH DATA ONE OR MORE FULL DCLK CYCLES REQUIRED HERE DCLK DI 0 0 1 1 7 7 D0 0 0 1 1 7 7 WAIT 1.5 s 0 0 1 1 7 * 0 1 7 7 0 1 7 0075 * Provide sufficient wait time to access read data. Provide sufficient DCLK cycles to effectively wait 1.5 s after the second full DCLK cycle and before the second to last full DCLK cycle. DCLK operation of 4.096 MHz would require 10 cycles of DCLK between LENGTH and DATA. The first two DCLK cycles, when CS goes high, processes the command. A wait is then required to access the read data. Two final DCLK cycles are required to process the read data. Two or more DCLK cycles are required before the start of a new command frame. Note: Data field length of 1 shown. Figure 13. Read Operation, Byte-by-Byte Mode (Continuous DCLK) 18 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Read Command (continued) COMMAND FRAME START ADDRESS COMMAND CS LENGTH DATA DI 0 1 7 0 1 7 7 0 0 1 1 7 0 1 7 CK8 1 CK7 0 CK6 7 CK5 1 CK4 0 CK3 CK2 DCLK CK1 WAIT 1.5 s 7 D0 0 1 7 0073 Notes: Data field length of 1 shown. CK1 through CK8 are additional DCLK pulses required to properly process the data. CK7 and CK8 are not necessary if another command frame follows this sequence. Figure 14. Read Operation, Byte-by-Byte Mode (Gapped DCLK) Lucent Technologies Inc. 19 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Fast Scan Mode The fast scan mode allows a single byte command to read two SLIC control leads for all four channels with a 1-byte reply. This mode significantly speeds up the normal scanning for off-hook, ring trip, and ring ground detection. This special command sequence allows the controlling microprocessor to fast scan 2 bits in the SLIC control byte of each of the four channels. The command code is (00000010)2, there are no start address or length fields. The command returns only a single byte of data, formatted as shown in Table 9. Table 7. Bit Assignments for Fast Scan Mode Bit 0 (LSB) 1 2 3 4 5 6 7 (MSB) Reported Status Channel 0, bit 0 (ckt a, address 160, bit 0) Channel 0, bit 1 (ckt a, address 160, bit 1) Channel 1, bit 0 (ckt b, address 160, bit 0) Channel 1, bit 1 (ckt b, address 160, bit 1) Channel 2, bit 0 (ckt c, address 160, bit 0) Channel 2, bit 1 (ckt c, address 160, bit 1) Channel 3, bit 0 (ckt d, address 160, bit 0) Channel 3, bit 1 (ckt d, address 160, bit 1) The circuit select in the command structure (Figure 5) is not used for this special single-byte command. The rules for toggling chip select apply as for the read command. Figures 15--18 illustrate normal or byte-by-byte operation with continuous or gapped DCLKs. WAIT 1.5 s COMMAND CS DCLK 0 1 2 3 4 DATA 5 6 7 * 0 1 2 3 4 5 6 7 DI DO 0 1 2 3 4 5 6 7 0125 * Provide sufficient wait time to access read data. Provide sufficient DCLK cycles to effectively wait 1.5 s after the second full DCLK cycle and before the second to last full DCLK cycle. DCLK operation of 4.096 MHz would require 10 cycles of DCLK between COMMAND and DATA. The first two DCLK cycles, when CS goes high, processes the command. A wait is then required to access the read data. Two final DCLK cycles are required to process the read data. Two or more DCLK cycles are required before the start of a new command frame. Figure 15. Fast Scan, Normal Mode (Continuous DCLK) 20 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Fast Scan Mode (continued) WAIT 1.5 s 4 5 6 7 0 1 2 3 4 5 6 7 CK8 3 CK7 2 CK6 1 CK5 0 CK4 CK1 CK0 DCLK DATA CK3 COMMAND CS DI DO 0 1 2 3 4 5 6 7 0127 Note: CK1 through CK8 are additional DCLK pulses required to properly process the data. Figure 16. Fast Scan, Normal Mode (Gapped DCLK) Lucent Technologies Inc. 21 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Fast Scan Mode (continued) WAIT 1.5 s COMMAND CS DCLK 0 1 2 3 4 DATA 5 6 * 7 0 1 2 3 4 5 6 7 DI DO 0 1 2 3 4 5 6 7 0124e * Provide sufficient wait time to access read data. Provide sufficient DCLK cycles to effectively wait 1.5 s after the second full DCLK cycle and before the second to last full DCLK cycle. DCLK operation of 4.096 MHz would require 10 cycles of DCLK between COMMAND and DATA. The first two DCLK cycles, when CS goes high, processes the command. A wait is then required to access the read data. Two final DCLK cycles are required to process the read data. Two or more DCLK cycles are required before the start of a new command frame. Figure 17. Fast Scan, Byte-by-Byte Mode (Continuous DCLK) WAIT 1.5 s 4 5 6 7 0 1 2 3 4 5 6 7 CK8 3 CK7 2 CK6 1 CK5 0 CK4 CK1 CK0 DCLK DATA CK3 COMMAND CS DI DO 0 1 2 3 4 5 6 7 0126f Note: CK1 through CK8 are additional DCLK pulses required to properly process the data. Figure 18. Fast Scan, Byte-by-Byte Mode (Gapped DCLK) 22 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) The Control Interface (continued) Write All Channels The write all channels command causes all four channels to be loaded with the same coefficients with a single data transfer from the master controller. This allows for a faster initialization of the device after a powerup. This command should be used with caution since it affects all four channels. The normal memory write and read commands affect only one channel. Reset Functionality FS RUNS CONTINUOUSLY BCLK RUNS CONTINUOUSLY RST DCLK (GAPPED) 8 PULSES REQUIRED DURING RESET 12 PULSES REQUIRED AFTER RESET WAIT 5 ms NO GAP IS REQUIRED HERE. DCLK (CONTINUOUS) 8 PULSES REQUIRED DURING RESET 12 PULSES REQUIRED AFTER RESET DEVICE CAN NOW BE PROGRAMMED 0071 Figure 19. Hardware Reset Procedure The reset function allows the internal logic of the device to be set to a known initial condition, either externally by activating the reset lead, or on a per-channel basis through the microprocessor interface by setting and then clearing bits, if required, in address RESCTRL (address 128). These two reset functions have different effects, and each of the software reset functions is a subset of the hardware reset functionality. The primary difference is in the treatment of the internal memory. The hardware reset is assumed to be a result of a catastrophic hardware event, such as a loss of power or an initial powerup. Accordingly, the assumption is made that the internal memory does not contain valid data, and default values for all memory locations are loaded. A software reset, however, can only be initiated if the device is operational (at least the microprocessor interface), so the contents of the memory may indeed be valid; thus, the resets may be more specific. Additionally, software resets only affect the selected channel. Lucent Technologies Inc. 23 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) Test Capabilities Reset Functionality (continued) The device has several built-in test capabilities that can be used to verify correct operation of the signal processing of the line card. These test functions are accessed in several different control addresses. Five loopback modes are employed (the first four in the list below are digital loopbacks): A 0.1 F capacitor between the RST lead and ground will effectively hold the lead low long enough to reset the device on powerup, allowing for a cost-effective power-on reset function. Notice that the memory must be reloaded through the serial interface after a hardware reset function. For proper operation, it is necessary for FS and BCLK to be present and stable during a reset. DCLK transitions (frequency is not critical as long as the maximum rate is not exceeded) are also required in order for all internal logic to be properly cleared as is a wait period for the internal PLL to stabilize. See the timing diagram shown in Figure 19 for the proper hardware or power-on reset procedure. For a software reset, the control memory should not be accessed for a minimum of 256 s following the reset. Digital 1. Allows the digital signal from the PCM bus to be looped back to the PCM bus. This loopback facility can be used to verify correct operation of the PCM bus interface logic, as well as operation of the PCM bus. Digital 2. Allows complete testing of the digital processing capability of the codec by looping the data back at the analog/digital conversion interface. Digital 3. This loopback function is at the digital side of the sigma-delta mode converters and loops analog transmit data back to the analog receive path. Digital 4. This loopback is at the PCM bus interface and loops the transmit data from the line back to the receive path. Analog 5. The analog loopback facility can be used to check the operation of all the signal processing performed in the device, including the conversions to/from analog. Memory Control Mapping Several memory locations are used to control the device. The Software Interface tables (Table 17, Memory Mapping and Table 18, Control Bit Definition) show the memory assignments that are useful in call processing and system testing. It should be noted that other memory locations are used by the device to hold intermediate results and other device state information. Writing to these other locations can cause serious disruptions in the operation of the device and should be avoided. Standby Mode The device enters a low-power standby mode with powerup or software reset, or by programming the CHACTIVE register 129, bit 0. In standby mode, the control interface is active, capable of writing or reading registers. SLIC read and write data latches are also active. Analog signals at VFXI and PCM signals at DR are ignored in this mode. BCLK must be present for proper standby mode operation. 24 Three of these loopback functions (digital 1 and 2, and the analog loopback) can be used with tone generation and reception via the PCM bus. By assigning the transmit and receive time slots identically, a loopback arrangement at the PCM bus can be effectively programmed for signals generated on the line side of the codec. This mode is useful for testing from the line side through the entire device. An optional 16-bit encoding mode is included on a perchannel basis for use in various test scenarios, or for use by an external digital signal processor. This mode of operation differs from the companded modes in both the bit order and the use of multiple time slots on the PCM bus. Lucent Technologies Inc. Preliminary Data Sheet December 2000 Functional Description (continued) Echo Canceller Functionality The echo canceller has three sets of coefficient memory storage locations. One, called HPRE, contains the default balance coefficients and can be accessed as memory addresses 0--127. This serves as the coefficients for a fixed balance network (adaptation disabled), or as a starting point for echo cancelllation. The contents of these memory locations do not change with adaptation. The adaptation coefficients, which are added to the corresponding coefficients in HPRE, are stored in the HHAT area. Normally, the user has no need to access these coefficients; thus, these addresses are not described in this data sheet. The HHAT coefficients cover either the first 8, 16, 32, or the entire 64-tap length of the balance filter, depending on the settings in the LMSGAIN address. Note that all echo canceller length options in this control location may not be implemented, but are reserved for future use. A third set of coefficients is contained in HDTA, which are used for special data call functions. SLIC Control Capabilities Memory locations 158, 159, and 160 are used to control six bidirectional latches that are intended to allow the serial interface to control other line card devices, such as ringing/test switches, telecom electromechanical relays, and SLIC devices. When the TTL latches are configured as outputs, external devices should be set up to sink current from the latch. Location 158 sets the operational mode of these latches as either inputs or outputs. Location 159 specifies what is to be written on the latch leads driven by the device. Location 160 reports the actual state of these leads. It should be noted that a channel control reset forces all of these external leads, except those corresponding to bits 2 and 3, to the high-impedance state, so any inputs connected to bits 0, 1, 4, and 5 should have appropriate pull-up or pull-down resistors (off-chip, if required) to force the external device into a known state at powerup or in the event of a reset. Bits 2 and 3 will reset to outputs with a value of zero. Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor The fast scan mode allows for a minimal data transfer on the serial bus to monitor bits 0 and 1 of the SLIC data memory location (159). If these 2 bits are wired as inputs to the off-hook and/or ring ground detection circuits, a convenient method of rapidly scanning for these two functions is obtained. Bits 2 and 3 default to outputs; thus, they are convenient to provide control of the SLIC state. In any event, all six leads are programmable for maximum flexibility. Suggested Initialization Procedures It is suggested that upon powerup, a hardware reset be used to set the device into a known state. The serial interface should then be used to load the memory addresses that differ from the default values (the write all channels command is convenient for this function). If other devices are controlled by the SLIC data memory location, then it also should be loaded with a known configuration. After the completion of this sequence, the device is ready to be activated. Depending on the application, the next step may either be normal operation or a set of test sequences. After the initialization of the memory, the device and associated line card devices can be controlled by using memory locations 130, 131, 145, 155, 156, 157, 158, 159, and 129; that is, by supplying the PCM bus time-slot addresses, switching the SLIC into the proper mode, and activating the codec. Within memory location 129, the codec would normally be placed into active mode, with both directions of the PCM bus enabled at the start of a call. At the completion of a call, the codec should be placed into standby mode and the PCM bus disabled. Great caution should be used when changing the memory while the codec is in active mode, since termination impedances, balance impedances, and gains may change. These changes are likely to yield undesirable system effects. It is safe to refresh coefficients that are known to be unchanging in the application. It is always possible to read the memory to verify its contents without deleterious effects on codec operation. Normal operation would load the memory and perform all gain adjustments while the codec is in standby mode. Under no circumstances should memory above address 162 be written, since this section of memory is used for state data and intermediate results. Also, all reserved addresses should not be written. Changing this information may have deleterious effects on system operation. 25 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Functional Description (continued) Signal Processing Figure 20 details the signal processing functional blocks of one channel of the codec. 0 dB TO 24 dB IN 5 STEPS FROM SLIC GTX1 LPF * - A/D SINC3 XAG TEQ GTX2 YLPF * GAIN TWEAKING LIN.TO COMP * TO PCM BUS * GAIN TRANSFER * * CTZ 8 STEPS RTZ ANALOG SMF RCF 1-bit D/A - D/A GAIN TRANSFER GAIN TWEAKING DIGITAL 0 dB TO SLIC ECHO CANCELLER LPF* SINC3 XLPF * COMP TO LIN. FROM PCM BUS GRX1 GRX2 4096 kHz * 32 kHz 8 kHz SPEED 0496 F * Programmable blocks. Figure 20. Internal Signal Processing Absolute Maximum Ratings Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. These are absolute stress ratings only. Functional operation of the device is not implied at these or any other conditions in excess of those given in the operational section of the data sheet. Exposure to absolute maximum ratings for extended periods can adversely affect device reliability. Parameter Storage Temperature Range Power Supply Voltage (all pins designated power) Negative Voltage on Any Pin with Respect to Ground Thermal Resistance, Junction to Case (68-pin PLCC) Package Power Dissipation (68-pin PLCC) Thermal Resistance, Junction to Case (64-pin MQFP) Package Power Dissipation (64-pin MQFP) Thermal Resistance, Junction to Case (44-pin PLCC) Package Power Dissipation (44-pin PLCC) 26 Symbol Tstg VDDX VSS RJC PD RJC PD RJC PD Min -55 -- -0.25 -- -- -- -- -- -- Max 150 7 -- 43 930 35 1.14 49 815 Unit C V V C/W mW C/W W C/W mW Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Operating Ranges Parameter Ambient Operating Temperature Operating Junction Temperature Symbol TA TJ Min -40 -40 Max 85 125 Unit C C Handling Precautions Although protection circuitry has been designed into this device, proper precautions should be taken to avoid exposure to electrostatic discharge (ESD) during handling and mounting. Lucent Technologies employs a human-body model (HBM) and a charged-device model (CDM) for ESD susceptibility testing and protection design evaluation. ESD voltage thresholds are dependent on the circuit parameters used to define the model. No industry-wide standard has been adopted for the CDM. A standard HBM (resistance = 1500 , capacitance = 100 pF) is widely accepted and can be used for comparison. The HBM ESD threshold of >1000 V was obtained by using these circuit parameters: HBM ESD Threshold Voltage Device Voltage T8533/T8534 >2000 Electrical Characteristics For all specifications: TA = -40 C to +85 C, VDD = 5 V 5%, unless otherwise noted. Typical values are for TA = 25 C and VDD = 5 V. Input signal frequency is 1004 Hz, unless otherwise noted. dc Characteristics Table 8. dc Characteristics Parameter Input Voltage Low Input Voltage High Input Current Output Voltage Low Output Voltage High Output Current in High-impedance State Line Driver (DX and DO pins) Output Voltage High Line Driver (DX and DO pins) Output Voltage Low Lucent Technologies Inc. Symbol VIL VIH IIL VOL VOH IOZ Test Conditions All inputs All inputs Digital, without pull-up, inputs, GND < VIN < VDD With internal pull-up, VIN = GND (INTS, MCLK, and RST pins) With internal pull-up, VIN = VDD (INTS, MCLK, and RST pins) IL = 3.2 mA IL = -320 A GND < VOUT < VDD Min -- 2.0 -10 Typ -- -- -- Max Unit 0.8 V -- V 10 A -240 -- 10 A -10 -- 10 A -- 3.5 -30 -- -- -- 0.4 -- 30 V V A VOH IL = -10 mA VDD - 0.5 -- -- V VOL IL = 10 mA -- -- 0.5 V 27 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Electrical Characteristics (continued) Analog Interface The following specifications pertain to the analog SLIC interface for each channel. Table 9. Analog Interface Parameter Input Resistance Input Voltage Load Resistance at VFROP and VFRON (differential) Symbol RVFXI VIX Test Conditions 0.25 < VIN < (VDDX - 0.25) V Relative to ground Signal should be capacitively coupled to VFXI RL Min 100 1.8 Typ -- 2.0 Max Unit 300 k 2.2 V 7.5 -- -- k -- 2 10 -100 0 100 mV -20 0 20 mV 1.8 2.0 2.2 V 1.7 2.0 2.3 V RL RL RL RL 5-8881F Output Resistance RO Output Offset Voltage Between VFROP and VFRON Output Offset Voltage Between VFROP and VFRON, Standby Mode Common-mode Output Voltage, Active Mode Common-mode Output Voltage, Standby Mode VOS 28 VOSS VOCM VOCMS Digital input code corresponding to idle PCM code (-law) Digital input code corresponding to idle PCM code (-law) RL = 100 k Digital input code corresponding to alternating zero -law PCM code -- Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Electrical Characteristics (continued) Analog Interface (continued) Table 10. Power Requirements Parameter Operating Voltage: VDD VDDX Power Supply Current, VDD + VDDX: All Channels in Standby Mode All Channels Active Min Typ Max Unit 4.75 4.75 -- -- 5.25 5.25 V V -- -- -- -- 35 110 mA mA Transmission Characteristics Table 11. Transmission Characteristics Parameter Absolute Levels Absolute Maximum Voltage Swings Transmit Gain Absolute Accuracy Symbol GAL GAL GXA Transmit Gain Variation GXAG with Programmed Gain Lucent Technologies Inc. Test Conditions Maximum 0 dBm0 levels (1004 Hz): VFXI (encoder milliwatt), all programmable transmit gains set to 0 dB RCV (decoder milliwatt), termination impedance off, all programmable receive gains set to 0 dB Minimum 0 dBm0 levels (1004 Hz): VFXI (encoder milliwatt) XAG = 24 dB GTX1 = 6 dB GTX2 = 0 dB RCV (decoder milliwatt), termination impedance off GRX1 = 0 dB GRX2 = -6 dB VFXI VFROP to VFRON (differential) Transmit gain programmed for maximum 0 dBm0 test level, measured deviation of digital code from ideal 0 dBm0 level at DX digital outputs, with transmit gain set to 0 dB: 20 C to 70 C 0 C to 85 C -40 C to +85 C Measured transmit gain over the range from maximum to minimum, calculated deviation from the programmed gain relative to GXA at 0 dB, VDD = 5 V Min -- Typ 2.80 Max -- Unit Vp-p -- 5.26 -- Vp-p -- 87.5 -- mVp-p -- 2.63 -- Vp-p -- -- -- -- 3.2 5.28 Vp-p Vp-p -- -0.25 -0.35 0.15 -- -- -- 0.25 0.35 dB dB dB -0.1 -- 0.1 dB 29 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Electrical Characteristics (continued) Transmission Characteristics (continued) Table 11. Transmission Characteristics (continued) Parameter Symbol Test Conditions Transmit Gain Varia- GXAF Relative to 1004 Hz, minimum tion with Fregain < GX < maximum gain, VFXI = 0 dBm0 signal, path gain set to 0 dB: quency, 600 Resistive Source f = 16.67 Hz Impedance and f = 40 Hz Synthesized Termif = 50 Hz nation Impedance f = 60 Hz f = 200 Hz f = 300 Hz to 3000 Hz f = 3140 Hz f = 3380 Hz f = 3860 Hz f = 4600 Hz and above Transmit Gain Varia- GXAL Sinusoidal test method*, reference level = 0 dBm0: tion with Signal VFXI = -40 dBm0 to +3 dBm0 Level VFXI = -50 dBm0 to -40 dBm0 VFXI = -55 dBm0 to -50 dBm0 Receive Gain AbsoGRA Receive gain programmed to -6 dB, apply lute Accuracy 0 dBm0 signal to DR, measure VRCV, RL = 100 k differential: 20 C to 70 C 0 C to 85 C -40 C to +85 C Relative Gain, -- Digital input 0 dBm0 signal, VFROP to VFRON f = 300 Hz to 3400 Hz -- Digital input 0 dBm0 signal, Relative Phase, VFROP to VFRON f = 300 Hz to 3400 Hz Receive Gain Varia- GRAG Measure receive gain over the range from tion with Promaximum to minimum setting, calculated grammed Gain deviation from the programmed gain relative to GRA at 0 dB, VDD = 5 V Receive Gain Varia- GRAF Relative to 1004 Hz, digital input = tion with Fre0 dBm0 code, minimum gain < GR < maxiquency, 600 mum gain, 0 dB path gain: Resistive Terminaf = below 3000 Hz tion f = 3140 Hz f = 3380 Hz f = 3860 Hz f = 4600 Hz and above Receive Gain Varia- GRAL Sinusoidal test method*, tion with Signal reference level = 0 dBm0: Level IPCM digital level = -40 dBm0 to +3 dBm0 IPCM digital level = -50 dBm0 to -40 dBm0 IPCM digital level = -55 dBm0 to -50 dBm0 Min Typ Max Unit -- -- -- -- -- -0.125 -0.57 -0.735 -- -- -50 -40 -40 -55 -3.5 0.04 0.01 -0.03 -9.0 -- -30 -26 -30 -30 0 0.135 0.125 0.015 -8.98 -32 dB dB dB dB dB dB dB dB dB dB -0.25 -0.50 -1.40 -- -- -- 0.25 0.50 1.40 dB dB dB -- -0.25 -0.30 -0.01 0.15 -- -- -- -- 0.25 0.30 0.01 dB dB dB dB -0.25 -- 0.25 Degrees -0.1 -- -0.1 dB -0.125 -0.57 -0.735 -- -- 0.04 0.04 -0.550 -10.7 -- 0.125 0.125 0.015 -8.98 -28 dB dB dB dB dB -0.25 -0.50 -1.40 -- -- -- 0.25 0.50 1.40 dB dB dB * Applied to all four channels. 30 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Electrical Characteristics (continued) Noise Characteristics Table 12. Per-Channel Noise Characteristics Parameter Transmit Noise, C-Message Weighted Transmit Noise, P-Message Weighted Receive Noise, C-Message Weighted Receive Noise, P-Message Weighted Noise, Single Frequency Symbol NXC Test Conditions 0 dB transmit gain* Min -- Typ 15 Max 18 Unit dBrnC0 NXP 0 dB transmit gain* -- -- -68 dBm0p NRC -- -- 13 dBrnC0 -- -- -75 dBm0p -- -- -53 dBm0 Power Supply Rejection, Transmit PSRX 36 30 -- -- -- -- dBC dBC Power Supply Rejection, Receive PSRR 0 dB receive gain, digital pattern corresponding to idle PCM code, -law 0 dB receive gain, digital pattern corresponding to idle PCM code, A-law f = 0 kHz to 100 kHz, loop around measurement, VVFxI = 0 Vrms VDD = 5.0 VDC + 100 mVrms f = 0 kHz to 4 kHz f = 4 kHz to 50 kHz C-message weighted Measured on VFROP, VDD = 5.0 VDC + 100 mVrms: f = 0 kHz to 4 kHz f = 4 kHz to 25 kHz f = 25 kHz to 50 kHz 0 dBm0, 300 Hz to 3400 Hz signal applied to VVFxI, transmit gain set to 0 dB: 4600 Hz to 7600 Hz 7600 Hz to 8400 Hz 8.4 kHz to 50 kHz 36 40 36 -- -- -- -- -- -- dBC dBC dBC -- -- -- -- -- -- -30 -40 -30 dB dB dB Spurious Out-of-Band Signals at the Channel Outputs NRP NRS SOS * RTZ and CTZ paths open. All channels active. Lucent Technologies Inc. 31 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Electrical Characteristics (continued) Distortion and Group Delay Table 13. Distortion and Group Delay Parameter Symbol Signal to Total Distortion, Transmit or Receive, STDX STDR C-Message Weighted Single Frequency Distortion, SFDX Transmit Single Frequency Distortion, Receive SFDR Intermodulation Distortion IMD TX Group Delay, Absolute* DXA RX Group Delay, Absolute* DRX Test Conditions Sinusoidal test method level: 3.0 dBm0 0 dBm0 0 dBm0 single frequency input, 200 Hz < fIN < 3400 Hz; measured at any other single frequency 0 dBm0 single frequency input, 200 Hz < fIN < 3400 Hz; measured at any other single frequency Transmit or receive, two frequencies in the range of 300 Hz to 3400 Hz f = 1600 Hz, 600 resistive termination f = 1600 Hz, 600 resistive termination Min Typ Max Unit 33 36 -- -- -- -- -- -- -46 dB dB dB -- -- -46 dB -- -- -50 dB -- -- 370 s -- -- 220 s * Absolute group delay is a function of time-slot assignment, and the maximum in this table refers to the (optimal minimum group delay) timeslot assignment. 32 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Electrical Characteristics (continued) Crosstalk Table 14. Crosstalk Parameter Transmit to Transmit Crosstalk, 0 dBm0 Level Transmit to Receive Crosstalk, 0 dBm0 Level Symbol CTX-X Receive to Transmit Crosstalk, 0 dBm0 Level CTR-X Receive to Receive Crosstalk, 0 dBm0 Level CTR-R Lucent Technologies Inc. CTX-R Test Conditions f = 300 Hz to 3400 Hz, any channel to any channel f = 300 Hz to 3400 Hz, any channel to any other channel In-channel f = 300 Hz to 3400 Hz, any channel to any other channel In-channel f = 300 Hz to 3400 Hz, any channel to any channel Min Typ Max Unit -- -- -80 dB -- -- -- -- -80 -50 dB dB -- -- -- -- -- -- -80 -50 -80 dB dB dB 33 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Timing Characteristics Table 15. Timing Characteristics Symbol Parameter Test Conditions Min Typ Max Unit fDCLK fBCLK Serial Bus Clock Frequency Allowable PCM Bus Clock Frequencies* (512 kHz minimum if linear encoding is selected.) -- -- -- Jitter of BCLK -- -- -- -- -- -- -- -- -- -- -- 256 512 1024 2048 4096 8192 16384 -- kHz kHz kHz kHz kHz kHz kHz kHz -- -- -- 40 40 7 50 50 -- 4 -- ns -- -- tDCLK - tCSSETUP 9 4 -- -- ns 7 -- -- ns tFSSETUP Serial Bus Clock Duty Cycle PCM Bus Clock Duty Cycle Chip Select Setup Time, Normal Mode Chip Select Hold Time, Normal Mode Serial Bus Output Data Delay, Normal Mode Serial Bus Input Data Hold Time, Normal Mode Serial Bus Input Data Setup Time, Normal Mode Frame Strobe Setup Time 4096 -- -- -- -- -- -- -- 100 ns in 100 ms = 1 ppm 60 60 -- 7 -- -- ns tFSHOLD Frame Strobe Hold Time 4 -- -- ns tFSWIDTH Frame Strobe Width tBCLK -- 125 s - tBCLK ns -- -- 9 ns tCSSETUP tCSHOLD tSXDLY tSDHOLD tSDSETUP tXDLY PCM Bus Output Data Delay -- -- Serial clock frequency = 4.096 MHz Serial clock frequency = 4.096 MHz Serial clock frequency = 4.096 MHz Serial clock frequency = 4.096 MHz Serial clock frequency = 4.096 MHz PCM clock frequency = 16.384 MHz PCM clock frequency = 16.384 MHz FS synchronous with BCLK PCM clock frequency = 16.384 MHz % % ns ns * PCM clock (BCLK) must be synchronous with both FS and MCLK, if used. If MCLK is used, then the rising edge of MCLK must coincide with the rising edge of BCLK within 10 ns. The tSXBDLY delay is from either DCLK or CS, whichever transition is later, for the first bit of the byte. 34 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Timing Characteristics (continued) Table 15. Timing Characteristics (continued) Symbol Parameter tIDHOLD PCM Bus Input Data Hold Time tIDSETUP tRISE tFALL tRISE, tFALL tCSBHOLD tSXBDLY tCSBSETUP tSDBHOLD tSDBSETUP tCSBHOLD Test Conditions PCM clock frequency = 16.384 MHz PCM Bus Input Data Setup PCM clock frequency Time = 16.384 MHz Clock Edge Rise Time Serial clock frequency = 4.096 MHz, PCM clock frequency = 16.384 MHz Clock Edge Fall Time Serial clock frequency = 4.096 MHz, PCM clock frequency = 16.384 MHz Line Driver Rise/Fall Time (DO IL = 15 mA, and DX outputs) CLOAD = 100 pF Chip Select Hold Time, Byte-by- Serial clock frequency Byte Mode = 4.096 MHz Serial Bus Output Data Delay, Serial clock frequency Byte-by-Byte Mode = 4.096 MHz Chip Select Setup Time, ByteSerial clock frequency by-Byte Mode = 4.096 MHz Serial Bus Data Hold Time, Serial clock frequency Byte-by-Byte Mode = 4.096 MHz Serial Bus Data Setup Time, Serial clock frequency Byte-by-Byte Mode = 4.096 MHz Chip Select Hold Time, Byte-by- Serial clock frequency Byte Mode = 4.096 MHz Min Typ Max Unit 4 -- -- ns 7 -- -- ns -- -- 8 ns -- -- 8 ns -- -- 30 ns 4 -- -- ns -- -- 9 ns 7 -- -- ns 4 -- -- ns 7 -- -- ns 4 -- tDCLK - tCSBSETUP ns * PCM clock (BCLK) must be synchronous with both FS and MCLK, if used. If MCLK is used, then the rising edge of MCLK must coincide with the rising edge of BCLK within 10 ns. The tSXBDLY delay is from either DCLK or CS, whichever transition is later, for the first bit of the byte. Table 16. Echo Canceller Characteristics Parameter Symbol Test Conditions Min Typ Max Unit Echo Return Loss Convergence Time -- -- -- -- -- -- 45 100+ -- -- dB dB/s Lucent Technologies Inc. 35 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Bus Timing Diagrams Normal Mode tCSHOLD CS tCSSETUP 1 DCLK 2 3 4 5 6 7 8 9 LSB 0 DO 1 2 tSXDLY 3 4 5 6 3 4 5 6 7 tSDHOLD 0 DI 1 2 7 tSDSETUP 5-7185.MOD(F) Figure 21. Serial Interface Timing, Normal Mode (One byte transfer shown.) Byte-by-Byte Mode CS tCSBHOLD tCSBSETUP DCLK 1 2 3 4 tSDBSETUP tSXBDLY 0 DO 5 6 7 8 9 tSXBDLY 1 2 3 4 5 6 7 tSDBHOLD LSB DI MSB 0 1 2 3 4 5 6 7 tSDBSETUP 5-7186.d(F) Figure 22. Byte-by-Byte Mode Timing 36 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Bus Timing Diagrams (continued) PCM Interface Only the first time slot is shown, and the bit offset is assumed to be zero. Notice that the PCM bus transfers the most significant bit of the time slot first, consistent with normal telephony practice. The diagram shows a bit offset of zero from frame strobe, and for nonzero values of RXBITOFF and TXBITOFF, the relationship between FS and DX or DR will be shifted by the programmed number of cycles of BCLK. BCLK can be any value from 256 kHz (four time slots) to 16.384 MHz (256 time slots). The frame strobe signal is at a rate of 8 kHz and must be synchronous with the PCM bus clock (BCLK). Sixteen-bit linear code uses two consecutive time slots with LSB transmitted/ received first. See the Clocking Considerations section for the relationship between BCLK and MCLK, if used. Figure 10 shows the PCM bus timing. ADDITIONAL TIME SLOTS TIME SLOT 0 tFSWIDTH FS tFSSETUP tFSHOLD 1 BCLK 2 1 DX 3 2 tXDLY 1 3 5 4 6 5 7 6 8 7 tIDHOLD SIGN BIT DR 4 2 3 9 8 LSB 4 5 6 7 8 tIDSETUP 5-7188.e(F) Figure 23. PCM Bus Timing (Diagram shown has bit offset of zero and minimum width of FS.) Lucent Technologies Inc. 37 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Software Interface Table 17. Memory Mapping With the exceptions noted, all of these memory locations may be read to determine the state of the controls contained therein. In the following table, bit 0 is the LSB (transmitted first on the serial interface) and bit 7 is the most significant bit of the byte. Unused bits in an address or multibyte address should be loaded as zero. All of the memory locations can be programmed on a per-channel basis. Note that the entire coefficient set for a channel (or all four channels) may be loaded with one command. Control Name Address (decimal) Number of Bits Used Default Value HBALTAPS* RESCTRL 0--127 128 1024 4 -- 0x00 CHACTIVE RXBITOFF RXOFF 129 130 131 1 3 8 GRX1* GRX2* 132--133 134--135 11 11 0x00 0x00 (16* channel #) 0x0400 0x01ac NORMCTRL* NESCTRL* LMSGAIN* TDETCTRL* CTZCTRL* LMSCTRL* RECCTRL* SDCTRL* SDTSI 136 137 138 139 140--143 144 145 146 147 6 3 8 6 31 3 5 7 7 GTX2* ZEQCTRL* 148--149 150--152 12 21 GTX1* 153--154 12 TXBITOFF TXOFF 155 156 3 8 PCMCTRL SLICTS 157 158 7 6 Name/Description Balance impedance tap coefficients. Reset address. Writing a 1 in the used positions causes a reset as defined by the bit definition. This reset remains in force until the bit is written as a 0. Standby/active control. Bit offset for receive direction. Time-slot offset for receive direction. Control of gain affecting receive direction gain transfer. Control of gain sensitive to impedance and SLIC parameter choices, receive direction. 0x25 Peak and far-end speech detector control. 0x06 Near-end speech detector control. 0xee Adaptation control address. 0x00 Data call control address. 0x07ed0000 CTZ bleed coefficients. 0x01 Adaptation leak values. 0x00 Residual echo control. 0x19 Sigma-delta control. (17* Internal time-slot interchanger. Default sets external pins to channel #) state referenced in this data sheet. 0x0400 Control of gain affecting transmit direction gain transfer. 0x000000 Coefficients for the equalization stage that accommodates current-sensing SLICs. 0x051a Control of gain sensitive to impedance and SLIC parameter choices, transmit direction. 0x00 Bit offset for transmit direction. (16* Time-slot offset for transmit direction. channel #) 0x00 PCM control address. 0x0c SLIC 3-state control address. A 1 enables the corresponding SLIC pin to operate as an output pin. * The coefficients to be entered can be obtained from the Aquarium coefficient software. 38 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Software Interface (continued) Table 17. Memory Mapping (continued) Control Name Address (decimal) Number of Bits Used Default Value SLICWR 159 6 0x00 SLICRD 160 6 -- VERIFY DATACALL 162 167 8 1 -- -- -- 254--255 16 -- Name/Description Data to be written to the SLIC latches if the corresponding bit is set in the SLICTS control word. Current actual state of the SLIC pins. This will be the same as SLICWR for those pins configured as outputs. All other positions will reflect the actual state of the external pin. A write operation to this word will be ignored, and within one PCM frame (125 s), the data will be overwritten. Test address for serial interface verification. Read-only indicator of a data call in progress. Do not write this register. Factory test only, do not access. Table 18. Control Bit Definition The following table shows the control bit assignments in the memory control addresses. In all control bit cases, the bit being set places the function into the active mode as defined in the function column. Control Name Bit (Address) Assignment(s) HBALTAPS (words 0--127) RESCTRL (word 128) CHACTIVE (word 129) 0--1023 4--7 3 2 1 0 1--7 0 Lucent Technologies Inc. Function Balance impedance coefficients. Default value is 0x00 for all bytes except for addresses 3 and 5, which are 0x80, and address 69, which is 0x88. Not used, load as 0s. A one resets the state associated with special data call processing. A one resets the echo canceller coefficients to 0 when channel is active. A one resets all other internal states. Does not affect programmed registers. Reset all control addresses to default values. Note that setting this bit will result in it and all others of this word becoming cleared on the next PCM frame as a normal part of this control reset functionality. Also, the state reset bits (1--3) are cleared before they are acted upon if this bit is raised; hence, it is not possible to reset both state and control by writing 0x0F to RESCTRL. If such an action is desired, it is necessary to first reset control by writing 0x01 and then, in a subsequent frame, write first 0x0E and then 0x00. Alternatively, hardware reset can be used to reset all control and state. It is necessary to wait at least 256 s after asserting this bit before initiating any other serial I/O transactions. Load as 0s. Active/Standby mode. A 0 causes the channel to enter standby (low power) mode and disables the PCM interface for this channel. A 1 activates the channel and the corresponding PCM bus interface. Default is 0. 39 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Software Interface (continued) Table 18. Control Bit Definitions (continued) Control Name (Address) Bit Assignments Function RXBITOFF (word 130) 5--7 Receive direction bit offset for the FS signal. Defaults to 0. These 3 bits can be thought of as the least significant bits (RXOFF contains the more significant bits) of a bit counter that determines the location of the first bit of the PCM data from FS. Load as 0. Receive time-slot assignment. Defaults to (16 * channel number). Each time slot represents 8 bits, allow for two time slots when using linear mode. Gain adjustment for gain transfer stage in receive direction. Defaults to 0x0400 (0 dB). This is an 11-bit multiply operation with a maximum gain of 2 (6 dB). 0 dB is the maximum recommended setting. Gain adjustment for tweak gain stage in receive direction. Defaults to 0x01ac (-7.58 dB). This is an 11-bit multiply operation with a maximum gain of 2 (6 dB). 0 dB is the maximum recommended setting. Load as 0s. Peak detector tweaking control. Use default of 4. Bit Number Function (dB) 5 4 3 0 0 0 0.0 0 0 1 -3.01 0 1 0 -6.02 0 1 1 -9.03 1 0 0 -12.04 1 0 1 -15.05 1 1 0 -18.06 1 1 1 -21.07 Far-end speech detector threshold. Use default of 5. Bit Number Function (dBm0) 2 1 0 0 0 0 -57 0 0 1 -54 0 1 0 -51 0 1 1 -48 1 0 0 -45 1 0 1 -42 1 1 0 -39 1 1 1 -36 RXOFF (word 131) GRX1 (words 132--133) GRX2 (words 134--135) NORMCTRL (word 136) 0--4 0--7 0--10 0--10 6--7 3--5 0--2 40 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Software Interface (continued) Table 18. Control Bit Definitions (continued) Control Name (Address) Bit Assignments Function NESCTRL (word 137) 3--7 2 0--1 LMSGAIN (word 138) 6--7 Load as 0s. Enable near-end speech detector. Defaults to 1 (active). Threshold for the near-end speech detector. Bit Function (dB) Default is 2 (-6 dB). Number (Threshold =) 1 0 0 0 0.0 0 1 -3.5 1 0 -6.0 1 1 -9.5 Length of echo canceller (8, 16, 32, 64 taps). Bit Function Defaults to 3 (64 taps). Number 7 6 0 0 8 taps 0 1 16 taps 1 0 32 taps 1 1 64 taps Relative adaptive gain of the two IIR taps in the echo canceller. Defaults to 5. A setting of 0 provides no adaptive loop gain. Loop gain for adaptation algorithm. Default is 6. Bit Number Function (Gain =) 2 1 0 3--5 0--2 0 0 0 0 1 1 1 1 TDETCTRL (word 139) 6--7 5 4 3 2 1 0 Lucent Technologies Inc. 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0.0078 0.0156 0.0313 0.0625 0.1250 0.2500 0.5000 1.000 Load as 0. This bit being set allows the echo canceller coefficients developed off-line during a data call to be captured and saved for potential use during the next data call. Default is 0 (do not capture). This bit enables the echo canceller to continue to adapt during a data call. Default is 0 (do not adapt during a data call). This bit, when set, enables the use of the internal logic to determine the proper time for the off-line adaptation during a data call. Default is 0. Selects the internal set of hybrid balance network coefficients to use on a data call. Default is 0. This bit, when set to a 1, clears the H register at the start of a data call. Default is 0. This bit being set freezes the echo canceller. Default is 0. 41 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Software Interface (continued) Table 18. Control Bit Definitions (continued) Control Name (Address) Bit Assignments CTZCTRL (words 140--143) LMSCTRL (word 144) 0--30 Coefficients for the CTZ termination bleed. Defaults to 0x07ed0000. 3--7 0--2 5--7 4 3 0--2 Load as 0s. Leak coefficient for LMS adaptation algorithm. Defaults to 1. Load as 0s. Noise match enable (comfort noise). Defaults to 0 (disabled). Enable residual echo control. Defaults to 0 (disabled). Residual echo control sensitivity factor. Defaults to Bit Number 0. 2 1 0 RECCTRL (word 145) Function 0 0 0 0 1 1 1 1 SDCTRL (word 146) 7 6 3--5 0--2 SDTSI (word 147) 7 6 4--5 3 2 0--1 GTX2 (word 148--149) 42 0--11 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 Function (dB) (Threshold =) 0.0 -3.5 -6.0 -9.5 -12.0 -15.5 -18.0 -21.6 Load as 0. Enable analog loopback. Defaults to 0 (no loopback). RTZ gain. Defaults to 3 (equal level point value of 3 * 0.075 = 0.225). Transmit analog gain (XAG). Defaults to 1 (6 dB) Bit Number Function gain. (dB) 2 1 0 0 0 0 0.0 0 0 1 6.02 0 1 0 12.04 0 1 1 18.06 1 0 0 24.08 Load as 0. Digital loopback, loopback from receive to transmit at the sigma-delta converters (digital loopback 2). Defaults to 0 (no loopback). Digital channel feeding this analog receive channel. Defaults to channel number. Send idle channel code (alternating bits) to this analog receive path. Defaults to 0 (do not send idle channel code). Loopback from transmit to receive at the sigma-delta converters (digital loopback 3). Defaults to 0 (no loopback). Analog channel feeding this digital channel in the transmit direction. Defaults to channel number. Gain control for gain transfer stage in transmit direction. Defaults to 0x0400 (0 dB). This is a 12-bit multiply operation with a maximum gain of 4 (12 dB). Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Software Interface (continued) Table 18. Control Bit Definitions (continued) Bit Control Name Assignments (Address) ZEQCTRL (word 150--152) GTX1 (word 153--154) TXBITOFF (word 155) TXOFF (word 156) PCMCTRL (word 157) Function 0--20 Coefficients for the equalization stage that accommodates current-sensing SLICs. Defaults to 0x000000. 0--11 Gain control for tweak gain stage in transmit direction. Defaults to 0x051a (2.11 dB). This is a 12-bit multiply operation with a maximum gain of 4 (12 dB). 5--7 Transmit direction bit offset for the FS signal. Defaults to 0. These 3 bits can be thought of as the least significant bits (TXOFF contains the more significant bits) of a bit counter that determines the location of the first bit of the PCM data from FS. Load as 0. Transmit time-slot assignment. Defaults to (16 * channel number). Each time slot represents 8 bits, allow for two time slots when using linear mode. 3-state transmit PCM interface. Defaults to 0. A 1 forces the PCM interface into a high-impedance state during its assigned time slot on the PCM bus. Placing the channel in standby mode also forces a high-impedance condition on the transmit interface. Transmit zeroes instead of data. Defaults to 0 (off). Load as 0. Place idle channel code on receive path. Defaults to 0 (off). Loopback receive to transmit at PCM conversion interface (digital loopback 1). Defaults to 0 (no loopback). Loopback transmit to receive at PCM conversion interface (digital loopback 4). Defaults to 0 (no loopback). Linear/companded. A 1 sets 16-bit linear mode with two adjacent time slots used, LSB transmitted first. Linear data is in two's complement form. A 0 sets companded mode with only one time slot used, and MSB transmitted first. Defaults to 0. -law or A-law. A 0 sets -law mode, and a 1 sets A-law mode. This bit has no effect if bit 1 of this address is set to 1. Defaults to 0 (-law). Load as 0. Controls the drivers for the corresponding SLIC latches pins. A 1 enables the pin as an output. Defaults to 0x0c (bits 2 and 3 set, the rest cleared). Load as 0. SLIC latches data. If the corresponding bit in the SLICTS address is set for an output, the device will drive the corresponding bit according to the contents of this address. Writes are performed within 125 s. Default is 0. Not used, ignore on a codec read command addressing this location. Reports the actual state of the SLIC pins. Anything written to this address is ignored. Updates within 125 s. Test location for serial interface. This location has no internal use, but merely latches write data for the purpose of testing the serial interface. This bit is set to a 1 if a data call is in progress. Do not attempt to write this register. Internal state control bits; do not write and ignore on read. 0--4 0--7 7 6 5 4 3 2 1 0 SLICTS (word 158) 6--7 0--5 SLICWR (word 159) 6--7 0--5 SLICRD (word 160) 6--7 0--5 VERIFY (word 162) DATACALL (word 167) 0--7 5 0--4, 6, 7 Lucent Technologies Inc. 43 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Applications The following reference circuit shows a complete schematic for interfacing to the Lucent L9215G SLIC. All ac parameters are programmed by the T8534. Note that this implementation differentiates itself in that no external components are required in the ac interface to provide a dc termination impedance or for stability. For illustration purposes, 0.5 Vrms PPM injection was assumed in this example and no meter pulse rejection is used. Also, this example illustrates the device using programmable overhead and current limit. VBAT1 DBAT1 CRT 0.1 F RRT 383 k FUSIBLE OR PTC 50 VBAT1 VBAT2 VCC CBAT1 CBAT2 CCC 0.1 F 0.1 F 0.1 F VBAT1 BGND VBAT2 VCC AGND ICM TRGDET RTFLT RGX 4640 VTX DCOUT CTX 0.1 F PR TXI CC1 0.1 F LUCENT L7591 50 ITR ground key not used VFXI VITR PT DX0 L9215G DR0 FUSIBLE OR PTC FROM PROGRAMMABLE D/A VOLTAGE SOURCE RCVP VFROP RCVN VFRON DX1 OVH DR1 VPROG T8534 rate of battery reversal not ramped VREF CF1 PCM HIGHWAY CF2 FS B2 B1 B0 RINGIN FB1 FB2 NSTAT BR B2 SLIC4a B1 SLIC3a B0 SLIC2a BR SLIC1a NSTAT PPM 0.5 Vrms SLIC0a PPMIN 0.47 F CF2 0.1 F RPD1 10 k CF1 CRING 0.47 F FROM/TO CONTROL CPPM 10 nF BCLK SYNC AND CLOCK DGND VDD VDD 12-3534.i (F) Figure 24. POTS Interface 44 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Outline Diagrams 68-Pin PLCC Dimensions are in millimeters. Note: The dimensions in this outline diagram are intended for informational purposes only. For detailed footprint drawings to assist your design efforts, please contact your Lucent Technologies Sales Representative. 25.146 0.127 24.231 0.102 PIN #1 IDENTIFIER ZONE 9 1 61 10 60 24.231 0.102 25.146 0.127 26 44 27 43 5.080 MAX SEATING PLANE 0.10 1.27 TYP 0.330/0.533 0.51 MIN, TYP 5-2139(F) Lucent Technologies Inc. 45 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Outline Diagrams (continued) 64-Pin TQFP Dimensions are in millimeters. Note: The dimensions in this outline diagram are intended for informational purposes only. For detailed footprint drawings to assist your design efforts, please contact your Lucent Technologies Sales Representative. 12.00 0.20 10.00 0.20 PIN #1 IDENTIFIER ZONE 64 49 48 1 10.00 0.20 12.00 0.20 16 33 17 32 DETAIL A DETAIL B 1.40 0.05 1.60 MAX SEATING PLANE 0.08 0.05/0.15 0.50 TYP 1.00 REF 0.25 0.106/0.200 GAGE PLANE SEATING PLANE 0.19/0.27 0.45/0.75 DETAIL A 0.08 M DETAIL B 5-3080(F) 46 Lucent Technologies Inc. T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Outline Diagrams (continued) 44-Pin PLCC Dimensions are in millimeters. Note: The dimensions in this outline diagram are intended for informational purposes only. For detailed footprint drawings to assist your design efforts, please contact your Lucent Technologies Sales Representative. 17.65 MAX 16.66 MAX PIN #1 IDENTIFIER ZONE 6 1 40 39 7 16.66 MAX 17.65 MAX 29 17 18 28 4.57 MAX 1.27 TYP 0.53 MAX 0.51 MIN TYP SEATING PLANE 0.10 5-2506(F) Lucent Technologies Inc. 47 T8533/34 Quad Programmable Line Card Signal Processor Preliminary Data Sheet December 2000 Ordering Information Device Code T-8533 - - - ML - D T-8534 - - - TL - DB T-8534 - - - ML - D Package 44-Pin PLCC, Dry-bagged 64-Pin TQFP, Dry pack tray 68-Pin PLCC, Dry-bagged Comcode 108269408 108420217 108269424 For additional information, contact your Microelectronics Group Account Manager or the following: INTERNET: http://www.lucent.com/micro E-MAIL: docmaster@micro.lucent.com N. AMERICA: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18109-3286 1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106) ASIA PACIFIC: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256 Tel. (65) 778 8833, FAX (65) 777 7495 CHINA: Microelectronics Group, Lucent Technologies (China) Co., Ltd., A-F2, 23/F, Zao Fong Universe Building, 1800 Zhong Shan Xi Road, Shanghai 200233 P. R. China Tel. (86) 21 6440 0468, ext. 325, FAX (86) 21 6440 0652 JAPAN: Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700 EUROPE: Data Requests: MICROELECTRONICS GROUP DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148 Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot), FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki), ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid) Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No rights under any patent accompany the sale of any such product(s) or information. Copyright (c) 2000 Lucent Technologies Inc. All Rights Reserved December 2000 DS01-058ALC (Replaces DS00-378ALC)