IDT821054APFG8 IDT, Integrated Device Technology Inc, IDT821054APFG8 Datasheet

no-image

IDT821054APFG8

Manufacturer Part Number
IDT821054APFG8
Description
IC PCM CODEC QUAD MPI 64-TQFP
Manufacturer
IDT, Integrated Device Technology Inc
Type
PCM Codec/Filterr
Datasheet

Specifications of IDT821054APFG8

Data Interface
PCM Audio Interface
Number Of Adcs / Dacs
4 / 4
Sigma Delta
No
Voltage - Supply, Analog
4.75 V ~ 5.25 V
Voltage - Supply, Digital
4.75 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
64-TQFP, 64-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
821054APFG8

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT821054APFG8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
2003 Integrated Device Technology, Inc.
FEATURES
• 4-channel CODEC with on-chip digital filters
• Software selectable A/
• Meets ITU-T G.711 - G.714 requirements
• Programmable digital filters adapting to system demands:
• Supports two programmable PCM buses
• Flexible PCM interface with up to 128 programmable time slots,
• MPI control interface
• Broadcast mode for coefficient setting
• 7 SLIC signaling pins (including 2 debounced pins) per channel
• Fast hardware ring trip mechanism
FUNCTIONAL BLOCK DIAGRAM
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
INDUSTRIAL TEMPERATURE RANGE
- AC impedance matching
- Transhybrid balance
- Frequency response correction
- Gain setting
data rate from 512 kbits/s to 8.192 Mbits/s
2 Outputs
2 Inputs
CHCLK1
CHCLK2
VOUT1
3 I/Os
MCLK
VIN1
µ
-law, linear code conversion
PLL and Clock
Generation
SLIC Signaling
Filter and A/D
D/A and Filter
QUAD PROGRAMMABLE PCM
CODEC WITH MPI INTERFACE
CH2
CH1
RESET INT12
General Control
Logic
INT34
Core
DSP
1
CCLK
• 2 programmable tone generators per channel for testing,
• Two programmable chopper clocks
• Master clock frequency selectable: 1.536 MHz, 1.544 MHz, 2.048
• Advanced test capabilities:
• High analog driving capability (300 Ω AC)
• TTL/CMOS compatible digital I/O
• CODEC identification
• +5 V single power supply
• Low power consumption
• Operating temperature range: -40°C to +85°C
• Package available: 64 Pin TQFP
MPI Interface
ringing and DTMF generation
MHz, 3.072 MHz, 3.088 MHz, 4.096 MHz, 6.144 MHz, 6.176 MHz or
8.192 MHz
- 3 analog loopback tests
- 5 digital loopback tests
- Level metering function
CS
CI
CO
SLIC Signaling
Filter and A/D
D/A and Filter
FS BCLK
CH4
CH3
PCM Interface
TSX1
DECEMBER 08, 2003
TSX2
VIN3
VOUT3
2 Inputs
2 Outputs
3 I/Os
DR1
DR2
DX1
DX2
IDT821054A
DSC-6224/3

Related parts for IDT821054APFG8

IDT821054APFG8 Summary of contents

Page 1

QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE FEATURES • 4-channel CODEC with on-chip digital filters • Software selectable A/ -law, linear code conversion µ • Meets ITU-T G.711 - G.714 requirements • Programmable digital filters adapting to system demands: - ...

Page 2

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE DESCRIPTION The IDT821054A is a feature rich, single-chip, programmable 4- channel PCM CODEC with on-chip filters. Besides the companding and linear coding/decoding (14 effective bits + 2 extra sign bits), the IDT821054A ...

Page 3

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 1 Pin Description...................................................................................................................................................................................................7 2 Functional Description ......................................................................................................................................................................................9 2.1 MPI/PCM Interface ....................................................................................................................................................................................9 2.1.1 Microprocessor Interface (MPI) ....................................................................................................................................................9 2.1.2 PCM Bus ....................................................................................................................................................................................10 2.2 DSP Programming...................................................................................................................................................................................11 2.2.1 Signal Processing.......................................................................................................................................................................11 2.2.2 Gain Adjustment.........................................................................................................................................................................11 2.2.3 Impedance Matching ...

Page 4

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 7.7 Interchannel Crosstalk.............................................................................................................................................................................36 7.8 Intrachannel Crosstalk.............................................................................................................................................................................36 8 Timing Characteristics ....................................................................................................................................................................................37 8.1 Clock Timing............................................................................................................................................................................................37 8.2 Microprocessor Interface Timing .............................................................................................................................................................38 8.3 PCM Interface Timing..............................................................................................................................................................................39 9 Appendix: IDT821054A Coe-RAM Mapping ...................................................................................................................................................40 10 Ordering Information .......................................................................................................................................................................................41 ...

Page 5

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE Figure - 1 An Example of the MPI Interface Write Operation .............................................................................................................................. 9 Figure - 2 An Example of the MPI Interface Read Operation (ID = 81H)............................................................................................................. 9 Figure - 3 Sampling ...

Page 6

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE Table - 1 Consecutive Adjacent Addressing......................................................................................................................................................15 Table - 2 Global Registers (GREG) Mapping ....................................................................................................................................................20 Table - 3 Local Registers (LREG) Mapping.......................................................................................................................................................21 Table - 4 Coe-RAM Address Allocation.............................................................................................................................................................40 LIST OF TABLES 6 INDUSTRIAL ...

Page 7

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 1 PIN DESCRIPTION Name Type Pin Number GNDA1 50 GNDA2 54 Ground GNDA3 59 GNDA4 63 GNDD Ground 21 VDDA12 52 Power VDDA34 61 VDDD Power 24 VDDB Power 57 − CNF ...

Page 8

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE Name Type Pin Number 25 TSX1 0 TSX2 CCLK I 18 MCLK I 22 RESET I 23 INT12 O 34 INT34 O ...

Page 9

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 2 FUNCTIONAL DESCRIPTION The IDT821054A is a four-channel PCM CODEC with on-chip digital filters. It provides a four-wire solution for the subscriber line circuitry in digital switches. The IDT821054A converts analog voice ...

Page 10

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 2.1.2 PCM BUS The IDT821054A provides two flexible PCM buses for all 4 channels. The digital PCM data can be compressed (A/ shown in Figure - 3, the data rate can be ...

Page 11

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 2.2 DSP PROGRAMMING 2.2.1 SIGNAL PROCESSING Several blocks are programmable for signal processing. This allows users to optimize the performance of the IDT821054A for the system. Figure - 4 shows the signal ...

Page 12

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE (IMF) and Gain of Impedance Scaling filter (GIS) work together to realize impedance matching. If the CS[0] bit in LREG1 is ‘0’, the IMF is disabled. If the CS[0] bit is ‘1’, ...

Page 13

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE specified channel. When one bit of IE[4:0] is ‘0’, the corresponding interrupt is ignored (disabled), otherwise, the corresponding interrupt is recognized (enabled). Multiple interrupt sources can be enabled at the same time. ...

Page 14

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE corresponds to the minimum amplitude linear relationship between 'A' and the amplitude. That is, if A=β ( 0<β<1), the amplitude will be 1.57 ...

Page 15

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 3 OPERATING THE IDT821054A 3.1 PROGRAMMING DESCRIPTION The IDT821054A is programmed by writing commands to registers and coefficient RAM. A Channel Program Enable register (GREG6) is provided for addressing individual or multiple ...

Page 16

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE tone coefficients, can only be addressed on a per-channel basis. Therefore, users should specify a channel (by setting the corresponding CE bit in GREG6 to ‘1’) before writing/reading tone coefficients to/from the ...

Page 17

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE data byte 14 low byte of word 2 of block 1 data byte 15 high byte of word 1 of block 1 data byte 16 low byte of word 1 of block ...

Page 18

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE data byte 4 data read out from low byte of word 7 of block 3 data byte 5 data read out from high byte of word 6 of block 3 data byte ...

Page 19

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 3.2 POWER-ON SEQUENCE To power on the IDT821054A, users should follow the sequence below: 1. Apply ground first; 2. Apply VCC, finish signal connections and set the RESET pin to logic low. ...

Page 20

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 3.4 REGISTERS DESCRIPTION 3.4.1 REGISTERS OVERVIEW Table - 2 Global Registers (GREG) Mapping Name Function b7 Version number (read)/ GREG1 no operation (write) GREG2 Interrupt clear GREG3 Software reset GREG4 Hardware reset ...

Page 21

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE Table - 3 Local Registers (LREG) Mapping Name Function b7 LREG1 Coefficient selection CS[7] Local loopbacks LREG2 control and SLIC input IE[4] interrupt enable DSH and GK LREG3 debounce filters GK[3] configuration ...

Page 22

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE For the global and local registers described below, it should be noted that Read command. R Write command. 2. The reserved bit(s) in the registers must ...

Page 23

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE CHclk1[3:0] = 1001: chclk1 outputs a digital signal with the frequency of 1000/18 Hz; CHclk1[3:0] = 1010: chclk1 outputs a digital signal with the frequency of 1000/20 Hz; CHclk1[3:0] = 1011: chclk1 ...

Page 24

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE The PCM data Offset Configuration bits (OC[2:0]) determine that the transmit and receive time slots of PCM data offset from the FS signal by how many periods of BCLK: OC[2:0] = 000: ...

Page 25

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE GREG10: SB1 Direction Control and SB1 Status/Control Data, Read/Write (29H/A9H) b7 Command R/W I/O data SB1C[3] The SB1 direction control bits SB1C[3:0] in this register determine the directions of the SB1 pins ...

Page 26

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE pins respectively. When the SB3 pins of Channel 1 to Channel 4 are configured as outputs, the control data is written to these four SB3 pins via the SB3[0] to SB3[3] bits ...

Page 27

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE The Level Meter Channel Select bits (CS[1:0]) select a channel, data on which will be level metered. CS[1:0] = 00: Channel 1 is selected (default); CS[1:0] = 01: Channel 2 is selected; ...

Page 28

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 3.4.3 LOCAL REGISTERS LIST LREG1: Coefficient Selection, Read/Write (00H/80H) b7 Command R/W I/O data CS[7] The Coefficient Select bits (CS[7:0]) are used to control digital filters and function blocks on each channel. ...

Page 29

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE The Loopback Control Bits (DLB_PCM, ALB_1BIT and DLB_1BIT) determine the loopback status on the corresponding channel. Refer to Figure - 4 on page 11 for details. DLB_PCM = 0: Digital Loopback via ...

Page 30

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE LREG4: Channel I/O Data, Read/Write (03H/83H) b7 Command R/W I/O data Reserved The Channel I/O Data bits contain the information of the SLIC I/O pins (SI1, SI2, SB1, SB2, SB3, SO1 and ...

Page 31

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE This register is used for MCU to monitor the transmit ( PCM data. For linear code, this register contains the high byte of the transmit PCM data. For compressed code ...

Page 32

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 4 ABSOLUTE MAXIMUM RATINGS Ratings Power supply voltage Voltage on Any Pin with respect to ground Package power dissipation Storage temperature Note: Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may ...

Page 33

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 6.3 ANALOG INTERFACE Parameter Description V Output voltage, VOUT OUT1 V Output voltage swing, VOUT OUT2 R Input resistance, VIN I R Output resistance, VOUT O R Load resistance, VOUT L C ...

Page 34

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 7 TRANSMISSION CHARACTERISTICS 0 dBm0 is defined as 0.775 Vrms for A-law and 0.769 Vrms for 1020 Hz sine wave; the input amplifier is set for unity gain. The digital input is ...

Page 35

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 7.4 GROUP DELAY Parameter Description Transmit delay, relative to 1800 500 to 600 600 to 1000 1000 to 2600 Hz f ...

Page 36

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 7.6 NOISE Parameter Description N Transmit noise, C-message weighted for µ-law XC N Transmit noise, psophometrically weighted for A-law XP N Receive noise, C-message weighted for µ-law RC N Receive noise, psophometrically ...

Page 37

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 8 TIMING CHARACTERISTICS 8.1 CLOCK TIMING Symbol Description t1 CCLK period t2 CCLK pulse width t3 CCLK rise and fall time t4 BCLK period t5 BCLK pulse width t6 BCLK rise and ...

Page 38

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 8.2 MICROPROCESSOR INTERFACE TIMING Symbol Description t11 CS setup time t12 CS pulse width t13 CS off time t14 Input data setup time t15 Input data hold time t16 SLIC output latch ...

Page 39

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 8.3 PCM INTERFACE TIMING Symbol Description t21 Data enable delay time t22 Data delay time from BCLK t23 Data float delay time t24 Frame sync setup time t25 Frame sync hold time ...

Page 40

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 9 APPENDIX: IDT821054A COE-RAM MAPPING Block # Word # Generally, 6 bits of address are needed to ...

Page 41

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 10 ORDERING INFORMATION XXXXXXX IDT Dev ice Process/ Package Temperature Range Blank PF 821054A 41 INDUSTRIAL TEMPERATURE Industrial (-40 °C to +85 °C) Thin Quad Flat Pack ...

Page 42

IDT821054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE DATA SHEET DOCUMENT HISTORY 01/10/2003 pgs 10, 19, 28, 35, 36, 41 07/28/2003 pgs. 13, 24, 30, 32, 34 12/08/2003 pgs. 1, 11, 34 CORPORATE HEADQUARTERS 2975 Stender Way Santa ...

Related keywords