MOSA MS6260 Gain And Attenuation Volume Controller IC Gain and Attenuation Volume Controller IC One Set of Stereo Input, Low voltage Gain and Attenuation 15~-79dB, Good PSRR FEATURES APPLICATIONS ‧Operation range: 2.7V~5.5V ‧Low power consumption ‧Gain/Attenuation: 15dB to –79dB at 1dB/step ‧Good PSRR and low pop noise ‧Housed in 10 pin MSOP package ‧I2C interface ‧Multimedia system ‧Hi-Fi audio system ‧MP3, PDA DESCRIPTION The MS6260 is the stereo audio volume controller IC. It uses CMOS technology specially for the low voltage application with low noise, rail-to-rail output. The MS6260 provide an I2C control interface with gain / attenuation range of 15dB to –79dB, 1dB/step. The excellent power supply ripple reject is a good for audio system. The initial condition is set to be maximum attenuation –79dB and mute on mode when power on. PIN CONFIGURATION Symbol Pin Description A.O. 1 Address option * L-IN 2 Left channel input L-OUT 3 Left channel output VSS 4 Ground SDA 5 I2C data input SCL 6 I2C clock input VDD 7 Positive supply voltage R-OUT 8 Right channel output R-IN 9 Right channel input VREF 10 Reference voltage = 1/2VDD A.O. 1 10 VREF L-IN 2 L-OUT 3 9 R-IN MS6260 8 R-OUT VSS 4 7 VDD SDA 5 6 SCL Note: 1. Pin 1 is set to Lo or open , the address code is 88H (10001000B). 2. Pin 1 is set to Hi , the address code is 8CH (10001100B). 3. The VREF connects a capacitor to Vss. REV 1 1 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC BLOCK DIAGRAM L-IN 1dB/STEP -1dB/STEP -10dB/STEP L-OUT Serial Bus Decoder and Latches 1dB/STEP R-IN -1dB/STEP -10dB/STEP R-OUT REF Reference Circuit I2C Interface SDA SCL VREF ORDERING INFORMATION Package Part number Packaging Marking Transport Media 10-Pin MSOP MS6260MTR 6260 3.5k Units Tape and Reel 10-Pin MSOP MS6260MU 6260 80 Units Tube 10-Pin MSOP (lead free) MS6260MGTR 6260G 3.5k Units Tape and Reel 10-Pin MSOP (lead free) MS6260MGU 6260G 80 Units Tube ABSOLUTE MAXIMUM RATINGS Symbol Parameter VDD Supply Voltage VESD Electrostatic Handling TSTG Storage Temperature Range TA Operating Ambient Temperature Range TJ Rating Unit 6 V -4500 to 4500 -65 to 150 V ℃ -40 to 85 ℃ Maximum Junction Temperature 150 ℃ TS Soldering Temperature, 10 seconds 260 ℃ RTHJA Thermal Resistance from Junction to Ambient in Free Air MSOP10 194 ℃/W OPERATING RATINGS Symbol VDD REV 1 Parameter Supply Voltage 2 Min Typ Max Unit 2.7 - 5.5 V www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC 5V ELECTRICAL CHARACTERISTICS (VDD=5.0V, VSS=0V, Attenuation=0dB, Gain=0dB, f=1kHz, VO=0dBV, VREF Cap=10uF; unless otherwise specified) Symbol Parameter Conditions Min Typ Max Unit DC Characteristics IQ Quiescent current - 3.8 4.2 mA AGA Gain/Attenuation Max gain - 15 - dB Max attenuation - -79 - dB ASTEP Gain/Attenuation step - 1 - dB EGA Gain/Attenuation step error - 0.3 - dB EIGA Interchannel gin/attenuation error - 0.3 - dB CS Channel separation 95 105 - dB PSRR Power supply rejection ratio Vripple = -20dBV, 100Hz - 53 - dB MUTE Mute Attenuation Vin=0dBV - 85 - 18 20 - dB kΩ - 50 100 Ω - 4.8 - Vpp - -69 -64 dB 95 100 - dB Rin Input Impedance Rout Output Impedance AC Characteristics Vo Maximum output voltage swing THD+N Total harmonic distortion plus noise S/N Signal-to-noise ratio (THD+N)/S < 0.1% VO=4.5Vpp Bus Characteristics VIH Bus high input level - - 0.7VDD V VIL Bus low input level 0.3VDD - - V 3.3V ELECTRICAL CHARACTERISTICS (VDD=3.3V, VSS=0V, Attenuation=0dB, Gain=0dB, f=1kHz, VO=-3dBV, VREF Cap=10uF; unless otherwise specified) Symbol Parameter Conditions Min Typ Max Unit DC Characteristics IQ Quiescent current - 3.7 4.1 mA CS Channel separation 90 100 - dB PSRR Power supply rejection ratio Vripple = -20dBV, 100Hz - 52 - dB MUTE Mute Attenuation Vin=-3dBV - 80 - dB (THD+N)/S < 0.1% - 3 - Vpp - -69 -64 dB 85 90 - dB AC Characteristics Vo Maximum output voltage swing THD+N Total harmonic distortion plus noise S/N Signal-to-noise ratio REV 1 3 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC 2.7V ELECTRICAL CHARACTERISTICS (VDD=2.7V, VSS=0V, Attenuation=0dB, Gain=0dB, f=1kHz, VO=-3dBV, VREF Cap=10uF; unless otherwise specified) Symbol Parameter Conditions Min Typ Max Unit DC Characteristics IQ Quiescent current CS Channel separation PSRR Power supply rejection ratio MUTE Mute Attenuation - 3.2 3.6 mA 90 100 - dB Vripple = -20dBV, 100Hz - 50 - dB Vin=-3dBV - 80 - dB (THD+N)/S < 0.3% - 2 - Vpp - -69 -64 dB 85 90 - dB AC Characteristics Vo Maximum output voltage swing THD+N Total harmonic distortion plus noise S/N Signal-to-noise ratio TYPICAL PERFORMANCE CHARACTERISTICS (Ta=25℃, RL=10kΩ, VREF Cap=10uF; unless otherwise specified) THD+N (%) f=20Hz THD+N (%) f=20Hz THD+N (%) f=20Hz f=20kHz f=1kHz f=1kHz VDD=3.3V f=20kHz VDD=2.7V OUTPUT VOLTAGE (dBV) OUTPUT VOLTAGE (dBV) THD+N vs. output voltage THD+N vs. output voltage VDD=5V VO=0dBV VDD=3.3V VO=-3dBV VDD=2.7V VO=-3dBV VDD=2.7V VO=-3dBV VDD=3.3V VO=-3dBV VDD=5V VO=0dBV QUIESCENT CURRENT (mA) OUTPUT VOLTAGE (dBV) THD+N vs. output voltage CHANNEL SEPARATION (dB) THD+N (%) VDD=5V REV 1 f=1kHz f=20kHz FREQUENCY (Hz) FREQUENCY (Hz) SUPPLY VOLTAGE (V) THD+N vs. frequency Channel separation vs. frequency Quiescent current vs. supply voltage 4 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC CAP=22uF CAP=22uF CAP=10uF CAP=2.2uF CAP=10uF CAP=2.2uF PSRR (dB) PSRR (dB) PSRR (dB) CAP=22uF CAP=10uF CAP=2.2uF VDD=5V VRR=-20dBV VDD=3.3V VRR=-20dBV VDD=2.7V VRR=-20dBV FREQUENCY (Hz) FREQUENCY (Hz) FREQUENCY (Hz) PSRR vs. frequency PSRR vs. frequency PSRR vs. frequency I2C BUS DESCRIPTION Start and stop conditions A start condition is activated when the SCL is set to HIGH and SDA shifts from HIGH to LOW state. The stop condition is activated when SCL is set to HIGH and SDA shifts from LOW to HIGH state. Please refer to the timing diagram below. SCL SDA Start Stop SCL : Serial Clock Line, SDA : Serial Data Line Data validity A data on the SDA line is considered valid and stable only when the SCL signal is in HIGH state. The HIGH and LOW states of the SDA line can only change when the SCL signal is LOW. Please refer to the figure below. SDA SCL Data line stable, Data valid Data change allowed Byte format Every byte transmitted to the SDA line consists of 8 bits. Each byte must be followed by an acknowledge bit. The MSB is transmitted first. REV 1 5 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC Acknowledge During the Acknowledge clock pulse, the master (up) put a resistive HIGH level on the SDA line. The peripheral (audio processor) that acknowledges has to pull-down (LOW) the SDA line during the Acknowledge clock pulse so that the SDA line is in a stable LOW state during this clock pulse. Please refer to the diagram below. SCL 1 2 3 7 8 9 SDA MSB Acknowledge Start The audio processor that has been addressed has to generate an Acknowledge after receiving each byte, otherwise, the SDA line will remain at the HIGH level during the ninth (9th) clock pulse. In this case, the master transmitter can generate the STOP information in order to abort the transfer. Timing of SDA and SCL bus lines SDA tf tLOW SCL S tHD;STA tSU;DAT tr tHD;DAT Standard mode Symbol fSCL tHD;STA tf tSU;STA tHIGH Parameter Sr tSP tBUF tr tSU;STO P S Min Max Unit 0 100 kHz 4.0 - us tLOW SCL clock frequency Hold time (repeated) START condition. After this period, the first clock pulse is generated LOW period of the SCL clock 4.7 - us tHIGH HIGH period of the SCL clock 4.0 - us tSU:STA 4.7 - us 0 3.45 us tSU:DAT Set-up time for a repeated START condition Data hold time: For I2C-bus devices Data-set-up time 250 - ns tr Rise time of both SDA and SCL signals - 1000 ns tf Fall time of both SDA and SCL signals - 300 ns tSU:STO Set-up time for STOP condition 4.0 - us tBUF Bus free time between a STOP and START condition 4.7 - us Cb Capacitive load for each bus line - 400 pF VnL Noise margin at the LOW level for each connected device (including 0.1VDD hysteresis) - V VnH Noise margin at the HIGH level for each connected device (including 0.2VDD hysteresis) - V tHD:STA tHD:DAT REV 1 6 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC BUS INTERFACE Data are transmitted to and from the MCU to the MS6260 via the SDA and SCL. The SDA and SCL make up the BUS interface. It should be noted that pull-up resistors must be connected to the positive supply voltage. VDD Rp Rp Pull up resistors SDA (Serial Data Line) SCL (Serial Clock Line) MCU MS6260 Interface protocol The format consists of the following ‧A START condition ‧A chip address byte including the MS6260 address. (7bits) ‧The 8th bit of the byte must be “0”.(write=0, read=1) ‧The MS6260 must always acknowledge the end of each transmitted byte. ‧A data sequence (N-bytes + Acknowledge) ‧A STOP condition SDA SCL 1-7 8 ADDRESS R / -W 9 1-7 8 9 1-7 8 9 S START CONDITION P ACK DATA ACK DATA ACK Protocol Address Pin1(A.O.) = Low or Open 1 0 0 0 1 0 7 bits address 0 Pin1(A.O.) = High 0 1 W 0 0 1 1 7 bits address MS6260 address REV 1 0 0 0 W MS6260 address 7 www.mosanalog.com.tw STOP CONDITION MOSA MS6260 Gain And Attenuation Volume Controller IC Data bytes description Function bits MSB LSB Function 1 1 1 1 1 1 1 1 Function off (-79dB) 1 1 0 1 A3 A2 A1 A0 2-channel, -1dB/step 1 1 1 0 0 B2 B1 B0 2-channel, -10dB/step 1 0 1 0 A3 A2 A1 A0 Left channel, -1dB/step 1 0 1 1 0 B2 B1 B0 Left channel, -10dB/step 0 0 1 0 A3 A2 A1 A0 Right channel, -1dB/step 0 0 1 1 0 B2 B1 B0 Right channel, -10dB/step 1 1 0 0 C3 C2 C1 C0 2-channel, +1dB/step 0 1 1 0 C3 C2 C1 C0 Left channel, +1dB/step 0 1 0 1 C3 C2 C1 C0 Right channel, +1dB/step 0 0 0 1 Power off preparation (pop noise free) 1 0 0 1 2-channel, mute On 1 0 0 0 2-channel, mute Off 0 1 1 1 Gain / Attenuation bits A3 A2 A1 A0 - B2 B1 B0 C3 C2 C1 C0 0 0 0 0 0 0 0 0 Gain / Attenuation value (dB) A B C 0 0 0 0 0 1 -1 -10 +1 1 0 -2 -20 +2 0 1 1 -3 -30 +3 0 1 0 0 -4 -40 +4 0 1 0 1 -5 -50 +5 0 1 1 0 -6 -60 +6 0 1 1 1 -7 -70 +7 1 0 0 0 -8 - +8 1 0 0 1 -9 - +9 1 0 1 0 - - +10 1 0 1 1 - - +11 1 1 0 0 - - +12 1 1 0 1 - - +13 1 1 1 0 - - +14 1 1 1 1 - - +15 1. Where Ax=-1dB/step, Bx=-10dB/step, Cx=+1dB/step 2. The function of power off preparation is to prevent pop noise when power off. 3. The initial condition is set to be maximum attenuation –79dB and mute on mode when power on. REV 1 8 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC Example Mute off The initial condition is –79dB and mute on when power on. The first command must disable the mute function. MSB Start 1 Data byte LSB 0 0 0 1 0 0 0 ACK 0 1 1 MS6260 address 1 1 0 0 0 ACK Stop 2-ch, Mute off Set gain of 2 channel at 0dB Start MS6260 Address ACK 1 1 1 0 0 0 0 0 ACK 1 2-ch, -10dB/step, 0dB 1 1 0 0 0 0 0 0 ACK 1 0 1 0 0 0 0 ACK 0 ACK 0 ACK 1 ACK 2-ch, -1dB/step, 0dB Stop 2-ch, +1dB/step, 0dB Set gain of 2 channel at 6dB The value of attenuation must be set zero when the volume from attenuation to gain. Start MS6260 Address ACK 1 1 1 0 0 0 0 0 ACK 1 2-ch, -10dB/step, 0dB 1 1 0 0 0 1 1 0 ACK 1 0 1 0 0 0 2-ch, -1dB/step, 0dB Stop 2-ch, +1dB/step, 6dB Set gain of 2 channel at -3dB The value of gain must be set zero when the volume from gain to attenuation. Start MS6260 Address ACK 1 1 0 0 0 0 0 0 ACK 1 2-ch, +1dB/step, 0dB 1 1 0 1 0 0 1 1 ACK 1 1 0 0 0 0 2-ch, -10dB/step, 0dB Stop 2-ch, -1dB/step, -3dB Set attenuation of left channel at –33dB Start MS6260 Address ACK 1 0 1 1 0 0 1 L-ch, -10dB/step, -30dB REV 1 9 1 ACK 1 0 1 0 0 0 1 Stop L-ch, -1dB/step, -3dB www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC APPLICATION INFORMATION Basic application example MS6260 Hi : Addr 10001000B Lo: Addr 10001100B 1 A.O VREF 10 5 SDA VDD 7 6 SCL VSS 4 2 L-IN L-OUT 3 MCU 10uF Supply 2.7~5V 0.1uF 10uF 47uF 10uF 10k Signal 10uF 9 R-IN R-OUT 8 Power Amplifier 10uF 10k Basic application flow chart Procedure Of Power On Procedure Of Power Off Power on VDD = 5V Volume Control volume down to -79 dB step by step Initial Conditions function off (-79dB) mute on Enable Mute Function mute on Pop Noise Free wait 1 sec Pop Noise Free power off preparation wait 0.5 sec Disable Mute Function mute off Power off VDD = 0V Volume Control volume up/down step by step 1. The initial condition is –79dB and mute on when power up. 2. In order to prevent pop noise when power on, please wait 1 sec to transmit I2C command. REV 1 10 www.mosanalog.com.tw MOSA MS6260 Gain And Attenuation Volume Controller IC EXTERNAL DIMENSIONS MSOP10 package Symbol H A A1 A2 B C D H E e L E Dimension in mm Dimension in inch Min Max Min Max 0.81 1.12 0.032 0.044 0.05 0.15 0.002 0.006 0.76 0.97 0.030 0.038 0.15 0.20 0.006 0.012 0.13 0.23 0.005 0.009 2.90 3.10 0.114 0.122 4.70 5.10 0.185 0.201 2.90 3.10 0.114 0.122 0.50 0.0197 0.40 0.66 0.016 0.026 D A2 A A1 e L B C TAPE AND REEL (Unit : mm) 2.0 0.30 0.05 0.05 1.5+0.1/-0.0 DIA 4.0 1.75 0.3R MAX 5.5 0.05 12.0 0.3 5.4 3.0 3.6 8.0 1.5 MIN 6.9 0.5 Radius Typical 2.0 1.7 REV 1 11 www.mosanalog.com.tw