Middle Power Class-D Speaker Amplifier series 20W+20W Full Digital Speaker Amplifier with built-in DSP B ass+ PERFECT PURE BM5480MUV General Description Features ■ BM5480MUV is a Full Digital Speaker Amplifier with built-in DSP (Digital Sound Processor) designed for Flat-panel TVs in particular for space-saving and low-power consumption, delivers an output power of 20W+20W. This IC employs Bipolar, CMOS, and DMOS (BCD) process technology that eliminates turn-on resistance in the output power stage and internal loss due to line resistances up to an ultimate level. With this technology, the IC can achieve high efficiency. In addition, the IC is packaged in a compact reverse heat radiation type power package to achieve low power consumption and low heat generation and eliminates necessity of external heat-sink up to a total output power of 40W. This product satisfies both needs for drastic downsizing, low-profile structures and many function, high quality playback of sound system. ■ ■ ■ ■ ■ Key Specifications 10V to 26V 20W+20W (Typ) ■ 0.07 [%] (Typ) Applications SP ch1 (Lch) W(Min) x D(Typ) x H(Max) 7.00mm x 7.00mm x 1.00mm VQFN48V7070P μ -con SDATA SDB ERROR SDA SCL MUTEX RSTX OUT1P VQFN48V7070P Typical Application Circuit SP ch2 (Rch) OUT2N Package ■ BCLK Flat Panel TVs (LCD, Plasma) Home Audio Desktop PC Amusement equipments Electronic Music equipments, etc. OUT1N OUT2P ■ ■ ■ ■ ■ LRCLK ■ Supply voltage (VCC) ■ Speaker output power (VCC=19V,RL=8Ω) ■ THD+N This IC includes the DSP (digital sound processor) for Audio signal processing for Flat TVs. 2 P Bass+( pseudo bass), 16 Band P-EQ, Level DRC, 2 Band DRC, Surround, etc. This IC has one input systems of digital audio interface. (No needs of Master Clock) 2 - I S / LJ / RJ format - LRCLK: 32k/44.1k/48KHz - BCLK: 32fs / 48fs / 64fs - SDATA: 16 / 20 / 24bit With wide range of power supply voltage. The monaural output that can reduce the number of external parts can be used. With high efficiency and low heat dissipation contributing to miniaturization, slim design, and also power saving of the system. Eliminates pop-noise generated during the power supply on/off. High quality muting performance is realized by using the soft-muting technology. This IC is built-in with various protection functions for highly reliability design. - High temperature protection - Over voltage protection, Under voltage protection - Output short protection - DC voltage protection - Clock stop protection Small package Digital Audio Source Figure 1. Typical application circuit 〇Product structure : Silicon monolithic integrated circuit .www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 14 • 001 〇This product has no designed protection against radioactive rays 1/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Pin configuration and Block diagram 1 NC 3 NC 5 47 46 45 44 43 42 41 NC NC NC NC NC NC NC NC 40 39 37 36 VCCP1 OUT1P 35 Driver FET 1P RSTX MUTEX 38 REG_G VCCA NC 2 4 48 34 GNDP1 Driver FET 1N Control I/F 33 32 OUT1N DGND 8 Times OverSampling Digital Filter 6 7 SCL 8 SDA 9 ADDR 10 SDATA 11 12 LRCLK Audio DSP 2-wire I/F 31 PWM Modulator 30 OUT2P 29 Driver FET 2P BCLK TEST1 13 14 27 26 OUT2N VCCP2 TEST2 DVDD MONI 16 NC 18 17 25 TEST3 PLL 15 GNDP2 ERROR PLL VSS REG15 Driver FET 2N Protection I2S LJ RJ I/F 28 19 20 21 22 23 24 Figure 2. Pin configuration and Block diagram (Top View) Pin Description No. Name I/O No. Name I/O No. Name I/O No. Name I/O 1 NC - 13 REG15 O 25 OUT2N O 37 VCCP1 - 2 NC - 14 TEST1 I 26 OUT2N O 38 VCCP1 - 3 NC - 15 VSS - 27 GNDP2 - 39 VCCA - 4 RSTX I 16 TEST2 O 28 GNDP2 - 40 REG_G O 5 MUTEX I 17 DVDD - 29 OUT2P O 41 NC - 6 DGND - 18 PLL O 30 OUT2P O 42 NC - 7 SCL I 19 MONI I/O 31 OUT1N O 43 NC - 8 SDA I/O 20 TEST3 I 32 OUT1N O 44 NC - 9 ADDR I 21 ERROR O 33 GNDP1 - 45 NC - 10 SDATA I 22 NC - 34 GNDP1 - 46 NC - 11 LRCLK I 23 VCCP2 - 35 OUT1P O 47 NC - 12 BCLK I 24 VCCP2 - 36 OUT1P O 48 NC - www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 2/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Absolute Maximum Ratings (Ta=25°C) Item Symbol VCC DVDD Supply voltage Power dissipation Pd Input voltage 1 VIN1 Terminal voltage 1 Terminal voltage 2 Operating temperature range Storage temperature range Maximum junction temperature VPIN1 VPIN2 Topr Tstg Tjmax Limit -0.3 to +30 -0.3 to +4.5 4.30 4.80 -0.3 to DVDD+0.3 -0.3 to +7.0 -0.3 to +30 -25 to +85 -55 to +150 150 Unit V V W W Conditions Pin 23,24,37,38, 39 Pin 17 (Note 1),(Note 2) (Note 1) (Note 3) (Note 4) (Note 1) V Pin 4, 5, 7 - 12, 14, 16, 19, 20, 21 V V °C °C °C Pin 40 (Note 1),(Note 6) Pin 25, 26, 29, 30, 31, 32, 35, 36 (Note 1) (Note 1) The voltage that can be applied reference to GND (Pin 1, 6, 15, 27, 28, 33, and 34). (Note 2) Do not, however exceed Pd and Tjmax=150°C. (Note 3) 74.2mm × 74.2mm × 1.6mm, FR4, 4-layer glass epoxy board (Copper area 34.09mm2) Derating in done at 34.4 mW/°C for operating above Ta=25°C. There are thermal via on the board. (Note 4) 74.2mm × 74.2mm × 1.6mm, FR4, 4-layer glass epoxy board (Copper area 5505mm2) Derating in done at 38.4 mW/°C for operating above Ta=25°C. There are thermal via on the board. (Note 6) It should use it below this ratings limit including the AC peak waveform (overshoot) for all conditions. At only undershoot, it is admitted using at ≦10nse and ≦30V by the VCC reference. (Please refer following figure.) Caution: Operating the IC over the absolute maximum ratings may damage the IC. The damage can either be a short circuit between pins or an open circuit between pins and the internal circuitry. Therefore, it is important to consider circuit protection measures, such as adding a fuse, in case the IC is operated over the absolute maximum ratings. VCC Overshoot to GND 30V (Max.) Undershoot to VCC 30V(Max.) GND ≦10nsec Figure 3 Recommended Operating Ratings (Ta=25°C) Item Supply voltage Minimum load impedance 1 Symbol VCC DVDD Limit 10 to 26 3 to 3.6 Unit V V 5.4 Ω 3.6 Ω RL1 Conditions (Note 1),(Note 2) Pin 23,24,37,38, 39 (Note 1) Pin 17 Pin 25, 26, 29, 30, 31, 32, 35, 36 (Note 7) VCC = 18V to 26V Pin 25, 26, 29, 30, 31, 32, 35, 36 (Note 7) VCC < 18V (Note 7) Do not, however exceeds Pd. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 3/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Electrical Characteristics (Unless otherwise specified Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, RL1=8Ω, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=1200pF) Item Total circuit Circuit current 1 (Normal mode) Circuit current 2 (Reset mode) Open-drain terminal Low level voltage Regulator output voltage 1 Regulator output voltage 2 High level input voltage Low level input voltage Input current (Input pull-up terminal) Input current (Input pull-down terminal) Input current (SCL, SDA terminal) Input current (SCL, SDA terminal) Speaker amplifier output Maximum output power 1 Maximum output power 2 Total harmonic distortion 1 Crosstalk 1 Output noise voltage 1 PWM sampling frequency Min Limit Typ Max ICC1 IDD1 - 45 20 90 40 mA mA ICC2 - 100 200 μA IDD2 - 2.5 7.0 mA VERR - - 0.8 V Pin 21, IO=0.5mA VREG_G VREG15 VIH VIL 4.2 1.3 2.5 0 5.1 1.5 - 5.6 1.7 3.3 0.8 V V V V Pin 40 Pin 13 Pin 4, 5, 7 - 12, 14, 16, 19, 20, 41 Pin 4, 5, 7 - 12, 14, 16, 19, 20, 41 IUP -150 -100 -50 μA Pin 10 – 12, 19, VIN = 0V IDN 35 70 105 μA Pin 4, 5, 9, VIN = 3.3V IIL -1 0 - μA Pin 7, 8, VIN = 0V IIH - 0 1 μA Pin 7, 8, VIN = 3.3V PO1 PO2 THD1 CT1 VNO1 fPWM1 fPWM2 fPWM3 60 - 10 20 0.07 80 80 256 352.8 384 - W W % dB μVrms kHz kHz kHz Symbol Unit Conditions Pin 23,24,37,38,39, No load Pin 17, -∞dBFS input, No load Pin 23,24,37,38,39, No load RSTX=0V, MUTEX=0V, SDB=0V Pin 17, -∞dBFS input, No load RSTX=0V, MUTEX=0V, SDB=0V VCC=13.5V,THD+n=10% VCC=19V,THD+n=10% PO=1W, BW=20 to 20kHz(AES17) VCC=13.5V, PO=1W, BW=IHF-A -∞dBFS input, BW=IHF-A fs=32 kHz fs=44.1 kHz fs=48 kHz (Note 8) (Note 8) (Note 8) (Note 8) (Note 8) (Note 8) (Note 8) (Note 8) (Note 8) These items show the typical performance of device and depend on board layout, parts, and power supply. The standard value is in mounting device and parts on surface of ROHM’s board directly. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 4/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output(Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=0V/3.3V, MUTEX=0V/3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs,Snubber circuit for output terminal: [8Ω] R=5.6Ω, C=1200pF, [6,4Ω] R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. 0.10 70 RSTX=MUTEX=L RL=8Ω No Signal 0.09 RSTX=H RL=8Ω No Signal 60 0.08 50 0.06 ICC [mA] ICC [mA] 0.07 0.05 0.04 0.03 MUTEX=H 40 30 20 0.02 10 MUTEX=L 0.01 0.00 0 8 10 12 14 16 18 20 VCC [V] 22 24 26 28 8 10 12 14 16 18 20 VCC [V] 22 24 26 28 Figure 5 Power supply voltage- Current consumption Figure 4 Power supply voltage- Current consumption 4.0 100 RL=8Ω 90 3.5 RL=6Ω 80 3.0 RL=6Ω 2.5 60 ICC [A] Efficiency [%] RL=4Ω RL=4Ω 70 50 40 2.0 RL=8Ω 1.5 30 1.0 20 0.5 10 VCC=13.5V VCC=13.5V 0.0 0 0 5 10 15 20 5 10 15 20 Output Power [W/CH] Output Power [W/CH] Figure 6 Figure 7 Output power - Efficiency www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 0 Output power - Current consumption 5/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output(Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=0V/3.3V, MUTEX=0V/3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs,Snubber circuit for output terminal: [8Ω] R=5.6Ω, C=1200pF, [6,4Ω] R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. RL=8Ω Po=1W RL=8Ω Po=1W Speaker output Speaker output MUTEX(5pin) MUTEX(5pin) Figure 8 Figure 9 Waveform at soft mute Waveform at soft start 30 3 RL=8Ω RL=8Ω VCC=26V 2.5 25 2 20 ICC [A] Output Power [W/CH] VCC=18V THD+N=10% THD+N=1% 15 1.5 10 1 5 0.5 0 0 8 10 12 14 16 18 20 22 VCC=10V 0 24 5 10 15 20 25 30 VCC [V] Output Power [W/CH] Figure 10 Output voltage - Power voltage (RL1=8Ω) Figure 11 Output power - Current consumption (RL1=8Ω) ※Dotted line means internal dissipation is over package power. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 6/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output (Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=0V/3.3V, MUTEX=0V/3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs,Snubber circuit for output terminal: [8Ω] R=5.6Ω, C=1200pF, [6,4Ω] R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. 35 3.5 RL=6Ω RL=6Ω THD+N=10% 25 VCC=18V 2.5 20 THD+N=1% 15 VCC=10V 2 1.5 10 1 5 0.5 0 0 8 10 12 14 16 18 20 22 24 0 5 10 15 20 25 30 VCC [V] Output Power [W/CH] Figure 12 Output voltage - Power voltage (RL1=6Ω) Figure 13 Output power - Current consumption (RL1=6Ω) 40 3.5 RL=4Ω RL=4Ω 35 VCC=18V 3 THD+N=10% 30 VCC=26V 2.5 25 ICC [A] Output Power [W/CH] VCC=26V 3 ICC [A] Output Power [W/CH] 30 THD+N=1% 20 VCC=10V 2 1.5 15 1 10 0.5 5 0 0 8 10 12 14 16 18 20 22 24 0 5 VCC [V] 10 15 20 25 30 Output Power [W/CH] Figure 15 Output power - Current consumption (RL1=4Ω) Figure 14 Output Voltage – Power Voltage (RL1=4Ω) ※Dotted line means internal dissipation is over package power. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 7/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output(RL1=8Ω, Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=1200pF) Measured by ROHM designed 4 layer board. 0 30 No Signal B.W. none RL1=8Ω OUT1 OUT2 -20 Po=1W B.W. none RL1=8Ω 25 Voltage Gain [dB] -40 Noise FFT [dBV] OUT1 OUT2 -60 -80 -100 20 15 -120 -140 10 10 100 1k 10k 100k 10 100 Figure 16 FFT of output noise voltage 10 1k 10k 100k Freq [Hz] Freq [Hz] Figure 17 Frequency – Output power 10 f=1kHz f=100Hz f=6kHz B.W. 20 to 20kHz AES17 RL1=8Ω OUT1 OUT2 B.W. 20 to 20kHz AES17 Po=1W RL1=8Ω 1 THD+N [%] THD+N [%] 1 0.1 0.1 0.01 0.01 0.01 0.1 1 10 10 100 1k 10k 100k Freq [Hz] Po [W] Figure 18 Figure 19 Frequency - THD+N Output Power - THD+N www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 100 8/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output (RL1=8Ω, Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=1200pF) Measured by ROHM designed 4 layer board. 0 -10 -20 Po=1W RL1=8Ω Crosstalk [dB] -30 -40 -50 -60 -70 -80 -90 -100 10 100 1k 10k 100k Freq [Hz] Figure 20 Frequency - Crosstalk www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 9/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output (RL1=6Ω, Ta=25°C, VCC=18V, SVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. 0 OUT1 OUT2 30 No Signal B.W. none RL1=6Ω -20 Po=1W B.W. none RL1=6Ω 25 Voltage Gain [dB] -40 Noise FFT [dBV] OUT1 OUT2 -60 -80 -100 20 15 -120 -140 10 10 10 100 1k 10k 100k 10 100 1k 10k Freq [Hz] Freq [Hz] Figure 21 FFT of output noise voltage Figure 22 Frequency – Output power 100k 10 f=1kHz f=100Hz f=6kHz B.W. 20 to 20kHz AES17 RL1=6Ω OUT1 OUT2 B.W. 20 to 20kHz AES17 Po=1W RL1=6Ω 1 THD+N [%] THD+N [%] 1 0.1 0.1 0.01 0.01 0.01 0.1 1 10 10 100 1k 10k 100k Freq [Hz] Po [W] Figure 23 Output Power - THD+N www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 100 Figure 24 Frequency - THD+N 10/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output (RL1=6Ω, Ta=25°C, VCC=18V, SVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. 0 Po=1W RL1=6Ω -10 -20 Crosstalk [dB] -30 -40 -50 -60 -70 -80 -90 -100 10 100 1k 10k 100k Freq [Hz] Figure 25 Frequency - Crosstalk www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 11/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output (RL1=4Ω, Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. 0 OUT1 OUT2 30 No Signal B.W. none RL1=4Ω -20 Po=1W B.W. none RL1=4Ω 25 Voltage Gain [dB] -40 Noise FFT [dBV] OUT1 OUT2 -60 -80 -100 20 15 -120 -140 10 10 10 100 1k 10k 100k 10 100 1k 10k Freq [Hz] Freq [Hz] Figure 26 FFT of output noise voltage Figure 27 Frequency – Output power 100k 10 f=1kHz f=100Hz f=6kHz B.W. 20 to 20kHz AES17 RL1=4Ω OUT1 OUT2 B.W. 20 to 20kHz AES17 Po=1W RL1=4Ω 1 THD+N [%] THD+N [%] 1 0.1 0.1 0.01 0.01 0.01 0.1 1 10 10 100 1k 10k 100k Freq [Hz] Po [W] Figure 29 Output Power - THD+N www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 100 Figure 28 Frequency - THD+N 12/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Typical Performance Curves Speaker output (RL1=4Ω, Ta=25°C, VCC=18V, DVDD=3.3V, RSTX=3.3V, MUTEX=3.3V, f=1 kHz, DSP: Through, fs=48 kHz, MCLK=256fs, Snubber circuit for output terminal: R=5.6Ω, C=3300pF) Measured by ROHM designed 4 layer board. 0 Po=1W RL1=4Ω -10 -20 Crosstalk [dB] -30 -40 -50 -60 -70 -80 -90 -100 10 100 1k 10k 100k Freq [Hz] Figure 30 Frequency - Crosstalk www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 13/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Digital Block Functional Overview No. 1 Input1 Function DC cut HPF 2 Pre-scalar 3 Channel Mixer 4 LEVEL DRC 5 Surround 6 P Bass+ (Perfect Pure Bass+) 7 16-Band Parametric Equalizer 8 Fine Master Volume 9 Balance 10 2 Band DRC 11 Post-Scalar 12 Fine Post-Scalar 13 DC cut HPF 14 Clipper 2 I2S LJ RJ DC cut HPF Pre Chanel Scaler Mixer Specifications st ・1 order HPF ・Fc : 1Hz ・Lch / Rch become same set point. ・+48dB to -79dB (0.5dB step),-∞dB ・default 0dB ・Lch <= Mute, Lch(default), Rch, (L+R)/2, L-R ・Rch <= Mute, Lch, Rch(default), (L+R)/2, L-R ・Lch/Rch are independent phase reversal control available. ・When the small signal is detected continuously during the fixed time, this function is soft mute transition. ・There is soft transition function. ・LEVEL DRC Detect level : -30dB to -96dB,12step ・Soft MUTE transition time : 0.125sec to 8sec,16step ・MUTE release time : 1msec to 40msec,8step ・Emphasizes the stereo. ・There is a pseudo-stereo effect.(Add a stereo to mono sound) ・This function make pseudo bass sound with the speaker which cannot make low frequency sound. ・Generation frequency : 68Hz to 1200Hz, 16step ・Parametric Equalizer has built-in coefficient calculation circuit. ・Only 4 factors is required.(Frequency/Gain/Quality factor/Filter type) ・The Filter types which can be selected is Peaking/Low-shelf/High-shelf/Low-pass/High-pass/All-pass. ・Lch/Rch become same set point. There is soft transition function. ・The set point of F0: Divide between into 61 from 20 Hz to 20 kHz. ・The set point of Gain: ±18dB (0.5dB step) ・A big gain may be unable to be set up when exceeding the factor span of DSP (±4) at the time of a gain selecting. ・Q(Quality factor) : 0.33 to 8.2, 29step. ・It is also possible to set up a factor directly. ・Lch / Rch become same set point. ・+24dB to -103dB (0.125dB step),-∞dB ・There is soft transition function. ・1dB step ・There is soft transition function. (Lch/Rch:0dB/-∞dB,0dB/-126dB,0dB/-125dB,・・,0dB/0dB,・・,-125dB/0dB, -126dB/0dB,-∞dB/0dB) ・Non clip output is achieved. ・Lch/Rch becomes the same control. ・Low-pass and a high region become an independent control. ・Threshold level : +12dB to -32dB (0.5dB step) ・The set point of Cross-over frequency : Divide between into 61 from 20 Hz to 20 kHz. ・The voice below the set-up detect level is decreased gently. ・Lch / Rch become same set point. ・+48dB to -79dB (0.5dB step),-∞dB ・Lch / Rch become independent set point. ・+0.7dB to -0.8dB (0.1dB step) st ・1 order HPF ・Fc : 1Hz ・Lch / Rch become same set point. ・Clip level : +3dB to 22.5dB (-0.1dB step) Level DRC Surround P2Bass+ 16Band /ch BQ Fine Master Volume Balance 2Band DRC Post Scaler Fine Master Volume DC cut HPF Hard Clipper Main Figure 31. DSP Block diagram www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 14/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV RSTX pin, MUTEX pin function RSTX (4pin) MUTEX (5pin) DSP block condition L L Reset ON H L H H L H Speaker output condition HiZ_Low (Low consumption) HiZ_Low (Mute ON) Normal operation (Mute OFF) Normal operation (Mute ON) Normal operation (Mute OFF) Don’t use. ※RSTX is set Low, internal registers are initialized. ※VCCP1, VCCP2< 2.5V, IC latched by protection circuit and ERROR terminal condition are initialized. ※If DVDD is under 3V, RSTX is set Low once for 10ms(min), and set High again. Then DSP is needed to set parameter again. Input Digital sound sampling frequency (fs) explanation PWM sampling frequency of Speaker output and Soft-mute transition time depends on sampling frequency (fs) of the digital sound input. These transition times are changed by sending select address &h15 [1:0]. Sampling frequency of the Digital sound input (fs) 48kHz 44.1kHz 32 kHz www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Soft-mute Transition time Speaker output PWM sampling frequency Mute ON Mute OFF 384kHz 85.4msec 42.7msec 21.4msec 10.7msec 10.7msec 10.7msec 10.7msec 10.7msec 92.9msec 46.5msec 23.3msec 11.7msec 11.7msec 11.7msec 352.8kHz 256kHz 15/94 11.7msec 11.7msec 128.1msec 64.1msec 32.1msec 16.1msec 16.1msec 16.1msec 16.1msec 16.1msec TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 2 wire Bus control signal specification 1) Electrical characteristics and Timing of Bus line and I/O stage SDA tBUF tF tLOW tHD;STA tR SCL tHD;STA P tHD;DAT tHIGH tSU;DAT tSU;STA S tSU;STO Sr P Figure 32 SDA and SCL bus line characteristics (Unless otherwise specified Ta=25°C, VCC=13V) High speed mode Parameter Symbol Min Max 1 SCL clock frequency fSCL 0 400 Bus free time between「Stop」condition and「Start」 - 2 tBUF 1.3 condition Hold-time of (sending again)「Start」condition. After this - 3 tHD;STA 0.6 period the first clock pulse is generated. SCL clock’s LOW state Hold-time 4 tLOW 1.3 - SCL clock’s HIGH state Hold-time - 5 tHIGH 0.6 6 Set-up time of sending again「Start」condition tSU;STA 0.6 - (Note 1) Data hold time - 7 tHD;DAT 0 (Note 2) - 8 Data set-up time tSU;DAT 500/250/150 9 Rise-time of SDA and SCL signal tR 20+0.1Cb 300 10 Fall-time of SDA and SCL signal tF 20+0.1Cb 300 Set-up time of 「Stop」condition - 11 tSU;STO 0.6 Capacitive load of each bus line 12 Cb - 400 Unit kHz μS μS μS μS μS μS ns ns ns μS pF The above-mentioned numerical values are all the values corresponding to VIH min and the VIL max level. (Note 1) To exceed an undefined area on the fall-edge of SCL (VIH min of the SCL signal), the transmitting set should internally offer the holding time of 300ns or more for the SDA signal. (Note 2) SCL and SDA pin is not corresponding to threshold tolerance of 5V. Please use it within 4.5V of the absolute maximum rating. 2) Command interface 2 wire Bus control is used for command interface between hosts CPU. It not only writes but also it is possible to read it excluding a part of register. In addition to “Slave Address “ , set and write 1 byte of “Select Address “ to read out the data. 2 wire buses Slave mode format is illustrated below. S MSB LSB MSB LSB MSB Slave Address A Select Address A LSB Data A P S : Start Condition Slave Address : The data of eight bits in total is sent putting up bit of Read mode (H) or Write mode (L) after slave address (7bit) set with the terminal ADDR. (MSB first) A : The acknowledge bit adds to data that the acknowledge is sent and received in each byte. When data is correctly sent and received, “L” is sent and received. There was no acknowledgement for “H”. Select Address :The select address in one byte is used.(MSB first) Data : Data byte is sent and received data(MSB first) P : Stop Condition www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 16/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV MSB SDA 6 5 LSB SCL Start Condition SDA↓ SCL=”H” 3) Slave Address Stop condition SDA↑ SCL=”H” Figure 33 ・While ADDR pin is “L” MSB A6 A5 1 0 A4 0 A3 0 A2 0 A1 0 A0 0 LSB R/W 1/0 ・While ADDR pin is “H” MSB A6 A5 1 0 A4 0 A3 0 A2 0 A1 0 A0 1 LSB R/W 1/0 4) Writing of data ・Basic format S Slave Address A Select Address A Data A P : Master to Slave, : Slave to Master ・Auto-increment format S Slave Address A Select Address A Data 1 A Data 2 : Master to Slave, A Data 3…N A P : Slave to Master 5) Reading of data First of all, the address (20h in the example) for reading is written in the register of the D0h address at the time of reading. In the following stream, data is read after the slave address. Please do not return the acknowledge when you end the reception. S Slave Address (ex.) 80h A Req_Addr D0h S Slave Address (ex.) 81h A Data 1 **h : Master to Slave, www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 A A Select Address 20h Data 2 **h A A P A Data N **h Ā P : Slave to Master,A:With Acknowledge,Ā:Without Acknowledge 17/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Format of digital audio input ・LRCLK: It is L/R clock input signal. It corresponds to 32kHz/44.1kHz/48kHz with those clocks (fs) that are same to the sampling frequency (fs). The audio data of a left channel and a right channel for one sample is input to this section. ・BCLK: It is Bit Clock input signal. It is used for the latch of data in every one bit by sampling frequency’s 48 times frequency (48fs) or 64 times sampling frequency (64fs). However if the 48fs being selected, the input will be Right-justified data format and held static. ・SDATA: It is Data input signal. It is amplitude data. The data length is different according to the resolution of the input digital data. It corresponds to 16/ 20/ 24 bit. The digital input has I2S, Left-justified and Right-justified formats. The figure below shows the timing chart of each transmission mode. Bit clock 64fs I2S 64fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 BCLK MSB SDATA LSB MSB LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode 20bit Mode 20bit Mode 24bit Mode 24bit Mode Left-Justified 64fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 BCLK MSB LSB SDATA S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 MSB LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode 20bit Mode 20bit Mode 24bit Mode 24bit Mode Right-Justified 64fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 BCLK MSB SDATA LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode MSB LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 20bit Mode 20bit Mode 24bit Mode 24bit Mode Figure 34 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 18/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Bit clock 48fs I2S 48fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 BCLK MSB SDATA LSB MSB LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode 20bit Mode 20bit Mode 24bit Mode 24bit Mode Left-Justified 48fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 BCLK MSB LSB SDATA S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 MSB LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode 20bit Mode 20bit Mode 24bit Mode 24bit Mode Right-Justified 48fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 BCLK MSB SDATA LSB MSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode 20bit Mode 20bit Mode 24bit Mode 24bit Mode Figure 35 Bit clock 32fs I2S 32fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 BCLK MSB SDATA LSB MSB LSB S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode Left-Justified 32fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 BCLK MSB LSB MSB LSB SDATA S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode Right-Justified 32fs Format LRCLK Left Channel Right Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 BCLK MSB LSB MSB LSB SDATA S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16bit Mode 16bit Mode Figure 36 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 19/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Format setting for Digital Audio Interface Please set Bit clock fs, Data strength and Format by transmitting command according to inputted Digital Serial Audio signal. Bit clock Default = 0 Select Address &h03[ 5:4 ] Value 0 64fs Explanation of operation 1 48fs 2 32fs Data Format Default = 0 Select Address &h03[ 3:2 ] Value 0 Explanation of operation IIS format 1 Left-justified format 2 Right-justified format Data strength Default = 2 Select Address &h03[ 1:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Value 0 Explanation of operation 16 bit 1 20 bit 2 24 bit 20/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Audio Interface format and timing Recommended timing and operating conditions (BCLK, LRCLK, SDATA) 1/fLRCLK LRCLK 1/fBCLK BCLK Figure 37. Clock timing LRCLK tHD;LR tSU;LR BCLK tHD ; SD tSU ; SD SDATA Figure 38. Audio Interface timing No. 1 2 3 4 5 6 7 8 Parameter LRCLK frequency BCLK frequency (Note 1) Setup time, LRCLK (Note 1) Hold time, LRCLK Setup time, SDATA Hold time, SDATA LRCLK, DUTY BCLK, DUTY Symbol fLRCLK fBCLK tSU;LR tHD;LR tSU;SD tHD;SD dLRCLK dBCLK Limit Min. 32 2.048 20 20 20 20 40 40 Max. 48 3.072 - - - - 60 60 Unit kHz MHz ns ns ns ns % % (Note 1) This regulation is to keep rising edge of LRCK and rising edge of BCLK from overlapping. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 21/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Power supply start-up sequence V *Important precaution for Ramp up procedure Ramp up speed of VCCP1 and VCCP2 must be less than ΔV/ΔT=7(V/msec).If ramp up speed of VCCP1 and VCCP2 exceeds this time, there is a possibility of malfunction of short detection circuit. Under this condition, start up with output terminal grounding may cause destruction. ΔV ΔT ① Power up VCCP1, VCCP2 simultaneously. VCCP1 VCCP2 VCCP1,VCCP2 Time(msec) VCCP1,VCCP2 DVDD t DVDD ④ Please refer to chapter 8. You must input these signal before operating chapter8 step4. You can input any time before this timing. BCLK LRCLK SDATA t More than 10ms RSTX ② After DVDD rises and 10 or more msec passes, please set RSTX to H. t ③ After RSTX rises and 1 or more msec passes, please send I2C command. More than 1ms SCL SDA t ⇒Start data transmission MUTEX ⑤ Set MUTEX to High. t OUT1P OUT1N OUT2P OUT2N t Soft-start Speaker BTL output (After LC filter) t Figure 39 ※To avoid POP noise or canceling error protection of IC, please set RSTX is L⇒H before MUTEX is L⇒H regularly. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 22/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Power supply shut-down sequence VCCP1 VCCP2 ⑥Power down VCCP1, VCCP2 simultaneously. VCCP1, VCCP2 DVDD t Please don’t stop I2S data before complition of mute transition BCLK LRCLK SDATA t ① Set MUTEX=L. MUTEX t SCL SDA t ② After the complition of a mute transition, set RSTX=L RSTX t OUT1P OUT1N OUT2P OUT2N t Please reffer to soft mute transition time t Speaker BTL output (After LC filter) Figure 40 ※To avoid POP noise or canceling error protection of IC, please set MUTEX is H⇒L and keep mute transition time before RSTX is H⇒L regularly. ※To avoid POP noise, please set RSTX is H⇒L time before DVDD Power down. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 23/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV About the protection function Protection function Detecting & Releasing condition Speaker PWM output ERROR output Output short protection Detecting condition Detecting current = 7.2A (TYP.) HiZ_Low (Note 1) (Latch) L (Latch) DC voltage protection Detecting condition PWM output Duty=0% or 100% for 12μsec(TYP)and over HiZ_Low (Note 1) (Latch) L (Latch) High temperature protection Detecting condition Releasing condition Under voltage protection Over voltage protection Clock stop protection Chip temperature to be above 150°C (TYP.) HiZ_Low Chip temperature to be below 120°C (TYP.) Normal operation Power supply voltage to be below 8.1V (TYP.) HiZ_Low Releasing condition Power supply voltage to be above 9.1V (TYP.) Normal operation Detecting condition Power supply voltage to be above 29.5V (TYP.) HiZ_Low Power supply voltage to be below 28.5V (TYP.) Normal operation Detecting condition H H H Releasing condition Detecting condition Releasing condition BCLK signal have stopped among constant period. LRCLK signal have stopped among constant period. BCLK frequency is under constant value. BCLK frequency is over constant value. ※Please refer to chapter 6 about constant value. LRCLK signal haven’t stopped among constant period and BCLK continues 30 or more msec of condition within constant frequency. HiZ_Low H Normal operation * The ERROR pin is Nch open-drain output. (Note 1) Once an IC is latched, the circuit is not released automatically even after an abnormal status is removed. The following procedures ① or ② is available for recovery. ①After MUTEX pin is made Low once over the soft mute transition time, MUTEX pin is returned to High again. ②Turning on the power supply again (VCCP1, VCCP2<2.5V, 10ms(min)). www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 24/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1) Output short protection (Short to the power supply) This IC has the output short protection circuit that stops the PWM output when the PWM output is short-circuited to the power supply due to abnormality. Detecting condition - It will detect when MUTEX pin is set High and the current that flows in the PWM output pin becomes 7.2A(TYP.) or more. The PWM output instantaneously enters the state of HiZ-Low if detected, and IC does the latch. Releasing method - ①After MUTEX pin is set Low once over the soft mute transition time(see page 23/106), MUTEX pin is returned to High again. ②Turning on the power supply again (VCCP1, VCCP2<2.5V, 10ms(min)). Short to VCC Release from short to VCC OUT1P (35,36pin) OUT1N (31,32pin) OUT2P (29,30pin) OUT2N (25,26pin) t PWM out: IC latches with HiZ-Low. Normal operation after released from Latch state. Over current 7.2A(TYP.) t soft mute transition time ERROR (21pin) t 1μ sec(TYP.) MUTEX(5pin) Latch release t Figure 41 2) Output short protection (Short to GND) This IC has the output short protection circuit that stops the PWM output when the PWM output is short-circuited to GND due to abnormality. Detecting condition - It will detect when MUTEX pin is set High and the current that flows in the PWM output terminal becomes 7.2A(TYP.) or more. The PWM output instantaneously enters the state of HiZ-Low if detected, and IC does the latch. Releasing method – ①After MUTEX pin is set Low once over the soft mute transition time(see page 23/106), MUTEX pin is returned to High again. ②Turning on the power supply again (VCCP1, VCCP2<2.5V, 10ms(min)). Short to GND Release from short to GND OUT1P (35,36pin) OUT1N (31,32pin) OUT2P (29,30pin) OUT2N (25,26pin) t PWM out : IC latches with HiZ-Low state. Normal operation after released from latch state. Over current 7.2A(TYP.) t soft mute transition time ERROR (21pin) t 1μ sec(TYP.) MUTEX(5pin) Latch release t Figure 42 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 25/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 3) DC voltage protection in the speaker When the DC voltage in the speaker is impressed due to abnormality, this IC has the protection circuit where the speaker is defended from destruction. Detecting condition - It will detect when MUTEX pin is set High and PWM output Duty=0% or 100% over 12μsec. (fs=48kHz) Once detected, The PWM output instantaneously enters the state of HiZ-Low, and IC does the latch. Releasing method – ①After MUTEX pin is set Low once over the soft mute transition time(see page 23/106), MUTEX pin is returned to High again. ②Turning on the power supply again (VCCP1, VCCP2<2.5V, 10ms(min)). PWM out locked duty=100% abnormal state. OUT1P (35,36pin) OUT1N (31,32pin) OUT2P (29,30pin) OUT2N (25,26pin) Abnormal state release PWM out : IC latches with HiZ - Low state t Latch release state . Speaker out t Soft - start Protection start surge current into speaker output for 12μ esc and over. ERROR (21pin) soft mute transition time t MUTEX ( 5 pin) Latch release t Figure 43 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 26/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 4) High temperature protection This IC has the high temperature protection circuit that prevents thermal reckless driving under an abnormal state for the temperature of the chip to exceed Tjmax=150°C. Detecting condition - It will detect when MUTEX pin is set High and the temperature of the chip becomes 150°C (TYP.) or more. The speaker output is muted when detected. Releasing condition - It will release when MUTEX pin is set High and the temperature of the chip becomes 120°C (TYP.) or less. The speaker output is outputted when released. Temperature IC of chip junction ℃) ( 150 ℃ 120 ℃ t OUT 1 P (35 , 36 pin ) OUT 1 N (31 , 32 pin ) OUT 2 P (29, 30 pin ) OUT 2 N (25 , 26 pin ) HiZ-Low t Speaker BTL output (After LC filter ) t ERROR (21 pin ) 3 .3 V t Figure 44 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 27/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 5) Under voltage protection This IC has the under voltage protection circuit that make speaker output mute once detecting extreme drop of the power supply voltage. Detecting condition – It will detect when MUTEX pin is set High and the power supply voltage becomes lower than 8.1V. The speaker output is muted when detected. Releasing condition – It will release when MUTEX pin is set High and the power supply voltage becomes more than 9.1V. The speaker output is outputted when released. V C C P 1 ( 3 7 , 3 8 p in) V C C P 2 ( 2 3 , 2 4 p in) 9 .1 V 8 .1 V t O UT1P O UT1N O UT2P O UT2N (3 5 ,3 6 p in ) (3 1 ,3 2 p in ) (2 9 ,3 0 p in ) (2 5 ,2 6 p in ) H iZ- L o w t Speaker B T L o u tp u t (A fte r L C filte r ) t E R R O R ( 2 1 p in) 3.3 V t Figure 45 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 28/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 6) Over voltage protection This IC has the over voltage protection circuit that make speaker output mute once detecting extreme drop of the power supply voltage. Detecting condition – It will detect when MUTEX pin is set High and the power supply voltage becomes more than 29.5V. The speaker output is muted when detected. Releasing condition – It will release when MUTEX pin is set High and the power supply voltage becomes less than 28.5V. The speaker output is outputted when released. V C C P 1 ( 3 7 , 3 8 p in) V C C P 2 ( 2 3 , 2 4 p in) 2 9 .5 V 2 8 .5 V t O UT1P O UT1N O UT2P O UT2N (3 5 ,3 6 p in ) (3 1 ,3 2 p in ) (2 9 ,3 0 p in ) (2 5 ,2 6 p in ) H iZ- L o w t Speaker B T L o u tp u t (A fte r L C filte r ) t E R R O R ( 2 1 p in) 3.3 V t Figure 46 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 29/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 7) Clock stop protection This IC has the clock stop protection circuits that make the speaker output mute when the BCLK and LRCLK frequency of the digital sound input are decreased or low frequency. Detecting condition - BCLK frequency is low or stop, LRCLK frequency is stop. The speaker output is muted. Releasing condition – BCLK and LRCK are OK over 60msec (max). Low frequency or stop Normal input BCLK LRCLK Max 60msec Internal Error flag t OUT1P OUT1N OUT2P OUT2N t Soft-start Speaker BTL output (After LC filter) t Figure 47 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 30/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Functional descriptions of DSP Block 1.Digital Sound Processing(DSP) The digital sound processing (DSP) part of BM5480 is composed of the special hard ware which is the optimal for FPD-TV, the Mini/Micro Compo. BM5480MUV does the following processing using this special DSP. 2 DC cut HPF, Pre-scalar, Channel mixer, Level DRC, Surround, P Bass+,16 Band P-EQ, Fine Master Volume, Balance Volume, 2 Band DRC, Post-scalar, Fine Post-scalar, Hard Clipper The outline and signal flow of the DSP part Data width: 32 bit (DATA RAM) Machine cycle: 20.3ns (1024fs, fs=48kHz) Multiplier: 32×24 → 56 bit Adder: 56+56 → 56 bit Data RAM: 512×32 bit Coefficient RAM: 512×24 bit Sampling frequency : fs=32k,44.1k,48kHz Data RAM Input MUX 0 Coefficient M U X MUX RAM Decoder circuit ADD Acc Output Figure 48 Input1 I2S LJ RJ DC cut HPF Pre Chanel Scaler Mixer Level DRC Surround P2Bass+ 16Band /ch BQ Fine Master Volume Balance 2Band DRC Fine Master Volume Post Scaler DC cut HPF Hard Clipper Main Figure 49 The digital signal from 16 bits to 24 bits is inputted to the DSP but extends 8bit(+48dB) as the overflow margin to the upper side. When doing the processing which exceeds this range, it processes a clip in the DSP. Incidentally, in case of the 2nd IIR-type (BQ) filter which is often used generally as the digital filter, because it consumes a lot of overflow margins, the output of the multiplier and the adder inside needs note. The output of multipliers and the adding machine might exceed +48dB by the coefficient of a1, a2, b0, b1, and b2. In that case, data becomes saturation power. Therefore, the output of the filter cannot obtain the aimed characteristic. X[n] Y[n] b0 Z-1 X[n-1] Z-1 b1 a1 Z-1 X[n-2] Y[n-1] Z-1 b2 a2 Y[n-2] -1 is multiplied by the coefficient of a1 and a2. Direct form 1 ¥ Figure 50 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 31/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV The management of audio data is as follows by each block. Decimal point 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S Extension bit DATA[22:0] Decimal point Audio DATA Data of DSP part 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 S EXT. bit Coefficient data[20:0] Coefficient data Coefficient data of DSP part Figure 51 1-1 Bypass It passes in the each function of the DSP by the command. Because it left the set value of the each function can be passed in, it is possible to do the confirmation of ON/OFF of the sound effect easily. 2 The effect which is possible about the bypass , 1) LEVEL DRC, 2) Surround 3) P Bass + (Pseudo Bass) , 4) 16Band BQ, 5) 2Band DRC and the whole DSP can be passed. SW6 Input1 I2S LJ RJ DC cut HPF Pre Chanel Scaler Mixer SW1 SW2 SW3 SW4 Level DRC Surround P2Bass+ 16Band /ch BQ SW5 Fine Master Volume Balance 2Band DRC Post Scaler Fine Post Scaler DC cut HPF Hard Clipper Main Figure 52 Default = 00h Select Address &h02 [5:0] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 bit Explanation of operation (*) '1' bypasses each function. 5 Bypass of LEVEL DRC (SW1) 4 Bypass of Surround (SW2) 3 Bypass of P Bass+ (SW3) 2 0:Normal 1:Bypass 0:Normal 1:Bypass 0:Normal 1:Bypass 2 Bypass of 16Band BQ (SW4) 0:Normal 1:Bypass 1 Bypass of 2band DRC (SW5) 0:Normal 1:Bypass 0 Bypass of DSP (SW6) 0:Normal 1:Bypass 32/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -2 . Pre-scalar To overflow when the level sometimes is full scale entry in case of the digital signal which is inputted to the sound DSP and does surround and equalizer processing, it adjusts an entry gain with Pre-scalar. The adjustable-range can be set from +48 dB to -79 dB with the 0.5-dB step. (Lch/Rch concurrency control) Pre-scalar doesn't have a soft transfer feature. Default = 60h Select Address &h16 [ 7:0 ] Explanation of operation Command Value Gain 00 +48dB 01 +47.5dB … … 0dB 61 -0.5dB 62 -1dB … … 1 -3 . 60 FE -79dB FF -∞ Channel setup with a phase inversion function (Channel Mixer 1) It sets a mixing in the sound on the left channel and the right channel of the digital signal which was inputted to the DSP. It makes a stereo signal a monaural here. Also, the phase-inversion, the mute on each channel can be set. Channel Mixer L L Input 1/2 I2S LJ RJ ±1 Lch ±1 Rch (L+R)/2 L-R PreScaler - R R 0 Mute Figure 53 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 33/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV DSP Input : The data inputted into Lch of DSP is inverted. Default = 0 Select Address &h17[7] Value 0 1 Explanation of operation Normal Invert DSP Input : The data inputted into Lch of DSP is mixed. Default = 1 Select Address &h17 [ 6:4 ] Value 0 Explanation of operation Mute 1 Lch data input 2 Rch data input 3 (Lch + Rch) / 2 4 Lch-Rch 5 - 6 - 7 - DSP input : The data inputted into Rch of DSP is inverted. Default = 0 Select Address &h17 [3] Value 0 1 Explanation of operation Normal Invert DSP Input : The data inputted into Rch of DSP is mixed. Default = 2 Select Address &h17 [ 2:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Value 0 Explanation of operation Mute 1 Lch data input 2 Rch data input 3 (Lch + Rch) / 2 4 Lch-Rch 5 - 6 - 7 - 34/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -4 . 1st HPF for DC cut (Front) It cuts the DC offset component of the digital signal which is inputted to the sound DSP with this HPF. The cut off frequency fc of HPF is using 1 Hz and the degree is using the 1st filter. Default = 1 Select Address Input1 &h18 [ 1 ] Value 0 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Not use DC cut HPF Use DC cut HPF 35/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -5 . Surround Surround 1 emphasizes the stereo feeling, and is suitable for the music source. Surround 2 is effective of a pseudo stereo. Because the monaural voice is pseudo made a stereo, it is suitable for the talk show etc. of the studio recording. Surround1 function ON/OFF Default = 0 Select Address &h40[ 7 ] Value 0 Explanation of operation Surround1 OFF 1 Surround1 ON Surround2 function ON/OFF Default = 0 Select Address &h40 [ 6 ] Value 0 Explanation of operation Surround2 OFF 1 Surround2 ON &h46[7:0] Surround1 +48dB~-79dB,-∞ (0.5dB step) Lch G4 Delay2 Z-m &h42[7:4] m = 0 ~ 15 (1 step) +48dB~-79dB,-∞ (0.5dB step) +48dB~-79dB,-∞ (0.5dB step) G5 &h42[3:0] n = 1 ~ 15 (1 step) Lch &h43[7:0] Delay3 Z-n &h41[3:0] l = 1 ~ 15 (1 step) &h47[7:0] Delay1 Z-l HPF LPF G1 G2 &h44[7:0] &h45[7:0] G3 L-R To surround 2 +48dB~-79dB,-∞ (0.5dB step) +48dB~-79dB,-∞ (0.5dB step) Rch G4 Rch &h46[7:0] Figure 54 +48dB~-79dB,-∞ (0.5dB step) Surround1 Delay value of feedback part setting for surround effect 1 (Delay1) Default = 2h Select Address &h41 [ 3:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation The command value becomes the amount of the delay. One sample delay is about 21μs. “0” is a set prohibition. 36/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Surround1 Delay value of input part setting for surround effect 1 (Delay2) Default = 2h Select Address &h42 [ 7:4 ] Explanation of operation The command value becomes the amount of the delay. One sample delay is about 21μs. Surround1 Delay value of input part setting for surround effect 1 (Delay3) Default = 1h Select Address &h42 [ 3:0 ] Explanation of operation The command value becomes the amount of the delay. One sample delay is about 21μs. “0” is a set prohibition. Surround1 Additive gain setting for surround effect 1 (G1, G2, G3) Default =66h(G1),70h(G2),70h(G3) Select Address G1 : &h43 [ 7:0 ] G2 : &h44 [ 7:0 ] G3 : &h45 [ 7:0 ] Explanation of operation Command Gain 00 +48dB 01 +47.5dB … … 60 0dB 61 -0.5dB 62 -1dB … … FE -79dB FF -∞ Surround1 Additive gain setting for surround effect 1 (G4) Default = 60h Select Address &h46 [ 7:0 ] Explanation of operation Command Gain 00 +48dB 01 +47.5dB … … 60 0dB 61 -0.5dB 62 -1dB … … FE -79dB FF -∞ Surround1 Additive gain setting for surround effect 1 (G5) Default = FFh Select Address &h47 [ 7:0 ] Explanation of operation Command Gain 00 +48dB 01 +47.5dB 0dB 61 -0.5dB 62 -1dB … … 37/94 … … www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 60 FE -79dB FF -∞ TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Surround1 HPF Default=3h Select Address &h48 [ 7:4 ] Explanation of operation Command Cut off freq. Command Cut off freq. 0 Through 8 1200Hz 1 2 330Hz 390Hz 9 A 1500Hz - 3 4 470Hz 560Hz B C - 5 6 680Hz 820Hz D E - 7 1000Hz F - Surround1 LPF Default=5h Select Address &h48 [ 3:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command Cut off freq. Command Cut off freq. 0 Through 8 5600Hz 1 2 1500Hz 1800Hz 9 A 6800Hz - 3 4 2200Hz 2700Hz B C - 5 6 3300Hz 3900Hz D E - 7 4700Hz F - 38/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Surround2 &h49[6:4] Lch APF Lch G6 a 1-a Exclusive Select a = 0.65 ~ 1.0 (0.05 step) &h49[7] Exclusive Select &h4A[7:0] &h49[2:0] 1-a a Rch APF Rch G6 Figure 55 Surround2 APF (All Pass Filter)select Select which channel of L/Rch to insert APF. Default = 0 Select Address &h49 [ 7 ] Value 0 Lch Explanation of operation 1 Rch Surround2 APF(All Pass Filter)Cut off frequency Default = 0 Select Address &h49 [ 6:4 ] Value 0 22Hz Explanation of operation 1 47Hz 2 100Hz 3 220Hz 4 470Hz Surround2 LR mixing gain Change the LR mix gain in surround effect 2. The sound extends to the setting of about big gain. Default = 2h Select Address &h49 [ 2:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command Gain Command Gain 0 x0 4 x0.2 1 x0.05 5 x0.25 2 x0.1 6 x0.3 3 x0.15 7 x0.35 39/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Surround Output gain Change the gain of the channel opposite to the channel selected with &h49[7]. Default = 60h Select Address &h4A [ 7:0 ] Explanation of operation Command Gain 00 +48dB 01 +47.5dB 0dB 61 -0.5dB 62 -1dB … … 40/94 … … www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 60 FE -79dB FF -∞ TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 2 1-6. Pseudo bass (P2Bass+) B ass+ PERFECT PURE A Pseudo bass function is a function which turns into that it is possible to emphasize low frequency sound effectively also to the low speaker of low-pass reproduction capability. In order to be audible as the fundamental wave is sounding in false by adding 2 double sounds and 3 time sound to a fundamental wave, the reproduction capability of the band of a fundamental wave becomes possible. Although use independently is also possible for a pseudo bass function, low-pitched sound can be emphasized more by 2 combining with P Bass function. Moreover, since it is possible to change the band to emphasize, optimizing to the frequency characteristic of the speaker to be used is possible. IN HPF1 APF1 &h4D[7:4] &h4D[3:0] APF2 OUT &h4C[3:0] LPF2 &h4D[7:4] Even number overtone generator LPF1 &h4D[3:0] &h4E[3:0] HPF2 Fc = 10Hz Odd number overtone generator &h4E[7:4] &h4F[6:4] Figure 56 Pseudo bass ON/OFF The effect of the bass emphasis of a pseudo bass (overtone) is used. Default = 0 Select Address &h4C [ 7 ] Value 0 1 Explanation of operation Not use pseudo bass (overtone) Use pseudo bass (overtone) Setting of pseudo bass input HPF1(The super-low element of the fundamental harmonic input to the overtone generator can be cut.) Default = 0h Select Address &h4C [ 3:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command 0 1 2 3 4 5 6 7 41/94 Frequency OFF 22Hz 27Hz 33Hz 39Hz 47Hz 56Hz 68Hz Command 8 9 A B C D E F Frequency 82Hz 100Hz 120Hz 150Hz 180Hz 220Hz 270Hz 330Hz TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Pseudo bass input LPF1 selection. (The low element of the fundamental harmonic that the overtone generator inputs is extracted) Default = 0h Select Address &h4D [ 7:4 ] Explanation of operation Command 0 1 2 3 4 5 6 7 Frequency 68Hz 82Hz 100Hz 120Hz 150Hz 180Hz 220Hz 270Hz Command 8 9 A B C D E F Frequency 330Hz 390Hz 470Hz 560Hz 680Hz 820Hz 1000Hz 1200Hz LPF2 setting for 2 overtones and 3 overtones. (The harmonic content of the overtone is suppressed with this LPF) Default = 0h Select Address &h4D [ 3:0 ] Explanation of operation Command 0 1 2 3 4 5 6 7 Frequency 68Hz 82Hz 100Hz 120Hz 150Hz 180Hz 220Hz 270Hz Command 8 9 A B C D E F Frequency 330Hz 390Hz 470Hz 560Hz 680Hz 820Hz 1000Hz 1200Hz Additive gain setting for 3 overtones When the input of the fundamental wave component is assumed to be 0dB, the output of the fundamental wave component from the overtone generator becomes -3dB. (Output = Input - 3dB) Default = 7h Select Address &h4E [ 7:4 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command 0 1 2 3 4 5 6 7 42/94 Gain -∞ 0dB 1dB 2dB 3dB 4dB 5dB 6dB Command 8 9 A B C D E F Gain 7dB 8dB 9dB 10dB 11dB 12dB 13dB 14dB TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Additive gain setting for 2 overtones When the input of the fundamental wave component is assumed to be 0dB, the output from the overtone generator becomes -6dB. (Output = Input - 6dB) Default = 7h Select Address &h4E [ 3:0 ] Explanation of operation Command Gain Command Gain 0 -∞ 8 1dB 1 -6dB 9 2dB 2 -5dB A 3dB 3 -4dB B 4dB 4 -3dB C 5dB 5 -2dB D 6dB 6 -1dB E 7dB 7 0dB F 8dB Subtraction gain setting for 3 overtones (recommendation value: -6dB or -4dB) Default = 5h Select Address &h4F [ 6:4 ] Explanation of operation Command Gain Command Gain 0 -∞ 4 -6dB 1 -12dB 5 -4dB 2 -10dB 6 -2dB 3 -8dB 7 0dB Setting at blind time of odd-order overtone generation circuit The high frequency signal that cannot be attenuated with LPF is included in the LPF1 outgoing signal input to the overtone generation circuit. It is set the blind time to do an unnecessary zero-cross point masking. For phase adjustment with LPF1 HPF1 IN APF1 &h4D[3:0] APF2 OUT Delete an unnecessary higher harmonic . &h4C[3:0] A super-low-pass component is intercepted For phase adjustment with LPF2 &h4D[7:4] LPF2 &h4E[3:0] &h4D[7:4] LPF1 A fundamental-wave component is extracted. Overtone Generator (even number) &h4D[3:0] HPF2 Fc = 10Hz Overtone Ganerator (odd number) &h4E[7:4] &h4F[6:4] Output of LPF1 time Blind time(ignor the zero-cross point) Figure 57 Default = 1 Select Address &h4F [ 1:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Value 0 Explanation of operation 1.25ms (Fc = 47Hz to 180Hz of LPF1) 1 0.625ms (Fc = 220Hz to 390Hz of LPF1) 2 0.3125ms (Fc = 470Hz to 800Hz of LPF1) 43/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -7 . Parametric Equalizer In this IC, the following block has the feature of the parametric equalizer. 16Band BQ, Crossover filter of 2Band DRC block and BQ of the smooth transition. The shape is used peaking filter, low shelf filter, high shelf filter, lowpass filter, highpass filter and all path filters. The setting is to choose F, Q, Gain, and changes into the coefficient of the digital filter in the IC and it transfers to the coefficient RAM. 16Band BQ have the soft transfer feature. Incidentally, the detailed order of the parameter setting refers to the following PEQ setting method. The coefficient RAM which stores a filter coefficient owns four banks and the command can choose it. The coefficient RAM for the parametric equalizer can set a coefficient to the bank-memory but the bank-memory during sound reconstruction. But when a coefficient is written to BQ for smooth transition, write a coefficient to same bank for sound reconstruction. Select of bank memory for coefficient RAM used to reproduce Default = 0h Select Address &h60[ 3:2 ] Value 0 Explanation of operation BANK1 1 BANK2 2 BANK3 3 BANK4 Select of bank memory used to set coefficient Default = 0h Select Address &h60 [ 1:0 ] Value 0 BANK1 Explanation of operation 1 BANK2 2 BANK3 3 BANK4 L/R independence selection Default = 0h Select Address &h60 [ 4 ]* Value 0 1 Explanation of operation L/R same L/R independence(Usable only BANK1,BANK2) *Notes when &h60 4 is set Please set all the parametric equalizers setting again, when you change the setting of &h60[4]. The re-setting parametric equalizers are 18 parametric equalizers of BQ1-16, DRC APF, and DRC HPF. And, please set all BANK setting again, since the placement of BANK is changed, too. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 44/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Sampling frequency selection of coefficient automatic calculated circuit Default = 0h Select Address &h50 [ 1:0 ] Select of PEQ setting Only when choose 60[4]=1 Default = 0h Select Address &h51 [ 7 ] Value 0 Explanation of operation For 48kHz 1 For 44.1kHz 2 For 32kHz Value 0 Explanation of operation Lch 1 Rch When it is &h60[4]=1, and uses the L/R independence setting, and uses smooth transition, Please synchronize Lch/Rch setting of &h51[7] and channel setting of &h 53[5:4]. Example 1 : When it set Lch at independently L/R: &h 53[5:4] =1 in case of &h60[4]=1 and &h51[7]=0. Example 2 : When it set Rch at independently L/R: &h 53[5:4] =2 in case of &h60[4]=1 and &h51[7]=1. Default = 00h Select Address &h51[4:0] Command Explanation of operation PEQ Command PEQ Command 0 16Band BQ (1) 8 16Band BQ (9) 10 1 16Band BQ (2) 9 16Band BQ (10) 11 2 3 4 5 6 7 16Band BQ (3) 16Band BQ (4) 16Band BQ (5) 16Band BQ (6) 16Band BQ (7) 16Band BQ (8) A B C D E F 16Band BQ (11) 16Band BQ (12) 16Band BQ (13) 16Band BQ (14) 16Band BQ (15) 16Band BQ (16) 12 13 14 15 16 17 PEQ 2Band DRC HPF 2Band DRC APF - Command PEQ 18 - 19 - 1A 1B 1C 1D 1E 1F - 16Band BQ : BQ is Bi-Quad-type digital filter. 2 Band DRC HPF/APF : The crossover filter of 2Band DRC block should be set to high path filter and all pass filter. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 45/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Select of filter type Default = 0h Select Address &h52[ 2:0 ] Value 0 Explanation of operation Peaking Filter 1 Peaking Filter(Equal Q type) 2 Low Shelf Filter 3 High Shelf Filter 4 Low Pass Filter 5 High Pass Filter 6 All Pass Filter 7 Filter through Select of smooth transition Default = 0h Select Address &h53 [ 6 ] Value 0 Explanation of operation Use smooth transition 1 Not use smooth transition Select Address Value 0 Explanation of operation Lch and Rch &h53 [ 5:4 ] 1 Lch 2 Rch Select channel of smooth transition Default = 0h Setting of smooth transition time Default = 3h Select Address &h53 [ 3:2 ] Value 0 Explanation of operation 2.7ms 1 5.3ms 2 10.7ms 3 21.3ms Setting of smooth transition wait time Default = 0h Select Address &h53 [ 1:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Value 0 Explanation of operation 2.7ms 1 5.3ms 2 10.7ms 3 21.3ms 46/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Setting of frequency (F0) Default = 0Eh Select Address &h54 [ 5:0 ] Explanation of operation Command Frequency Command Frequency Command Frequency Command Frequency Command Frequency Command Frequency Command Frequency Command Frequency 00 20Hz 08 50Hz 10 125Hz 18 315Hz 20 800Hz 28 2kHz 30 5kHz 38 12.5kHz 01 22Hz 09 56Hz 11 140Hz 19 350Hz 21 900Hz 29 2.2kHz 31 5.6kHz 39 14kHz 02 25Hz 0A 63Hz 12 160Hz 1A 400Hz 22 1kHz 2A 2.5kHz 32 6.3kHz 3A 16kHz 03 28Hz 0B 70Hz 13 180Hz 1B 450Hz 23 1.1kHz 2B 2.8kHz 33 7kHz 3B 18kHz 04 32Hz 0C 80Hz 14 200Hz 1C 500Hz 24 1.25kHz 2C 3.15kHz 34 8kHz 3C 20kHz 05 35Hz 0D 90Hz 15 220Hz 1D 560Hz 25 1.4kHz 2D 3.5kHz 35 9kHz 3D - 06 40Hz 0E 100Hz 16 250Hz 1E 630Hz 26 1.6kHz 2E 4kHz 36 10kHz 3E - 07 45Hz 0F 110Hz 17 280Hz 1F 700Hz 27 1.8kHz 2F 4.5kHz 37 11kHz 3F - Setting of quality factor (Q) Default = 13h Select Address &h55 [ 4:0 ] Explanation of operation Command Q Command Q Command Q Command Q 00 0.33 08 1.2 10 5.6 18 1.932 01 0.39 09 1.5 11 6.8 19 0.51 02 0.47 0A 1.8 12 8.2 1A 0.601 03 0.56 0B 2.2 13 0.707 1B 0.9 04 0.68 0C 2.7 14 0.541 1C 2.563 05 0.75 0D 3.3 15 1.307 1D - 06 0.82 0E 3.9 16 0.518 1E - 07 1.0 0F 4.7 17 0.707 1F - Second butterworth is set to 13h. (BQx1) Fourth butterworth is set to 14h, 15h. (BQx2) Sixth butterworth is set to 16h, 17h, and 18h. (BQx3) Eighth butterworth is set to 19h, 1Ah, 1Bh, 1Ch. (BQx4) Setting of gain (Gain) Default = 40h Select Address &h56 [ 6:0 ] Explanation of operation Command Gain 1C -18dB … … 38 -1dB 39 -0.5dB 40 0dB 41 +0.5dB 42 +1dB … … 64 +18dB When the each coefficient (b0,b1,b2,a1,a2) exceeds ±4, it is not possible to set it. Transfer start setting to coefficient RAM Default = 0 Select Address &h57 [ 0 ] Value 0 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Transfer stop Transfer start (After transferring is completed, it becomes 0 by the automatic operation.) 47/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Setting of smooth transition start Default = 0 Select Address &h58 [ 0 ] Value 0 1 Explanation of operation Stop the smooth transition operation Start the smooth transition operation (After the transition is completed, it becomes 0 by the automatic operation) * This register cannot read-out. Read-out smooth transition status Select Address &h59 [ 0 ] Explanation of operation "1" is read while software is changing. "0" is read usually. [attention] The data of coefficient RAM can be read. Set values such as F, Q, and Gain cannot be read. 【Example of coefficient setting procedure 1】 Ex) Set fc=1kHz, Q=1.0, Gain=+6dB, and Filter type=Peaking Filter to 16Band BQ1 by using the soft transition function. Sampling frequency: fs=48kHz, Smooth transition time: 21.3ms, Smooth transition wait time: 2.7ms Bank memory: BANK1 ,L/R same 1)&h60[4]=0h 2) &h60[1:0] = 0h &h60[3:2] = 0h 3) &h50[1:0] = 0h 4) &h51[4:0] = 00h 5) &h52[2:0] = 00h 6) &h53[7:0] = 0Ch &h53[6] = 0h &h53[5:4] = 0h &h53[3:2] = 3h &h53[1:0] = 0h 7) &h54[5:0] = 22h 8 &h55[4:0] = 07h 9) &h56 [6:0] = 4Ch 10) &h57[0] = 1h :Select L/R same :Select BANK1(for writing) :Select BANK1(for reading) :Select sampling frequency to 48kHz :Select 16 Band BQ1 :Select Peaking Filter : Use smooth transition :Select L/R smooth transition :Set smooth transition time to 21.3ms :Set smooth transition wait time to 2.7ms :Set frequency to 1kHz (f0) : Set quality factor to 1.0 : Set gain level to +6dB : Transferring start to coefficient RAM for smooth transition (After transferring is completed, it is cleared automatically to 0h.) 11) Even the transferring completion waits for about 150μs. 12) &h58[0] = 1h : Smooth transition start (After smooth transition is completed, it is cleared automatically to 0h.) 13) About 24ms (21.3ms + 2.7ms) stands by to the smooth transition completion. Or, it stands by until 0 is read, and command &h59[0] is cleared to 0h. 【Example of coefficient setting procedure 2】 Ex) Set fc=200Hz, Q=0.707 and Filter type=Low Pass Filter to 16Band BQ2 by not using the soft transition function. Sampling frequency: fs=44.1kHz, Bank memory: BANK1 ,L/R same 1) &h60[4] = 0h 2) &h60[1:0] = 0h 3) &h50[1:0] = 1h 4) &h51[4:0] = 01h 5) &h52[2:0] = 04h 6) &h53[6] = 1h 7) &h54[5:0] = 14h 8) &h55[4:0] = 17h 9) &h56[6:0] = 40h 10) &h57[0] = 1h :Select L/R same :Select BANK1(for writing) :Select sampling frequency to 44.1kHz :Select 16 Band BQ2 :Select Low Pass Filter : Not Use smooth transition :Set frequency to 200Hz (f0) : Set quality factor to 0.707 : Because Low Pass Filter was selected, the setting of the gain can be omitted. : Transferring start to coefficient RAM for smooth transition (After transferring is completed, it is cleared automatically to 0h.) 11) Even the transferring completion waits for about 150μs. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 48/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 【Example of coefficient setting procedure 3】 Ex) Set fc=2kHz, Q=0.56, and Filter type=Low Pass Filter to the ch. L of 16Band BQ3, and Set fc=3.15kHz, Q=0.68, and Filter type=High Pass Filter to the ch. R of 16Band BQ3 by using the soft transition function. Sampling frequency: fs=48kHz, Smooth transition time: 21.3ms, Smooth transition wait time: 2.7ms Bank memory: BANK1 ,L/R independence. 1)&h60[4]=1h 2)&h60[ 1:0]=0h &h60[ 3:2]=0h 3)&h50[ 1:0]=0h 4)&h51[ 7:0]=02h &h51[ 7]=0h &h51[ 4:0]=02h 5)&h52[ 2:0]=04h 6)&h53[ 7:0]=0Ch &h53[6]=0h &h53[5:4]=0h &h53[3:2]=3h &h53[1:0]=0h 7)&h54[5:0]=28h 8)&h55[4:0]=03h 9)&h56[6:0]=40h 10)&h57[0]=1h :Select L/R independence : Select BANK1(for writing) : Select BANK1(for reading) : Select sampling frequency to 48kHz :Select ch. L :Select 16Band BQ3 :Select Low Pass Filter :Use smooth transition :Select L/R smooth transition :Set smooth transition time to 21.3ms :Set smooth transition wait time to 2.7ms :Set frequency to 2kHz (f0) : Set quality factor to 0.56 : Because Low Pass Filter was selected, the setting of the gain can be omitted. : Transferring start to coefficient RAM for smooth transition (After transferring is completed, it is cleared automatically to 0h.) 11) Even the transferring completion waits for about 150μs. 12)&h51[7:0]=82h &h51[7]=1h :Select ch. R &h51[4:0]=02h :Select 16Band BQ3 13)&h52[2:0]=05h :Select High Pass Filter 14)&h54[5:0]=2Ch :Set frequency to 3.15kHz (f0) 15)&h55[4:0]=04h : Set quality factor to 0.68 16)&h56[6:0]=40h : Because High Pass Filter was selected, the setting of the gain can be omitted.0 17)&h57[0]=1h : Transferring start to coefficient RAM for smooth transition (After transferring is completed, it is cleared automatically to 0h.) 18) Even the transferring completion waits for about 150μs. 19)&h58[0]=1h : Smooth transition start (After smooth transition is completed, it is cleared automatically to 0h.) 20) About 24ms (21.3ms + 2.7ms) stands by to the smooth transition completion. Or, it stands by until 0 is read, and command &h59[0] is cleared to 0h. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 49/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -8 . Volume Volume is from+24dB to -103dB, and can be selected by the step of 0.125dB. At the time of switching of Volume, smooth transition is performed. Soft transition duration is optional with the command. It becomes the following formula at the transition from AdB to BdB. C is smooth transition duration selected by &h15[7:6] command. Transition time = |(10 Setting of soft transition time Default = 0 Select Address &h15 [ 7:6 ] Value 0 21.3ms 1 42.7ms 2 85.3ms A B 20 20 - 10 ) * C ms | Explanation of operation Setting of volume Default = FFh Select Address &h11 [ 7:0 ] Explanation of operation Command 00 01 Gain +24dB +23.5dB … … 30 31 32 0dB -0.5dB -1dB … … FE FF -103dB -∞ Setting of fine volume This command becomes effective by sending the following command after setting. When using this command, it is possible to set a volume in 0.125dB carving. Setting of fine volume Default = 0h Select Address &h10 [ 1:0 ] Value 0 Explanation of operation 0dB 1 -0.125dB 2 -0.25dB 3 -0.375dB 【Note1】 It is possible to use with the 0.5-dB step in changing only &h11[7:0] when &h10[1:0]=0. 【Note2】 It is possible to use with the 0.125-dB step in setting both &h10[1:0] and &h11[7:0]. In case of &h10[1:0]=0, it becomes the set value of &h11[7:0]. In case of &h10[1:0]=1, it becomes the -0.125dB set value of &h11[7:0]. In case of &h10[1:0]=2, it becomes the -0.25dB set value of &h11[7:0]. In case of &h10[1:0]=3, it becomes the -0.375dB set value of &h11[7:0]. Because it is fixed by the transfer of &h11 in any case, the soft transfer can be beforehand begun in the set value for the direct following of the purpose in setting &h11 after setting in &h10. &h11 &h10→&h11 &h11 &h10→&h11 Volume Volume When use 0.5dB steps When use 0.125dB steps Figure 58 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 50/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -9 . Balance As for balance, it is possible to be attenuated at 1dB step width from volume setting value. The switch operation becomes a smooth transition. When the balance changes, smooth transition is done. Smooth transition duration becomes the same formula as the volume. Setting of L/R balance Default = 80h Select Address &h12 [ 7:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command 00 01 … 7E 7F 80 81 … FE FF 51/94 Lch 0dB 0dB … 0dB 0dB 0dB -1dB … -126dB -∞ Rch -∞ -126dB … -1dB 0dB 0dB 0dB … 0dB 0dB TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -1 0 . 2 band DRC This DRC is used in order to prevent speaker protection and the clip output of a large audio signal. In addition to two bands of DRC for low and high frequency, there is DRC for the whole frequency in the latter part. Non clip output is possible. DRC for low frequency band and DRC for high frequency band can set up two threshold value levels. Moreover, it is possible to also change slope. 2 Band DRC block diagram Gain Controller Cross over Filters AGC_TH1, Slope α All frequency Band AGC_TH2 DRC1 HPF Peak Detector DRC2 Input Output AGC_TH Filter_Freq [5:0] High frequency Band Gain Controller AGC_TH1, Slope α DRC1 Peak Detector DRC2 APF AGC_TH2 Filter_Freq [5:0] Gain Peak Controller Detector Low frequency Band Figure 59 DRC transition figure Input A_TIME AGC_TH Volume Level Output AGC_TH R_TIME A_TIME R_TIME A_ RATE R_ RATE Figure 60 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 52/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV DRC input-and-output gain characteristics [dB] VO The formula which asks for Slope alpha is described below. α = 00h Alpha changes into 8bit Hex data of the complement of 2 the value calculated by calculation. y x 20 20 α 10 - 10 α = AGC_TH2 y = -6dB TH 20 x 20 × 128 10 - 10 AGC_TH1 -12dB TH is AGC_TH1. x is input level. y is output level. α = 80h Ex) It asks for alpha at the time of AGC_TH1 = -12dB, x = 0dB y = -6dB -6 0 1020 - 1020 α = -12 0 × 128 1020 - 1020 α = 85.266 → 55H VOinf 55H calculated is set as &h25 or &h2A VIinf -12dB x = 0dB VI Figure 61 Volume Curve Volume Level Linear Curve Linear Curve Exponential Curve Exponential Curve AGC_TH A_RATE R_RATE Time Figure 62 ON/OFF setting of DRC for all frequency band. OFF is through output. Default = 1 Select Address &h20 [ 3 ] Value 0 1 Explanation of operation Not use Use ON/OFF setting of DRC1 for high frequency band. (DRC which can perform slope variable) OFF is through output. Default = 1 Select Address &h20 [ 7 ] Value 0 1 Explanation of operation Not use Use ON/OFF setting of DRC2 for high frequency band. (Compressor) OFF is through output. Default = 1 Select Address &h20 [ 6 ] Value 0 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Not use Use 53/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV ON/OFF setting of DRC1 for low frequency band. (DRC which can perform slope variable) OFF is through output. Default = 1 Select Address &h20 [ 5 ] Value 0 1 Explanation of operation Not use Use ON/OFF setting of DRC2 for low frequency band. (Compressor) OFF is through output. Default = 1 Select Address &h20 [ 4 ] Value 0 1 Explanation of operation Not use Use The volume curve at the time of an attack (A_RATE) is selected. Default = 0 Select Address &h21[ 7 ] Value 0 1 Explanation of operation Linear curve Exponential curve The volume curve at the time of a release (R_RATE) is selected. Default = 0 Select Address &h21 [ 6 ] Value 0 1 Explanation of operation Linear curve Exponential curve The choice of the DRC composition It uses a standard in 2Band DRC but it is possible to use as 1Band DRC, too. To make the composition of 1Band DRC, it chooses through setting in HPF and APF of the crossover filter. 【Procedure】 1) &h51 = 10h 2) &h52 = 07h 3) &h57 = 01h 4) &h51 = 11h 5) &h52 = 07h 6) &h57 = 01h :Select HPF of the 2Band DRC. :Select Filter through. :It starts a transfer to the coefficient RAM. :Select APF of 2Band DRC. :Select Filter through. :It starts a transfer to the coefficient RAM. To set the crossover filter which divides the high frequency band and the low frequency band of 2Band DRC, therefore, it is referred to the chapter 1-7. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 54/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Setting of DRC AGC_TH for all bands. When using according to either of the DRC for the high area or the DRC for the low area bigger AGC_TH setting, the distortion in the crossover point can be suppressed. Default = 40h Select Address &h38 [ 6:0 ] Explanation of operation Command 00 … 3F 40 41 Threshold -32dB … -0.5dB 0dB +0.5dB … 58 … +12dB Setting of DRC A_RATE for all bands. (The compression curve transition time in attack) Default = 3h Select Address &h3A [ 6:4 ] Explanation of operation Command 0 1 2 3 A_RATE time 1ms 2ms 3ms 4ms Command 4 5 6 7 A_RATE time 5ms 10ms 20ms 40ms Setting of DRC R_RATE for all bands. ( The expansion curve transition time in release) Default = Bh Select Address &h3A [ 3:0 ] Explanation of operation Command R_RATE time Command R_RATE time 0 0.125s 8 2s 1 0.1825s 9 2.5s 2 0.25s A 3s 3 0.5s B 4s 4 0.75s C 5s 5 1s D 6s 6 1.25s E 7s 7 1.5s F 8s Setting of DRC A_TIME for all bands. (Setting of detection time for attack operation) Default = 1h Select Address &h3B [ 7:4 ] Explanation of operation Command A_TIME time Command A_TIME time 0 0ms 8 6ms 1 0.5ms 9 7ms 2 1ms A 8ms 3 1.5ms B 9ms 4 2ms C 10ms 5 3ms D 20ms 6 4ms E 30ms 7 5ms F 40ms Setting of DRC R_TIME for all bands. (Setting of detection time for release operation) Default = 3h Select Address &h3B [ 2:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command R_TIME time Command R_TIME time 0 5ms 4 100ms 1 10ms 5 200ms 2 25ms 6 300ms 3 50ms 7 400ms 55/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Slope (α) setting of DRC1 for high frequency band Default = 80h Select Address &h29 [ 7:0 ] Explanation of operation [dB] VO α = 00h The formula which asks for Slope alpha is described below. Alpha changes into 8bit Hex data of the complement of 2 the value calculated by calculation. y α α = AGC_TH2 y = -6dB x 1020 - 1020 TH x × 128 1020 - 1020 AGC_TH1 -12dB α = 80h TH is AGC_TH1. x is input level. y is output level. Ex) It asks for alpha at the time of AGC_TH1 = -12dB, x = 0dB y = -6dB -6 α = 0 1020 - 1020 -12 0 × 128 1020 - 1020 α = 85.266 → 55H VOinf 55H calculated is set as &h61 or &h69 VIinf -12dB x = 0dB VI AGC_TH1 setting of DRC1 for high frequency band Please set below to the setting value of AGC_TH2. Default = 40h Select Address &h28 [ 6:0 ] Explanation of operation Command 00 … 3F 40 41 Threshold -32dB … -0.5dB 0dB +0.5dB … 58 … +12dB AGC_TH2 setting of DRC2 for high frequency band Default = 40h Select Address &h2C [ 6:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation 56/94 Command 00 … 3F 40 41 Threshold -32dB … -0.5dB 0dB +0.5dB … 58 … +12dB TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV High frequency band A_RATE setting (It is the transition time of a compression curve at the time of an attack.) DRC1 and DRC2 for high frequency band are individually setting. Default = 3h Select Address DRC1 &h2A [ 6:4 ] DRC2 &h2E [ 6:4 ] Explanation of operation Command A_RATE time Command A_RATE time 0 1ms 4 5ms 1 2ms 5 10ms 2 3ms 6 20ms 3 4ms 7 40ms High frequency band R_RATE setting (It is the transition time of an extension curve at the time of release.) DRC1 and DRC2 for high frequency band are individually setting. Default = Bh Select Address DRC1 &h2A [ 3:0 ] DRC2 &h2E [ 3:0 ] Explanation of operation Command R_RATE time Command R_RATE time 0 0.125s 8 2s 1 0.1825s 9 2.5s 2 0.25s A 3s 3 0.5s B 4s 4 0.75s C 5s 5 1s D 6s 6 1.25s E 7s 7 1.5s F 8s A_TIME1 setting of DRC1 for high frequency band (Detection time setting of attack operation) DRC1 and DRC2 for high frequency band are individually setting. Default = 1h Select Address DRC1 &h2B [ 7:4 ] DRC2 &h2F [ 7:4 ] Explanation of operation Command A_TIME time Command A_TIME time 0 0ms 8 6ms 1 0.5ms 9 7ms 2 1ms A 8ms 3 1.5ms B 9ms 4 2ms C 10ms 5 3ms D 20ms 6 4ms E 30ms 7 5ms F 40ms R_TIME setting of DRC for high frequency band (Detection time setting of release operation) DRC1 and DRC2 for high frequency band are individually setting. Default = 3h Select Address DRC1 &h2B [ 2:0 ] DRC2 &h2F [ 2:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command R_TIME time Command R_TIME time 0 5ms 4 100ms 1 10ms 5 200ms 2 25ms 6 300ms 3 50ms 7 400ms 57/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Slope (α) setting of DRC1 for low frequency band Default = 80h Select Address &h31 [ 7:0 ] Explanation of operation [dB] VO The formula which asks for Slope alpha is described below. α = 00h alpha changes into 8bit Hex data of the complement of 2 the value calculated by calculation. y α α = AGC_TH2 y = -6dB x 1020 - 1020 TH 20 x × 128 10 - 1020 AGC_TH1 -12dB α = 80h TH is AGC_TH1. x is input level. y is output level. Ex) It asks for alpha at the time of AGC_TH1 = -12dB, x = 0dB y = -6dB -6 α = 0 1020 - 1020 -12 0 × 128 1020 - 1020 α = 85.266 → 55H VOinf 55H calculated is set as &h61 or &h69 VIinf -12dB x = 0dB VI AGC_TH1 setting of DRC1 for low frequency band Please set below to the setting value of AGC_TH2. Default = 40h Select Address &h30 [ 6:0 ] Explanation of operation Command Threshold 00 -32dB … … 3F -0.5dB 40 0dB 41 +0.5dB … 58 … +12dB AGC_TH2 setting of DRC2 for low frequency band Default = 40h Select Address &h34 [ 6:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation 58/94 Command Threshold 00 -32dB … … 3F -0.5dB 40 0dB 41 +0.5dB … 58 … +12dB TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Low frequency band A_RATE setting (It is the transition time of a compression curve at the time of an attack.) DRC1 and DRC2 for low frequency band are individually setting. Default = 3h Select Address DRC1 &h32 [ 6:4 ] DRC2 &h36[ 6:4 ] Explanation of operation Command A_RATE time Command A_RATE time 0 1ms 4 5ms 1 2ms 5 10ms 2 3ms 6 20ms 3 4ms 7 40ms Low frequency band R_RATE setting (It is the transition time of an extension curve at the time of release.) DRC1 and DRC2 for low frequency band are individually setting. Default = Bh Select Address DRC1 &h32 [ 3:0 ] DRC2 &h36 [ 3:0 ] Explanation of operation Command R_RATE time Command R_RATE time 0 0.125s 8 2s 1 0.1825s 9 2.5s 2 0.25s A 3s 3 0.5s B 4s 4 0.75s C 5s 5 1s D 6s 6 1.25s E 7s 7 1.5s F 8s A_TIME1 setting of DRC1 for low frequency band (Detection time setting of attack operation) DRC1 and DRC2 for low frequency band are individually setting. Default = 1h Select Address DRC1 &h33 [ 7:4 ] DRC1 &h37 [ 7:4 ] Explanation of operation Command A_TIME time Command A_TIME time 0 0ms 8 6ms 1 0.5ms 9 7ms 2 1ms A 8ms 3 1.5ms B 9ms 4 2ms C 10ms 5 3ms D 20ms 6 4ms E 30ms 7 5ms F 40ms R_TIME setting of DRC for low frequency band (Detection time setting of release operation) DRC1 and DRC2 for low frequency band are individually setting. Default = 3h Select Address DRC1 &h33 [ 2:0 ] DRC2 &h37 [ 2:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command R_TIME time Command R_TIME time 0 5ms 4 100ms 1 10ms 5 200ms 2 25ms 6 300ms 3 50ms 7 400ms 59/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 【Question】 What is the purpose of DRC for all frequency bands? 2 Band DRC block diagram Gain Controller Peak Detector Cross over Filters HPF All frequency Band DRC1 DRC2 Input Output High frequency Band Gain Controller DRC1 Peak Detector DRC2 APF Gain Peak Controller Detector Low frequency Band Figure 63 【Answer】 The purpose is for keeping constant the output level in the crossover point of low frequency band and high frequency band. A frequency characteristic figure with a cross over frequency 1.2kHz of DRC for low frequency band and DRC for high frequency band is shown below. Figure 64 Next, the graph of AGC_TH=0dB, cross over frequency = 1.2kHz, and the frequency vs. output gain when not using all the DRC for all frequency bands is shown. 10 Output Gain (dB) 8 6 4 0dB 2 6dB 0 12dB -2 -4 100 1000 10000 Frequency (Hz) Figure 65 Input level 0dB is a flat. However, on an input level of +6dB or +12dB, it is over 0dB of a compression level near the cross over frequency. In order to prevent this phenomenon, DRC for all frequency bands is used. However, when this phenomenon does not exist in a problem, I think that it is not necessary to use DRC for all frequency bands. AGC_TH of DRC for all frequency band sets up AGC_TH2 value of the higher one, when AGC_TH2 differ by DRC for high frequency band, and DRC for low frequency band. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 60/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 【Question】 Recommendation value setting of 2 band DRC? 【Answer】 The recommendation value of 2 band DRC was examined to speaker protection using FPD TV. ・A_RATE : 4ms ・R_RATE : 2s or more ・A_TIME : 0.5ms ・R_TIME : 50ms or more It is not uncomfortable to a music source to arrange all DRC (low frequency band, high frequency band, all frequency band) with the same value. 【Question] When master volume is increased, why is it that only the sound of a high region becomes large? 【Answer】 It investigated about the cross over frequency and the relation of AGC_TH2 of DRC for high frequency band. Its sound energy decreases, so that music data becomes high frequency. When a cross over frequency is set up highly, unless it lowers AGC_TH2 of DRC for high frequency band, when master volume is increased, the effect by limit cannot be heard. The red line shows the Peak level. Figure 66 AGC_TH2 correction value About the amount of adjustments of AGC_TH2 of DRC for high frequency band. 0 -2 -4 -6 -8 -10 -12 -14 -16 -18 -20 100 1000 10000 Cross over frequency (Hz) Figure 67 Please use as a standard of the adjustment value from AGC_TH2 value of DRC for low frequency band. Moreover, the amount of adjustments decreases by setting up a cross over frequency lowness. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 61/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1-11. Post-scalar To prevent from an overflow in the DSP, it adjusts a gain with the scalar. An adjustable range can be set up at a 0.5dB step from +48dB to -79dB. Post-scalar does not have a smooth transition function. (Same control of Lch/Rch.) Default = 60h Select Address &h13 [ 7:0 ] Command 00 01 Gain +48dB +47.5dB … … 60 61 62 0dB -0.5dB -1dB … … 1 -1 2 . Explanation of operation FE FF -79dB -∞ Fine Post-scalar An adjustable range can be set up at a 0.1dB step from +0.7dB to –0.8dB. Fine Post-scalar does not have a smooth transition function. (Independent control of Lch/Rch.) Default=8h Select Address Lch &h14 [ 7:4 ] Rch &h14 [ 3:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command 0 1 2 3 4 5 6 7 62/94 Gain -0.8dB -0.7dB -0.6dB -0.5dB -0.4dB -0.3dB -0.2dB -0.1dB Command 8 9 A B C D E F Gain 0dB +0.1dB +0.2dB +0.3dB +0.4dB +0.5dB +0.6dB +0.7dB TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -1 3 . Hard Clipper When measuring the rated output of the television, THD+N measures in 10%. It can be made to clip with any output amplitude by using a clipper function. For example, the rated output of 10W or 5W can be gained using the amplifier of 15W output. Hard clip Clip level:0dB Clip level:-3dB Clip level:+3dB +3dB +3dB +3dB 0dB 0dB 0dB -3dB -3dB -3dB -6dB -6dB -6dB Figure 68 Clipper setting Default = 1 Select Address &h1A [ 0 ] Value 0 1 Explanation of operation Clipper function is not used. Hard clipper function is used. Clip level selection Default = E1h Select Address &h1B [ 7:0 ] Explanation of operation Command 00 … E0 E1 E2 -0.1dB 0dB +0.1dB … … 63/94 … www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Gain -22.5dB FF +3dB TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1 -1 4 . DC cut HPF (Back) DC offset element of the digital signal outputted from audio DSP is cut by this HPF. The cutoff frequency fc of HPF uses the 1Hz filter, and the degree uses the first-order filter. Default = 1 Select Address &h18 [ 0 ] Value 0 1 1 -1 5 . Explanation of operation Not use Use RAM clear The data RAM of DSP and coefficient RAM are cleared. 40us or more is required until all the data is cleared. Clear of the data RAM Default = 1 Select Address &h01 [ 7 ] Value 0 1 Explanation of operation Normal Clear operation Clear of coefficient RAM Default = 1 Select Address &h01 [ 6 ] Value 0 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Normal Clear operation 64/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 1-16. Audio Output Level Meter It is possible to output the peak level of the PCM data inputted into a PWM processor. A peak value can be read using the 2-wire command interface as 16 bit data of an absolute value. The interval holding a peak value can be selected from six steps (50ms step) from 50ms to 300ms. A peak hold result can be selected from L channel, R channel, and a monophonic channel {(Lch+Rch) /2}. Audio Output Level Meter block diagram I2s DSP Peak Hold (Lch) Peak Hold (Rch) 0.5 Selector &h75 METER_LOAD [1:0] Level Output Register &h76, &h77 OUT_LEVEL [15:0] Figure 69 Setting of the peak level hold time interval of Audio Output Level Meter Default = 00h Select Address &h74 [ 2:0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Command 0 1 2 3 4 5 65/94 Hold time 50ms 100ms 150ms 200ms 250ms 300ms TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV The signal of Audio Level Meter read-back is selected. A value will be taken into a read-only register if a setting value is written in. In order to update this register value, it is necessary to write in a setting value again. Default = 0 Select Address &h75 [ 1:0 ] Value 0 Explanation of operation The peak level of L channel 1 The peak level of R channel 2 The peak level of monophonic channel {(Lch+Rch) /2} Read-back of Audio Output Level &h76 (upper 8 bits) and a &h77 (lower 8 bits) commands are read for the maximum within the period appointed by the command &h74 using the 2-wire interface. (Example) When FFFFh is read, mean 1.0 (0dBFs). When 8000h is read, mean 0.5 (-6dBFs). www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 66/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 2.Setting and reading method of parametric equalizer It explains a detailed sequence of the setting method and the reading method of the parametric equalizer separately for usage. 2-1 PEQ coefficient setting The parametric equalizer consists of Bi-quad filter as follows. Each coeffiect of Bi-quad filter can be written directly. It is S2.21 format, and setting range is -4≦x<+4. Moreover, the coefficient address is shown in Table 1. X[n] Y[n] b0 Z-1 X[n-1] Z-1 b1 a1 Z-1 X[n-2] Y[n-1] Z-1 b2 Direct form 1 a2 Y[n-2] Figure 70 2-1-1 Writing sequence (It sets up in number order) 1. BANK1 to 4 is appointed. (&h60[1:0]) 2. Address setting (&h61) (*1)Table 1 is referred to. 3. 24bit coefficient Upper[23:16]bit setting (&h62[7:0]) 4. 24bit coefficient Middle[15:8]bit setting (&h63[7:0]) 5. 24bit coefficient Lower [7:0]bit setting (&h64[7:0]) 6. The writing of coefficients is performed. (&h65[0] = 1) (*2) (*2) After writing complete of coefficients is cleared automatically. It is not necessary to transmit h65[0] =L. Coefficient writing takes about 100μsec.100μsec should not change an address setup and several 24-bit setup after coefficient write-in execution. (ex) When 0x3DEDE7 is written in BANK1, same L/Rch, and 16band BQ1 b0 1. &h60 = 0*h (BANK1 is appointed.) 2. &h61 = 00h (16band BQ1 b0 is appointed) 3. &h62 = 3Dh (Upper[23:16] is setting) 4. &h63 = EDh (Middle[15:8] is setting) 5. &h64 = E7h (Lower[7:0] is setting) 6. &h65 = 01h (Coefficient transfer) (*3) (*3) After writing complete of coefficients is cleared automatically. 7. 100μsec or more μsec wait The writing of other coefficients is performed. 2-1-2 Read-back sequence (It sets up in number order) 1. BANK1 to 4 is appointed. (&h60[3:2]) 2. Address setting (&h61) (*4)Table 1 is referred to. 3. Setting of a read-back register address (&hD0) 4. Read-back of the 24bit coefficient Upper[23:16]bit (&h66[7:0]) 5. Read-back of the 24bit coefficient Middle[15:8]bit (&h67[7:0]) 6. Read-back of the 24bit coefficient Lower[7:0]bit (&h68[7:0]) www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 67/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 2-1-3 When the coefficient of PEQ is set up directly and a soft transition is performed 1. Set PEQ coefficient to soft transition address whose address is 50-54.Please refers to Table1. Since in the case of &h60[4]=1(Enable L/R independent setting) and &h53 [5:4] =0 a soft transition is carried out and it is set to LR simultaneous , please write a coefficient in both LR address. In the case of &h53[5:4]=1, coefficient is set to only Lch address. In the case of &h53[5:4]=2, coefficient is set to only Rch address. 2. Select PEQ channel that is performed soft transition by setting &h51[4:0] address. 3. &h58[0]=1h:Start soft transition (After the completion of soft transition this register is automatically cleared by 0 h) 4. Wait soft transition completion(about 24msec), or read command &h59 [0], and stand by until it is cleared by 0 h. Table1. Specified coefficient &h61[6:0] Specified coefficient &h61[6:0] Specified coefficient 00 16BandBQ1 b0 23 16BandBQ8 b0 01 16BandBQ1 b1 24 16BandBQ8 b1 02 16BandBQ1 b2 25 16BandBQ8 b2 03 16BandBQ1 a1 26 16BandBQ8 a1 04 16BandBQ1 a2 27 16BandBQ8 a2 05 16BandBQ2 b0 28 16BandBQ9 b0 06 16BandBQ2 b1 29 16BandBQ9 b1 07 16BandBQ2 b2 2A 16BandBQ9 b2 08 16BandBQ2 a1 2B 16BandBQ9 a1 09 16BandBQ2 a2 2C 16BandBQ9 a2 0A 16BandBQ3 b0 2D 16BandBQ10 b0 0B 16BandBQ3 b1 2E 16BandBQ10 b1 0C 16BandBQ3 b2 2F 16BandBQ10 b2 0D 16BandBQ3 a1 30 16BandBQ10 a1 0E 16BandBQ3 a2 31 16BandBQ10 a2 0F 16BandBQ4 b0 32 16BandBQ11 b0 10 16BandBQ4 b1 33 16BandBQ11 b1 11 16BandBQ4 b2 34 16BandBQ11 b2 12 16BandBQ4 a1 35 16BandBQ11 a1 13 16BandBQ4 a2 36 16BandBQ11 a2 14 16BandBQ5 b0 37 16BandBQ12 b0 15 16BandBQ5 b1 38 16BandBQ12 b1 16 16BandBQ5 b2 39 16BandBQ12 b2 17 16BandBQ5 a1 3A 16BandBQ12 a1 18 16BandBQ5 a2 3B 16BandBQ12 a2 19 16BandBQ6 b0 3C 16BandBQ13 b0 1A 16BandBQ6 b1 3D 16BandBQ13 b1 1B 16BandBQ6 b2 3E 16BandBQ13 b2 1C 16BandBQ6 a1 3F 16BandBQ13 a1 1D 16BandBQ6 a2 40 16BandBQ13 a2 1E 16BandBQ7 b0 41 16BandBQ14 b0 1F 16BandBQ7 b1 42 16BandBQ14 b1 20 16BandBQ7 b2 43 16BandBQ14 b2 21 16BandBQ7 a1 44 16BandBQ14 a1 22 16BandBQ7 a2 45 16BandBQ14 a2 When L/R independent, Lch:&h61[7]=0, Rch: &h61[7]=1 When L/R same, &h61[7] is not reflected. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 68/94 &h61[6:0] Specified coefficient 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 16BandBQ15 b0 16BandBQ15 b1 16BandBQ15 b2 16BandBQ15 a1 16BandBQ15 a2 16BandBQ16 b0 16BandBQ16 b1 16BandBQ16 b2 16BandBQ16 a1 16BandBQ16 a2 Smooth BQ b0 Smooth BQ b1 Smooth BQ b2 Smooth BQ a1 Smooth BQ a2 DRC_HPF b0 DRC_HPF b1 DRC_HPF b2 DRC_HPF a1 DRC_HPF a2 DRC_APF b0 DRC_APF b1 DRC_APF b2 DRC_APF a1 DRC_APF a2 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV BM5480MUV has a mute function of audio DSP by a terminal. It is possible to perform mute of the output from Audio DSP by setting a MUTEX terminal to "L." Transition time setting at the time of mute is as follows. Smooth transition mute time setting The transition time when changing to a mute state is selected. The soft transition time at the time of mute release is 10.7ms fixed. Default = 3 Select Address &h15 [ 1:0 ] Value 0 10.7ms Explanation of operation 1 21.4ms 2 42.7ms 3 85.4ms &h15[1:0] Mute time setting It is only operated by mute terminal. XdB Mute state Audio output data A &h15[1:0] setting Command A 0 10.7ms 1 21.4ms 2 42.7ms 3 85.4ms B B 10.7ms 10.7ms 10.7ms 10.7ms Figure 71 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 69/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Smooth transition mute release time setting Time after detecting mute release until it actually begins mute release operation is set up. Default = 0 Select Address &h15 [ 5:4 ] Value 0 Explanation of operation 0ms 1 100ms 2 200ms 3 300ms Operation of mute delay &h15[5:4] MUTEX Command 0 1 2 3 Audio output data A A 0ms 100ms 200ms 300ms Figure 72 【Question】 When mute release is performed, what happens during mute operation? Moreover, when there is release delay time, what happens? 【Answer】 When mute release is performed during mute operation, mute release operation is started in an instant. (When delay setting is 0) Return time at this time becomes shorter than mute release time (for example, 10ms). Next, when there is setting of release delay time, a delay timer starts a count from the time of performing mute release, and mute release operation is started after delay time completing. When mute release time setting is set to 10ms, it is designing so that a mute release curve may draw f curve. Mute transition-time setting:10.7ms,Mute release delay setting:0ms Audio output Mute transition-time setting:10.7ms,Mute release delay setting:100ms Audio output 100ms Mute start Mute release operation start MUTEX Mute start Mute release Mute release operation start MUTEX Figure 73 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 70/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 4.Small signal input detection function There is a function which detects the audio data input of a non-signal or a small signal. This function is used in order to reduce the standby power consumption of an audio set. Setting of a detection level and detection time can be performed. If the signal below a setting detection level continues in both L channel and R channel, a small signal detection flag will become "H". A detection result can be read from command &h72 [2:0]. The point which acts as a monitor of the small signal becomes input data of audio DSP block. I2S DSP Peak Detector (Lch) Peak Detector (Rch) Block diagram Counter Flag &h72 [0] NOSIG_DET_FLAG Figure 74 Detection level setting Default = 00h Select Address &h70 [ 4:0 ] Explanation of operation Command Level Command Level Command Level 00 -∞ 08 -77dB 10 -69dB 01 -96dB 09 -76dB 11 -68dB 02 -92dB 0A -75dB 12 -67dB 03 -88dB 0B -74dB 13 -66dB 04 -84dB 0C -73dB 14 -65dB 05 -80dB 0D -72dB 15 -64dB 06 -79dB 0E -71dB 16 -62dB 07 -78dB 0F -70dB 17 -60dB Detection time setting Default = 0 Select Address &h71 [ 1:0 ] Value 0 42.7ms Explanation of operation 1 85.4ms 2 170.7ms 3 341.4ms * Sampling frequency is value of Fs = 48kHz. In the case of Fs = 44.1kHz, it will be about 1.09 times the setting value. Detection flag read-back (Read Only) Select Address &h72 [ 0 ] Value 0 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Explanation of operation Un-detecting. Detecting 71/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 5.LEVEL DRC When the signal below a setting detection level and continues the setting time in both L channel and R channel, Mute function will be run. (Smooth transition mute) Mute threshold level has hysteresis of 6dB. Small signal detect is run back channel mixer block. PEAK GAIN DETECTOR CONTROLLER Figure 75 LEVEL DRC input signal LEVEL DRC Detect signal &h79[1:0] LEVEL DRC output singnal &h7A[3:0] &h7A[6:4] Figure 76 LEVEL DRC ON/OFF Default = 1 Select Address &h78 [4 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Value 0 1 Explanation of operation OFF ON 72/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV LEVEL DRC Detect level setting Release level is +6dB of this setting. Default=0h Select Address &h78 [ 3:0 ] Explanation of operation Command 0 1 2 3 4 5 6 7 Detect time setting Default=3h Select Address &h79 [ 1:0 ] Level -96dB -90dB -84dB -78dB -72dB -66dB -60dB -54dB Command 8 9 A B C D E F Level -48dB -42dB -36dB -30dB - Explanation of operation Command 0 1 2 3 Time 42.7ms 85.4ms 170.7ms 341.4ms *Above is the value of FS=48kHz. FS=44.1kHz:Above value×1.09 LEVEL DRC smooth transition mute release time setting Default=3h Select Address Explanation of operation &h7A [6:4 ] Command Time Command 0 1ms 4 1 2ms 5 2 3ms 6 3 4ms 7 Time 5ms 10ms 20ms 40ms *Above is the value of FS=48kHz. FS=44.1kHz:Above value×1.09 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 73/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV LEVEL DRC smooth transition mutes time setting Default=Bh Select Address &h7A [3:0 ] Command 0 1 2 3 4 5 6 7 Explanation of operation Time 0.125S 0.1825S 0.25S 0.5S 0.75S 1S 1.25S 1.5S Command 8 9 A B C D E F Time 2S 2.5S 3S 4S 5S 6S 7S 8S *Above is the value of FS=48kHz. FS=44.1kHz:Above value×1.09 LEVEL DRC Detect signal read out(Read Only) Select Address &h7B [ 0 ] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Value 0 1 Explanation of operation No detect Detect 74/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 6.Clock stop detection and detection of BCLK frequency begin too low or too high or asynchronous state detection 6-1 Clock stops detection BM5480MUV needs some clock source for generating proper clock to process Audio data. By stopping these cock sources, these clocks to process Audio data also stop. To prevent noise sounds, we need to detect BCLK or LRCLK stop condition. As we detect stop flag that is to be valid, output is gone to mute state (mute instantly). Internal frequency generator Clock stop detecion circuit BCLK Judge OK/NG LRCLK Figure 77 Each detect condition is set by below command. We can check detected result by reading back flag register. These flags are cleared only by sending specified commands. LRCLK stop detection time Default = 2h(LRCK) Select Address LRCLK &h07 [ 2:0 ] Value 0 10μs to 20μs Operation 1 20μs to 40μs 2 50μs to 100μs 3 100μs to 200μs 4 200μs to 400μs 5 300μs to 600μs 6 400μs to 800μs 7 500μs to 1000μs ※Detection time has the above-mentioned variation within the limits. BCLK stop detection time Default = 0h(BCK) Select Address BCLK &h08 [ 6:4 ] Value 0 Operation 10μs to 20μs 1 20μs to 40μs 2 50μs to 100μs 3 100μs to 200μs 4 200μs to 400μs 5 300μs to 600μs 6 400μs to 800μs 7 500μs to 1000μs ※Detection time has the above-mentioned variation within the limits. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 75/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Stop detection flag read back register (Read Only) Select Address &h09 [ 5 ] Value 0 &h09 [ 4 ] Operation Normal 1 Detection of LRCLK stop flag 0 Normal 1 Detection of BCLK stop flag Stop detection flag clear register (Write Only) Select Address &h09 [ 1 ] &h09 [ 0 ] Operation LRCLK stop detection flag is cleared by writing 1. BCLK stop detection flag is cleared by writing 1. ※When using a clock shutdown auto return facility (Chapter 17), the above-mentioned flag is cleared automatically. LRCLK stop flag valid or invalid selection Default = 0h Select Address Value &h07 [ 3 ] 0 1 BCLK stop flag valid or invalid selection Default = 0h Select Address Value &h08 [ 7 ] 0 1 Operation Valid Invalid Operation Valid Invalid 6-2 Synchronous blank detection As for synchronous blank detecting function, it detects as synchronous blank error when it counts between the rising edges of LRCK with internal clock (49.152MHz), and it shifts more than the definite value, and whether PLL is normally locked is judged. Input sampling frequency Count value (Start of counting from 0) 32kHz,44.1kHz,48kHz 1023 As for the detection result, reading from the register is possible. As a result of the judgment as synchronous blank once, it is not cleared until a clear command is transmitted even if the state of the clock returns normally. Moreover, the setting of the detection approval frequency is also possible, and if the error more than the predetermined number is detected, the flag (&h06[1]) becomes "1" by the command. Synchronous blank flag reading register (Read Only) Select Address &h06 [ 1 ] Value 0 1 Explanation of operation Normal Synchronous blank detect Synchronous blank flag clear register(Write Only) Select Address &h06 [ 0 ] Explanation of operation When "1" is written, the synchronous blank flag is cleared. *When the clock stop automatic return function (Chapter 7) is used, these flags are cleared by the automatic operation. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 76/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Synchronous blank count setting Default = 2h Select Address &h06 [ 6:4 ] Explanation of operation 1 or more is set. (It should be set from 1 to 7) If synchronous blank more than the set number of count is detected, & h06[1] becomes "1". 6-3 BCLK high or low speed detection BCLK high or low speed detection function is that judge BCLK speed being too high or low by measuring by using internal clock(12MHz to 25MHz). When using a BCLK speed detection, speed failure detection can be more correctly performed by making a command set reflect about an input sample rate. When you validate sample rate setting, please be sure to set up the sample ring rate inputted with &h0c [1:0] command. A high speed and the low-speed detection flag can set up validity and the disabled, respectively, and if the validated flag is materialized, mute (mute instantly) will be carried out. Valid or invalid frequency value setting up by &h0C[1:0] command. Default = 0h Select Address &h0A [ 3 ] Value 0 Operation Valid 1 Invalid Value 0 48kHz Setting of sampling rate Default = 0h Select Address &h0C [ 1:0 ] Operation 1 44.1kHz 2 32kHz The constraints of a high speed or a low-speed condition Default = 0h Select Address &h0A [ 2 ] Value 0 ±10% Operation 1 ±20% We can check detection result by reading back. The result judged that is once unusual is not cleared until it transmits a clear command, even if the condition of a clock returns to normal. We can set up We can set up the constraints of the count of formation, and it does not set a flag until it detects it by count continuation. BCLK high speed flag(Read Only) Select Address &h0A [ 1 ] Value 0 1 Operation Normal High speed detection flag BCLK low speed flag(Read Only) Select Address &h0B [ 1 ] Value 0 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Operation Normal Low speed detection flag 77/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV High speed detection clears register(Write Only) Select Address &h0A [ 0 ] Operation If “1” writes in, a high speed detection flag will be cleared. ※When using a clock shutdown auto return facility (Chapter 7), the above-mentioned flag is cleared automatically. Low speed detection clear register(Write Only) Select Address &h0B [ 0 ] Operation If “1” writes in, a high speed detection flag will be cleared. ※When using a clock shutdown auto return facility (Chapter 7), the above-mentioned flag is cleared automatically. A constraint of the count of judging with high speed flag detection Default = 2h Select Address &h0A [ 6:4 ] Operation Please set up one or more. (1-7 are set up) A will become "&h0A[1]=1" if the BCLK high speed condition more than the count of setting up is detected continuously. A constraint of the count of judging with low speed flag detection Default = 2h Select Address &h0B [ 6:4 ] Operation Please set up one or more. (1-7 are set up) A will become "&h0B[1]=1" if the BCLK low speed condition more than the count of setting up is detected continuously. High speed detection flag valid or invalid Default = 0h Select Address &h0A [ 7 ] Value 0 1 Operation Valid Invalid Low speed detection flag valid or invalid Default = 0h Select Address &h0B [ 7 ] Value 0 1 Operation Valid Invalid The frequency range of BCLK by which high speed detection or low speed detection is carried out becomes below. Setting1 10%(&h0A[2]=0) Setting2 48kHz(&h0C[1:0]=0) Low speed Under 20.0k to 41.3kHz High speed Over 55.6k to 111.4kHz 44.1kHz(&h0C[1:0]=1) Under 18.9k to 38.0kHz Over 51.1k to 102.4kHz 32kHz(&h0C[1:0]=2) Under 13.7k to 27.6kHz Over 37.1k to 74.3kHz 48kHz(&h0C[1:0]=0) Under 19.2k to 38.4kHz Over 62.4k to 128.4kHz 44.1kHz(&h0C[1:0]=1) Under 17,6k to 35.3kHz Over 57.3k to 114.7kHz 32kHz(&h0C[1:0]=2) Under 12.8k to 25.6kHz Over 41.6k to 83.2kHz 20%(&h0A[2]=1) www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 78/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 7.Auto recovery from clock error function Detection flag and a BCLK high speed, and low speed detection flag formation, it will be in a mute condition (mute instantly) about an output. In that case, if the clock error auto return facility is enabled, when it returns to a normal input, a mute condition will be canceled automatically. When the clock error auto return facility is repealed, it is necessary to control a series of operations called a mute-on and flag clear command transmission, an internal-RAM-data clear, and mute release from an external microcomputer. Since it is invalid immediately after a wake-up, &h0D[6] =1 is set up before mute release, and it recommends validating. Valid or invalid auto recover from clock error Default = 0h Select Address &h0D [ 6 ] Value 0 1 Operation Invalid Valid Each error flag can be read from the following addresses. When 1 is read from a read address, the error flag stands. Moreover, a flag is not cleared until it writes 0 in the target address, even if error status will be canceled, once a flag leaves. Error flag read register Select Address &h0E [ 6 ] Operation Asynchronous flag &h0E [ 4 ] LRCLK stop flag &h0E [ 3 ] BCLK stop flag &h0E [ 2 ] BCLK high speed detection flag &h0E [ 1 ] BCLK low speed detection flag 8.The wake-up Procedure of power-up It recommends starting power-up in the following Procedures. 1. Power up ○ Wait over 10msec 2. Release reset(RSTX=H) 3. &h0C[1:0]=*h : Sampling rate(Please set up 0h in the case of 48kHz, set up 1h in the case of 44.1kHz and 2h in 32kHz.) ○ Please input BCLK and LRCLK 4. &hE9=10h : changing clock to normal state ○ Wait over 5msec 5. &h0x01=00h : Set RAM clear OFF 6. &h0D[6]=1h : Valid auto recover from clock error 7. &h0E[7:1]=0h : Clear error flag 8. &h92[4:0]=11h : PWM setting1 9. &h93[4:0]=1Ch : PWM setting2 10. &h94[4:0]=15h : PWM setting3 11. &h95[4:0]=04h : PWM setting4 12. Please set up DSP function such as volume, PEQ, DRC, and Scalar etc. 13. MUTEX=H : Release mute www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 79/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 9.The operating procedure in a status with an unstable clock In the segment where the input of I2S signal of BCLK, LRCLK, and SDATA may become unstable, please set to MUTEX=L and carry out mute. 1.MUTEX=L ○ After stabilizing I2S input, it is 20 ms or more WAIT. 2.MUTEX=H BCLK LRCLK SDATA Stable Unstable Stable MUTEX Over 20ms Soft-mute *Chapter3 Soft-start *Chapter3 Speaker BTL output (After LC filter) Figure 78 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 80/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Application Circuit Example (Stereo BTL output, RL1=8Ω) GNDP1 C37B 100μ F VCCP1 C37A GNDP1 1μ F 0.1μ F C40 2 NC 3 NC 46 45 44 43 42 41 NC NC NC NC NC NC 40 39 37 36 VCCP1 OUT1P 35 Driver FET 1P MUTEX 5 38 REG_G VCCA RSTX 4 MUTEX 47 NC NC 1 RSTX 48 NC GNDP1 Driver FET 1N Control I/F R35 5.6Ω 34 OUT1N 33 R31 5.6Ω 32 μ -con DGND SCL VSS DVDD R7 10kΩ DVDD SDA R8 10kΩ I2C BUS Address Select Digital Audio Source 7 SCL 8 SDA DVDD VSS SDATA R10 0 8 Times OverSampling Digital Filter 6 9 ADDR 10 SDATA LRCLK R11 0 11 LRCLK BCLK R12 0 12 BCLK Audio DSP 2-wire I/F 31 PWM Modulator Driver FET 2P VSS REG15 TEST1 13 14 OUT2N VCCP2 TEST2 DVDD MONI 15 16 DVDD VSS VSS 27 R25 5.6Ω 26 25 19 1μ F C17 R18 VSS 1.5kΩ C18B 0.027μ F 20 21 10kΩ R19 23 ERROR VSS L29 15μ H C29B 1200pF C29A 0.33μ F GNDP2 C25A 0.33μ F C25B 1200pF C25C NOP SP ch2 (Rch) VCCP2 C23A DVDD 1μ F VSS SP ch1 (Lch) 24 100kΩ R21 DVDD C18A 2700pF 22 C31C NOP L25 15μ H NC 18 17 R29 5.6Ω TEST3 PLL C13 1μ F VSS GNDP2 ERROR PLL 29 28 Driver FET 2N Protection I2S LJ RJ I/F GNDP1 C31A 0.33μ F C31B 1200pF L31 15μ H 30 OUT2P L35 15μ H C35B 1200pF C35A 0.33μ F C23B 100μ F GNDP2 Figure 79 BOM list(Stereo BTL output, RL1=8Ω) Parts Parts No. Value Company Product No. Inductor L25, L29, L31, L35 15uH TOKO B1047AS-150M Rated Voltage - MCR03EZPJ5R6 Resister Size (±20%) 7.6mm×7.6mm 1/10W J(±5%) 1.6mm×0.8mm MCR01MZPF1501 1/16W F(±1%) 1.0mm×0.5mm R25, R29 R31, R35 R18 1.5kΩ R7, R8, R19 10kΩ MCR01MZPJ1002 1/16W J(±5%) 1.0mm×0.5mm R21 100kΩ MCR01MZPJ1003 1/16W J(±5%) 1.0mm×0.5mm 1200pF GRM188B11H122KA01 50V B(±10%) 1.6mm×0.8mm 2700pF GRM033B10J272KA01 6.3V B(±10%) 0.6mm×0.3mm 0.027uF GRM033B10J273KE01 6.3V B(±10%) 0.6mm×0.3mm GRM219B31H34KA87 50V B(±10%) 2.0mm×1.25mm 1uF GRM21BB31H105KA12 50V B(±10%) 2.0mm×1.25mm 1uF GRM185B31A105KE43 10V B(±10%) 1.6mm×0.8mm GRM188B11A104KA92D 10V B(±10%) 1.6mm×0.8mm ECA1VMH101 35V ±20% φ8mm×11.5mm C25B, C29B C31B, C35B C18A C18B Capacitor Tolerance 5.6Ω C25A, C29A, C31A, C35A, C23A, C37A ※ C13, C17 0.33uF C40 0.1uF C23B, C37B 100uF ROHM MURATA PANASONIC ※Please put the C23A and C37A near the VCCP1 and VCCP2 pins on the board. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 81/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Application Circuit Example (Monaural BTL output, RL1=8Ω) GNDP1 C37B 100μ F VCCP1 C37A GNDP1 1μ F 0.1μ F C40 1 RSTX 2 NC 3 NC 5 47 46 45 44 43 42 41 NC NC NC NC NC NC NC 40 39 38 37 REG_G VCCA NC 36 VCCP1 OUT1P Driver FET 1P RSTX 4 MUTEX 48 NC MUTEX 34 GNDP1 Driver FET 1N Control I/F 35 OUT1N 33 R35 5.6Ω R31 5.6Ω 32 μ -con DGND SCL VSS DVDD R7 10kΩ DVDD SDA R8 10kΩ I2C BUS Address Select Digital Audio Source 7 SCL 8 SDA DVDD VSS SDATA R10 0 8 Times OverSampling Digital Filter 6 9 ADDR 10 SDATA LRCLK R11 0 11 BCLK R12 0 12 LRCLK Audio DSP 2-wire I/F 31 PWM Modulator OUT2P REG15 TEST1 13 14 OUT2N VCCP2 TEST2 DVDD MONI 17 VSS DVDD C13 1μ F VSS 16 VSS SP ch1 (Lch) L31 15μ H 29 27 26 25 TEST3 PLL 15 GNDP2 ERROR PLL VSS C31C NOP 28 Driver FET 2N Protection BCLK GNDP1 C31A 0.33μ F C31B 1200pF 30 Driver FET 2P I2S LJ RJ I/F L35 15μ H C35B 1200pF C35A 0.33μ F NC 18 1μ F C17 R18 VSS 1.5kΩ C18B 0.027μ F 19 20 21 10kΩ R19 23 24 100kΩ R21 DVDD C18A 2700pF 22 VSS DVDD GNDP2 ERROR VSS Figure 80 BOM list(Monaural BTL output, RL1=8Ω) Parts Inductor Resister Capacitor Parts No. Value Company TOKO L31, L35 15uH R31, R35 5.6Ω R18 1.5kΩ R7, R8, R19 10kΩ ROHM B1047AS-150M Rated Voltage - (±20%) 7.6mm×7.6mm MCR03EZPJ5R6 1/10W J(±5%) 1.6mm×0.8mm MCR01MZPF1501 1/16W F(±1%) 1.0mm×0.5mm MCR01MZPJ1002 1/16W J(±5%) 1.0mm×0.5mm Product No. Tolerance Size R21 100kΩ MCR01MZPJ1003 1/16W J(±5%) 1.0mm×0.5mm C31B, C35B 1200pF GRM188B11H122KA01 50V B(±10%) 1.6mm×0.8mm C18A 2700pF GRM033B10J272KA01 6.3V B(±10%) 0.6mm×0.3mm C18B 0.027uF GRM033B10J273KE01 6.3V B(±10%) 0.6mm×0.3mm GRM219B31H34KA87 50V B(±10%) 2.0mm×1.25mm C31A, C35A, 0.33uF MURATA C37A ※ 1uF GRM21BB31H105KA12 50V B(±10%) 2.0mm×1.25mm C13, C17 1uF GRM185B31A105KE43 10V B(±10%) 1.6mm×0.8mm C40 0.1uF GRM188B11A104KA92D 10V B(±10%) 1.6mm×0.8mm C37B 100uF ECA1VMH101 35V ±20% φ8mm×11.5mm PANASONIC ※Please put the C37A near the VCCP1 pins on the board. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 82/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Selection of Components Externally Connected 1) Output LC Filter Circuit An output filter is required to eliminate radio-frequency components exceeding the audio-frequency region supplied to a load (speaker). Because this IC uses sampling clock frequencies from 256kHz(fs=32kHz) to 384kHz(fs=48kHz) in the output PWM signals, the high-frequency components must be appropriately removed. This section takes an example of an LC type LPF shown below, in which coil L and capacitor C compose a differential filter with an attenuation property of -12dB/oct. A large part of switching currents flow to capacitor C, and only a small part of the currents flow to speaker RL1. This filter reduces unwanted emission this way. In addition, coil L and capacitor Cg composes a filter against in-phase components, reducing unwanted emission further. L 2 9 ,3 0 or 3 5 ,3 6 C R L1 C 2 5 ,2 6 or 3 1 ,3 2 L Figure 81 Following presents output LC filter constants with typical load impedances. RL L C 4Ω 10μH 1μF 6Ω 8Ω 10μH 15μH 0.33μF 0.33μF Use coils with a low direct-current resistance and with a sufficient margin of allowable currents. A high direct-current resistance causes power losses. In addition, select a closed magnetic circuit type product in normal cases to prevent unwanted emission. Use capacitors with a low equivalent series resistance, and good impedance characteristics at high frequency ranges (100kHz or higher). Also, select an item with sufficient withstand voltage because flowing massive amount of high-frequency currents is expected. 2) The value of the LC filter circuit computed equation The output LC filter circuit of BD5452AMUV is as it is shown in Figure 82. The LC filter circuit of Figure 82 is thought to substitute it like Figure 83 on the occasion of the computation of the value of the LC filter circuit. L OUT+ C OUT+ or OUT- 1 R = 2 RL L C C OUT- RL L Figure 82. Output LCfilter 1 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 83/94 Figure 83. Output LCfilter 2 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV The transfer function H(s) of the LC filter circuit of Figure 83 becomes the following. 1 2 LC H (s) 1 1 s2 s s2 s 2 CR LC Q TheΩand Q become the followings here. ω2 = ω = 2πfCL 1 LC fCL = 1 2π LC C 1 C Q =R = R L 2 L L Therefore, L and C become the followings. L= 1 2 ω C = RL 4πfCLQ C= Q Q = ωR πfCLRL The RL and L should be made known, and fCL is set up, and C is decided. 3) The settlement of the L value of the coil A standard for selection of the L value of a coil to use is to take the following back anti-matter into consideration except for the factor such as a low cost-ization, miniaturization, pale pattern. ①When L value was made small. (1) Circuit electric currents increase without a signal. And, efficiency in the low output gets bad. (2) Direct current resistance value is restrained small when the coil of other L value and size are made the same. Therefore, maximum output is easy to take out. And, it can be used in the low power supply voltage because DC electric current (allowable electric current) value can be taken greatly. ②When L value was made large. (1) Circuit electric current is restrained low without a signal. Efficiency in the low output improves. (2) Direct current resistance value grows big when the coil of other L value and size are made the same. Therefore, maximum output is hard to take out. And, because it becomes small, use becomes difficult 【 the DC electric current (allowable electric current) value 】 in the low power supply voltage, too. 4) The settlement of the fCL As for the settlement of the fixed number of the LC filter circuit, it is taken into consideration about two points of the following, and set up. ①The PWM sampling frequency fPWM (=8fS) of BM5480MUV is set up in 384kHz (@fS=48kHz). It is set up with fC < fPWM to restrain career frequency omission after the LC filter circuit. ②When fc is lowered too much, the voltage profit of the voice obi stage (especially, the neighborhood of 20kHz) declines in the speaker output frequency character of the difference movement mode. And, the speaker output frequency character of the difference movement mode becomes the following. L[uH] 10 15 22 RL=8Ω C[uF] fc[kHz] 0.1 75.32 0.15 80.85 0.22 86.79 0.33 89.92 0.47 86.79 1.0 69.01 0.1 46.99 0.15 49.66 0.22 53.46 0.33 57.54 0.47 59.7 1.0 52.75 0.1 30.76 0.15 31.92 0.22 33.73 0.33 36.31 0.47 39.08 1.0 39.30 Q 0.40 0.49 0.59 0.73 0.87 1.26 0.33 0.40 0.48 0.59 0.71 1.03 0.27 0.33 0.40 0.49 0.58 0.85 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 L[uH] 10 15 22 RL=6Ω C[uF] fc[kHz] 0.1 51.01 0.15 54.76 0.22 56.73 0.33 63.1 0.47 66.68 1.0 62.29 0.1 33.11 0.15 34.36 0.22 35.65 0.33 38.37 0.47 41.3 1.0 44.67 0.1 22.49 0.15 22.91 0.22 23.77 0.33 24.66 0.47 26.06 1.0 30.05 84/94 Q 0.30 0.37 0.44 0.54 0.65 0.95 0.24 0.30 0.36 0.44 0.53 0.77 0.20 0.25 0.30 0.37 0.44 0.64 L[uH] 10 15 22 RL=4Ω C[uF] fc[kHz] 0.1 32.19 0.15 33.35 0.22 34.55 0.33 35.8 0.47 38.37 1.0 44.1 0.1 21.68 0.15 22.08 0.22 22.49 0.33 22.91 0.47 23.77 1.0 27.47 0.1 14.72 0.15 14.72 0.22 15 0.33 15.28 0.47 15.56 1.0 17.33 Q 0.20 0.24 0.30 0.36 0.43 0.63 0.16 0.20 0.24 0.30 0.35 0.52 0.13 0.17 0.20 0.24 0.29 0.43 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV 5) About the EMI countermeasure As a part EMI countermeasure except for the output LC filter recommended with P.81/93 to P.82/93, It can be confirmed with following; ・Chip Common Mode Choke Coil( DLY5ATN401 ) manufactured by Murata +1000pF(50V,Tolerance:B,1608), ・Chip inductor LCC3225T2R2MR manufactured by TAIYOYUDEN +1000pF(50V,Tolerance:B,1608) 6) The settlement of the snubber The Snubber circuit must be optimized for application circuit to reduce the overshoot and undershoot of output PWM. ① Measure the spike resonance frequency f1 of the PWM output wave shape (When it stands up.) by using FET probe in the OUT terminal. (Figure 35) The FET probe is to monitor very near pin and shorten ground lead at the time of that. ② Measure resonance frequency f2 of the spike as a snubber circuit fixed number R=0Ω (Only with the condenser C, to connect GND) At this time, the value of the condenser C is adjusted until it becomes half of the frequency (2f2=f1) of the resonance frequency f1 of ①. The value of C which it could get here is three times of the parasitic capacity Cp that a spike is formed. (C=3Cp) ③ Parasitic inductance Lp is looked for at the next formula. 1 Lp 2f1 2 C p ④ The character impedance Z of resonance is looked for from the parasitic capacity Cp and the parasitism inductance Lp at the next formula. Z Lp Cp ⑤ A snubber circuit fixed number R is set up in the value which is the same as the character impedance Z. A snubber circuit fixed number C is set up in the value of 4-10 times of the parasitic capacity Cp. (C=4Cp to 10Cp) Decide it with trade-off with the character because switching electric currents increase when the value of C is enlarged too much. VCCP spike resonance frequency Snubber LCfilter OUT Driver 5nsec/div C R GNDP Figure 84. PWM Output waveform GNDP GNDP Figure 85. snubber schematic (measure of spike resonance frequency Following presents Snubber filter constants with the recommendation value at ROHM 4 layer board. RL www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 4Ω 6Ω C25B,C29B, C31B,C35B 3300pF 3300pF R25,R29, R31,R35 5.6Ω 5.6Ω 8Ω 1200pF 5.6Ω 85/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Level Diagram of Audio Signal Level diagram of audio signal is shown the below figure. Speaker output level is depended on I2S digital audio input level, DSP gain, PWM gain, BTL gain and Loss of power stage and low pass filter. I2S input level is full-scale signal, the supply voltage of the block is DVDD, and therefore, 0dBFS is equal to DVDD voltage [Vpp]. DSP gain is set by 2 wire control variably, and -0.5dB is set at PWM Modulator block usually. At the Power stage, the PWM Modulator output is shifted PWM signal level from DVDD to VCC, and added loss of the output transistor resistance rDS and DC resistance of coil rDC. (2) PWM Gain 10 (1) DSP Gain ( GD- 0.5 ) 20 VCC 2 2 I2S Input Level 10 ( 3.3V PWM signal VIN ) 20 (3) Loss of rDS and rDC RL 2( rDS rDC ) RL 10~26V PWM signal SDATA LRCLK 24 I2S-IF BCLK 24 24 Sync. SRC Audio DSP 24 24 x8 over Sampling DF 24 24 PWM Modulator 24 Power Stage (4) BTL Gain (×2) Output LPF Output LPF L+ LR+ R- Figure 86. Level Diagram of Audio Signal VCC VCC ON rDS rDC OFF rDC RL OFF Cg Cg rDS ON Figure 87. Output LPF circuit In Bridge-Tied-Load (BTL) connection, the following formula gives an approximate value of output power Po at non-clipping output waveform: I2S Input Level ( 10 PO = VIN 20 DSP Gain × 10 (GD-0.5 ) 20 × PWM Gain BTL Gain Loss of rDS and rDC VCC RL ×2 × )2 2 ×( rDS + rDC ) + R L 2 2 RL VIN : I2S Input level [dBFS] GD : DSP gain [dB] VCC : Power supply voltage of Power stage [V] DVDD : Power supply voltage of DSP block [V] RL : Load impedance [Ω] rDS : Turn-on resistance of output MOS Tr. [Ω] (typ.=180mΩ) rDC : DC resistance of output LPF coil [Ω] If the circuit is driven further until an output waveform is clipped, an output power higher than that without distortion is obtained. In general a clipped output is quantified where “THD+N = 1% and 10%,” and a maximum output power under that status is calculated by the following formula: ( 10 ( -0.5 20 ) × PO( 1%) = RL VCC × )2 2( rDS + rDC ) + R L 2 [W ] RL PO( 10 %) =PO( 1%)×1.25 [W] www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 86/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Power Dissipation (VQFN048V7070) 5 VQFN048V7070 Package VQFN048V7070 パッケージ PCB ④ 4.8W PCB ③ 4.3W Power dissi pation :Pd(W) 4 PCB ② 3.28W 3 2 PCB ① 1.16W 1 0 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 Ambient temperature :Ta(℃) Figure 88 Measuring instrument: TH-156 (Shibukawa Kuwano Electrical Instruments Co., Ltd.) Measuring conditions: Installation on ROHM's board Board size: 114.3mm × 76.2mm × 1.6mm (with thermal via on board) Material: FR4 ・The board and exposed heat sink on the back of package are connected by soldering. PCB (1): 1- layer board (back copper foil size: 34.09mm2), θja = 107.8°C/W PCB (2): 2- layer board (back copper foil size: 5505mm2), θja = 38.1°C /W PCB (3): 4- layer board (Top and bottom layer back copper foil size: 34.09mm2, 2nd and 3rd layer back copper foil size: 5505mm2), θja = 29.1°C /W PCB (4): 4- layer board (back copper foil size: 5505mm2), θja = 25.9°C /W Use a thermal design that allows for a sufficient margin in light of the power dissipation (Pd) in actual operating conditions. This IC exposes its frame of the backside of package. Note that this part is assumed to use after providing heat dissipation treatment to improve heat dissipation efficiency. Try to occupy as wide as possible with heat dissipation pattern not only on the board surface but also the backside. Full Digital speaker amplifier is high efficiency and low heat generation by comparison with conventional Analog power amplifier. However, In case it is operated continuously by maximum output power, Power dissipation (Pdiss) might exceed package dissipation. Please consider about heat design that Power dissipation (Pdiss) does not exceed Package dissipation (Pd) in average power (Poav). (Tjmax :Maximum junction temperature=150°C, Ta :Peripheral temperature[°C], θja :Thermal resistance of package[°C /W], Poav:Average power[W], η:Efficiency) Package dissipation : Pd (W) =(Tjmax – Ta) / θja Power dissipation : Pdiss (W) = Poav x (1/η – 1) www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 87/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV I/O equivalence circuit (Provided pin voltages are typ. Values) Pin No. 4 Pin name RSTX Pin voltage 0V Pin explanation Reset pin for Digital circuit Internal equivalence circuit 17 H:Reset OFF L:Reset ON 4,5 5 MUTEX 0V Speaker output mute control pin H:Mute OFF L:Mute ON GND pin for Digital I/O 6 2 wire transmit clock input pin ・Please notice. Absolute Maximum Voltage is 4.5V. 7 6 DGND 0V 7 SCL - - 6 8 SDA - 2 wire data input/output pin ・Please notice. Absolute Maximum Voltage is 4.5V. 8 6 9 ADDR 0V 2 wire Slave address select pin 17 9 6 10 11 12 SDATA LRCLK BCLK 3.3V Digital sound signal input pin 17 10,11, 12 6 19 MONI 3.3V TEST pin. 13 Please pull up to DVDD. 10 9 15 VSS 0V GND pin for Digital block 18 PLL 1V PLL’s filter pin - 17 18 6 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 88/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV I/O equivalence circuit (Provided pin voltages are typ. Values) Pin No. 17 DVDD 14 16 TEST1 TEST2 Pin name Pin voltage 3.3V - - Pin explanation Internal equivalence circuit - Power supply pin for Digital I/O. Test pin 17 Please connect to VSS. 14,16 6 13 REG15 1.5V Internal power supply pin for Digital circuit 17 13 6 20 TEST3 - Test pin 17 Please connect to VSS. 20 6 21 ERROR 3.3V Error flag pin 17 H: While Normal L: While Error 500 21 6 22 41 42 43 44 45 46 47 48 1 2 3 NC - www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 Non Connection Pin 89/94 - TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV I/O equivalence circuit (Provided pin voltages are typ. Values) Pin No. 23 24 25 26 27 28 29 30 Pin name Pin voltage Pin explanation VCCP2 VCC OUT2N VCC to 0V Output pin of ch2 positive PWM GNDP2 0V Please connect to Output LPF. GND pin for ch2 PWM signal OUT2P VCC to 0V Internal equivalence circuit Power supply pin for ch2 PWM signal 23,24 25,26 29,30 Output pin of ch2 negative PWM Please connect to Output LPF. 27,28 31 32 OUT1N VCC to 0V Output pin of ch1 negative PWM 37,38 Please connect to Output LPF. 33 34 35 36 GNDP1 OUT1P 0V VCC to 0V GND pin for ch1 PWM signal 31,32 35,36 Output pin of ch1 positive PWM Please connect to Output LPF. s37 38 VCCP1 VCC Power supply pin for ch1 PWM signal 39 VCCA VCC Power supply pin for Analog signal 40 REG_G 5.5V Internal power supply pin for gate driver 33,34 - 39 Please connect the capacitor. 40 100K 6 www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 90/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Operational Notes 1. Reverse Connection of Power Supply Connecting the power supply in reverse polarity can damage the IC. Take precautions against reverse polarity when connecting the power supply, such as mounting an external diode between the power supply and the IC’s power supply pins. 2. Power Supply Lines Design the PCB layout pattern to provide low impedance supply lines. Separate the ground and supply lines of the digital and analog blocks to prevent noise in the ground and supply lines of the digital block from affecting the analog block. Furthermore, connect a capacitor to ground at all power supply pins. Consider the effect of temperature and aging on the capacitance value when using electrolytic capacitors. 3. Ground Voltage Ensure that no pins are at a voltage below that of the ground pin at any time, even during transient condition. 4. Ground Wiring Pattern When using both small-signal and large-current ground traces, the two ground traces should be routed separately but connected to a single ground at the reference point of the application board to avoid fluctuations in the small-signal ground caused by large currents. Also ensure that the ground traces of external components do not cause variations on the ground voltage. The ground lines must be as short and thick as possible to reduce line impedance. 5. Thermal Consideration Should by any chance the power dissipation rating be exceeded the rise in temperature of the chip may result in deterioration of the properties of the chip. The absolute maximum rating of the Pd stated in this specification is when the IC is mounted on a 70mm x 70mm x 1.6mm glass epoxy board. In case of exceeding this absolute maximum rating, increase the board size and copper area to prevent exceeding the Pd rating. 6. Recommended Operating Conditions These conditions represent a range within which the expected characteristics of the IC can be approximately obtained. The electrical characteristics are guaranteed under the conditions of each parameter. 7. Inrush Current When power is first supplied to the IC, it is possible that the internal logic may be unstable and inrush current may flow instantaneously due to the internal powering sequence and delays, especially if the IC has more than one power supply. Therefore, give special consideration to power coupling capacitance, power wiring, width of ground wiring, and routing of connections. 8. Operation Under Strong Electromagnetic Field Operating the IC in the presence of a strong electromagnetic field may cause the IC to malfunction. 9. Testing on Application Boards When testing the IC on an application board, connecting a capacitor directly to a low-impedance output pin may subject the IC to stress. Always discharge capacitors completely after each process or step. The IC’s power supply should always be turned OFF completely before connecting or removing it from the test setup during the inspection process. To prevent damage from static discharge, ground the IC during assembly and use similar precautions during transport and storage. 10. Inter-pin Short and Mounting Errors Ensure that the direction and position are correct when mounting the IC on the PCB. Incorrect mounting may result in damaging the IC. Avoid nearby pins being shorted to each other especially to ground, power supply and output pin. Inter-pin shorts could be due to many reasons such as metal particles, water droplets (in very humid environment) and unintentional solder bridge deposited in between pins during assembly to name a few. 11. Unused Input Pins Input pins of an IC are often connected to the gate of a MOS transistor. The gate has extremely high impedance and extremely low capacitance. If left unconnected, the electric field from the outside can easily charge it. The small charge acquired in this way is enough to produce a significant effect on the conduction through the transistor and cause unexpected operation of the IC. So unless otherwise specified, unused input pins should be connected to the power supply or ground line. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 91/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Operational Notes – continued 12. Regarding the Input Pin of the IC This monolithic IC contains P+ isolation and P substrate layers between adjacent elements in order to keep them isolated. P-N junctions are formed at the intersection of the P layers with the N layers of other elements, creating a parasitic diode or transistor. For example (refer to figure below): When GND > Pin A and GND > Pin B, the P-N junction operates as a parasitic diode. When GND > Pin B, the P-N junction operates as a parasitic transistor. Parasitic diodes inevitably occur in the structure of the IC. The operation of parasitic diodes can result in mutual interference among circuits, operational faults, or physical damage. Therefore, conditions that cause these diodes to operate, such as applying a voltage lower than the GND voltage to an input pin (and thus to the P substrate) should be avoided. Resistor Transistor (NPN) Pin A Pin B C E Pin A N P+ P N N P+ N Pin B B Parasitic Elements N P+ N P N P+ B N C E Parasitic Elements P Substrate P Substrate GND GND Parasitic Elements GND Parasitic Elements GND N Region close-by Figure 78. Example of Monolithic IC Structure 13. Ceramic Capacitor When using a ceramic capacitor, determine the dielectric constant considering the change of capacitance with temperature and the decrease in nominal capacitance due to DC bias and others. 14. Area of Safe Operation (ASO) Operate the IC such that the output voltage, output current, and power dissipation are all within the Area of Safe Operation (ASO). 15. Thermal Shutdown Circuit(TSD) This IC has a built-in thermal shutdown circuit that prevents heat damage to the IC. Normal operation should always be within the IC’s power dissipation rating. If however the rating is exceeded for a continued period, the junction temperature (Tj) will rise which will activate the TSD circuit that will turn OFF all output pins. When the Tj falls below the TSD threshold, the circuits are automatically restored to normal operation. Note that the TSD circuit operates in a situation that exceeds the absolute maximum ratings and therefore, under no circumstances, should the TSD circuit be used in a set design or for any purpose other than protecting the IC from heat damage. 16. Over-Current Protection Circuit (OCP) This IC incorporates an integrated overcurrent protection circuit that is activated when the load is shorted. This protection circuit is effective in preventing damage due to sudden and unexpected incidents. However, the IC should not be used in applications characterized by continuous operation or transitioning of the protection circuit. www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 92/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Ordering Information B M 5 4 8 Part Number 0 M U V - E2 Package MUV: VQFN48V7070P Packaging and forming specification E2: Embossed tape and reel Marking Diagram VQFN48V7070P (TOP VIEW) Part Number Marking BM5480MU LOT Number 1PIN MARK www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 93/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 BM5480MUV Physical Dimension, Tape and Reel Information Package Name www.rohm.com © 2015 ROHM Co., Ltd. All rights reserved. TSZ22111 • 15 • 001 VQFN048V7070P 94/94 TSZ02201-0C1C0E900330-1-2 20.Oct.2015 Rev.004 Datasheet Notice Precaution on using ROHM Products 1. Our Products are designed and manufactured for application in ordinary electronic equipments (such as AV equipment, OA equipment, telecommunication equipment, home electronic appliances, amusement equipment, etc.). If you (Note 1) , transport intend to use our Products in devices requiring extremely high reliability (such as medical equipment equipment, traffic equipment, aircraft/spacecraft, nuclear power controllers, fuel controllers, car equipment including car accessories, safety devices, etc.) and whose malfunction or failure may cause loss of human life, bodily injury or serious damage to property (“Specific Applications”), please consult with the ROHM sales representative in advance. Unless otherwise agreed in writing by ROHM in advance, ROHM shall not be in any way responsible or liable for any damages, expenses or losses incurred by you or third parties arising from the use of any ROHM’s Products for Specific Applications. (Note1) Medical Equipment Classification of the Specific Applications JAPAN USA EU CHINA CLASSⅢ CLASSⅡb CLASSⅢ CLASSⅢ CLASSⅣ CLASSⅢ 2. ROHM designs and manufactures its Products subject to strict quality control system. However, semiconductor products can fail or malfunction at a certain rate. Please be sure to implement, at your own responsibilities, adequate safety measures including but not limited to fail-safe design against the physical injury, damage to any property, which a failure or malfunction of our Products may cause. The following are examples of safety measures: [a] Installation of protection circuits or other protective devices to improve system safety [b] Installation of redundant circuits to reduce the impact of single or multiple circuit failure 3. Our Products are designed and manufactured for use under standard conditions and not under any special or extraordinary environments or conditions, as exemplified below. Accordingly, ROHM shall not be in any way responsible or liable for any damages, expenses or losses arising from the use of any ROHM’s Products under any special or extraordinary environments or conditions. If you intend to use our Products under any special or extraordinary environments or conditions (as exemplified below), your independent verification and confirmation of product performance, reliability, etc, prior to use, must be necessary: [a] Use of our Products in any types of liquid, including water, oils, chemicals, and organic solvents [b] Use of our Products outdoors or in places where the Products are exposed to direct sunlight or dust [c] Use of our Products in places where the Products are exposed to sea wind or corrosive gases, including Cl2, H2S, NH3, SO2, and NO2 [d] Use of our Products in places where the Products are exposed to static electricity or electromagnetic waves [e] Use of our Products in proximity to heat-producing components, plastic cords, or other flammable items [f] Sealing or coating our Products with resin or other coating materials [g] Use of our Products without cleaning residue of flux (even if you use no-clean type fluxes, cleaning residue of flux is recommended); or Washing our Products by using water or water-soluble cleaning agents for cleaning residue after soldering [h] Use of the Products in places subject to dew condensation 4. The Products are not subject to radiation-proof design. 5. Please verify and confirm characteristics of the final or mounted products in using the Products. 6. In particular, if a transient load (a large amount of load applied in a short period of time, such as pulse. is applied, confirmation of performance characteristics after on-board mounting is strongly recommended. Avoid applying power exceeding normal rated power; exceeding the power rating under steady-state loading condition may negatively affect product performance and reliability. 7. De-rate Power Dissipation depending on ambient temperature. When used in sealed area, confirm that it is the use in the range that does not exceed the maximum junction temperature. 8. Confirm that operation temperature is within the specified range described in the product specification. 9. ROHM shall not be in any way responsible or liable for failure induced under deviant condition from what is defined in this document. Precaution for Mounting / Circuit board design 1. When a highly active halogenous (chlorine, bromine, etc.) flux is used, the residue of flux may negatively affect product performance and reliability. 2. In principle, the reflow soldering method must be used on a surface-mount products, the flow soldering method must be used on a through hole mount products. If the flow soldering method is preferred on a surface-mount products, please consult with the ROHM representative in advance. For details, please refer to ROHM Mounting specification Notice-PGA-E © 2015 ROHM Co., Ltd. All rights reserved. Rev.002 Datasheet Precautions Regarding Application Examples and External Circuits 1. If change is made to the constant of an external circuit, please allow a sufficient margin considering variations of the characteristics of the Products and external components, including transient characteristics, as well as static characteristics. 2. You agree that application notes, reference designs, and associated data and information contained in this document are presented only as guidance for Products use. Therefore, in case you use such information, you are solely responsible for it and you must exercise your own independent verification and judgment in the use of such information contained in this document. ROHM shall not be in any way responsible or liable for any damages, expenses or losses incurred by you or third parties arising from the use of such information. Precaution for Electrostatic This Product is electrostatic sensitive product, which may be damaged due to electrostatic discharge. Please take proper caution in your manufacturing process and storage so that voltage exceeding the Products maximum rating will not be applied to Products. Please take special care under dry condition (e.g. Grounding of human body / equipment / solder iron, isolation from charged objects, setting of Ionizer, friction prevention and temperature / humidity control). Precaution for Storage / Transportation 1. Product performance and soldered connections may deteriorate if the Products are stored in the places where: [a] the Products are exposed to sea winds or corrosive gases, including Cl2, H2S, NH3, SO2, and NO2 [b] the temperature or humidity exceeds those recommended by ROHM [c] the Products are exposed to direct sunshine or condensation [d] the Products are exposed to high Electrostatic 2. Even under ROHM recommended storage condition, solderability of products out of recommended storage time period may be degraded. It is strongly recommended to confirm solderability before using Products of which storage time is exceeding the recommended storage time period. 3. Store / transport cartons in the correct direction, which is indicated on a carton with a symbol. Otherwise bent leads may occur due to excessive stress applied when dropping of a carton. 4. Use Products within the specified time after opening a humidity barrier bag. Baking is required before using Products of which storage time is exceeding the recommended storage time period. Precaution for Product Label QR code printed on ROHM Products label is for ROHM’s internal use only. Precaution for Disposition When disposing Products please dispose them properly using an authorized industry waste company. Precaution for Foreign Exchange and Foreign Trade act Since concerned goods might be fallen under listed items of export control prescribed by Foreign exchange and Foreign trade act, please consult with ROHM in case of export. Precaution Regarding Intellectual Property Rights 1. All information and data including but not limited to application example contained in this document is for reference only. ROHM does not warrant that foregoing information or data will not infringe any intellectual property rights or any other rights of any third party regarding such information or data. 2. ROHM shall not have any obligations where the claims, actions or demands arising from the combination of the Products with other articles such as components, circuits, systems or external equipment (including software). 3. No license, expressly or implied, is granted hereby under any intellectual property rights or other rights of ROHM or any third parties with respect to the Products or the information contained in this document. Provided, however, that ROHM will not assert its intellectual property rights or other rights against you or your customers to the extent necessary to manufacture or sell products containing the Products, subject to the terms and conditions herein. Other Precaution 1. This document may not be reprinted or reproduced, in whole or in part, without prior written consent of ROHM. 2. The Products may not be disassembled, converted, modified, reproduced or otherwise changed without prior written consent of ROHM. 3. In no event shall you use in any way whatsoever the Products and the related technical information contained in the Products or this document for any military purposes, including but not limited to, the development of mass-destruction weapons. 4. The proper names of companies or products described in this document are trademarks or registered trademarks of ROHM, its affiliated companies or third parties. Notice-PGA-E © 2015 ROHM Co., Ltd. All rights reserved. Rev.002 Datasheet General Precaution 1. Before you use our Pro ducts, you are requested to care fully read this document and fully understand its contents. ROHM shall n ot be in an y way responsible or liabl e for fa ilure, malfunction or acci dent arising from the use of a ny ROHM’s Products against warning, caution or note contained in this document. 2. All information contained in this docume nt is current as of the issuing date and subj ect to change without any prior notice. Before purchasing or using ROHM’s Products, please confirm the la test information with a ROHM sale s representative. 3. The information contained in this doc ument is provi ded on an “as is” basis and ROHM does not warrant that all information contained in this document is accurate an d/or error-free. ROHM shall not be in an y way responsible or liable for an y damages, expenses or losses incurred b y you or third parties resulting from inaccur acy or errors of or concerning such information. Notice – WE © 2015 ROHM Co., Ltd. All rights reserved. Rev.001