IDT82V1054APF IDT, Integrated Device Technology Inc, IDT82V1054APF Datasheet

IC PCM CODEC 4CH MPI 3.3V 64TQFP

IDT82V1054APF

Manufacturer Part Number
IDT82V1054APF
Description
IC PCM CODEC 4CH MPI 3.3V 64TQFP
Manufacturer
IDT, Integrated Device Technology Inc
Type
Line Interface Units (LIUs)r
Datasheet

Specifications of IDT82V1054APF

Voltage - Supply
3.135 V ~ 3.465 V
Mounting Type
Surface Mount
Package / Case
64-TQFP, 64-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Number Of Drivers/receivers
-
Protocol
-
Other names
82V1054APF

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT82V1054APF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT82V1054APF8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT82V1054APFG
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT82V1054APFG8
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
2004 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)
• 3 V digital I/O with 5 V tolerance
• CODEC identification
• +3.3 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
TSX2
JULY 19, 2004
IDT82V1054A
VIN3
VOUT3
2 Inputs
2 Outputs
3 I/Os
DR1
DR2
DX1
DX2
DSC-6223/4

Related parts for IDT82V1054APF

IDT82V1054APF 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

IDT82V1054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE DESCRIPTION The IDT82V1054A 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 IDT82V1054A ...

Page 3

IDT82V1054A 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

IDT82V1054A 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: IDT82V1054A Coe-RAM Mapping.................................................................................................................................................40 10 Ordering Information .......................................................................................................................................................................................41 INDUSTRIAL ...

Page 5

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 2 FUNCTIONAL DESCRIPTION The IDT82V1054A 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 IDT82V1054A converts analog voice ...

Page 10

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

Page 11

IDT82V1054A 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 IDT82V1054A for the system. Figure - 4 shows the signal ...

Page 12

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 3 OPERATING THE IDT82V1054A 3.1 PROGRAMMING DESCRIPTION The IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 3.2 POWER-ON SEQUENCE To power on the IDT82V1054A, 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE 4 ABSOLUTE MAXIMUM RATINGS Power supply voltage Voltage on digital input pins with respect to the ground (including SB1-3 if SB1-3 are configured as inputs) Voltage on analog input pins with respect ...

Page 33

IDT82V1054A 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

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

Page 35

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

IDT82V1054A 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

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

Page 41

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

Page 42

IDT82V1054A QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE DATA SHEET DOCUMENT HISTORY 01/10/2003 pgs 10, 19, 28, 33, 35, 36, 41 07/28/2003 pgs. 13, 24, 30, 32, 34 12/08/2003 pgs. 1, 11, 34 07/19/2004 pg. 32 CORPORATE HEADQUARTERS ...

Related keywords