SLAS763C
August 2012 – October 2018
PCM5121
,
PCM5122
PRODUCTION DATA.
1
Features
2
Applications
3
Description
Device Images
Simplified System Diagram
4
Revision History
5
Device Comparison
6
Pin Configuration and Functions
6.0.1
RHB Package I2C Mode (MODE1 tied to DGND and MODE2 tied to DVDD) Top View
6.0.2
RHB Package SPI Mode (MODE1 tied to DVDD) Top View
6.0.3
RHB Package Hardwired Mode (MODE1 tied to DGND, MODE2 tied to DGND) Top View
Pin Functions
7
Specifications
7.1
Absolute Maximum Ratings
7.2
ESD Ratings
7.3
Recommended Operating Conditions
7.4
Thermal Information
7.5
Electrical Characteristics
7.6
Timing Requirements: SCK Input
7.7
Timing Requirements: XSMT
7.8
Switching Characteristics
7.9
Typical Characteristics
8
Detailed Description
8.1
Overview
8.2
Functional Block Diagram
8.3
Feature Description
8.3.1
Terminology
8.3.2
Audio Data Interface
8.3.2.1
Audio Serial Interface
8.3.2.2
PCM Audio Data Formats
8.3.2.3
Zero Data Detect
8.3.3
XSMT Pin (Soft Mute / Soft Un-Mute)
8.3.4
Audio Processing
8.3.4.1
PCM512x Audio Processing
8.3.4.1.1
Overview
8.3.4.1.2
Software
8.3.4.2
Interpolation Filter
8.3.4.3
Fixed Audio Processing Flow (Program 5)
8.3.4.3.1
Filter Programming Changes
8.3.4.3.2
Processing Blocks – Detailed Descriptions
8.3.4.3.3
Biquad Section
8.3.4.3.4
Dynamic Range Compression
8.3.4.3.5
Stereo Mixer
8.3.4.3.6
Stereo Multiplexer
8.3.4.3.7
Mono Mixer
8.3.4.3.8
Master Volume Control
8.3.4.3.9
Miscellaneous Coefficients
8.3.5
DAC Outputs
8.3.5.1
Analog Outputs
8.3.5.2
Recommended Output Filter for the PCM512x
8.3.5.3
Choosing Between VREF and VCOM Modes
8.3.5.3.1
Voltage Reference and Output Levels
8.3.5.3.2
Mode Switching Sequence, from VREF Mode to VCOM Mode
8.3.5.4
Digital Volume Control
8.3.5.4.1
Emergency Ramp-Down
8.3.5.5
Analog Gain Control
8.3.6
Reset and System Clock Functions
8.3.6.1
Clocking Overview
8.3.6.2
Clock Slave Mode With Master and System Clock (SCK) Input (4 Wire I2S)
8.3.6.3
Clock Slave Mode With BCK PLL to Generate Internal Clocks (3-Wire PCM)
8.3.6.4
Clock Generation Using the PLL
8.3.6.5
PLL Calculation
8.3.6.5.1
Examples:
8.3.6.5.1.1
Recommended PLL Settings
8.3.6.6
Clock Master Mode from Audio Rate Master Clock
8.3.6.7
Clock Master from a Non-Audio Rate Master Clock
8.4
Device Functional Modes
8.4.1
Choosing a Control Mode
8.4.1.1
Software Control
8.4.1.1.1
SPI Interface
8.4.1.1.1.1
Register Read and Write Operation
8.4.1.1.2
I2C Interface
8.4.1.1.2.1
Slave Address
8.4.1.1.2.2
Register Address Auto-Increment Mode
8.4.1.1.2.3
Packet Protocol
8.4.1.1.2.4
Write Register
8.4.1.1.2.5
Read Register
8.4.1.1.2.6
Timing Characteristics
8.4.2
VREF and VCOM Modes
8.5
Programming
9
Application and Implementation
9.1
Application Information
9.2
Typical Application
9.2.1
Design Requirements
9.2.2
Detailed Design Procedure
9.2.3
Application Curve
10
Power Supply Recommendations
10.1
Power Supply Distribution and Requirements
10.2
Recommended Powerdown Sequence
10.2.1
XSMT = 0
10.2.2
Clock Error Detect
10.2.3
Planned Shutdown
10.2.4
Unplanned Shutdown
10.3
External Power Sense Undervoltage Protection Mode
10.4
Power-On Reset Function
10.4.1
Power-On Reset, DVDD 3.3-V Supply
10.4.2
Power-On Reset, DVDD 1.8-V Supply
10.5
PCM512x Power Modes
10.5.1
Setting Digital Power Supplies and I/O Voltage Rails
10.5.2
Power Save Modes
10.5.3
Power Save Parameter Programming
11
Layout
11.1
Layout Guidelines
11.2
Layout Example
12
Register Maps
12.1
PCM512x Register Map
12.1.1
Detailed Register Descriptions
12.1.1.1
Register Map Summary
12.1.1.2
Page 0 Registers
12.1.1.3
Page 1 Registers
12.1.1.4
Page 44 Registers
12.1.1.5
Page 253 Registers
12.1.2
PLL Tables for Software Controlled Devices
12.1.3
Coefficient Data Formats
12.1.4
Power Down and Reset Behavior
13
Device and Documentation Support
13.1
Development Support
13.2
Documentation Support
13.3
Related Links
13.4
Receiving Notification of Documentation Updates
13.5
Community Resources
13.6
Trademarks
13.7
Electrostatic Discharge Caution
13.8
Glossary
14
Mechanical, Packaging, and Orderable Information
Package Options
Mechanical Data (Package|Pins)
PW|28
MPDS364
Thermal pad, mechanical data (Package|Pins)
Orderable Information
slas763c_oa
slas763c_pm
9.2.2
Detailed Design Procedure
Clock and PLL setup (See
Reset and System Clock Functions
.) Ensure incoming BCK meets minimum requirements.
XSMT pin setup for 12-V monitoring (See
External Power Sense Undervoltage Protection Mode
.)
Single-supply 3.3-V operation (See
Setting Digital Power Supplies and I/O Voltage Rails
.)