IDT821054PQF IDT, Integrated Device Technology Inc, IDT821054PQF Datasheet - Page 17

no-image

IDT821054PQF

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

Specifications of IDT821054PQF

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-MQFP, 64-PQFP
Single Supply Voltage (typ)
5V
Single Supply Voltage (min)
4.75V
Single Supply Voltage (max)
5.25V
Package Type
PQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
821054PQF

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT821054PQF
Manufacturer:
IDT
Quantity:
596
Part Number:
IDT821054PQF
Manufacturer:
FREESCALE
Quantity:
564
Part Number:
IDT821054PQF
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT821054PQF
Manufacturer:
FREESCALE
Quantity:
564
Part Number:
IDT821054PQF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT821054PQFG
Manufacturer:
IDT
Quantity:
9 130
Part Number:
IDT821054PQFG
Manufacturer:
IDT
Quantity:
160
Part Number:
IDT821054PQFG
Manufacturer:
IDT, Integrated Device Technology Inc
Quantity:
10 000
Part Number:
IDT821054PQFG
Manufacturer:
IDT
Quantity:
20 000
IDT821054 QUAD PROGRAMMABLE PCM CODEC WITH MPI INTERFACE
3
3.1
and coefficient RAM. A Channel Program Enable register (GREG6) is
provided for addressing individual or multiple channels. The CE[3:0] bits
in this register are assigned to Channel 4 to Channel 1 respectively. The
channels are enabled to be programmed by setting their respective CE
bits to ‘1’. If two or more channels are enabled, the successive write
commands will be effective to all enabled channels. A broadcast mode
can be implemented by simply enabling all four channels before
performing other write-operation. The broadcast mode is very useful for
configuring the coefficient RAM of the IDT821054 in a large system. But
for read operations, multiple addressing is not allowed.
other devices in the system. When being read, the IDT821054 will
output an Identification Code of 81H first to indicate that the following
data bytes are from the IDT821054.
3.1.1
the specified channel(s).
of all four channels.
(Coe-RAM) and FSK-RAM.
to specify the address of the local registers and global registers
respectively.
the FSK-RAM:
are used to address the blocks in the Coe-RAM.
always ‘0’ and the b[2:0] bits are used to address the blocks in the FSK-
RAM.
3.1.2
channel(s) will be addressed first. If two or more channels are specified
R/W
The IDT821054 is programmed by writing commands to registers
The IDT821054 uses an Identification Code to distinguish itself from
The IDT821054 provides three types of commands as follows:
Local Command (LC), which is used to address the local registers of
Global Command (GC), which is used to address the global registers
RAM Command (RC), which is used to address the coefficient RAM
The format of the command is as the following:
R/W:
CT:
Address: b[4:0], specify one or more local/global registers or a block
For Local Command and Global Command, the b[4:0] bits are used
For the RAM Command, b4 is used to distinguish the Coe-RAM and
b4 = 0:
b4 = 1:
When addressing the local registers, users must specify which
b7
OPERATING THE IDT821054
PROGRAMMING DESCRIPTION
COMMAND TYPE AND FORMAT
ADDRESSING THE LOCAL REGISTERS
b6
Read/Write Command bit
b7 = 0:
b7 = 1:
Command Type
b6 b5 = 00: LC - Local Command
b6 b5 = 01: GC - Global Command
b6 b5 = 10: Not Allowed
b6 b5 = 11: RC - RAM Command
of Coe-RAM or FSK-RAM to be addressed.
Command for addressing the Coe-RAM. The b[3:0] bits
Command for addressing the FSK-RAM. The b3 bit is
CT
b5
Read Command
Write Command
b4
b3
Address
b2
b1
b0
17
via GREG6, the corresponding local registers of the specified channels
will be addressed by a Local Command at the same time.
for accessing the local registers. According to the address specified in a
Local Command, there will be 1 to 4 adjacent local registers to be
addressed automatically, with the highest order first. For example, if the
address specified in a Local Command ends with ‘11’ (b1b0 = 11), 4
adjacent registers will be addressed by this command; if b1b0 = 10, 3
adjacent registers will be addressed. See
Table - 2 Consecutive Adjacent Addressing
adjacent addressing can be stopped by the CS signal at any time. If CS
is changed from low to high, the operation to the current register and the
next adjacent registers will be aborted. However, the previous operation
results will not be affected.
3.1.3
specify the channel(s) before addressing a global register. Except for
this, the global registers are addressed in a similar way as local
registers. The procedure of consecutive adjacent addressing can be
stopped by the CS signal at any time.
3.1.4
divided to 5 blocks. Each block consists of 8 words. Each word is 14-bit
wide.
coefficients as shown below (refer to
Mapping”
Matching Filter coefficient.
Cancellation Filter coefficient.
(Word 20 - Word 23), containing the Gain of Impedance Scaling and
dual tone coefficients.
containing the coefficient of the Frequency Response Correction in
Transmit Path and the Gain in Transmit Path;
(b1b0 = 10, three bytes of data)
Address Specified in a Local
(b1b0 = 11, four bytes of data)
(b1b0 = 01, two bytes of data)
(b1b0 = 00, one byte of data)
The IDT821054 provides a consecutive adjacent addressing method
When addressing local registers, the procedure of consecutive
For global registers are shared by all four channels, it is no need to
The 5 blocks of the Coe-RAM are assigned for different filter
Block 1: IMF RAM (Word 0 - Word 7), containing the Impedance
Block 2: ECF RAM (Word 8 - Word 15), containing the Echo
Block 3: GIS RAM (Word 16 - Word 19) and Tone Generator RAM
Block 4: FRX RAM (Word 24 - Word 30) and GTX RAM (Word 31),
There are totally 40 words of Coe-RAM per channel. They are
b[4:0] = XXX11
b[4:0] = XXX10
b[4:0] = XXX01
b[4:0] = XXX00
ADDRESSING THE GLOBAL REGISTERS
ADDRESSING THE COE-RAM
Command
for the address of the Coe-RAM):
INDUSTRIAL TEMPERATURE RANGE
In/Out Data
Bytes
byte 1
byte 2
byte 3
byte 4
byte 1
byte 2
byte 3
byte 1
byte 2
byte 1
“9 Appendix: IDT821054 Coe-RAM
Table - 2
Registers to be accessed
Address of the Local
for details.
XXX10
XXX01
XXX00
XXX10
XXX01
XXX00
XXX01
XXX00
XXX00
XXX11

Related parts for IDT821054PQF