SBOS207C October   2001  – December 2015 PGA2310

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Analog Inputs and Outputs
      2. 7.3.2 Serial Control Port
      3. 7.3.3 Gain Settings
      4. 7.3.4 Daisy-Chaining Multiple PGA2310 Devices
      5. 7.3.5 Zero Crossing Detection
      6. 7.3.6 Mute Function
    4. 7.4 Device Functional Modes
      1. 7.4.1 Power-Up State
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
      3. 8.2.3 Application Curve
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Example
  11. 11Device and Documentation Support
    1. 11.1 Device Support
      1. 11.1.1 Development Support
    2. 11.2 Documentation Support
      1. 11.2.1 Related Documentation
    3. 11.3 Community Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

7 Detailed Description

7.1 Overview

The PGA2310 is a stereo audio volume control that can be used in a wide array of professional and consumer audio equipment. The PGA2310 is fabricated in a mixed-signal BiCMOS process for superior analog characteristics.

The heart of the PGA2310 is a resistor network, an analog switch array, and a high-performance bipolar op amp stage. The switches select taps in the resistor network that determine the gain of the amplifier stage. Switch selections are programmed using a serial control port. The serial port allows connection to a wide variety of host controllers.

7.2 Functional Block Diagram

PGA2310 sbos207_fbd.gif

7.3 Feature Description

7.3.1 Analog Inputs and Outputs

The PGA2310 includes two independent channels, referred to as the left and right channels. Each channel has a corresponding input and output pin. The input and output pins are unbalanced, or referenced to analog ground (either AGNDR or AGNDL). The inputs are VINR (pin 9) and VINL (pin 16), while the outputs are VOUTR (pin 11) and VOUTL (pin 14).

The input and output pins may swing within 1.5 V of the analog power supplies, VA+ (pin 12) and VA− (pin 13). Given VA+ = 15 V and VA− = −15 V, the maximum input or output voltage range is 27 VPP.

Drive the PGA2310 with a low source impedance. If a source impedance of greater than 600 Ω is used, the distortion performance of the PGA2310 begins to degrade.

7.3.2 Serial Control Port

The serial control port is used to program the gain settings for the PGA2310. The serial control port includes three input pins and one output pin. The inputs include CS (pin 2), SDI (pin 3), and SCLK (pin 6). The sole output pin is SDO (pin 7).

The CS pin functions as the chip select input. Data may be written to the PGA2310 only when CS is low. SDI is the serial data input pin. Control data is provided as a 16-bit word at the SDI pin, 8 bits each for the left and right channel gain settings. Data is formatted as MSB first, in straight binary code. SCLK is the serial clock input. Data is clocked into SDI on the rising edge of SCLK.

SDO is the serial data output pin, and used when daisy-chaining multiple PGA2310 devices. Daisy-chain operation is described in Daisy-Chaining Multiple PGA2310 Devices. SDO is a tristate output, and assumes a high impedance state when CS is high.

The protocol for the serial control port is shown in Figure 10. Figure 11 shows detailed timing specifications of the serial control port.

PGA2310 serial_interface_prot.gif Figure 10. Serial Interface Protocol
PGA2310 serial_interface_timing_req.gif Figure 11. Serial Interface Timing Requirements

7.3.3 Gain Settings

The gain for each channel is set by its corresponding 8-bit code, either R[7:0] or L[7:0] (see Figure 10). The gain code data is straight binary format. If N equals the decimal equivalent of R[7:0] or L[7:0], then the following relationships exist for the gain settings:

  • For N = 0: Mute Condition. The input multiplexer is connected to analog ground (AGNDR or AGNDL).
  • For N = 1 to 255: Gain (dB) = 31.5 − [0.5 • (255 − N)]

This results in a gain range of 31.5 dB (with N = 255) to −95.5 dB (with N = 1).

Changes in gain setting may be made with or without zero crossing detection. The operation of the zero crossing detector and time-out circuitry is discussed in Zero Crossing Detection.

7.3.4 Daisy-Chaining Multiple PGA2310 Devices

To reduce the number of control signals required to support multiple PGA2310 devices on a printed-circuit-board, the serial control port supports daisy-chaining of multiple PGA2310 devices. Figure 12 shows the connection requirements for daisy-chain operation. This arrangement allows a three-wire serial interface to control many PGA2310 devices.

PGA2310 daisy-chain_pga2310.gif Figure 12. Daisy-Chaining Multiple PGA2310 Devices

As shown in Figure 12, the SDO pin from device 1 is connected to the SDI input of device 2, and is repeated for additional devices. This in turn forms a large shift register, in which gain data may be written for all PGA2310s connected to the serial bus. The length of the shift register is 16 × N bits, where N is equal to the number of PGA2310 devices included in the chain. The CS input must remain low for 16 × N SCLK periods, where N is the number of devices connected in the chain, to allow enough SCLK cycles to load all devices.

7.3.5 Zero Crossing Detection

The PGA2310 includes a zero crossing detection function that can provide for noise-free level transitions. The concept is to change gain settings on a zero crossing of the input signal, thus minimizing audible glitches. This function is enabled or disabled using the ZCEN input (pin 1). When ZCEN is low, zero crossing detection is disabled. When ZCEN is high, zero crossing detection is enabled.

The zero crossing detection takes effect with a change in gain setting for a corresponding channel. The new gain setting is not latched until either two zero crossings are detected, or a time-out period of 16 ms has elapsed without detecting two zero crossings. In the case of a time-out, the new gain setting takes effect with no attempt to minimize audible artifacts.

7.3.6 Mute Function

The PGA2310 includes a mute function. This function may be activated by either the MUTE input (pin 8), or by setting the gain byte value for one or both channels to 00HEX. The MUTE pin may be used to mute both channels, while the gain setting may be used to selectively mute the left and right channels. Muting is accomplished by switching the input multiplexer to analog ground (AGNDR or AGNDL) with zero crossing enabled.

The MUTE pin is active low. When MUTE is low, each channel is muted following the next zero crossing event or time-out that occurs on that channel. If MUTE becomes active while CS is also active, the mute takes effect once the CS pin goes high. When the MUTE pin is high, the PGA2310 operates normally, with the mute function disabled.

7.4 Device Functional Modes

7.4.1 Power-Up State

On power up, all internal flip-flops are reset. The gain byte value for both the left and right channels are set to 00HEX, or mute condition. The gain remains at this setting until the host controller programs new settings for each channel using the serial control port.