PCM512x 器件属于单片 CMOS 集成电路系列,由立体声数模转换器 (DAC) 和采用薄型小外形尺寸 (TSSOP) 封装的附加支持电路组成。PCM512x 使用 TI 最新一代高级分段 DAC 架构产品,可实现出色的动态性能并提升针对时钟抖动的耐受度。
此PCM512x系列产品成员集成了带有可编程系数的预置音频处理功能,这使得开发人员能够改变他们产品内的内插滤波器,扬声器 EQ,动态范围控制以及平均音量控制的特性。
PCM512x 提供 2.1 VRMS 中央接地输出(设计人员无需在输出上连接隔直电容)以及传统意义上与单电源线路驱动器相关的外部静音电路。
集成线路驱动器支持低至 1kΩ 的负载,从而在性能上超过其他所有基于电荷泵的线路驱动器。PCM512x 支持低至 1kΩ 的负载,实际能够驱动多达 10 个并联产品(LCD TV、DVDR 和 AV 接收器等)。
器件上集成的 PLL 免除了对于系统时钟(通常称为主时钟)的需要,从而实现 3 线制 I2S 连接,同时减少系统电磁干扰 (EMI)。
器件型号 | 封装 | 封装尺寸(标称值) |
---|---|---|
PCM5121 | TSSOP (28) | 9.7mm × 4.4mm |
PCM5122 |
Changes from B Revision (January 2016) to C Revision
Changes from A Revision (September 2012) to B Revision
Changes from * Revision (August 2012) to A Revision
PART NUMBER | DYNAMIC RANGE | SNR | THD |
---|---|---|---|
PCM5122A | 112 dB | 112 dB | –93 dB |
PCM5121A | 106 dB | 106 dB | –92 dB |
PARAMETER | PCM5122 / PCM5121 |
---|---|
SNR | 112 / 106 dB |
Dynamic range | 112 /106 dB |
THD+N at –1 dBFS | –93/ –92 dB |
Full-scale single-ended output | 2.1 VRMS (GND center) |
Normal 8× oversampling digital filter latency | 20/fS |
Low latency 8× oversampling digital filter latency | 3.5/fS |
Sampling frequency | 8 kHz to 384 kHz |
System clock multiples (fSCK): 64, 128, 192, 256, 384, 512, 768, 1024, 1152, 1536, 2048, 3072 | Up to 50 MHz |
ATT PIN CONDITION (ATT2 : ATT1 : ATT0) | GAIN AND ATTENUATION LEVEL |
---|---|
( 0 0 0 ) | 0 dB |
( 0 0 1 ) | 3 dB |
( 0 1 0 ) | 6 dB |
( 0 1 1 ) | 9 dB |
( 1 0 0 ) | 12 dB |
( 1 0 1 ) | 15 dB |
( 1 1 0 ) | –6 dB |
( 1 1 1 ) | –3 dB |
PIN | I/O | DESCRIPTION | |||||
---|---|---|---|---|---|---|---|
NAME | MODE, NO. | ||||||
I2C | SPI | HW | |||||
CPVDD | 1 | 1 | 1 | - | Charge pump power supply, 3.3 V | ||
CAPP | 2 | 2 | 2 | O | Charge pump flying capacitor terminal for positive rail | ||
CPGND | 3 | 3 | 3 | - | Charge pump ground | ||
CAPM | 4 | 4 | 4 | O | Charge pump flying capacitor terminal for negative rail | ||
VNEG | 5 | 5 | 5 | O | Negative charge pump rail terminal for decoupling, –3.3 V | ||
OUTL | 6 | 6 | 6 | O | Analog output from DAC left channel | ||
OUTR | 7 | 7 | 7 | O | Analog output from DAC right channel | ||
AVDD | 8 | 8 | 8 | - | Analog power supply, 3.3 V | ||
AGND | 9 | 9 | 9 | - | Analog ground | ||
VCOM | 10 | 10 | – | O | I2C, SPI | VCOM output (optional mode selected by register; default setting is VREF mode.) When in VREF mode (default), this pin ties to GND. When in VCOM mode, decoupling capacitor to GND is required. | |
DEMP | – | – | 10 | I | HW | DEMP: De-emphasis control for 44.1-kHz sampling rate: Off (Low) / On (High) | |
SDA | 11 | – | – | I/O | I2C | Data for I2C(1)(2) | |
MOSI | – | 11 | – | I | SPI | Input data for SPI(2) | |
ATT2 | – | – | 11 | HW | Digital gain and attenuation control pin | ||
SCL | 12 | – | – | I | I2C | Input clock for I2C(2) | |
MC | – | 12 | – | SPI | Input clock for SPI(2) | ||
ATT1 | – | – | 12 | HW | Digital gain and attenuation control pin | ||
GPIO5 | 13 | 13 | – | I/O | I2C, SPI | General purpose digital input and output port (3) | |
ATT0 | – | – | 13 | HW | Digital gain and attenuation control pin | ||
GPIO4 | 14 | 14 | – | I/O | I2C, SPI | General purpose digital input and output port (3) | |
MAST | – | – | 14 | HW | I2S Master clock select pin : Master (High) BCK/LRCK outputs, Slave (Low) BCK/LRCK inputs | ||
GPIO3 | 15 | 15 | – | I/O | I2C, SPI | General purpose digital input and output port (3) | |
AGNS | – | – | 15 | HW | Analog gain selector : 0-dB 2-VRMS output (Low), –6-dB 1-VRMS output (High) | ||
ADR2 | 16 | – | – | I/O | I2C | 2nd LSB address select bit for I2C | |
GPIO2 | – | 16 | – | SPI | General purpose digital input and output port | ||
DOUT | – | – | 16 | O | HW | General Purpose Output (Low level) | |
MODE1 | 17 | 17 | 17 | I | Mode control selection pin (2)
MODE1 = Low, MODE2 = Low : Hardwired mode MODE1 = Low, MODE2 = High: I2C mode MODE1 = High: SPI mode |
||
MODE2 | 18 | – | 18 | I2C, HW | MODE2 | ||
MS | – | 18 | – | I | SPI | MS pin (chip select for SPI) | |
GPIO6 | 19 | 19 | – | I/O | I2C, SPI | General purpose digital input and output port | |
FLT | – | – | 19 | I | HW | Filter select : Normal latency (Low) / Low latency (High) | |
SCK | 20 | 20 | 20 | I | System clock input(2) | ||
BCK | 21 | 21 | 21 | I/O | Audio data bit clock input (slave) or output (master)(2) | ||
DIN | 22 | 22 | 22 | I | Audio data input(2) | ||
LRCK | 23 | 23 | 23 | I/O | Audio data word clock input (slave) or output (master)(2) | ||
ADR1 | 24 | – | – | I/O | I2C | LSB address select bit for I2C | |
MISO (GPIO1) | – | 24 | – | SPI | Primary output data for SPI readback. Secondary; general purpose digital input/output port controlled by register | ||
FMT | – | – | 24 | HW | Audio format selection : I2S (Low) / Left justified (High) | ||
XSMT | 25 | 25 | 25 | I | Soft mute control Soft mute(2) (Low) / soft un-mute (High) | ||
LDOO | 26 | 26 | 26 | - | Internal logic supply rail terminal for decoupling, 1.8 V | ||
DGND | 27 | 27 | 27 | - | Digital ground | ||
DVDD | 28 | 28 | 28 | - | Digital power supply, 3.3 V or 1.8 V |
MIN | MAX | UNIT | ||
---|---|---|---|---|
Supply voltage | AVDD, CPVDD, DVDD | –0.3 | 3.9 | V |
LDO with DVDD at 1.8 V | –0.3 | 2.25 | ||
Digital input voltage | DVDD at 1.8 V | –0.3 | 2.25 | V |
DVDD at 3.3 V | –0.3 | 3.9 | ||
Analog input voltage | –0.3 | 3.9 | V | |
Operating junction temperature, TJ | –40 | 130 | °C | |
Storage temperature, Tstg | –65 | 150 | °C |
VALUE | UNIT | |||
---|---|---|---|---|
V(ESD) | Electrostatic discharge | Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001(1) | ±2000 | V |
Charged-device model (CDM), per JEDEC specification JESD22-C101(2) | ±750 |
MIN | NOM | MAX | UNIT | ||||
---|---|---|---|---|---|---|---|
AVDD | Analog power supply voltage | Referenced to AGND(1) | VCOM mode | 3 | 3.3 | 3.46 | V |
VREF mode | 3.2 | 3.3 | 3.46 | ||||
DVDD | Digital power supply voltage | Referenced to DGND(1) | 1.8 V DVDD | 1.65 | 1.8 | 1.95 | V |
3.3 V DVDD | 3.1 | 3.3 | 3.46 | ||||
CPVDD | Charge pump supply voltage | Referenced to CPGND(1) | 3.1 | 3.3 | 3.46 | V | |
MCLK | Master clock frequency | 50 | MHz | ||||
LOL, LOR | Stereo line output load resistance | 1 | 10 | kΩ | |||
CLOUT | Digital output load capacitance | 10 | pF | ||||
TJ | Operating junction temperature | –40 | 130 | °C |
THERMAL METRIC(1) | PCM512x | UNIT | ||
---|---|---|---|---|
RHB (TSSOP) | ||||
32 PINS | ||||
RθJA | Junction-to-ambient thermal resistance | 72.2 | °C/W | |
RθJC(top) | Junction-to-case(top) thermal resistance | 17.5 | °C/W | |
RθJB | Junction-to-board thermal resistance | 35.0 | °C/W | |
ψJT | Junction-to-top characterization parameter | 0.4 | °C/W | |
ψJB | Junction-to-board characterization parameter | 34.5 | °C/W |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
Resolution | 16 | 24 | 32 | Bits | ||
DIGITAL INPUT/OUTPUT | ||||||
Logic Family: 3.3-V LVCMOS Compatible | ||||||
VIH | Input logic level, high | 0.7 × DVDD | V | |||
VIL | Input logic level, low | 0.3 × DVDD | V | |||
IIH | Input logic current, high | VIN = VDD | 10 | µA | ||
IIL | Input logic current, low | VIN = 0 V | –10 | µA | ||
VOH | Output logic level, high | IOH = –4 mA | 0.8 × DVDD | V | ||
VOL | Output logic level, low | IOL = 4 mA | 0.22 × DVDD | V | ||
Logic Family 1.8-V LVCMOS Compatible | ||||||
VIH | Input logic level, high | 0.7 × DVDD | V | |||
VIL | Input logic level, low | 0.3 × DVDD | V | |||
IIH | Input logic current, high | VIN = VDD | 10 | µA | ||
IIL | Input logic current, low | VIN = 0 V | –10 | µA | ||
VOH | Output logic level, high | IOH = –2 mA | 0.8 × DVDD | V | ||
VOL | Output logic level, low | IOL = 2 mA | 0.22 × DVDD | V | ||
DYNAMIC PERFORMANCE (PCM MODE)(1)(2) | ||||||
THD+N at –1 dB(2) | fS = 48 kHz | –93 | –83 | dB | ||
fS = 96 kHz | –93 | |||||
fS = 192 kHz | –93 | |||||
Dynamic range(2) | EIAJ, A-weighted, fS = 48 kHz | 108 | 112 | dB | ||
EIAJ, A-weighted, fS = 96 kHz | 112 | |||||
EIAJ, A-weighted, fS = 192 kHz | 112 | |||||
Signal-to-noise ratio(2) | EIAJ, A-weighted, fS = 48 kHz | 112 | dB | |||
EIAJ, A-weighted, fS = 96 kHz | 112 | |||||
EIAJ, A-weighted, fS = 192 kHz | 112 | |||||
Signal-to-noise ratio with analog mute(2)(3) | EIAJ, A-weighted, fS = 48 kHz | 113 | 123 | dB | ||
EIAJ, A-weighted, fS = 96 kHz | 113 | 123 | ||||
EIAJ, A-weighted, fS = 192 kHz | 113 | 123 | ||||
Channel separation | fS = 48 kHz | 100 / 95 | 109 / 103 | dB | ||
fS = 96 kHz | 100 / 95 | 109 / 103 | ||||
fS = 192 kHz | 100 / 95 | 109 / 103 | ||||
ANALOG OUTPUT | ||||||
Single-ended output voltage | 2.1 | VRMS | ||||
Gain error | –6 | ±2.0 | 6 | % of FSR | ||
Gain mismatch, channel-to-channel | –6 | ±0.5 | 6 | % of FSR | ||
Load impedance | 5 | kΩ | ||||
FILTER CHARACTERISTICS–1: NORMAL (8x) | ||||||
Pass band | 0.45 × fS | kHz | ||||
Stop band | 0.55 × fS | kHz | ||||
Stop band attenuation | –60 | dB | ||||
Pass-band ripple | ±0.02 | dB | ||||
Delay time | 20 × tS | s | ||||
FILTER CHARACTERISTICS–2: LOW LATENCY (8x) | ||||||
Pass band | 0.47 × fS | kHz | ||||
Stop band | 0.55 × fS | kHz | ||||
Stop band attenuation | –52 | dB | ||||
Pass-band ripple | ±0.0001 | dB | ||||
Delay time | 3.5 × tS | s | ||||
FILTER CHARACTERISTICS–3: ASYMMETRIC FIR (8x) | ||||||
Pass band | 0.4 × fS | kHz | ||||
Stop band | 0.72 × fS | kHz | ||||
Stop band attenuation | –52 | dB | ||||
Pass-band ripple | ±0.05 | dB | ||||
Delay time | 1.2 × tS | s | ||||
FILTER CHARACTERISTICS–4: HIGH-ATTENUATION (8x) | ||||||
Pass band | 0.45 × fS | kHz | ||||
Stop band | 0.45 × fS | kHz | ||||
Stop band attenuation | –100 | dB | ||||
Pass-band ripple | ±0.0005 | dB | ||||
Delay time | 33.7 × tS | s | ||||
POWER SUPPLY REQUIREMENTS | ||||||
DVDD | Digital supply voltage | Target DVDD = 1.8 V | 1.65 | 1.8 | 1.95 | VDC |
DVDD | Digital supply voltage | Target DVDD = 3.3 V | 3 | 3.3 | 3.6 | VDC |
AVDD | Analog supply voltage | 3 | 3.3 | 3.6 | VDC | |
CPVDD | Charge-pump supply voltage | 3 | 3.3 | 3.6 | VDC | |
IDD | DVDD supply current at 1.8 V | fS = 48 kHz, input is bipolar zero data | 11 | 14 | mA | |
fS = 96 kHz, input is bipolar zero data | 12 | |||||
fS = 192 kHz, input is bipolar zero data | 14 | |||||
IDD | DVDD supply current at 1.8 V | fS = 48 kHz, input is 1 kHz – 1 dBFS data | 11 | 14 | mA | |
fS = 96 kHz, input is 1 kHz – 1 dBFS data | 12 | |||||
fS = 192 kHz, input is 1 kHz – 1 dBFS data | 14 | |||||
IDD | DVDD supply current at 1.8 V(4) | fS = N/A, power-down mode | 0.3 | 0.6 | mA | |
IDD | DVDD supply current at 3.3 V | fS = 48 kHz, input is bipolar zero data | 12 | 15 | mA | |
fS = 96 kHz, input is bipolar zero data | 13 | |||||
fS = 192 kHz, input is bipolar zero data | 15 | |||||
IDD | DVDD supply current at 3.3 V | fS = 48 kHz, input is 1 kHz – 1 dBFS data | 12 | 15 | mA | |
fS = 96 kHz, input is 1 kHz – 1 dBFS data | 13 | |||||
fS = 192 kHz, input is 1 kHz – 1 dBFS data | 15 | |||||
IDD | DVDD supply current at 3.3 V(4) | fS = N/A, power-down mode | 0.5 | 0.8 | mA | |
ICC | AVDD + CPVDD supply current | fS = 48 kHz, input is bipolar zero data | 11 | 16 | mA | |
fS = 96 kHz, input is bipolar zero data | 11 | |||||
fS = 192 kHz, input is bipolar zero data | 11 | |||||
ICC | AVDD + CPVDD supply current | fS = 48 kHz, input is 1 kHz – 1 dBFS data | 24 | 32 | mA | |
fS = 96 kHz, input is 1 kHz – 1 dBFS data | 24 | |||||
fS = 192 kHz, input is 1 kHz – 1 dBFS data | 24 | |||||
ICC | AVDD + CPVDD supply current(4) | fS = N/A, power-down mode | 0.2 | 0.4 | mA | |
Power dissipation, DVDD = 1.8 V | fS = 48 kHz, input is bipolar zero data | 59.4 | 78 | mW | ||
fS = 96 kHz, input is bipolar zero data | 61.2 | |||||
fS = 192 kHz, input is bipolar zero data | 64.8 | |||||
Power dissipation, DVDD = 1.8 V | fS = 48 kHz, input is 1 kHz – 1 dBFS data | 99 | 130.8 | mW | ||
fS = 96 kHz, input is 1 kHz – 1 dBFS data | 100.8 | |||||
fS = 192 kHz, input is 1 kHz – 1 dBFS data | 104.4 | |||||
Power dissipation, DVDD = 1.8 V(4) | fS = N/A, power-down mode | 1.2 | mW | |||
Power dissipation, DVDD = 3.3 V | fS = 48 kHz, input is bipolar zero data | 79.2 | 103 | mW | ||
fS = 96 kHz, input is bipolar zero data | 82.5 | |||||
fS = 192 kHz, input is bipolar zero data | 89.1 | |||||
Power dissipation, DVDD = 3.3 V | fS = 48 kHz, input is 1 kHz – 1 dBFS data | 118.8 | 155 | mW | ||
fS = 96 kHz, input is 1 kHz – 1 dBFS data | 122.1 | |||||
fS = 192 kHz, input is 1 kHz – 1 dBFS data | 128.7 | |||||
Power dissipation, DVDD = 3.3 V(4) | fS = N/A, power-down mode | 2.3 | 4 | mW |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
tSCY | System clock pulse cycle time | 20 | 1000 | ns | ||
tSCKH | System clock pulse width, high | DVDD = 1.8 V | 8 | ns | ||
DVDD = 3.3 V | 9 | |||||
tSCKL | System clock pulse width, low | DVDD = 1.8 V | 8 | ns | ||
DVDD = 3.3 V | 9 |
MIN | NOM | MAX | UNIT | ||
---|---|---|---|---|---|
tr | Rise time | 20 | ns | ||
tf | Fall time | 20 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
DATA FORMAT (PCM MODE) | ||||||
Audio data interface format | I2S, left-justified, right-justified, and TDM | |||||
Audio data bit length | 16, 20, 24, 32-bit acceptable | |||||
Audio data format | MSB first, twos-complement | |||||
fS | Sampling frequency(1) | 8 | 384 | kHz | ||
CLOCKS | ||||||
System clock frequency | 64, 128, 192, 256, 384, 512, 768, 1024, 1152, 1536, 2048, or 3072
fSCK, up to 50 Mhz |
|||||
PLL input frequency (2) | Clock divider uses fractional divide
D > 0, P=1 |
6.7 | 20 | MHz | ||
Clock divider uses integer divide
D = 0, P=1 |
1 | 20 | MHz |
The integrated PLL on the device provided adds the flexibility to remove the system clock (commonly known as master clock), allowing a 3-wire I2S connection and reducing system EMI. In addition, the PLL is completely programmable, allowing the device to become the I2S clock master and drive a DSP serial port as a slave. The PLL also accepts a non-standard clock (up to 50 MHz) as a source to generate the audio related clock (for example, 24.576 MHz).
Powersense undervoltage protection utilizes a two-level mute system. Upon clock error or system power failure, the device digitally attenuates the data (or last known good data) and then mutes the analog circuit.
Compared with existing DAC technology, the PCM512x devices offer up to 20 dB of lower out-of-band noise, reducing EMI and aliasing in downstream amplifiers/ADCs (from traditional 100-kHz OBN measurements to
3 MHz).
The PCM512x devices accept industry-standard audio data formats with 16-bit to 32-bit data. Sample rates up to 384 kHz are supported.
Control registers in this data sheet are given by REGISTER BIT/BYTE NAME (Page.x HEX ADDRESS). SE refers to single-ended analog inputs. SCK (System Clock) and MCLK (Master Clock) are used interchangeably. Sampling frequency is symbolized by fS. Full scale is symbolized by FS. Sample time as a unit is symbolized by tS.
The audio interface port is a 3-wire serial port with the signals LRCK, BCK, and DIN. BCK is the serial audio bit clock, used to clock the serial data present on DIN into the serial shift register of the audio interface. Serial data is clocked into the PCM512x on the rising edge of BCK. LRCK is the serial audio left/right word clock. LRCK polarity for left/right is given by the format selected.
CONTROL MODE | FORMAT | DATA BITS | MAX LRCK FREQUENCY [fS] | SCK RATE [x fS] | BCK RATE [x fS] |
---|---|---|---|---|---|
Software Control
(SPI or I2S) |
I2S/LJ | 32, 24, 20, 16 | Up to 192 kHz | 128 – 3072 | 64, 48, 32 |
384 kHz | 64, 128 | 64, 48, 32 | |||
TDM/DSP | 32, 24, 20, 16 | Up to 48 kHz | 128 – 3072 | 128, 256 | |
96 kHz | 128 – 512 | 128, 256 | |||
192 kHz | 128, 192, 256 | 128 | |||
Hardware Control | I2S/LJ | 32, 24, 20, 16 | Up to 192 kHz | 128 – 3072 | 64, 48, 32 |
384 kHz | 64, 128 | 64, 48, 32 |
The PCM512x requires the synchronization of LRCK and system clock, but does not need a specific phase relation between LRCK and system clock.
If the relationship between LRCK and system clock changes more than ±5 SCK, internal operation (using an onchip oscillator) is initialized within one sample period and analog outputs are forced to the bipolar zero level until resynchronization between LRCK and system clock is completed.
If the relationship between LRCK and BCK are invalid more than 4 LRCK periods, internal operation (using an onchip oscillator) is initialized within one sample period and analog outputs are forced to the bipolar zero level until resynchronization between LRCK and BCK is completed.
The PCM512x supports industry-standard audio data formats, including standard I2S and left-justified. Data formats are selected via Register (Pg0Reg40). All formats require binary twos-complement, MSB-first audio data; up to 32-bit audio data is accepted.
The PCM512x also supports right-justified and TDM/DSP in software control mode. I2S, LJ, RJ, and TDM/DSP are selected using Register (Pg0Reg40). All formats require binary twos-complement, MSB-first audio data. Up to 32 bits are accepted. Default setting is I2S and 24-bit word length.
The following data formats are only available in software mode.
NOTE
In TDM Modes, Duty Cycle of LRCK should be 1x BCK at minimum. Rising edge is considered frame start.
The PCM512x has a zero-detect function. When the device detects the continuous zero data for both left and right channels, or separate channels, Analog mutes are set to both OUTL and OUTR, or separate OUTL and OUTR. These are controlled by Page 0, Register 65, D(2:1) as shown in Table 5.
Continuous Zero data cycles are counted by LRCK, and the threshold of decision for analog mute can be set by Page 0, Register 59, D(6:4) for L-ch, and D(2:0) for Rch as shown in Table 6. Default values are 0 for both channels.
In Hardware mode, the device uses default values. By default, Both L-ch and R-ch have to be zero data for zero data detection to begin the muting process etc.
ATMUTECTL | VALUE | FUNCTION |
---|---|---|
Bit : 2 | 0 | Independently L-ch or R-ch are zero data for zero data detection |
1 (Default) | Both L-ch and R-ch have to be zero data for zero data detection | |
Bit : 1 | 0 | Zero detection and analog mute are disabled for R-ch |
1 (Default) | Zero detection analog mute are enabled for R-ch | |
Bit : 0 | 0 | Zero detection analog mute are disabled for L-ch |
1 (Default) | Zero detection analog mute are enabled for L-ch |
ATMUTETIML / ATMUTETIMR | NUMBER OF LRCKs | TIME AT 48 kHz |
---|---|---|
0 0 0 | 1024 | 21 ms |
0 0 1 | 5120 | 106 ms |
0 1 0 | 10240 | 213 ms |
0 1 1 | 25600 | 533 ms |
1 0 0 | 51200 | 1.066 sec |
1 0 1 | 102400 | 2.133 sec |
1 1 0 | 256000 | 5.333 sec |
1 1 1 | 512000 | 10.66 sec |
An external digital host controls the PCM512x soft mute function by driving the XSMT pin with a specific minimum rise time (tr) and fall time (tf) for soft mute and soft un-mute. The PCM512x requires tr and tf times of less than 20 ns. In the majority of applications, this is no problem; however, traces with high capacitance may have issues.
When the XSMT pin is shifted from high to low (3.3 V to 0 V), a soft digital attenuation ramp begins. –1-dB attenuation is then applied every sample time from 0 dBFS to –∞. The soft attenuation ramp takes 104 samples.
When the XSMT pin is shifted from low to high (0 V to 3.3 V), a soft digital un-mute is started. 1-dB gain steps are applied every sample time from –∞ to 0 dBFS. The un-mute takes 104 samples.
In systems where XSMT is not required, it can be directly connected to AVDD.
The PCM512x supports a fixed audio processing flow with programmable coefficients. (Program 5 - Fixed Audio Processing Flow (Program 5) of this data sheet). Details can be found below.
NOTE
At higher sampling frequencies, fewer instruction cycles are available. (For example, 512 instructions can be done in a 96-kHz frame.)
The audio processing chain can run up to 1024 instructions on every audio sample at a 48-kHz sample rate.
Software development for the PCM512x is supported through TI's comprehensive PurePath Studio Development Environment; a powerful, easy-to-use tool designed specifically to simplify software development on the PCM512x audio platform. The Graphical Development Environment consists of a library of common audio functions that can be dragged-and-dropped into an audio signal flow and graphically connected together. The DSP code can then be assembled from the graphical signal flow with the click of a mouse.
Please visit the PCM512x product folder on www.ti.com to learn more about PurePath Studio and the latest status on available, ready-to-use DSP algorithms.