Rohm BU26154MUV Monaural audio codec with touch panel interface Datasheet

Datasheet
The 24bit Audio CODEC series
Monaural Audio CODEC
with Touch Panel Interface
BU26154MUV
General Description
Key Specifications
BU26154 is a low-power compact audio CODEC.
BU26154 also incorporates touch panel interface and
Cap-Less headphones amplifier, speaker amplifier which
is most suitable for digital still cameras, electronic
dictionaries. BU26154 has built-in voltage regulator for
the stability of CODEC characteristic that is sensitive to
the outside noise. Speaker amplifier that can change AB
/ D Class. Therefore, when the interference including the
FM radio influences it, BU26154 can prevent
interference by operating AB grade. As digital code
processing, it is equipped with the high-pass filter as the
noise cut use of the specific frequency band, Notch filter
2
and the Equalizer of 5 bands and P Bass+, Noise gate,
and flexible sound quality effect processing is possible.
HVDD Power Supply:
SPVDD Power Supply:
CPDD Power Supply:
TVDD Power Supply:
MIC-ADC SNR:
DAC-SP SNR:
DAC-HP SNR:
■






2.7V to 3.6V
2.7V to 5.5V
2.7V to 3.6V
2.7V to 3.6V
92dB(Typ)
95dB (Typ)
93dB (Typ)
W (Typ) x D (Typ) x H (Max)
6.00mm x 6.00mm x 1.00mm
Package(s)
VQFN040V6060
Features
■
■
■
■
Various sound processing functions
2
 P Bass+
 Noise gate
 Fast release ALC
 5-band Equalizer/Notch Filter
High PSRR is attained by built-in regulator
Speaker amplifier can be switched to AB class and
D class.
Touch panel interface.
VQFN040V6060
Applications
■
■
■
■
■
Electronic Dictionary
Digital Still Camera
Digital Single-lens Reflex Camera
Digital Mirror-less Camera
Digital Video Camera, others
Typical Application Circuit(s)
VMID
HVDD1 HGND2 REGOUT
HGND1
HVDD
REGOUT IOVDD
Bias
MBIASCAP
LDO
MICBIAS
REGOUT
CPU
I/F
CSB/SCL
IO
SDATA/SDA
REGOUT
REGOUT
SCLK
REGOUT IOVDD
MIN1
ADC
PGA
MIN2
RESET
SPVDD
Class AB or
Class D
SPGND
RESETB
IO
REGOUT IOVDD
SPVDD
SPOUT+
SP
VOL
SPOUTHPVDD
HPL
HP
HPR
CPVDD
HPVDD
CPP
CPN
SAI_LRCLK
IO
SAI_BCLK
SAI_SDOUT
SAI_SDIN
REGOUT
HP
DAC
REGOUT
IOVDD
HPVSS
LDO
MCLKI
TVDD
HPVDD
CHARGE
PUMP
Serial
Audio
InterFac
e
DAC
HPVSS
HPVDD
HPCOM
ALC
Filter
Sound Effect
REGOUT
VOL
CLOCK
PLL
TSTO
TOUCH
PANEL I/F
HPVSS
HPVSS
IO
CPGND
XP
XN
YP
YN
TVDD
TGND
IRQB
PLLC
Figure 1. Block Diagram
〇Product structure : Silicon monolithic integrated circuit
.www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 14 • 001
〇This product has no designed protection against radioactive rays
1/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Pin Configuration(s)
IRQB
SAI_SDOUT
SAI_SDIN
SAI_BCLK
SAI_LRCLK
SCLK/SAD
SDATA/SDA
CSB/SCL
MCLKI
TSTO
Top view
30
29
28
27
26
25
24
23
22
21
18
REGOUT
YN
34
17
HVDD
TGND
35
16
NC
TVDD
36
15
HGND1
HPCOM
37
14
HGND2
CPVDD
38
13
MIN2
CPP
39
12
MIN1
HPR
40
11
MBIASCAP
1
2
3
4
5
6
7
8
9
10
VMID
33
SPGND
XN
SPOUT-
PLLC
SPOUT+
19
SPVDD
32
CPN
XP
HPVSS
RESETB
CPGND
20
HPVDD
31
HPL
YP
Figure 2. Pin Configuration(s)
Pin Description(s)
No
Name
I/O
Power
17
HVDD
P
-
6
SPVDD
P
-
38
CPVDD
P
-
16
N.C
-
-
36
TVDD
P
-
15
HGND1
P
-
14
HGND2
P
-
9
SPGND
P
-
3
CPGND
P
-
35
TGND
P
-
18
REGOUT
O
HVDD
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
Function
High voltage power supply pin
A capacitor is connected between HVDD and HGND1.
Speaker power supply pin
A capacitor is connected between SPVDD and SPGND.
Voltage power supply pin for charge pump
A capacitor is connected between CPVDD and CPGND.
A no connect pin.
Voltage power supply for the touch panel
Please connect a capacitor between TVDD and TGND.
High voltage ground 1
It is used on the same voltage as HGND2, SPGND,
CPGND, and TGND.
High voltage ground 2
It is used on the same voltage as HGND1, SPGND,
CPGND, and TGND.
Ground pin for Speaker
It is used on the same voltage as HGND1, HGND2,
CPGND, and TGND.
Ground pin for charge pump
It is used on the same voltage as HGND1, HGND2,
SPGND, and TGND.
Ground pin for touch panel interface
It is used on the same voltage as HGND1, HGND2,
CPGND, and SPGND.
Regulator output
A capacitor is connected between REGOUT and HGND1.
Please connect as close as possible to the chip.
2/86
Reset
(Note1)
No use
(Note3)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
HGND2
-
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
2
HPVDD
O
CPVDD
4
HPVSS
O
CPVDD
22
21
MCLKI
TSTO
I
O
HVDD
HVDD
20
RESETB
I
HVDD
24
SDATA
/SDA
IO
HVDD
25
SCLK
/SAD
I
HVDD
23
CSB
/SCL
I
HVDD
26
27
28
29
SAI_LRCLK
SAI_BCLK
SAI_SDIN
SAI_SDOUT
IO
IO
I
O
HVDD
HVDD
HVDD
HVDD
30
IRQB
O
HVDD
10
VMID
O
REGOUT
11
MBIASCAP
O
HVDD
12
MIN1
I
REGOUT
13
MIN2
I
REGOUT
8
7
1
40
39
5
SPOUTSPOUT+
HPL
HPR
CPP
CPN
O
O
O
O
O
O
SPVDD
SPVDD
SPVDD
SPVDD
CPVDD
CPVDD
19
PLLC
O
HVDD
31
32
33
34
37
YP
XP
XN
YN
HPCOM
O
O
O
O
I
TVDD
TVDD
TVDD
TVDD
-
A positive side voltage output pin for the headphones
driver.
A capacitor is connected between HPVDD and CPGND.
Please connect as close as possible to the chip.
A negative side voltage output pin for the headphones
driver.
A capacitor is connected between HPVSS and CPGND.
Please connect as close as possible to the chip.
Master Clock pin
Output pin for test-mode. Make it open.
Reset pin
"L" level: Reset enables.
"H" level: Reset disable.
3 wire interface: data input output pin
It is indicated as SDATA.
2 wire interface: data input output pin(Note 1)
It is indicated as SDA.
3 wire interface: Serial clock input pin
It is indicated as SCLK.
2 wire interface: Slave address select input pin.
It is indicated as SAD.
SAD pin = "L" level slave address is "0011010"
SAD pin = "H" level slave address is "0011011"
3 wire interface: chip select input pin
It is indicated as CSB.
2 wire interface: Serial clock input pin *1
It is indicated as SCL.
SAI LR clock input/output pin
SAI bit clock input/output pin
SAI serial data input pin
SAI serial data output pin
An interrupt output terminal. When an interrupt occurs,
chip outputs "L".
Analog reference voltage pin
A capacitor is connected between VMID and HGND2.
Microphone bias voltage output pin
A capacitor is connected between HGND2.
Please connect as close as possible to the chip.
Analog microphone input 1
Single-end and differential can be chosen.
When differential is chosen, it connects with microphone
+ pin.
Analog microphone input 2
Single-end and differential can be chosen.
When differential is chosen, it connects with microphone
- pin.
speaker output - pin
speaker output + pin
Headphones output Lch terminal
Headphones output Rch terminal
Charge pump flying capacitor, positive side output pin
Charge pump flying capacitor, negative side output pin
PLL filter pin
When clock of the MCLKI pin input is used, make it open.
When clock of the SAI_BCLK pin input is used, it is
necessary to connect resistors and a capacitor.
YP pin for the touch panel interface
XP pin for the touch panel interface
XN pin for the touch panel interface
YN pin for the touch panel interface
Headphones amplifier common pin
(Note 1) In case of 2 wire serial, if this pin is used with external pull-up resistor, it possibly gets noise from power.
in the noisy environment.
(Note 2) At the time of power down, in HPVDD and HPVSS, is short-circuited.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
3/86
CPGND
(Note 2)
CPGND
(Note 2)
(input)
HGND1
HGND1
Open
(input)
-
(input)
-
(input)
HGND1
(input)
-
(input)
(input)
(input)
HGND1
HGND1
HGND1
HGND1
Open
HGND1
Open
HGND2
-
HGND2
Open
Hi-Z
Open
Hi-Z
Open
SPGND
SPGND
CPGND
CPGND
Hi-Z
Hi-Z
Open
Open
Open
Open
Open
Open
HGND2
Open
Hi-Z
Hi-Z
Hi-Z
Hi-Z
(input)
Open
Open
Open
Open
-
Therefore, tamper noise design is required
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Description of Block(s)
1μF
1μF
1μF
CPVDD HVDD
TVDD
option
2.2kohm
MBIASCAP
4.7μF
0.47μF
0.47μF
MIN1
MIN2
SPOUT+
SPOUT-
BU26154
option
HPR
VMID
XN
2.2μF
Touch
Screen
YP
CPP
CPN
HPVSS
1μF
CPU
and
DSP
XP
HPVDD
2.2μF
CSB/SCL
SDATA/SDA
SCLK
RESETB
IRQB
SAI_LRCLK
SAI_BCLK
SAI_SDOUT
SAI_SDIN
MCLKI
option
REGOUT
2.2μF
SPVDD
PLLC
HPL
1μF
1μF
YN
HPCOM
TSTO
CPGND HGND2HGND1 TGND SPGND
Open
option
Figure 3. BU26154 Application circuit
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
4/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Absolute Maximum Ratings (Ta = 25°C)
(HGND1=HGND2=SPGND=CPGND=TGND=0V)
Parameter
Symbol
Condition
Rating
Unit
HVDD
-
-0.3 to 4.5
V
SPVDD Supply Voltage
SPVDD
-
-0.3 to 7.0
V
CPVDD Supply Voltage
CPVDD
-
-0.3 to 4.5
V
VIN
MCLKI, SAI_LRCLK,
SAI_BCLK, SAI_SDIN,
SDATA/SDA, SCLK.
CSB/SCL pins
MIN1, MIN2 pins
-0.3 to HVDD+0.3
V
-0.3 to REGOUT+0.3
V
-
-55 to +150
℃
(Note 1)
0.80
W
Ta=25°C (Note 2)
3.01
W
HVDD Supply Voltage
Input Voltage
Storage Temperature
Tstg
Ta=25°C
(Note 1)
Power Dissipation
Pd
Output Current 1
IOSP
SPOUT+, SPOUT- pins
-560 to +560
mA
Output Current 2
IOHP
HPL, HPR pins
-100 to +100
mA
Output Current 3
IOCP
HPVSS,HPVDD,CP,CN
pin
-500 to +500
mA
Output Current 4
IOREGO
REGOUT pin
-30 to 0
mA
IOO
Except SPOUT+,SPOUT-,
HPL,HPR,
REGOUT,HPVDD,HPVSS
pins
-8 to +8
mA
Output Current 5
Do not short the output pin to another output pin, power supply pin or GND pin.(Output pin includes an IO pin which is in output mode)
(Note 1) 74.2mm×74.2mm×1.6tmm FR4 1Layer Glass epoxy base Surface Copper foil 0%)Mounting
Above Ta=25℃,reduced by 8.0mW/℃. Thermal beer is on a base.
(Note 2) 74.2mm×74.2mm×1.6tmm FR4. 4 Layer Glass epoxy base(2,3layer Copper foil 100%)Mounting
Above Ta=25℃, reduced by 30.12mW/℃. Thermal beer is on a base.
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.
Recommended Operating Conditions
(HGND1=HGND2=SPGND=CPGND=TGND=0V)
Parameter
Symbol
Condition
Rating
Unit
HVDD
HVDD=CPVDD=TVDD
2.7 to 3.6
V
SPVDD Supply Voltage
SPVDD
-
2.7 to 5.5
V
CPVDD Supply Voltage
CPVDD
HVDD=CPVDD=TVDD
2.7 to 3.6
V
TVDD
HVDD=CPVDD=TVDD
2.7 to 3.6
V
Top
-
-20 to +85
℃
HVDD Supply Voltage
TVDD Supply Voltage
Operating Temperature
(Note 1) The radiation-proof design is not carried out.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
5/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Electrical Characteristics
DC Characteristics
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V, Ta=25℃)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
Related Pin
All Digital
"H" Input Voltage1
VIH1
HGND1=0V
HVDD *0.8
HVDD+0.3
V
Input
All
Digital
"L" Input Voltage 1
VIL1
HGND1=0V
-0.3
HVDD *0.2
V
Input
All Digital
"H" Input Voltage 2
VIH2
HGND1=0V
HVDD-0.4
HVDD+0.3
V
Input
All
Digital
"L" Input Voltage 2
VIL2
HGND1=0V
-0.3
0.4
V
Input
"H" output Voltage
VOH
IOH=-1mA
HVDD *0.85
V
Except SDA
"L" output Voltage 1
VOL1
IOL=1mA
HVDD *0.15
V
Except SDA
"L" output Voltage 2
VOL2
IOL=3mA
0.4
V
SDA
"H" Input Leakage
All Digital
IIH
VIH= HVDD
10
µA
Current
Input
"L" Input Leakage
All Digital
IIL
VIL=HGND1
-10
µA
Current
Input
"Z" output Leakage
IOZH
VOH=HVDD
10
µA
SDA
Current
"Z" output Leakage
IOZL
VOL=HGND1
-10
µA
SDA
Current
Playback(fs48kHz)
no Load, Hp-amp
Operating Current1
IDDO1
use
10
13
mA
Sin1kHz-Full Scale
output
Playback(fs48kHz)
no Load, D-class,
Operating Current2
IDDO2
Sp-amp use
10.5
13.7
mA
Sin1kHz-Full Scale
output
Playback(fs48kHz)
no Load, AB-class,
Operating Current3
IDDO3
Sp-amp use
12
15.6
mA
Sin1kHz-Full Scale
output
Record(fs48kHz)
Operating Current4
IDDO4
Sin1kHz-Full Scale
9.5
12.4
mA
input
Touch Panel
Operating Current5
IDDO5
0.6
1
mA
Interface Operate
Touch Panel
Interface Interrupt
Operating Current6
IDDO6
220
320
uA
(Note 3)
Wait
Ta = -40 to 55 ℃
Standby Current
IDDS
25 ℃
0.5
5
µA
(Note 1) Touch Panel Interface Interrupt electric current at the time of the wait. Please refer to a touch panel interface clause for the movement setting
condition.
(Note 2) Standby current is total value for all power supply currents.
(Note 3) Standby current's condition is power off state by RESETB=L
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
6/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
AC Characteristics
Clock
PLL not used
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V, Ta=25℃)
Min
Max
Unit
Parameter
Symbol
MCLKI Frequency
fC
4.096
49.152
MHz
MCLKI Period
tC
1/fC
1/fC
ns
MCLKI “H” Length
tCH
tC*0.4
-
ns
MCLKI “L” Length
tCL
tC*0.4
-
ns
PLL used
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V,Ta=25℃)
Min
Max
Unit
Parameter
Symbol
MCLKI Frequency
fC
6.75
54
MHz
MCLKI Period
tC
1/fC
1/fC
ns
MCLKI “H” Length
tCH
tC*0.4
-
ns
MCLKI “L” Length
tCL
tC*0.4
-
ns
When PLL is use, clock from SAI_BCLK pin other than MCLKI pin could be inputted. Please refer to SAI slave clause about
the BCLK pin input frequency.
tC, fC
MCLKI
tCH
tCL
Figure 4
Reset
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V, Ta=25℃)
Min
Max.
Unit
Parameter
Symbol
RESETB pulse width
tW_RST
5
-
µs
tW_RST
RESETB
Figure 5
When Reset pin is made low-level, internal LDO goes to power mode.
1ms is necessary until REGOUT pin becomes low-level. The recommended tW_RST is over 1ms.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
7/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
2-Wire Serial Interface
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V, Ta=25℃,
CL=30pF)
Standard Mode
Fast Mode
Unit
Parameter
Symbol
Min
Max
Min
Max
SCL Frequency
fSCL
-
100
-
400
kHz
SCL "L" Length
tLOW
4.7
-
1.3
-
µs
SCL "H" Length
tHIGH
4.0
-
0.6
-
µs
Hold Time under Repeat [Start] Condition
tHD:STA
4.0
-
0.6
-
µs
Setup Time under Repeat [Start] Condition
tSU:STA
4.0
-
0.6
-
µs
Data Hold Time
tHD:DAT
0
3.45
0
0.9
µs
Data Setup Time
tSU:DAT
250
-
100
-
ns
Setup Time under [Stop] Condition
tSU:STO
4.0
-
0.6
-
µs
tHD:STA
SDA
tLOW
tSU:DAT
SCL
tHD:STA
tHD:DAT
tSU:STA
tHIGH
tSU:STO
Figure 6
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
8/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
3-Wire Serial Interface
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V,
CL=30pF)
Parameter
Symbol
Min
Max
Unit
SCLK Low to Chip Select enable
tSLCL
100
-
ns
Chip Select Enable to SCLK Low
tCLSL
100
-
ns
Chip Select Enable to SCLK High
tCLSH
100
-
ns
CLK High to Chip Select enable
tSHCL
100
-
ns
SCLK High Pulse Width
tSH
50
-
ns
SCLK Low Pulse Width
tSL
50
-
ns
Input Data Setup time
tIDS
30
-
ns
Input Data Hold time
tIDH
30
-
ns
tCHS2
100
-
ns
tCH
100
-
ns
tODV
-
40
ns
tCHDTS
-
40
ns
SCLK last edge to Chip Select disable
Chip Select High Pulse Width
Output Data Valid
Chip Select High to Data Transition
Ta=25℃,
Two kinds of timing are supported depending on the SCLK pin level at data transfer start. Read or Write is selected by LSB
logic INDEX.
Figure 7
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
9/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Serial Audio Interface (Slave)
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, VDD=3.3V,
CL=30pF)
Parameter
Symbol
Min
Max
SAI_BCLK Period
Ta=25℃,
Unit
tC_BCLK
32fs
128fs
Hz
SAI_BCLK "H" Length
tHW_BCLK
73
-
ns
SAI_BCLK "L" Length
tLW_BCLK
73
-
ns
SAI_LRCLK Hold Time
tH_LRCLK
20
-
ns
SAI_LRCLK Setup Time
tSU_LRCLK
20
-
ns
-
80
ns
SAI_SDOUT Delay Time
tD_SDO
(Note 1)
SAI_SDIN Setup Time
tSU_SDI
20
-
ns
SAI_SDIN Hold Time
tH_SDI
20
-
ns
(Note 1) tD_SDO is the delay time from previous SAI_BCLK transition and SAI_LRCLK transition.
SAI_LRCLK
tH_LRCLK
tSU_LRCLK
tC_BCLK
SAI_BCLK
tHW_BCLK tLW_BCLK
SAI_SDOUT
tD_SDO
SAI Transmit
Figure 8
SAI_LRCLK
tH_LRCLK
tSU_LRCLK
tC_BCLK
SAI_BCLK
tSU_SDI
tH_SDI
tHW_BCLK tLW_BCLK
SAI_SDIN
SAI Receive
Figure 9
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
10/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
SAI (Master) - Serial Audio Interface (Master)
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V,
CL=30pF)
Parameter
Symbol
Min
Max
SAI_BCLK Period
Ta=25℃,
Unit
tC_BCLK
32fs
64fs
Hz
SAI_BCLK "H" Length
tHW_BCLK
146
-
ns
SAI_BCLK "L" Length
tLW_BCLK
146
-
ns
SAI_LRCLK Delay time
tD_LRCLK
-
20
ns
SAI_SDOUT Delay Time
tD_SDO
-
20
ns
SAI_SDIN Setup Time
tSU_SDI
50
-
ns
SAI_SDIN Hold Time
tH_SDI
0
-
ns
SAI_LRCLK
tC_BCLK
tD_LRCLK
SAI_BCLK
tHW_BCLK tLW_BCLK
SAI_SDOUT
tD_SDO
SAI Transmit
Figure 10
SAI_LRCLK
tC_BCLK
tD_LRCLK
SAI_BCLK
tSU_SDI
tH_SDI
tHW_BCLK tLW_BCLK
SAI_SDIN
SAI Receive
Figure 11
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
11/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Power Supply Sequence
Please power on/off the LSI with all kind of power at the same time.
Each power supply should power up/down in 50ms. Also, keep all power supply in the ON state or the OFF state.
Please avoid partial ON or partial OFF states.
Please keep RESETB pin “L” level until all power supply become ON state. The CPU I/F become available when all power
supply is powered on after tW_PURST and tW_REGU time exceeds.
HVDD must be powered on first, but HVDD must be powered off last. About SPVDD, there is no limitation above.
Parameter
Symbol
Min
Typ
Max
Unit
Power On Delay Time
tVDD_ON
0
-
50
ms
Power Off Delay Time
tVDD_OFF
0
-
50
ms
Reset Time after Power ON
tw_PURST
1
-
-
μs
Wait Time for Regulator Starting after Reset
Release
tw_REGU
1
-
-
ms
PowerSupply*0.9
HVDD
Power
supply
tVDD_ON
PowerSupply*0.1
Other
tVDD_OFF
PowerSupply*0.9
Power
tW_PURST tW_REGU
supply
PowerSupply*0.1
REGOUT
RESETB
CPU I/F
STATUS
not available
VDD OFF
PowerDown Wait
Regulator
available
not available
Operation
VDD OFF
Figure 12
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
12/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Analog Characteristics
(HGND1= HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V, Ta=25°C)
Parameter
Symbol
Condition
Min
Typ
Max
Unit
Regulator Output
REGOUT Output Level
VREGOUT
-
1.7
1.8
1.9
V
-
-
0.124
Vp-p
20
30
40
kΩ
Mic Input (MIC Gain=18dB / Digital Volume=0.0dB / ALC=OFF)
Full Scale Input Signal Level
Input Resistance
VMINFS1
MIN1,MIN2
RMIN1
MIN1,MIN2
Mic Input (MIC Gain=9.0dB / Digital Volume=0.0dB / ALC=OFF)
Full Scale Input Signal Level
Input Resistance
VMINFS2
MIN1,MIN2
-
-
0.454
Vp-p
RMIN2
MIN1,MIN2
20
30
40
kΩ
VREF
-
0.9x
REGOUT/2
1.0x
REGOUT/2
1.1x
REGOUT/2
V
IMIC = -1mA,
MICBCON=0
1.50x
REGOUT/2
1.67x
REGOUT/2
1.84x
REGOUT/2
V
IMIC = -1mA,
MICBCON=1
2.00x
REGOUT/2
2.22x
REGOUT/2
2.45x
REGOUT/2
V
2.50x
REGOUT/2
2.78x
REGOUT/2
3.06x
REGOUT/2
V
3.00x
REGOUT/2
-
3.33x
REGOUT/2
-
3.67x
REGOUT/2
2
V
Analog Reference Level(VMID-pin)
Analog Reference Voltage
Microphone Bias(MBIASCAP -pin)
Output Voltage
where, VMIC<HVDD*0.85
VMIC
IMIC = -1mA,
MICBCON=2
IMIC = -1mA,
MICBCON=3
Output Current
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
IMIC
-
13/86
mA
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
(HGND1=HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V, Ta=25℃)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
Analog Inputs to ADC out (MIC Gain=18dB / Digital Volume=0.0dB / ALC=OFF)
S/(N+D)
SND1
S/N
SNR1
-1dBFS/ A-weighted
-
78
-
A-weighted
HVDD on 100mVp-p, 1kHz
Power Supply Rejection Ratio
PSRR1
noise, no signal input
Analog Inputs to ADC out (MIC Gain=9.0dB / Digital Volume=0.0dB / ALC=OFF)
-
89
-
dB
dB
-
90
-
dB
S/(N+D)
SND2
-
80
-
dB
S/N
SNR2
A-weighted
HVDD on 100mVp-p, 1kHz
Power Supply Rejection Ratio
PSRR2
noise, no signal input
DAC to Headphone OUT(HPR/HPL, with 16Ω/50pF load)
-
92
-
dB
-
90
-
dB
Total Harmonic Distortion
-1dBFS/ A-weighted
THD+N3
1kHz,input -12dBFS
-
75
-
dB
SNR3
-
93
-
dB
-
90
-
dB
-
90
-
dB
VOF
A-weighted
HVDD on
100mVp-p,1kHz noise, no
signal input
CPVDD on
100mVp-p,1kHz noise, no
signal input
No signal input
-
±1
-
mV
Charge Pump Oscillator Frequency
CPOSC
-
-
500
-
kHz
HPVDD Port Output Voltage
HPVDO
-
-
1.8
-
V
HPVSS Port Output Voltage
HPVSO
-
-
-1.8
-
V
Signal to Noise Ratio
Power Supply Rejection Ratio
Output Offset Voltage
PSRR3
DAC to Speaker OUT D-class Mode (SPOUT+/-, with 8Ω/50pF load)
Output Power
Total Harmonic Distortion
Signal to Noise Ratio
Power Supply Rejection Ratio
PWM frequency
Efficiency
Po4
THD=10%, SPVOL=6dB
-
700
-
mW
THD+N4
Po=310mW
-
66
-
dB
SNR4
-
95
-
dB
-
90
-
dB
-
60
-
dB
PWMF
A-weighted, THD+N=1%
HVDD on
100mVp-p,1kHz noise
SPVDD on
100mVp-p,1kHz noise
-
-
370
-
kHz
EFF
-
-
90
-
%
PSRR4
DAC to Speaker OUT AB-class Mode (SPOUT+/-, with 8Ω/50pF load)
Output Power
Total Harmonic Distortion
Signal to Noise Ratio
Power Supply Rejection Ratio
Po5
THD=10%, SPVOL=6dB
-
700
-
mW
THD+N5
Po=310mW
-
62
-
dB
SNR5
A-weighted, THD+N=1%
HVDD on
100mVp-p,1kHz noise
SPVDD on
100mVp-p,1kHz noise
-
95
-
dB
-
90
-
dB
-
60
-
dB
-
5
-
μV
-
70
-
dB
PSRR5
Microphone Bias(MBIASCAP-pin) *1
Output Noise Voltage
VMICN6
Power Supply Rejection Ratio
PSRR6
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
22Hz to 22kHz,
MICBCON=1
HVDD on
100mVp-p,1kHz noise
Load=1mA
MICBCON=1
14/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
(HGND1=HGND2=SPGND=CPGND=TGND=0V, HVDD=3.3V, SPVDD=3.3V, CPVDD=3.3V, TVDD=3.3V,Ta=25℃)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
Touch Panel Interface
ADC Resolution
N
-
-
-
12
Bit
Differential Non-Linearity Error
DNL
-
-3
-
3
LSB
Integral Non-Linearity Error
INL
-
-4
-
4
LSB
Offset Error
OFTERR
-
-
1
-
LSB
Gain Error
GAERR
-
-
0.5
-
LSB
Touch Panel Driver Switch
SWONR
-
-
5
-
Ω
IRQR1
RSEL=0
40
50
70
kΩ
IRQR2
RSEL=1
Interrupt Pull-up Resistance
ADC Conversion Timing
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
70
90
120
kΩ
Tw_ADC1
-
-
35
μs
Tw_ADC2
-
-
43
μs
15/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Function Description
Clock Control
Main modules that make sound path of the LSI inside operate with 1024fs Audio Clock.
Audio Clock can be selected whether divided clock of 256fs/512fs/1024fs from MCLKI or generated clock from Audio PLL.
When PLL is used, PLL generates internal clock. The input clock into PLL can be selected from either MCLKI port or
SAI_BCLK port by setting Clock Input / Output Control register. PLL generates 256fs clock of sampling frequency.
The registers about Audio Clock setting: Sampling Rate Setting Register, FPLLM, FPLLNL, FPLLNH, FPLLD, FPLLFL,
FPLLFH, FPLLFDL, FPLLFDH, Clock Input / Output Control register, Clock Input Select Register
1.
2.
3.
4.
5.
6.
7.
8.
・The sequence of PLL setting
Stop PLL output by setting PLLOE bit to “0”.
Disable PLL by setting PLLEN bit to “0”.
Set PFLLM, FPPNL, FPLLNH, FPLLD, FPLLFL, FPLLFH, FPLLFDL, FPLLFDH.
Set input port by PLLISEL bit.
Set PLLEN bit to “1”.
Wait for the PLL stabilizing time as the table “PLL Stabilizing Time”.
Set PLLOE bit to “1”.
Start recording or playback.
PLL Stabilizing Time
PLL stability time
10msec
- Related Register
Sampling Rate Setting Register
PLLNL, PLLNH Register
PLLML, PLLMH Register
PLLDIV Register
Clock Enable Register
Clock Input / Output Control Register
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
16/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
When PLL is Used.
The LSI support audio PLL function that can generate precise audio clock from wide range of clock frequency. Then, it can
be realize audio function without external clock generator for audio. The LSI supports following cases.
The LSI generates audio clock with input clock provided from MCLKI port or BCLKI port.
■case1: PLLISEL (0x0e/0x0f)=0x1, MST(0x64/0x65)="0"
Audio clock is generated by the PLL BU26154 with MCLKI clock. SAI_LRCLK and SAI_BCLK are provided by the CPU.
B26154
SAI_LRCLK
SAI_BCLK
SAI_SDIN
SAI_SDOUT
CPU
CLOCK
MCLKI
Figure 13
■case2: PLLISEL (0x0e/0x0f)=0x1, MST(0x64/0x65)="1"
Audio clock is generated by the PLL in BU26154 from MCLKI clock. SAI_LRCLK and SAI_BCLK are provided from the LSI.
Figure 14
■case3: PLLISEL (0x0e/0x0f)=0x2, MST(0x64/0x65)="1"
Audio clock is generated by PLL in BU26154 form SAI clock.
Figure 15
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
17/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
When PLL is not Used.
Audio clock is generated by the CPU and supplied to the LSI when PLL is not used. Then CPU and the LSI are
synchronized.
■case 5: MST (0x64/0x65) ="0"
Audio clock (256fs, 512fs, 1024fs) is generated by the CPU and supplied to MCLKI port of the LSI. LRCLK and BCLK are
also provided from the CPU.
Figure 16
■case6: MST (0x64/0x65)="1"
Audio clock (256fs, 512fs, 1024fs) is generated by the CPU and supplied to MCLKI port of the LSI. SAI_LRCLK and
SAI_BCLK are provided from the LSI.
Figure 17
Even when using the same sampling frequency, the setting condition is different depending on clock frequency.
When changing MCLKI input frequency, PLLOE should be set to “0”, then PLLOE should be set to “1” back.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
18/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
SAI (Serial Audio System Interface)
The LSI supports SAI formats.
WSLI="0", DLYI="0", FMTI="0"
SAI_
LRCLK
Right
Left
1 2 3 ……………16…………
SAI_SDIN
SAI_SDOUT
MSB 2SB 3SB
LSB
Left
1 2 3 ……………16…………
MSB 2SB 3SB
LSB
MSB 2SB 3SB
SAI_BCLK
Figure 18
WSLI="1", DLYI="0", FMTI="0"
Left
SAI_
LRCLK
1 2 3 ……………16…………
SAI_SDIN
SAI_SDOUT
Left
Right
MSB 2SB 3SB
LSB
1 2 3 ……………16…………
MSB 2SB 3SB
LSB
MSB 2SB 3SB
SAI_BCLK
Figure 19
WSLI="0", DLYI="1", FMTI="0"
SAI_
LRCLK
Left
1 2 3 ……………16…………
SAI_SDIN
SAI_SDOUT
MSB 2SB 3SB
Left
Right
LSB
1 2 3 ……………16…………
MSB 2SB 3SB
LSB
MSB 2SB 3SB
SAI_BCLK
Figure 20
WSLI="1", DLYI="1", FMTI="0"
SAI_
LRCLK
SAI_SDIN
SAI_SDOUT
Right
Left
1 2 3 ……………16…………
MSB 2SB 3SB
LSB
Left
1 2 3 ……………16…………
MSB 2SB 3SB
LSB
MSB 2SB 3SB
SAI_BCLK
Figure 21
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
19/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
DLYI="0", FMTI="1"
Flame synchronous transfer mode: R channel data is transferred right after L channel data.
SAI_
LRCLK
Left
Left
Right
1 2 3 ……………16 1 2 3 ……………16…………
SAI_SDIN
SAI_SDOUT
MSB 2SB 3SB
LSB MSB 2SB 3SB
MSB 2SB 3SB
LSB
SAI_BCLK
Figure 22
DLYI="1", FMTI="1"
Flame synchronous transfer mode: R channel data is transferred right after L channel data.
SAI_
LRCLK
SAI_SDIN
SAI_SDOUT
Left
1 2 3 ……………16 1 2 3
MSB 2SB 3SB
Right
Left
…………16…………
LSB MSB 2SB 3SB
LSB
MSB 2SB 3SB
SAI_BCLK
Figure 23
- Related Register
SAI Transmitter Control Register
SAI Receiver Control Register
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
20/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
2 wire serial interface
This LSI has 2 wire serial interfaces. The LSI operates as a slave device. The address is fixed at “0011010”.
- Format
The followings are the protocol of the LSI.
Write (MSB first)
Start Condition (Set SDA level from “H” to “L” during SCL=“H”)
Slave Address (0011010) +W (0) (8bit)
Write Address (8bit)
Write Data (8bit)
…
Stop Condition (Set SDA level from “L” to “H” during SCL=“H”)
Read (MSB first)
Start Condition
Slave Address (0011010) +W (0) (8bit)
Read Address (8bit)
(Stop Condition) Start Condition
Slave Address (0011010) +R (1) (8bit)
Read Data (8bit)
The following shows the wave form of the LSI.
The yellow gridding shows that slave device drives the bus.
The symbol in the wave form means as following table.
Unit
Description
W/R
0: It is Read Write 1
A
0: ACK(Acknowledge) 1: NAK(Not Acknowledge)
A[7-0]
Address (8bit)
D[7-0]
Data(8bit)
Write
slave address reception
SCL
Start
0
0
SDA
1
0
2
1
3
1
Access address reception
4
5
6
7
0
1
0 W
8
0
1
8
0
1
2
3
4
3
4
5
6
7
A A7 A6 A5 A4 A3 A2 A1 A0
Write data reception
Continued
from the
above
2
Write data reception
8
0
1
7
8
A D7 D6 D5 D4 D3 D2 D1 D0
A
6
7
A D7 D6 D5 D4 D3 D2 D1 D0
Internal write
8
0
1
2
3
4
5
6
7
A D7 D6 D5 D4 D3 D2 D1 D0
Internal write
3
4
5
6
Write data reception
Write data reception
5
2
8
0
1
2
3
4
5
6
7
A D7 D6 D5 D4 D3 D2 D1 D0
Stop
A
Internal write
Figure 24
In case there is no Stop or Start condition after internal register is written (Above figure: Internal Write), the slave device
becomes continuous write mode and the next received 8 bits of data will be written into the internal register addressed by
incremented by two to the current address.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
21/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Read
slave address reception
SCL
Start
SDA
0
0
1
0
2
1
3
1
4
0
Access address reception
5
1
6
0
7
8
0
W
A
A7 A6 A5 A4 A3 A2 A1 A0 A
1
slave address reception
Continued
fromthe
above
Start
0
0
1
0
2
3
4
1
1
0
5
1
2
3
4
5
6
7
8
S
Read data transmission
6
0
7
R
8
0
1
2
3
4
5
Read data transmission
6
7
8
A D7 D6 D5 D4 D3 D2 D1 D0 A
Internal read
0
1
2
3
4
5
6
7
8
D7 D6 D5 D4 D3 D2 D1 D0 A
Internal read
Figure 25
If the Master device returns ACK (acknowledge) after the 8 bit data transferred from the LSI becomes continuous read
mode. The next received 8 bits of data will be read from the internal register addressed by incremented by two to the
current address.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
22/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
State transition about sound control
The following shows state transition about sound control. A change state is carried out by RECPLAY bit setup.
Sound Stop
STATE
0x0
Play STATE
0x2
Rec STATE
0x1
Rec and Play
STATE
0x3
Monitor STATE
0x7
BU26154MUV is changed
status by setting RECPLAY
bit.
Figure 26
(1) Sound Stop STATE (RECPLAY=0x0)
Sound activity is stopped.
(2) Rec STATE (RECPLAY =0x1)
Recording is enabled through microphone.
(3) Play STATE (RECPLAY =0x2)
Playback is enabled from SAI.
(4) Monitor STATE (RECPLAY =0x7)
Monitoring recording via microphone is enabled. ALC function is only effective in recording path.
Only 2ch sound effects are available in Notch filter mode. In the time of transition Rec STATE to Monitor STATE, please
set off the register bits of EQ2EN-EQ3EN.
(5) Rec and Play STATE (RECPLAY =0x3)
Playback is enabled from SAI with recording via microphone. ALC function is only effective in recording path.
Only 2ch sound effects are available in Notch filter mode. In the time of transition Rec STATE to Monitor STATE, please
set off the register bits of EQ2EN-EQ3EN.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
23/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Signal Flow
It uses signal flow Case1 or Case2 at the time of recording (analog microphone).
Case1:
Recording
AMIC
VOL
DV
MUTE
ALC
ADC
HPF1
HPF2
REC
LPF
Filter
REC
ALCVOL
Noise
Gate
REC
DATT
Digital
Interface
Filter Block
Case2:
Recording
AMIC
VOL
DV
MUTE
ALC
ADC
HPF1
HPF2
Filter
REC
LPF
REC
ALCVOL
Noise
Gate
REC
DATT
Digital
Interface
Filter Block
Figure 27
Name
Function
Related Register
AMICVOL
Analog Microphone volume
Mic input volume control
HPF1
High path filter for record DC cut
DSP Filter Function Enable
HPF2
High pass Filter for Record
Filter
Notch filter is available
RECLPF
Low pass Filter for recording.
DSP Filter Function Enable
High Pass Filter2 Cut-off Control
Sound Effect Mode
DSP Filter Function Enable
EQ Band N Gain Setting
Programmable EQ Band N
Coeffeicient-a0/1
Rec Programmable LPF Setting
REC
ALCVOL
ALC
Noise Gate
RECDATT
DVMUTE
ALC use:ALC controls volume
ALC not use: It’s available as
Boost volume
Auto Level Controller Function.
ALC is processed to recording
data
The purpose is for reducing a floor
noise
Record Digital Attenuator.
It’s available fader function for
reducing a Pop-noise when
changing volume.
Record Digital Volume Mute
Rec Programmable LPF Cutoff
Coef
Setting
Volume setting
9dB to +35.25dB
HPF Enable/Disable
HPF Enable/Disable
order setting
Cut-off frequency setting
Sound Effect mode setting
Each filters Enable/Disable setting
Each filters gain setting
Each sound effects characteristics
setting
LPF Enable/Disable setting
order setting
Cut-off frequency setting
refer to application note
Record Digital Attenuator Control
Digital Volume Control Function
Enable
Record Digital Attenuator Control
Digital Volume Control Function
Enable
Mixer & Volume Control
Mixer & Volume Control
Digital Volume Control Function
Enable
Digital Volume Control Function
Enable
* Please refer to the Sound Effect Mode register for Filter Block. When Filter Block is connected with the reproduction route, nothing is processed in the
recording route.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
24/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Signal flow at the time of the reproduction
Playback
To Speaker ampifier
VOL
SPVOL
SPINSEL
AVOL
AVOL
AVOL
DAC
SOFT
CLIP
PLAY
DATT
PLAY
ALCVOL
DV
MUTE
ALC
PLAY
LPF
Filter
HPF2
H-BASS
Effect
Vol
LRM
CON
Digital
Interface
Filter Block
To Headphone ampifier
HPINSEL
Figure 28
Name
LRMCON
Effect Vol
P2Bass+
Function
Mixer of the Lch/Rch data input from
SAI.
It is digital before the sound is
processed Volume.
Block for P2Bass + processing.
Filter
Notch filter is available
PLAYLPF
It is programmable LPF for the
reproduction.
PLAY
ALCVOL
ALC
PLAYDATT
DVMUTE
SPVOL
AVOL
AVMUTE
SPINSEL
HPINSEL
When ALC is used It functions as
Volume that ALC controls.
When ALC unused: It functions as
Boost Volume.
It is an auto level controller.
ALC is processed to the reproduction
data.
Digital Attenuator of the reproduction
route.
Fader can be used for the noise
reduction at the Volume setting
change.
Reproduction route (PLAYDATT) is
compulsorily put into the state of
Mute.
The value of PLAYDATT need not be
changed.
The Analog Boost Volume of
Speaker amplifier setting.
The Analog Volume of reproduction
route setting.
Fader can be used for the Pop-noise
reduction at the Volume setting
change.
Reproduction route (SPVOL) is
compulsorily put into the state of
Mute. The value of SPVOL need not
be changed.
It selects the input path to speaker
amplifier.
It selects the input path to
headphone amplifier.
Related Register
Setting
Mixer & Volume Control
Mixer setting
Playback Effect Volume
Volume setting
-71.5dB to 0dB (0.5dBstep)
P2Bass+ Enable
P2Bass+ Parameter*
Sound Effect Mode
DSP Filter Function Enable
EQ Band N Gain Setting
Programmable EQ Band
N Coeffeicient-a0/1
Play Programmable LPF Setting
Play Programmable LPF Cutoff
Coef
Setting of P2Bass+
Sound mode setting
Enable/Disable of each filter
Gain setting of each filter
Characteristic setting of each
filter and acoustic treatment
Degree setting of LPF for
Enable/Disable reproduction of
LPF for reproduction
Characteristic setting of LPF for
reproduction
Please refer to the application note for the ALC function.
Playback Digital Attenuator
Control
Digital Volume Control Function
Enable
Mixer & Volume Control
Digital Volume Control Function
Enable
Speaker Amplifier Input Control
Analog volume control
Amplifier Volume Fader Control
Amplifier Volume Control Function
Enable
Amplifier Volume Control Function
Enable
Speaker Amplifier Input Control
Headphone Amplifier Input Control
Volume setting
-71.5dB to 0dB (0.5dBstep)
Fader ON/OFF setting
(Synchronize with DVMUTE.)
Setting at Fade time
(Synchronize with DVMUTE.)
MUTE ON/ Turning off setting
Volume setting
0dB/6dB/12dB/18dB
Volume setting
-28dB to +18dB*At BTL
Fader ON/OFF setting
(Synchronize with AVMUTE.)
Setting at Fade time
(Synchronize with AVMUTE.)
MUTE ON/OFF setting
Selection of speaker amplifier
playback path
Selection of headphone amplifier
playback path
* Please refer to Sound Effect Mode Register for Filter Block. When Filter Block is connected with the recording route, nothing is processed in the
reproduction route.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
25/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Filter (5bands-Programmable IIR Filter)
A five bands equalizer features a second-order IIR type Band Pass Filter. Volume control of MUTE, -71.5dB to +12dB
(0.5dB step) can be controlled at all paths.
Each channels of the filter can be selected parallel connection or serial connection
The followings are block diagrams at parallel connection and serial connection
Coefficient(a0, a1) X 5ch
gain X 5ch
Input
Band0-IIR
Coefficient(a0, a1) X 5ch
Band1-IIR
gain X 5ch
Input
Output
Band2-IIR
Band0-IIR
Band1-IIR
Band2-IIR
Band2-IIR
Output
Band3-IIR
Band4-IIR
Band4-IIR
Parallel connection
Figure 29
Serial connection
Figure 30
The filter coefficient is programmable. From required center frequency and band width, Programmable Equalizer
Coefficient-a0 Control Register and Programmable Notch Filter Coefficient-a1 Control Register value is decided. Followings
are the setting formula.
a0 = (1 - tanπfb/fs) / (1 + tanπfb/fs)
a1 = - 2cos2πf0/fs / (1 + tanπfb/fs)
f0: Band center frequency [Hz]
fb: -3dB band width [Hz]
fs: Sampling frequency [Hz]
* Actual setting value is an integral number that the result of above formula multiplied by 214 then round up numbers of five
and above and round down anything under five to a integer.
DSP filtering function: ON / OFF
DSP Filter Function Enable register can set ON or OFF of each filter function. Please change this register when
RECPLAY bit is 0x0. If this register is changed on playback or recording, the noise may be generated.
ALC Auto Level Control
Please refer the application note “AutoLevelControlApplicationNote”.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
26/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
P2Bass+ (Perfect Pure Bass Plus)
Please refer the application note.
Soft clip limiter
Soft clip function is reduced power comsumption. If ALC cannot be responded to input waveform, soft clip function is
reduced input waveform. In case of input waveform is overed threshold level, soft clip reduce output waveform.
OUT
SCGAIN=2
SCGAIN=1
SCGAIN=1/2
SCGAIN=1/4
…
SCGAIN=1/64
Soft Clip Gain
(SCGAIN)
0x000000
Soft Clip Threshold
(SCTHRH, SCHTRM, SCHTRL)
0xFFFFFF
IN
Figure 31
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
27/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Low Power Consumption Operation
When PCM data is inputted into LSI consecutive "0" is detected, it will disable the output amplifier automatically and
perform low power consumption mode operation by stopping the internal clock. When data except “0” are inputted, it will
automatically return to original movement.
When "0" is detected in both LCHRCH, this function is effective. When you use only LCH, please input "0" data into the
RCH side. When you use only RCH, please input "0" data into the LCH side. This function is effective only at the time of the
playback of the speaker amplifier. At the time of headphones amplifier playback and the recording, please set it to disable.
In addition, set the enable function and "0" count level in Zero Detection Setting Register.
Low power operation
Normal operation
Normal
operation
Figure 32
Change of the SP/HP playback
When it changes of Speaker Amplifier and Headphone Amplifier, it prepares for COEFSEL bit because it does not perform
the re-setting of filter coefficients. A side register is used when COEFSEL bit is "0". B side register is used when COEFSEL
bit is "1". The target registers are as follows. Please be careful in setting addresses.
MAP
2
0
0
0
0
0
0
0
0
A side register
INDEX(R)
0x24/0x26/0x28
0x46
0x4c/0x4e
0x5c
0x66
0x70
0x3e
0x74 to 0x7c
0x80 to 0xa6
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
MAP
2
2
2
2
2
2
2
2
2
B side register
INDEX(R)
0x2a/0x2c/0x2e
0x46
0x4c/0x4e
0x5c
0x66
0x70
0x73
0x74 to 0x7c
0x7e to 0xa4
28/86
Register
P2BASS+ Parameter0/1/2
Play HPF2 Setting
Play Programmable HPF2L/H Coef
Sound Effect Mode
DSP Filter Function Enable
Playback Effect Volume Control
Playback Digital Attenuator Control
EQ Band0/1/2/3/4 Gain Setting
Programmable Equalizer Band0/1/2/3/4
Coefficient-a0/a1 L/H
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Analog block
VMID is used as analog circuit reference voltage for both recording path and playback path. Therefore, both case for
recording and playback, VMID need to do power up. At the power up, the wait time in proportion to the capacitor value is
needed to charge external capacitor connected with VMID pin. If recording and playback start before completion of charge,
it may generate noise. The following is a sequence of recommendation. Refer to the Analog Reference Power Management
Register for the function of VMIDCON.
.
VMID Power UP/DOWN Sequence (External capacitor 1uF)
Power Down
Power Up
1/2 Regout Level
vmid
( 0V )
Power Down
VMIDCON
0x0
Charge Time
Record or Playback
Power Down
0x0
0x1
0x2
Min 5ms
Min 5ms
Figure 33
Playback Path
The LSI can be executed sound output from 4 paths bellow. The output can be selected by Speaker Amplifier Output
Control Resister and Analog Reference Power Management Register.
Digital Input (SAI) → DAC → D-class Speaker Amplifier
Digital Input (SAI) → DAC → AB-class Speaker Amplifier
Digital Input (SAI) → DAC → Headphone Amplifier
Analog Microphone Input (MIN pin) → ADC → DAC → Headphone Amplifier
<attention>
No guaranty of record path sound quality during speaker amplifier active.
Speaker amplifier
The speaker amplifier of BU26154 can choose operation mode among one of D-class operation or the AB-class operation.
It can prevent interference with FM radio influence by making AB-class operation.
It performs the change of the enable / disable setting of the speaker amplifier and the AB-class/D-class operation in
Speaker Amplifier Power Management Register.
Headphones amplifier
The headphones amplifier of BU26154 operates in a ground reference. Therefore the LSI can delete the condenser for the
AC coupling to get outside. In addition, the LSI can suppress a POP noise when you want to suppress a POP noise by
connecting the optional resistance of the chart below outside.
Left
Headpphone Amplifier
BU26154
option
HPL
option
HPR
Right
Headpphone Amplifier
Figure 34
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
29/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
In addition, it is necessary to operate LDO for headphone amplifier when operating headphones amplifier. The power up of
headphones amplifier and LDO for headphone set in Analog Reference Power Management Register. Please power up the
headphones amplifier after 1mS waiting time for LDO for headphones. At the time of the power down, please power down
HPVDD after the power down of the headphones amplifier.
HPVDD Power UP/DOWN Sequence
Power Up
HP Power Down
HPVDD Power Down
Regout Level
HPVDD
( 0V )
Power Down
HPVDD Power up
HP Power up and Playback
HP Power Down HPVDD Power Down
HPVDDEN
HPLEN or HPREN
Min 1ms
Min 0ms
Figure 35
About HPCOM pin
HPCOM pin is a signal ground pin of the headphones amplifier.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
30/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Microphone amplifier
The microphone input can support two modes, a single-end and differential. When using it in single-end input, it writes "0" in
the MINDIF bit of the MIC Interface Control register. When using differential input, it writes "1".
In the case of single-end input, it can input from MINP pin or MINN pin. Please set of the input pin in MIC Select Control
Register.
Microphone bias
The Case of using Microphone bias, it shows a recommended connection diagram. By all means, please connect a
condenser (2.2uF at the minimum) to MBIASCAP outside pin. On this occasion, the LSI can improve noise characteristics
by connecting the option resistance on the chart below (the optional resistance is up to 50 Ω).
MicBiasAmplifier
BU26154
option
MBIASCAP
2.2uF
Figure 36
In addition, according to the capacity of the outside condenser, it is necessary to wait until microphone bias is stable.
In waiting time of MICBIAS, please set the value of the MICTIME bit at the MIC Input Charging Time register.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
31/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
BU26154
Y-plate
X-plate
BU26154
Y -plate
X- plate
Touch Screen Controller
SAR 12 bits ADC is integrated into this LSI and is available as 4 lines type touch screen controller.
There is the function of the X-axis, the position sensing of the Y-axis, the pen pressure detection and the pen interrupt
detection.
It becomes independent to Codec and is controllable without minding timing. But the hard reset (reset signal input by
RESETB pin) communizes it.
Clock control
When enabled clock is to be used for touch screen controller, set TCLKEN bit of Clock Enable Register to "1". The touch
screen controller function uses a built-in oscillator. Therefore it is not necessary to perform clock control listing in item
clock control when using only the touch screen controller.
Position sensing
This LSI is available for the position sensing of the touch screen. The twice measurement of the X-axis measurement, the
Y-axis measurement is necessary for position sensing.
XP
XP
YP
YP
refp
refp
ainp
ainp
ainn
ainn
refn
YN
refn
YN
XN
XN
At the time of the X-axis plate measurement
At the time of the Y-axis plate measurement
Figure 37
The Pen Pressure Detection
BU26154
Y-plate
X-plate
BU26154
Y-plate
X-plate
The measurement of touch pressure is carried out to measure the resistance between X plate and Y plate. It is calculable
by two methods, from the location information by location determination, and the measurement result in touch pressure
measurement mode.
In case of X-Position and Y-Position are known
Touch pressure resistance = X-plate resistance*(X-position/4096)*[(4096/Z1)-1] - Y-plate resistance*[1-(Y-position/4096)]
In case of X-Position is known
Touch pressure resistance = X-plate resistance*(X-position/4096)*[(Z2/Z1)-1]
XP
XP
YP
YP
refp
refp
ainp
ainp
ainn
YN
ainn
refn
YN
XN
refn
XN
At the time of Z1 point measurement
At the time of Z2 point measurement
Figure 38
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
32/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
The Pen Interrupt Detection
BU26154
Y-plate
X-plate
Touch detect function outputs the X-plate and Y-plate contact from IRQB pin. Please refer to Description of Registers for
valid or invalid setup of Touch Detection. When X-plate and Y-plate do not contact, H level is outputted from IRQB pin by
internal pull-up resister (typical 10kohm). When X-plate and Y-plate contact, L level is outputted from IRQB pin by touch
plate resistance (about hundreds ohm). Please refer to Description of Registers for IRQB output selection. Touch Detect
schematic diagram is shown below.
Typ.50koh
m
XP
YP
IRQB
YN
XN
Interrupt detect circuit
Figure 39
IRQB pin outputs "L" during RESETB "L"(RESET state) period. During this period, please mask interrupt.
RESETB
IRQB
Valid
Min: 1ms
Interrupt timing
Figure 40
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
33/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
About Touch Panel Interface at Interrupt Wait
Touch panel interface can switch to low power consumption by stopping the operation of unnecessary circuits at interrupt
wait.
Setting of touch panel interface at interrupt wait
0x2d = 0x00, // Thermal detect circuit Disable
0x1d = 0x02, // MAPCON=2
0x05 = 0x22, // Level shifter for headphone OFF
0x13 = 0x00, // Reference current circuit for audio system OFF
0x1d = 0x00, // MAPCON=0
0x0d = 0x80, // Touch panel interface oscillation circuit Enable
0x1d = 0x01, // MAPCON=1
0x61 = 0x38, // Touch panel interface interrupt circuit Enable
0x1d = 0x00, // MAPCON=0
0x0d = 0x00, // Touch panel interface oscillation circuit Disable
This state is interrupt wait mode. Please use a touch panel interface after interrupt,
setting enable oscillation circuit.
Please, set circuit from Disable to Enable in circuit when using of audio system function
Setting at using of audio system function
0x2d = 0x01, // Thermal detect circuit Enable
0x1d = 0x02, // MAPCON=2
0x05 = 0x26, // Level shifter for headphone ON
0x13 = 0x01, // Reference current circuit for audio system ON
0x1d = 0x00, // MAPCON=0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
34/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Operating Mode
Normal operating mode
It becomes Normal operating mode by setting Touch ADC Control registerTCHA2=0x1. Next AD conversion starts by
reading register value of ADCR1 register (8Bit mode) or ADCR2 register (12Bit mode), at Normal operating mode.
TCLKEN Bit
Internal Clk
I2C Operation
Write Data reception
INDEX=0x61,TCHEN="1"
Slave address receptio Read Data reception
INDEX=0x64
SCL
SDA
D2
D1
D0
ACK
1
0
R
ACK
D7
D6
D5
Internal ADC Start Sync
ADC Status
IDLE
Data Hold
AD Conversion1_1
ADCR1Register
AD Conversion1_2
IDLE
Data Hold
AD Conversion2_1
Data Valid1_1
ADCR2 Register
AD Conversion2_2
IDLE
Data Valid2_1
Data Valid1_2
Data Valid2_2
Tw_ADC1
Tw_ADC1
Tw_ADC2
Tw_ADC2
12Bit Normal Mode I2C Timing
TCLKEN Bit
Internal Clk
I2C Operation
Write Data reception
INDEX=0x61,TCHEN="1"
Slave address receptio Read Data reception
INDEX=0x62
SCL
SDA
D2
D1
D0
ACK
1
0
R
ACK
D7
D6
D5
Internal ADC Start Sync
ADC Status
IDLE
Data Hold
AD Conversion1
ADCR1Register
IDLE
Data Hold
AD Conversion2
Data Valid1
IDLE
Data Valid2
ADCR2 Register
Tw_ADC1
Tw_ADC1
8Bit Normal Mode I2C Timing
AD conversion starts by rising edge of CSB at using SPI. 12Bit timing mode chart is listed below.
similar it.
8Bit mode start timing is
TCLKEN Bit
Internal Clk
SPI Operation
Write Data
INDEX=0x61,TCHEN="1"
Read Data
INDEX = 0x64
SCLK
CSB
Internal ADC Start Sync
ADC Status
IDLE
Data Hold
AD Conversion1_1
ADCR1Register
AD Conversion1_2
IDLE
Data Hold
AD Conversion2_1
Data Valid1_1
ADCR2 Register
AD Conversion2_2
Idle
Data Valid2_1
Data Valid1_2
Tw_ADC1
Data Valid2_2
Tw_ADC1
Tw_ADC2
Tw_ADC2
8Bit Normal Mode SPI Timing
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
35/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Auto Operation Mode
When TCHA2 bit of Touch ADC Control register is set to "0", BU26154MUV is set to Auto Operation Mode. When is to set
in Auto Mode Operation, BU 26154 MUV is Interrupt mode by reading to ADCR2 register in 12 bit mode and BU 26154
MUV is Interrupt mode by reading to ADCR1 register in 8 bit mode.
TCLKEN Bit
Internal Clk
I2C Operation
Write Data reception
INDEX=0x61,TCHEN="1"
Slave address receptio Read Data reception
INDEX=0x64
SCL
SDA
D2
D1
D0
ACK
1
0
R
ACK
D7
D6
D5
Internal ADC Start Sync
ADC Status
IDLE
Data Hold
AD Conversion1_1
ADCR1Register
AD Conversion1_2
IDLE
Interrupt Mode
Data Valid1_1
ADCR2 Register
Data Valid1_2
Tw_ADC1
Tw_ADC2
12Bit Auto Mode I2C Timing
TCLKEN Bit
Internal Clk
I2C Operation
Write Data reception
INDEX=0x61,TCHEN="1"
Slave address receptio Read Data reception
INDEX=0x62
SCL
SDA
D2
D1
D0
ACK
1
0
R
ACK
D7
D6
D5
Internal ADC Start Sync
ADC Status
IDLE
Data Hold
AD Conversion1_1
ADCR1Register
IDLE
Interrupt Mode
Data Valid1_1
ADCR2 Register
Tw_ADC1
8Bit Auto Mode I2C Timing
TCLKEN Bit
Internal Clk
SPI Operation
Write Data
INDEX=0x61,TCHEN="1"
Read Data
INDEX = 0x64
SCLK
CSB
Internal ADC Start Sync
ADC Status
IDLE
Data Hold
AD Conversion1_1
ADCR1Register
AD Conversion1_2
IDLE
Interrupt Mode
Data Valid1_1
ADCR2 Register
Data Valid1_2
Tw_ADC1
Tw_ADC2
12Bit Auto Mode SPI Timing
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
36/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Register function explanation
Register map
Note: “-” indicates a reserved bit. They return “0” for read. Write “0” to the bit every time. If “1” is written to this bit, the
operations cannot be guaranteed.
Don’t write data to empty INDEX or register bit to guarantee normal operation.
A function with (*)bit doesn’t need internal clock to change state.
The following registers are accessible at the time of MAPCON=0x0 of the Register Map Control register (0x1c/0x1d).
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
37/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
INDEX
R
W
0x00
0x01
0x0c
0x0d
0x0e
0x0f
0x10
0x11
0x12
0x13
0x14
0x15
0x1c
0x1d
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x2c
0x2d
0x2e
0x2f
0x30
0x31
0x3a
0x3b
0x3e
0x3f
0x46
0x47
0x48
0x49
0x4a
0x4b
0x4c
0x4d
0x4e
0x4f
0x58
0x59
0x5a
0x5b
0x5c
0x5d
0x60
0x61
0x62
0x63
0x64
0x65
0x66
0x67
0x68
0x69
0x6a
0x6b
0x6c
0x6d
0x70
0x71
0x72
0x73
0x74
0x75
b07
(Initial)
TCLKEN
0
HPREN
0
SPMDSEL
0
-
b06
b05
b04
b03
b02
b01
b00
SR
0
0
0
0
MCLKOE
PLLOE
PLLEN
MCLKEN
0
0
0
0
PLLISEL
CLKSEL
0
0
0
0
0
SOFTRST
0
RECPLAY
0
0
0
MCTIME
0
0
0
0
0
0
MAPCON
0
0
VMIDCON
HPVDDEN MICBEN
0
0
0
0
PGAATT
PGAEN
ADCREN
ADCEN
0
0
00
DACREN
DACLEN
0
0
AVREN
COEFSEL
SPEN
AVLEN
0
0
1
0
0
TSDEN
1
ZCEN
0
MICBCON
0
0
AVVOL
0
1
0
1
0
PDATT
1
1
1
1
1
1
1
1
PLHPF2CUT
HPF2CSEL
PLHPF2OD PLHPF2EN
0
0
0
0
0
0
AVMUTE
AVFADE
0
0
AVFCON
0
0
0
PHPF2C0L
0
0
0
0
0
0
0
0
PHPF2C0H
0
0
0
0
0
0
0
0
OSRSEL
0
0
MINVOL
MINDIF
1
0
0
0
SEMODE[2:0]
SEMODE[7]
0
0
0
0
PCMFO24
FMTO
MSBO
ISSCKO
AFOO
DLYO
WSLO
1
1
0
0
0
0
0
0
PCMFI24
FMTI
MSBI
ISSCKI
AFOI
DLYI
WSLI
1
1
0
0
0
0
0
0
BSWP
MST
0
0
HPF2OD
EQ4EN
EQ3EN
EQ2EN
EQ1EN
EQ0EN
HPF2EN
HPF1EN
0
0
0
0
0
0
0
1
DVMUTE
DVFADE
RALCEN
PALCEN
0
0
0
0
DVFCON
RMCON
LMCON
0
0
0
0
0
0
0
0
RDVOL
1
1
1
1
1
1
1
1
Effect VOL
1
1
1
1
1
1
1
1
RALCVOL
0
1
0
0
0
0
0
EQGAIN0
1
1
1
0
0
1
1
1
HPLEN
0
-
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
-
-
38/86
Register Name
Note
Sampling
Rate Setting
Clock Enable
Clock Input/Output
Control
Software Reset
Record/Playback
Running Control
Mic Input Charging
Time
Register MAP
Control
Analog Reference Power
Management
Analog Input Power
Management
DAC Power
Management
Speaker Amplifier Power
Management
Thermal Shutdown
Control
Zero Cross Cmparator
Power Management
MICBIAS
Voltage Control
Analog Volume
Control
Playback
Digital Attenuator Control
Play HPF2
Setting
Amplifier Volume Control
Function Enable
Amplifier Volume
Fader Control
Play Programable HPF2
CoefL
Play Programable HPF2
CoefH
DAC Clock Setting
note1
Mic Interface
Control
Sound Effect Mode
SAI Transmitter
Control
SAI Receiver
Control
SAI Mode
select
DSP Filter Function
Enable
Digital Volume Control
Function Enable
Mixer & Volume
Control
Record
Digital Attenuator Control
Playback
Effect Volume Control
note1
Record ALC Volume Control
EQ Band0
Gain Setting
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
INDEX
R
W
0x76
0x77
0x78
b07
(Initial)
b06
b05
b04
1
1
1
0
1
1
1
0
0x7b
0x7c
0x7d
0x7e
0x7f
0x80
0x81
0x82
0x83
0x84
0x85
0x86
0x87
0x88
0x89
0x8a
0x8b
0x8c
0x8d
0x8e
0x8f
0x90
0x91
0x92
0x93
0x94
0x95
0x96
0x97
0x98
0x99
0x9a
0x9b
0x9c
0x9d
0x9e
0x9f
0xa0
0xa1
0xa2
0xa3
0xa4
0xa5
0xa6
0xa7
0xb2
0xb3
1
-
0
1
1
1
1
-
1
-
0
-
0
-
1
1
0
1
HPF2CUT
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
EQ2A1L
0
0
0
EQ2A1H
0
0
0
EQ3A0L
0
0
0
0
EQ3A0H
0
0
0
0
EQ3A1L
0
0
0
0
EQ3A1H
0
0
0
0
EQ4A0L
0
0
0
0
EQ4A0H
0
0
0
0
EQ4A1L
0
0xc3
0
EQ2A0H
0
0xc2
1
EQ2A0L
0
0xc1
1
EQ1A1H
0
0xc0
1
EQ1A1L
0
0xbf
1
EQ1A0H
0
0xbe
1
EQ1A0L
0
0xbd
0
EQ0A1H
0
0xbc
1
EQ0A1L
0
0xbb
1
EQ0A0H
0
0xba
1
EQ0A0L
0
0xb9
0
EQGAIN4
0
0xb8
b00
EQGAIN3
0
0xb5
b01
EQGAIN2
1
0xb4
b02
EQGAIN1
0x79
0x7a
b03
0
0
0
EQ4A1H
0
RSATEN
0
-
0
-
0
-
0
-
0
-
1
-
0
-
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
1
-
RALCATK
0
0
0
0
RSATMINGAIN
0
-
RALCDCY
0
1
RALCLVL
1
1
RALCMINGAIN
0
0
0
-
1
1
0
1
0
RALCZCTM
0
0
PALCATK
0
1
0
1
0
0
0
1
PALCDCY
39/86
Register Name
EQ Band1
Gain Setting
EQ Band2
Gain Setting
EQ Band3
Gain Setting
EQ Band4
Gain Setting
High Pass Filter2
Cut-off Control
Programable Equalizer Band0
Coefficient-a0 (L)
Programable Equalizer Band0
Coefficient-a0 (H)
Programable Equalizer Band0
Coefficient-a1 (L)
Programable Equalizer Band0
Coefficient-a1 (H)
Programable Equalizer Band1
Coefficient-a0 (L)
Programable Equalizer Band1
Coefficient-a0 (H)
Programable Equalizer Band1
Coefficient-a1 (L)
Programable Equalizer Band1
Coefficient-a1 (H)
Programable Equalizer Band2
Coefficient-a0 (L)
Programable Equalizer Band2
Coefficient-a0 (H)
Programable Equalizer Band2
Coefficient-a1 (L)
Programable Equalizer Band2
Coefficient-a1 (H)
Programable Equalizer Band3
Coefficient-a0 (L)
Programable Equalizer Band3
Coefficient-a0 (H)
Programable Equalizer Band3
Coefficient-a1 (L)
Programable Equalizer Band3
Coefficient-a1 (H)
Programable Equalizer Band4
Coefficient-a0 (L)
Programable Equalizer Band4
Coefficient-a0 (H)
Programable Equalizer Band4
Coefficient-a1 (L)
Programable Equalizer Band4
Coefficient-a1 (H)
Record ALC
Attack Time Control
Record ALC
Decay Time Control
Record ALC
Target Level Control
Record ALC
Min Gain Control
Record ALC
Satulation Detect Control
Record ALC Zero Cross
Time Out Control
Playback ALC
Attack Time Control
Playback ALC
Decay Time Control
Note
note1
note1
note1
note1
note1
note1
note1
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
INDEX
R
W
0xc4
0xc5
0xc6
0xc8
0xc7
0xc9
0xca
0xcb
0xcc
0xcd
0xce
0xdc
0xe8
b07
(Initial)
-
b06
b05
b04
b03
-
-
1
-
0
-
1
-
0
-
0
0
0
1
0
0
0
1
0
-
0
-
0
-
0
-
1
PALCVOL
0
RALCFREN
0
PALCFREN
0
-
RALCFRTH
0xcf
PALCFRTH
0xdd
0xe9
ZDTIME
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
b02
PALCLVL
0
40/86
0
0
-
b01
b00
1
PALCMINGAIN
0
1
0
0
0
PALCZCTM
0
0
RALCFRSP
0
1
PALCFRSP
0
1
ZDEN
0
MIN2EN
MIN1EN
0
1
Register Name
Note
Playback ALC
Target Level Control
Playback ALC
Min Gain Control
Playback ALC
Volume Control
Playback ALC ZeroCross
TimeOut
ALC
Fast Release Setting
Playback Limiter
Fast Release Setting
Zero Detection
Setting
MIC select
Control
note1
note1
note1
note1
note1
note1
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
The following registers are accessible at the time of MAPCON=0x1 of the Register Map Control register (0x1c/0x1d).
INDEX
R
W
0x02
0x03
0x04
0x07
0x08
0x09
0x0c
0x0e
0x10
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
0
FPLLM
0
0
0
-
0
-
0
-
0
-
0
-
0
-
0
FPLLNH
0
0
0
0
FPLLD
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-
0
-
0
-
0
-
0
0
0
0
0x05
0x06
0x0a
b07
(Initial)
-
0x1d
0x20
0x21
0x22
0x23
0x24
0x25
0x27
0x28
0x29
0x60
0x61
0x62
0x63
0
TCHSEN
0
0
0x64
0x65
0x82
0x83
0x84
0x85
0xa0
0xa1
0xa2
0xa3
0xa4
0xa5
0xa6
0xa7
0xa8
0xa9
0xaa
0xab
0xda
0xdb
0xde
0xdf
0
0
0
0
0xe0
0xe1
0xe2
0xe3
0xe4
0xe5
0xe6
0xe7
0xe8
0xe9
FPLL F Setting(L)
FPLL F Setting(H)
FPLL F_D Setting(L)
FPLLFDH
0
0x26
FPLL D Setting
FPLLFDL
0x11
0x1c
FPLL N Setting(H)
FPLLFH
0x0f
0x13
FPLL N Setting(L)
FPLLFL
0x0d
0
1
-
FPLL F_D Setting(H)
FPLLV
0
0
0
0
MAPCON
0
0
SCEN
0
SCTHRH
0
0
0
0
0
0
0
SCTHRM
0
0
0
0
0
0
0
SCTHRL
0
0
0
0
0
0
0
SCGAIN
0
0
1
TCHA2
TCHA1
TCHA0
TCHRSEL TCHMODE
1
1
1
1
0
0
ADCR1
0
0
0
0
0
0
0
ADCR2
0
0
0
HPRIN2EN HPRIN1EN
HPLIN1EN
0
0
0
SPVOL
SPIN2EN
SPIN1EN
0
0
0
0
PLPFOD
PLPFEN
0
0
PLPFC0L
0
0
0
0
0
0
0
PLPFC0H
0
0
0
0
0
0
0
RLPFOD
RLPFEN
0
0
RLPFC0L
0
0
0
0
0
0
0
RLPFC0H
0
0
0
0
0
0
0
NGEN
0
NGMINGAIN
1
0
1
0
0
1
1
NGTH
0
1
0
0
1
0
NGTHHYS
0
1
0
NGSLOPE
0
0
1
0
1
0
0
NGGAINSTEP
1
0
NGENVAVE
NGZTIM
0
0
1
0
0
0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
Note
FPLL M setting
FPLLNL
0x0b
0x12
Register Name
41/86
FPLL V setting
RegisterMAP
Control
Soft Clip Enable
Soft Clip Threshold H
Soft Clip Threshold M
Soft Clip Threshold L
Soft Clip Gain
Touch ADC Control
Touch ADC result1
Touch ADC result2
Headphone input
Select Control
SPAMP input Control
Play Programable LPF
Setting
Play Programable LPF
Coef (L)
Play Programable LPF
Coef (H)
Rec Programable LPF
Setting
Rec Programable LPF
Coef (L)
Rec Programable LPF
Coef (H)
Noise Gate Setting
Noise Gate
Minimum Gain
Noise Gate
Threshold
Noise Gate
Threshold Hysteresis
Noise Gate
Slope
Noise Gate
Gain Step
Noise Gate
Time Setting
note1
note1
note1
note1
note1
note1
note1
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
INDEX
R
W
0xea
0xeb
0xec
0xee
0xf0
0xf2
0xf4
b07
(Initial)
b06
b05
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
b04
b03
b02
b01
b00
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NGFDOUT
NGFDIN
0xed
0xef
0xf1
0xf3
0xf5
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
1
0
NGENVMONL[7:0]
0
0
NGENVMONL[15:8]
0
0
NGENVMONR[7:0]
0
0
NGENVMONR[15:8]
0
0
NGGAINMON
0
0
42/86
Register Name
Note
Noise Gate
Fade Control
Noise Gate
Envelope Monitor Lch(L)
Noise Gate
Envelope Monitor Lch(H)
Noise Gate
Envelope Monitor Rch(L)
Noise Gate
Envelope Monitor Rch(H)
Noise Gate
Gain Monitor
note1
note1
note1
note1
note1
note1
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
The following registers are accessible at the time of MAPCON=0x2 of the Register Map Control register (0x1c/0x1d).
INDEX
R
W
0x00
0x01
0x04
0x05
0x12
0x13
0x1c
0x1d
0x24
0x25
0x26
0x27
0x28
b07
(Initial)
0
-
0x29
0
0x2a
0x2c
0x2e
0x2b
0x2d
0
-
0x2f
0x04
0x05
0x12
0x13
0x1c
0x1d
0x46
0x47
0x4c
0x4d
0x4e
0x4f
0x5c
0x5d
0x66
0x67
0x70
0x71
0x72
0x73
0x74
0x75
0x76
0x77
0x78
0x79
0x7a
0x7b
0x7c
0x7d
0x7e
0x7f
0x80
0x81
0x82
0x83
0x84
0x85
0x86
0x87
0x88
0x89
0x8a
0x8b
0x8c
0x8d
0x8e
0x8f
0x90
0x91
0x92
0x93
0x94
0x95
0x96
0x97
0
-
b06
b05
1
P2BLPF1A
0
0
P2BGAINBSA
0
0
P2BGAINEVA
0
0
P2BLPF1B
0
0
P2BGAINBSB
0
0
P2BGAINEVB
0
0
1
HPF2CSELB
0
0
0
SEMODE[7]
0
HPF2ODB
0
0
0
EQ4ENB
0
0
0
EQ3ENB
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
b04
b03
-
-
0
0
0
0
0
0
0
0
0
0
0
-
b02
b01
b00
Register Name
EXMODE
1
HPLSEN
1
1
AREFI1EN
1
MAPCON
0
0
P2BHPF1A
0
0
0
P2BLPF2A
0
0
0
P2BGAINODA
0
0
0
P2BHPF1B
0
0
0
P2BLPF2B
0
0
0
P2BGAINODB
0
0
0
HPLSEN
1
1
AREFI1EN
1
MAPCON
0
0
0
PLHPF2CUTB
PLHPF2ODB PLHPF2ENB
0
0
0
0
0
PHPF2C0LB
0
0
0
0
0
PHPF2C0HB
0
0
0
0
0
SEMODE[2:0]
0
0
0
EQ2ENB
EQ1ENB
EQ0ENB
HPF2ENB HPF1ENB
0
0
0
0
1
Effect VOLB
1
1
1
1
1
PDATTB
1
1
1
1
1
EQGAIN0B
0
0
1
1
1
EQGAIN1B
0
0
1
1
1
EQGAIN2B
0
0
1
1
1
EQGAIN3B
0
0
1
1
1
EQGAIN4B
0
0
1
1
1
EQ0A0LB
0
0
0
0
0
EQ0A0HB
0
0
0
0
0
EQ0A1LB
0
0
0
0
0
EQ0A1HB
0
0
0
0
0
EQ1A0LB
0
0
0
0
0
EQ1A0HB
0
0
0
0
0
EQ1A1LB
0
0
0
0
0
EQ1A1HB
0
0
0
0
0
EQ2A0LB
0
0
0
0
0
EQ2A0HB
0
0
0
0
0
EQ2A1LB
0
0
0
0
0
EQ2A1HB
0
0
0
0
0
EQ3A0LB
0
0
0
0
0
43/86
Note
PLL External Components
Setting Register
Audio Analog
Control2
Audio Analog
Contrl1
RegisterMAP
Control
P2 Bass+ Parameter0A
P2 Bass+ Parameter1A
P2 Bass+ Parameter2A
P2 Bass+ Parameter0B
P2 Bass+ Parameter1B
P2 Bass+ Parameter2B
Audio Analog
Control2
Audio Analog
Contrl1
RegisterMAP
Control
Play HPF2B
Play Programable HPF2
CoefL B
Play Programable HPF2
CoefH B
Sound Effect Mode B
Filter Func
Enable B
Playback
Effect Volume Control B
Playback
Digital Attenuator Control B
EQ gain
Band0 B
EQ gain
Band1 B
EQ gain
Band2 B
EQ gain
Band3 B
EQ gain
Band4 B
EQ Band0
Coef0L B
EQ Band0
Coef0H B
EQ Band0
Coef1L B
EQ Band0
Coef1H B
EQ Band1
Coef0L B
EQ Band1
Coef0H B
EQ Band1
Coef1L B
EQ Band1
Coef1H B
EQ Band2
Coef0L B
EQ Band2
Coef0H B
EQ Band2
Coef1L B
EQ Band2
Coef1H B
EQ Band3
Coef0L B
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
INDEX
R
W
0x98
0x99
0x9a
b07
(Initial)
b06
b05
b04
0
0
0
0
0
0
0
0
0x9d
0x9e
0x9f
0xa0
0xa1
0xa2
0xa3
0xa4
0xa5
b02
b01
b00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
EQ3A0HB
0x9b
0x9c
b03
EQ3A1LB
EQ3A1HB
0
0
0
0
EQ4A0LB
0
0
0
0
EQ4A0HB
0
0
0
0
EQ4A1LB
0
0
0
0
EQ4A1HB
0
0
0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
0
44/86
Register Name
Note
EQ Band3
Coef0H B
EQ Band3
Coef1L B
EQ Band3
Coef1H B
EQ Band4
Coef0L B
EQ Band4
Coef0H B
EQ Band4
Coef1L B
EQ Band4
Coef1H B
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Register details explanation
Note: “-” indicates a reserved bit. They return “0” for read. Write “0” to the bit every time. If “1” is written to this bit, the
operations cannot be guaranteed.
Don’t write data to empty INDEX or register bit to guarantee normal operation.
A function with (*)bit doesn’t need internal clock to change state.
Sampling Rate Setting Register
MAPCON
0x0
INDEX
R
W
0x00
0x01
b07
(Initial)
-
b06
b05
b04
b03
b02
-
-
-
0
0
b01
b00
0
0
SR
This register sets the sampling rate of the recording/playback. Please perform the change of this register level in
RECPLAY=0x0) at a recording/playback stop.
SR [3:0]
Setting
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0x8
Explanation
8kHz
11.025 kHz
12kHz
16kHz
22.05 kHz
24kHz
32kHz
44.1 kHz
48kHz
Clock Enable Register
MAPCON
0x0
INDEX
R
W
0x0c
0x0d
b07
(Initial)
TCLKEN
0
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
PLLOE
0
PLLEN
0
MCLKEN
0
This register is a register to control the operation of the clock.
MCLKEN
This bit sets permission / stop of the input of the MCLKI terminal. The input logic of the MCLKI terminal becomes invalid at
the time of the stop and clock is not transmitted to the LSI inside.
Setting
Explanation
MCLKI terminal input stop
0
A clock stops at the input first grade of the terminal
1
MCLKI terminal input permission
PLLEN
This bit sets movement / stop of PLL.
Setting
Explanation
0
PLL stop
1
PLL movement
After setting the PLL Setting register, please set PLLEN bit to "1".
PLLOE
This bit is to set the status of PLL output. Set this bit to “1” after PLL operation has stabilized. Also, this bit must be set to
“1” if PLL is not used, otherwise internal clock cannot be provided.
Setting
Explanation
0
The PLL output is put under ban
1
PLL output permission
TCLKEN
This bit sets the clock for the touch panel interface circuit.
TCLKEN
Explanation
0
Disable clock for the touch panel interface.
1
Enable clock for the touch panel interface.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
45/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Clock Input / Output Control Register
INDEX
MAPCON
0x0
R
W
0x0e
0x0f
b07
(Initial)
b06
b05
b04
-
-
-
0
b03
b02
b01
b00
0
CLKSEL
0
0
PLLISEL
0
This register is to select internal clock. It is to use or not use and to create MCLKI input or internal clock divided PLL.
CLKSEL[2:0]
Choose a clock to be use
Setting
Explanation
Using PLL lets you output 256fs clock from PLL.
0x0
The PLL output is just used inside this LSI.
Using PLL lets you output 512fs clock from PLL.
0x2
The clock that is divided by 1/2 the PLL output is used inside this LSI.
Using PLL lets you output 1024fs clock from PLL
0x3
The clock that is divided by 1/4 the PLL output is used inside this LSI.
Input 256fs clock to MCLKI terminal and PLL is not used.
0x4
MCLKI terminal input is just used in this LSI.
Input 512fs clock to MCLKI terminal and PLL is not used.
0x6
The clock that is divided by ½ the MCLKI terminal input is used inside this LSI.
Input 1024fs clock than MCLKI terminal and use it without using PLL.
0x7
The clock that is divided by 1/4 the MCLKI terminal input is used inside this LSI.
PLLISEL[1:0]
When this bit chooses to input clock into PLL and does not use PLL, please set register to 0x0.
Setting
Explanation
0x0
Prohibited from setting
0x1
Use MCLKI terminal input
0x2
Use BCLK terminal input
Software Reset Register
INDEX
MAPCON
0x0
R
W
0x10
0x11
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
-
SOFTRST
0
This register is for software reset. CPU interface and this register are reset by writing SOFTRST bit to “1”. And then, write
“0” for releasing reset.
Record/Playback Running Control Register
INDEX
MAPCON
0x0
R
W
0x12
0x13
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
0
RECPLAY
0
0
This register controls start / stop of the recording/playback operation of the LSI.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
46/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
RECPLAY [2:0]
This bit controls start / stop of the recording/playback operation of the LSI and it is feasible by recording and reproduction at
the same time and monitor recording data from the reproduction course, and please refer to "state transition item about the
recording reproduction control" for the transition between recording/playback states again. Transition between other states
is prohibited. Please move to the next movement once by all means after having let recording/playback movement make a
stop (RECPLAY=0x0).
TCLKEN
Explanation
Sound Stop STATE
0x0
Stop recording and playback.
Rec STATE
0x1
Recording start. Microphone input is converted from analog to digital, and transferred
through SAI.
Play STATE
0x2
Playback start. SAI received data is converted from digital to analog and output from
playback path.
Rec and Play STATE.
Simultaneously Recording and Playback start. Microphone input is converted from
0x3
analog to digital, and transferred through SAI and SAI received data is converted from
digital to analog and output from playback path.
Monitor STATE.
Monitoring the recording sound start. Microphone input is converted from analog to
0x7
digital, and transferred through SAI and this data is converted from digital to analog and
output from playback path.
MIC Input Charging Time Register
INDEX
MAPCON
0x0
R
W
0x14
0x15
b07
(Initial)
b06
b05
b04
b03
-
-
0
0
0
b02
b01
b00
0
0
MCTIME
0
This register is to select the wait time for microphone input load charge. The LSI work recording signal or playback signal
are mute when from RECPLAY is changed from 0x0 until MCTIME. This time contains required time of initializing DSP that
is 40/fs. It must be waited the setting time to start recording or playback.
MCTIME is valid at playback. If it is necessary to start up earlier on playback, please set MCTIME to 0x00. It is minimum
time.
.
MCTIME [5:0]
Setting
fs conversion
Time (fs=48kHz)
0x00
40/fs
0.8ms
0x01
128/fs
2.7ms
0x02
256/fs
5.3ms
0x03
384/fs
8.0ms
0x04 - 0x3D
(128/fs / step)
:
0x3E
7936/fs
165.3ms
0x3F
8064/fs
168.0ms
Note) the waiting time for microphone input load charge
It is a recommended value of MIN1 coupling capacitor at the charge time.
Charge waiting time
Capacitor
Charge waiting time (6 τ)
capacity
0.1µF
16ms
0.22µF
36ms
* Charge time is proportional to capacity of capacitor.
Register MAP Control Register
INDEX
MAPCON
ALL
R
W
0x1c
0x1d
b07
(Initial)
b06
b05
b04
b03
b02
b01
-
-
-
-
-
-
0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
47/86
b00
MAPCON
0
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
MAPCON
This register controls register MAP.
Setting
0x0
It is accessible to register MAP0
0x1
It is accessible to register MAP1
0x2
It is accessible to register MAP2
0x3
This is prohibited from setting
Explanation
Analog Reference Power Management Register
INDEX
MAPCON
0x0
R
W
0x20
0x21
b07
(Initial)
b06
b05
b04
b03
b02
b01
HPREN
0
HPLEN
0
-
-
HPVDDEN
0
MICBEN
0
0
b00
VMIDCON
0
This register controls headphones amplifier, LDO for the charge pump, the power-up / down of the hole Rch standard
voltage generation circuit.
VMIDCON [1:0]
These bits control power up and down of the VMID generation circuit. Power up time can be reduced by using high speed
mode. VMID generation circuit should be changed to normal mode after high speed mode.
Setting
Explanation
0x0
power down
0x1
high speed mode power up
0x2
normal mode power up
MICBEN
It controls Microphone bias circuit.
Setting
0
Power down
1
Power up
Explanation
HPVDDEN
It controls HPAMP LDO for the charge pump.
Setting
0
Disables
1
Enables
Explanation
HPLEN
It controls HPAMP. When using headphone, please set HPLEN/HPREN to "1".
Setting
Explanation
0
Disable(HPL)
1
Enable(HPL)
HPREN
It controls HPAMP. When using headphones , please set HPLEN/HPREN "1".
Setting
Explanation
0
Disable(HPR)
1
Enable(HPR)
Analog Input Power Management Register
MAPCON
0x0
INDEX
R
W
0x22
0x23
b07
(Initial)
-
b06
b05
b04
b03
b02
b01
b00
-
PGAATT
0
-
PGAEN
0
-
ADCEN
0
-
This register controls the power-up / down of analog circuit.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
48/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
ADCEN
It controls power-up / down of the ADC.
Setting
Explanation
0
ADC power down
1
ADC power up
PGAEN
It controls the power-up / down of the microphone amplifier.
Setting
Explanation
0
Microphone amplifier power down
1
Microphone amplifier power up
PGAATT
It controls the gain of the microphone amplifier.
Setting
Explanation
0
Normal mode (0dB)
1
Attenuation mode (-9dB)
DAC Power Management Register
INDEX
MAPCON
0x0
R
W
0x24
0x25
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
DACREN
0
DACLEN
0
-
This register controls power-up / down of the DAC.
DACLEN
It controls the power-up / down of the DAC left.
Setting
Explanation
0
power down
1
power up
DACREN
It controls the power-up / down of the DAC right.
Setting
Explanation
0
power down
1
power up
Speaker Amplifier Power Management Register
MAPCON
0x0
INDEX
R
W
0x26
0x27
b07
(Initial)
SPMDSEL
0
b06
b05
b04
b03
b02
b01
b00
-
-
AVREN
0
COEFSEL
0
1
SPEN
0
AVLEN
0
This register controls speaker amplifier volume’s power-up / down.
b02 is H fix.
AVLEN
It controls power-up / down of the Lch analog volume.
AVLEN
Explanation
0x0
Lch analog volume power down
0x1
Lch analog volume power up
SPEN
I control the power-up / down of the speaker amplifier.
SPEN
Explanation
0x0
Speaker amplifier power down
0x1
Speaker amplifier power up
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
49/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
COEFSEL
In BU26154, an A side, a B side prepare filter setting at the time of the reproduction, a volume setting register.
register value of the A side, in the case of "1", I use a register level of the B side when this bit is "0".
COEFSEL
Explanation
0x0
It uses the register A side.
0x1
It uses the register B side.
The
AVREN
It controls power-up / down of the Rch analog volume.
AVREN
Explanation
0x0
Rch analog volume power down
0x1
Rch analog volume power up
SPMDSEL
It sets the speaker amplifier to D class or AB class. At the time of the change, set SPEN=0 before setting SPMDSEL.
SPMDSEL
Explanation
0x0
Set speaker amplifier to AB-class.
0x1
Set speaker amplifier to D-class.
Thermal Shutdown Control Register
MAPCON
0x00
INDEX
R
W
0x2c
0x2d
b07
(initial)
-
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
TSDEN
1
TSDEN
It controls a thermal shut down function.
Setting
Explanation
0x0
disable
0x1
enable
Zero Cross Comparator Power Management Register
INDEX
MAPCON
0x0
R
W
0x2e
0x2f
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
ZCEN
0
-
b00
This register sets ON/OFF of the zero cross function of the digital volume.
ZCEN
This function is effective for EFFECT VOLUME and RDATT
Setting
Explanation
0
disable
1
enable
MICBIAS Voltage Control Register
INDEX
MAPCON
0x0
R
W
0x30
0x31
b07
(Initial)
b06
b05
b04
b03
b02
b01
-
-
-
-
-
-
0
MICBCON
0
This register sets the output voltage reading of the microphone bias.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
50/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
MICBCON [1:0]
These bits are to set the MICBIAS. Set the MICBIAS voltage less than HVDD x 0.85.
Setting
The output voltage
0x0
REGOUT / 2 x 1.67V
0x1
REGOUT / 2 x 2.22V
0x2
REGOUT / 2 x 2.78V
0x3
REGOUT / 2 x 3.33V
Analog Volume Control Register
INDEX
MAPCON
0x0
R
W
0x3a
0x3b
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
0
1
AVVOL
0
1
0
This register sets the Gain of the analog volume of Lch and Rch. The fader function of the AMP Volume Control Function
Enable register is also available.
AVOL[5:0]
AVOL[5:0]
Gain[dB]
AVOL[5:0]
Gain[dB]
0x3Fto0x1a
-
0x09
-2.0
0x19
+18.0
0x08
-4.0
0x18
+17.0
0x07
-6.0
0x17
+16.0
0x06
-8.0
0x16
+15.0
0x05
-12.0
0x15
+14.0
0x04
-16.0
0x14
+13.0
0x03
-20.0
0x13
+12.0
0x02
-24.0
0x12
+11.0
0x01
-28.0
0x11
+10.0
0x00
MUTE
0x0f
+8.0
0x0e
+7.0
0x0d
+6.0
0x0c
+4.0
0x0b
+2.0
0x0a
0.0
Playback Digital Attenuator Control Register
INDEX
MAPCON
0x0
R
W
0x3e
0x3f
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
1
1
1
1
1
1
1
1
b03
b02
b01
b00
1
1
1
PDATT
Playback Digital Attenuator Control Register B
INDEX
MAPCON
0x2
R
W
0x72
0x73
b07
(Initial)
b06
b05
b04
1
1
1
1
PDATTB
1
PDATT[7:0]/ PDATTB[7:0]/
This register sets the Gain of the digital volume
in the case of COEFSEL=0, the register level of PDATT is effective.
In the case of COEFSEL=1, the register level of PDATTB is effective.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
51/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
PDATT/
PDATTB
PDATT
[7:0]
Gain
(dB)
PDATT
[7:0]
Gain
(dB)
PDATT
[7:0]
Gain
(dB)
0x93
-54.0
0xB8
-35.5
0xDD
-17.0
0x6F
0x70
0x71
0x72
0x73
0x74
0x75
0x76
0x77
0x78
0x79
0x7A
0x7B
0x7C
0x7D
0x7E
0x7F
0x80
0x81
0x82
0x83
0x84
0x85
0x86
0x87
0x88
0x89
0x8A
0x8B
0x8C
0x8D
0x8E
0x8F
Gain
(dB)
This is
prohibited
from
setting
MUTE
-71.5
-71.0
-70.5
-70.0
-69.5
-69.0
-68.5
-68.0
-67.5
-67.0
-66.5
-66.0
-65.5
-65.0
-64.5
-64.0
-63.5
-63.0
-62.5
-62.0
-61.5
-61.0
-60.5
-60.0
-59.5
-59.0
-58.5
-58.0
-57.5
-57.0
-56.5
-56.0
0x94
0x95
0x96
0x97
0x98
0x99
0x9A
0x9B
0x9C
0x9D
0x9E
0x9F
0xA0
0xA1
0xA2
0xA3
0xA4
0xA5
0xA6
0xA7
0xA8
0xA9
0xAA
0xAB
0xAC
0xAD
0xAE
0xAF
0xB0
0xB1
0xB2
0xB3
0xB4
-53.5
-53.0
-52.5
-52.0
-51.5
-51.0
-50.5
-50.0
-49.5
-49.0
-48.5
-48.0
-47.5
-47.0
-46.5
-46.0
-45.5
-45.0
-44.5
-44.0
-43.5
-43.0
-42.5
-42.0
-41.5
-41.0
-40.5
-40.0
-39.5
-39.0
-38.5
-38.0
-37.5
0xB9
0xBA
0xBB
0xBC
0xBD
0xBE
0xBF
0xC0
0xC1
0xC2
0xC3
0xC4
0xC5
0xC6
0xC7
0xC8
0xC9
0xCA
0xCB
0xCC
0xCD
0xCE
0xCF
0xD0
0xD1
0xD2
0xD3
0xD4
0xD5
0xD6
0xD7
0xD8
0xD9
-35.0
-34.5
-34.0
-33.5
-33.0
-32.5
-32.0
-31.5
-31.0
-30.5
-30.0
-29.5
-29.0
-28.5
-28.0
-27.5
-27.0
-26.5
-26.0
-25.5
-25.0
-24.5
-24.0
-23.5
-23.0
-22.5
-22.0
-21.5
-21.0
-20.5
-20.0
-19.5
-19.0
0xDE
0xDF
0xE0
0xE1
0xE2
0xE3
0xE4
0xE5
0xE6
0xE7
0xE8
0xE9
0xEA
0xEB
0xEC
0xED
0xEE
0xEF
0xF0
0xF1
0xF2
0xF3
0xF4
0xF5
0xF6
0xF7
0xF8
0xF9
0xFA
0xFB
0xFC
0xFD
0xFE
0x90
-55.5
0xB5
-37.0
0xDA
-18.5
0xFF
-16.5
-16.0
-15.5
-15.0
-14.5
-14.0
-13.5
-13.0
-12.5
-12.0
-11.5
-11.0
-10.5
-10.0
-9.5
-9.0
-8.5
-8.0
-7.5
-7.0
-6.5
-6.0
-5.5
-5.0
-4.5
-4.0
-3.5
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
(Prohibit
setting)
0x91
0x92
-55.0
-54.5
0xB6
0xB7
-36.5
-36.0
0xDB
0xDC
-18.0
-17.5
0x00 - to
0x6E
Play HPF2 Setting Register
INDEX
MAPCON
0x0
R
W
0x46
0x47
b07
(Initial)
b06
b05
-
-
HPF2CSEL
0
b04
b03
b02
0
PLHPF2CUT
0
0
b01
b00
PLHPF2OD PLHPF2EN
0
0
Play HPF2 Setting Register B
This register is a setting register of HPF for the reproduction. In the case of COEFSEL=0, PLHPF2EN, PLHPF2OD,
PLHPF2CUT, the register level of HPF2CEL are effective. In the case of COEFSEL=1, PLHPF2ENB, PLHPF2ODB,
PLHPF2CUTB, the value of the HPF2CELB register become effective.
PLHPF2EN/ PLHPF2ENB
This bit is enables HPF for the reproduction.
PLHPF2EN/
Explanation
PLHPF2ENB
0
Disable
1
Enable
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
52/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
PLHPF2OD/ PLHPF2ODB
This bit sets the degree of HPF for the reproduction.
PLHPF2OD/
Explanation
PLHPF2ODB
0
The second order
1
The first order
PLHPF2CUT/ PLHPF2CUTB
This bit sets the cut-off frequency of HPF for reproduction. In the case of "0", HPF2CEL becomes effective for setting this bit.
PLHPF2CUT/
Fs=8,16,32kHz
PLHPF2CUTB
0x00
80Hz
0x01
100Hz
0x02
130Hz
0x03
160Hz
0x04
200Hz
0x05
260Hz
0x06
320Hz
0x07
400Hz
HPF2CEL/ HPF2CELB
I make HPF at the time of the reproduction programmable, or I make it parametric, or this bit sets it.
HPF2CEL/
Explanation
HPF2CELB
0
PLHPF2CUT is effective.
1
PHPF2COEFL/H is effective.
Amplifier Volume Control Function Enable Register
INDEX
MAPCON
0x0
R
W
0x48
0x49
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
AVMUTE
0
AVFADE
0
This register controls the fading function of the analog volume.
AVFADE
It sets the fading function of the analog volume to ON/OFF.
AVFADE
Explanation
Fading function OFF
When a register set point of AVOL is just used for a real Volume
0
price and wants to do it and changes a value, setting of the
analog volume is updated immediately.
Fading function ON
When a register set point of AVOL was updated, a gain of the
1
analog volume changes by a +/-1 step towards a register set
point after the update in step time for AVFCON register setting.
AVMUTE
When this is set, mute becomes effective for the analog volume at the time of reproduction. It can control fading for the
mute shift by this bit by the analog volume forcibly by AVFADE.
AVMUTE
Explanation
0
As for the analog volume, a register set point of AVOL is effective.
At the time of re-start: The analog volume is set to MUTE.
It comes back to the setting Volume in AVOL by canceling it
1
because it writes it. This register level of AVOL cannot be
replaced by the setting of this bit.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
53/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Amplifier Volume Fader Control Register
INDEX
MAPCON
0x0
R
W
0x4a
0x4b
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
0
AVFCON
0
0
This register controls the amplifier volume fade function.
AVFCON[2:0]
These bits are to set the volume change step time of the amplifier volume fade function. The volume changes step by step
with this setting period. Step time is in proportion to sampling frequency (fs) as following table.
AVFCON[2:0]
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
fs conversion
1/fs
4/fs
16/fs
64/fs
256/fs
1024/fs
4096/fs
16384/fs
time(fs=48kHz)
20.8µs
83.3µs
333µs
1.33ms
5.33ms
21.3ms
85.3ms
341.ms
Play Programmable HPF2 CoefL Register
Play Programmable HPF2 CoefH Register
MAPCON
0x0
0x0
INDEX
R
0x4c
0x4e
W
0x4d
0x4f
b07
(Initial)
b06
b05
0
0
0
0
0
0
b04
b03
b02
b01
b00
0
0
0
0
b01
b00
0
0
0
0
PHPF2C0L
0
0
0
PHPF2C0H
0
0
0
Play Programmable HPF2 CoefL Register B
Play Programmable HPF2 CoefH Register B
MAPCON
0x2
0x2
INDEX
R
0x4c
0x4e
W
0x4d
0x4f
b07
(Initial)
b06
b05
0
0
0
0
0
0
b04
b03
b02
PHPF2C0LB
0
0
0
PHPF2C0HB
0
0
0
It is the register settings of the programmable high path filter cut-off frequency for the reproduction.
HPF2CSEL bit becomes effective when the register value is equal to "1".
If COEFSEL=0, then the register level of PHPF2C0L, PHPF2C0H is effective.
If COEFSEL=1, then the register level of PHPF2C0LB, PHPF2C0HB is effective.
PHPF2C0L [7:0]/ PHPF2C0LB [7:0]
PHPF2C0H [7:0]/ PHPF2C0HB [7:0]
This sets the cut-off frequency of the programmable high path filter for the reproduction.
Please refer for the setting method.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
54/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
DAC Clock Setting Register
INDEX
MAPCON
0x0
R
W
0x58
0x59
b07
(Initial)
b06
b05
-
-
0
b04
OSRSEL
0
b03
b02
b01
b00
-
-
-
-
This register sets the DAC clock movement to be used in this LSI.
OSRSEL [1:0]
This register decides sampling frequency.
Setting
Explanation
0x0
8k,11.025k,12kHz
0x1
16k,22.05k,24kHz
0x2
32k,44.1k,48kHz
0x3
This is prohibited from setting
Mic Interface Control Register
INDEX
MAPCON
0x0
R
W
0x5a
0x5b
b07
(Initial)
1
b06
b05
b04
b03
b02
b01
b00
MINVOL
0
0
-
-
-
MINDIF
0
-
This register controls the microphone input interface.
MINDIF
It sets the MIC movement mode.
Setting
0
Single-end mode
1
Differential mode
Explanation
MINVOL
This bit sets the Analog MIC volume.
MINVOL
Gain
0x00
6dB
0x01
9dB
0x02
12dB
0x03
15dB
0x04
18dB
0x05
21dB
0x06
24dB
0x07
27dB
Sound Effect Mode Register
INDEX
MAPCON
0x0
b05
b04
b03
b02
b01
b00
W
b07
(Initial)
b06
R
0x5c
0x5d
SEMODE[7]
-
-
-
-
0
SEMODE[2:0]
0
0
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
SEMODEB[7]
-
-
-
-
0
SEMODEB[2:0]
0
0
0
Sound Effect Mode Register B
MAPCON
0x2
INDEX
R
0x5c
W
0x5d
0
If COEFSEL=0, then the register level of SEMODE is effective.
becomes effective.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
55/86
If COEFSEL=1, then the value of the SEMODEB register
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
SEMODE [7]/SEMODEB [7]
You choose a course putting Filter Block, and please refer to the clause of "the signal flow" of "the function explanation" for
Filter Block.
SEMODE[7]/
Explanation
SEMODEB [7]
0
Use Filter Block on Recording path.
1
Use Filter Block on Playback path.
SEMODE [2:0]/ SEMODEB [2:0]
This sets distribution of EQ/Notch Filter.
SEMODE[2:0]/
Explanation
SEMODEB[2:0]
0x0
Notch5 band / EQ0 band
0x1
Notch4 band / EQ1 band
0x2
Notch3 band / EQ2 band
0x3
Notch2 band / EQ3 band
0x4
Notch1 band / EQ4 band
0x5
Notch0 band / EQ5 band
When "0x01" is set, Band0 to Band3 filters Notch, and Band4 becomes the EQ.
SAI Transmitter Control Register
INDEX
MAPCON
0x0
R
W
0x60
0x61
b07
(Initial)
b06
PCMFO24
1
1
b05
b04
b03
b02
b01
b00
FMTO
0
MSBO
0
ISSCKO
0
AFOO
0
DLYO
0
WSLO
0
This register controls the SAI transmission format setting. The RECPLAY bit of the Record/Playback Running Control
register, please change this register in recording stop state (0x0), and please use it by setting again same as the SAI
reception side (SAI Receiver Control register).
WSLO
You appoint LRCLK polarity at the time of the transmission of this LSI, and please set this bit in "1" in (FMTO at the time of
"1") in a transfer mode by all means in the frame same period.
Setting
Explanation
Left channel transmission at SAI_LRCLK is “L” level; right
0
channel transmission at SAI_LRCLK is “H” level.
Left channel transmission at SAI_LRCLK is “H” level; right
1
channel transmission at SAI_LRCLK is “L” level.l
DLYO
This bit appoints 1 clock delay existence / nothing of transmission data.
Setting
Explanation
0
Serial data delay existence
1
Serial data delay nothing
AFOO
You appoint in front of filling / attacking the enemy from behind of transmission data, and, in the case of a slave mode, this
bit is ignored, and it is in previous final stage is fixed, and please set this bit in "0" in (FMTO at the time of "1") in a transfer
mode by all means in the frame same period.
Setting
Explanation
0
Left-justify
1
Right-justify
ISSCKO
This bit sets BCLK terminal to 32fs/64fs.
Setting
0
32fs
1
64fs
Explanation
MSBO
This bit sets the MSB first /LSB first data transmission.
Setting
Explanation
0
MSB first
1
LSB first
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
56/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
FMTO
This bit sets the transmission mode.
Setting
Explanation
0
LRCLK transfer mode
1
Frame synchronization transfer mode
PCMFO24
This bit sets PCM format of the SAI transmission.
Setting
Explanation
0x2
16bit PCM
0x3
24bit PCM
Other than the
This is prohibited from setting
above
SAI Receiver Control Register
INDEX
MAPCON
0x0
R
W
0x62
0x63
b07
(Initial)
b06
PCMFI24
1
1
b05
b04
b03
b02
b01
b00
FMTI
0
MSBI
0
ISSCKI
0
AFOI
0
DLYI
0
WSLI
0
This register is a register controlling SAI reception format setting, and RECPLAY bit of the Record/Playback Running
Control register, please change this register in recording stop state (0x0), and please use it by setting again same as the
SAI transmission side (SAI Transmitter Control register).
WSLI
This bit selects LRCLK polarity of the LSI. This bit must be set to “1” when at Flame synchronous transfer mode (FMTI is “1”).
Setting
Explanation
Left channel is received when SAI_LRCLK is “L” level, right
0
channel is received at SAI_LRCLK is “H” level.
Left channel is received when SAI_LRCLK is “H” level, right
1
channel is received at SAI_LRCLK is “L” level.
DLYI
This bit specifies the existence for serial input data one clock delay of master device.
Setting
Explanation
0
Serial data delay existence
1
Serial data delay nothing
AFOI
This bit sets the receiving data to be Left-justify or Right-justify. This bit must be set to “0” when at Flame synchronous
transfer mode (FMTI is “1”).
Setting
Explanation
0
Left-justify
1
Right-justify
ISSCKI
This bit sets the sampling frequency of SAI_BCLK pin.
Setting
Explanation
0
32fs
1
64fs
MSBI
This bit sets the SAI receiving data to be MSB-first or LSB-first.
Setting
Explanation
0
MSB first
1
LSB first
FMTI
This bit sets the receiving mode
Setting
Explanation
0
LRCLK transfer mode
1
Frame synchronization transfer mode
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
57/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
PCMFI24
This bit sets the SAI PCM receiving format.
Setting
Explanation
0x2
16bit PCM
0x3
24bit PCM
Other than the
This is prohibited from setting
above
SAI Mode select Register
INDEX
MAPCON
0x0
R
W
0x64
0x65
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
BSWP
0
-
-
-
MST
0
This register is a register setting a movement mode of SAI, and RECPLAY bit of the Record/Playback Running Control
register, please change this register in recording stop state (0x0).
MST
It appoints whether this bit uses SAI with a master mode or a slave mode.
Setting
Explanation
0
Slave mode
1
Master mode
BSWP
As for this bit, it is done byte swap I2S data with PCM format by 16bitPCM without depending on the setting of the I2S
Receiver Control/I2S Transmitter Control register at the time of setting when I set byte swap having I2S or not on the same
side of transmission and reception data and there is byte swap and sets it.
Setting
Explanation
There is no byte swap
0
(16bit data line up :15bit-8bit,7bit-0bit)
(24bit data line up :23bit-16bit,15bit-8bit,7bit-0bit)
There is byte swap
1
(16bit data line up :7bit-0bit,15bit-8bit)
(24bit data line up :7bit-0bit,15bit-8bit 23bit-16bit)
DSP Filter Function Enable Register
INDEX
MAPCON
0x0
R
W
0x66
0x67
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
HPF2OD
0
EQ4EN
0
EQ3EN
0
EQ2EN
0
EQ1EN
0
EQ0EN
0
HPF2EN
0
HPF1EN
1
DSP Filter Function Enable Register
INDEX
MAPCON
0x0
R
W
0x66
0x67
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
HPF2OD
0
EQ4EN
0
EQ3EN
0
EQ2EN
0
EQ1EN
0
EQ0EN
0
HPF2EN
0
HPF1EN
1
b05
b04
b03
b02
b01
b00
EQ3ENB
0
EQ2ENB
0
EQ1ENB
0
EQ0ENB
0
DSP Filter Function Enable Register B
MAPCON
0x2
INDEX
R
0x66
W
0x67
b07
b06
(Initial)
HPF2ODB EQ4ENB
0
0
HPF2ENB HPF1ENB
0
1
This register sets the filter function of the digital code processing ON/OFF.
If COEFSEL=0, then register level of HPF1/2EN, EQ0/1/2/3/4EN, HPF2OD is effective.
HPF1/2ENB, EQ0/1/2/3/4ENB, HPF2ODB register becomes effective.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
58/86
If COEFSEL=1, then value of
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
HPF1EN/ HPF1ENB
This bit is to set ON or OFF of a first-order high pass filter for DC cut. Do not change this bit during operation of the
recording (0x13/0x14: RECPLAY=0x1, 0x3, or 0x7). If this bit is changed, the noise may be generated.
When this IC being operated the playing (RECPLAY=0x2), this bit operating don't have effective.
HPF1EN/
Explanation
HPF1ENB
0
Primary high-pass filter OFF for the DC cut
1
Primary high-pass filter ON for the DC cut
HPF2EN/ HPF2ENB
This bit is to set ON or OFF of a second-order high pass filter for noise cut. Do not change this bit during operation of the
recording (RECPLAY=0x1,0x3, or 0x7). If this bit is changed, the noise may be generated.
The bit of HPF2EN is effective only when 0xA6/0xA7:RLPFEN is enable.
HPF2EN/
Explanation
HPF2ENB
0
Second high-pass filter OFF for noise reduction
1
Second high-pass filter ON for noise reduction
EQ0EN/EQ0ENB
This bit is to set ON or OFF of equalizer band 0. In case of changing this bit during recording and playback operation
(RECPLAY=0x1, 0x2, 0x3, or 0x7), enables digital volume fade function (0x68/0x69: DVFADE=1) and then change the gain
to 0dB.
EQ0EN/
Explanation
EQ0ENB
0
Equalizer band 0 OFF
1
Equalizer band 0 ON
EQ1EN/EQ1ENB
This bit is to set ON or OFF of equalizer band 1. In case of changing this bit during recording and playback operation
(0x13/0x14: RECPLAY=0x1, 0x2, 0x3, or 0x7), enables digital volume fade function (0x68/0x69: DVFADE=1) and then
change the gain to 0dB.
EQ1EN/
Explanation
EQ1ENB
0
Equalizer band 1 OFF
1
Equalizer band 1 ON
EQ2EN/EQ2ENB
This bit is to set ON or OFF of equalizer band 2. In case of changing this bit during recording and playback operation
(0x13/0x14: RECPLAY=0x1, 0x2, 0x3, or 0x7), enables digital volume fade function (0x68/0x69: DVFADE=1) and then
change the gain to 0dB.
EQ2EN/
Explanation
EQ2ENB
0
Equalizer band 2 OFF
1
Equalizer band 2 ON
EQ3EN/EQ3ENB
This bit is to set ON or OFF of equalizer band 3. In case of changing this bit during recording and playback operation
(0x13/0x14: RECPLAY=0x1, 0x2, 0x3, or 0x7), enables digital volume fade function (0x68/0x69: DVFADE=1) and then
change the gain to 0dB.
EQ3EN/
Explanation
EQ3ENB
0
Equalizer band 3 OFF
1
Equalizer band 3 ON
EQ4EN/EQ4ENB
This bit is to set ON or OFF of equalizer band 4. In case of changing this bit during recording and playback operation
(0x13/0x14: RECPLAY=0x1, 0x2, 0x3, or 0x7), enables digital volume fade function (0x68/0x69: DVFADE=1) and then
change the gain to 0dB.
EQ4EN/
Explanation
EQ4ENB
0
Equalizer band 4 OFF
1
Equalizer band 4 ON
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
59/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
HPF2OD/HPFODB
This bit is to set number of high pass filter order (HPF2EN bit) for noise cut. In recording or playback operation(0x13/0x14:
RECPLAY≠0),do not change this bit. If this bit is changed, the noise may be generated.
HPF2OD/
Explanation
HPF2ODB
0
The second filter
1
Primary filter
Digital Volume Control Function Enable Register
INDEX
MAPCON
0x0
R
W
0x68
0x69
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
DVMUTE
0
DVFADE
0
-
RALCEN
0
PALCEN
0
This register sets ON/OFF of digital, the Volume control function.
PALCEN
This bit is to set ON or OFF of the playing ALC.
It must not be wrote during recording and playback operation (0x13/0x14: RECPLAY=0x1, 0x3, or 0x7).
If this bit was set as the operation, this IC cannot guarantee correct operating.
PALCEN
Explanation
0
Reproduction ALC OFF
1
Reproduction ALCON
RALCEN
This bit is to set ON or OFF of the recording ALC.
It must not be wrote during recording and playback operation (0x13/0x14: RECPLAY=0x2).
If this bit was set as the operation, this IC cannot guarantee correct operating.
RALCEN
Explanation
0
Recording ALC OFF
1
Recording ALC ON
DVFADE
This bit is to set ON or OFF of the digital volume fade function.
The fade function is effective for recording/playback digital volume and equalizer gain.
DVFADE
Explanation
Fading Function OFF:
The register setting value of RDATT, PDATT and EQGAIN0 to 3
0
is used actual volume value as it is. Therefore the value is
effective immediate.
Fading Function ON:
The volume is changing to the register setting value of RDATT,
1
PDATT and EQGAIN0 to 3 with 1 step per DVFCON register step
time.
DVMUTE
This bit is to set MUTE of the digital volume. This mute function is effective for the recording digital volume at recording and
effective for playback digital volume at playback. The fade function by DVFADE is effective against the volume change by
this bit.
DVMUTE
Explanation
0
Register value of RDVOL and PDATT is effective.
Digital volume is set to MUTE.
Register value of RDVOL and PDATT cannot be changed by this
1
bit, the volume is resumed by releasing this bit (DVMUTE=0) to
the original setting value of RDVOL and PDVOL.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
60/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Mixer & Volume Control Register
INDEX
MAPCON
0x0
R
W
0x6a
0x6b
b07
(Initial)
b06
0
0
b05
b04
b03
0
0
DVFCON
b02
b01
RMCON
0
b00
LMCON
0
0
0
This register controls L/R mixer processing at the time of the SAI reception and a fading function of the digital Volume.
LMCON[1:0]
This bit sets the input channel of SAI reception data of the DAC (Lch).
Setting
Explanation
0x0
I use L
0x1
I use R
0x2
I use (L+R)
0x3
I use (L+R)/2
RMCON[1:0]
This bit sets it about SAI reception data which channel you input into DAC (Rch).
Setting
Explanation
0x0
I use R
0x1
I use L
0x2
I use (L+R)
0x3
I use (L+R)/2
DVFCON[3:0]
These bits are to set the volume change step time of the digital volume fade function. The volume changes step by step
(0.5dB) with this setting period. Step time is in proportion to sampling frequency (fs) as following table.
Setting
fs conversion
Time(fs=48kHz)
0x0
1/fs
20.8µs
0x1
2/fs
41.7µs
0x2
4/fs
83.3µs
0x3
8/fs
167µs
0x4
16/fs
333µs
0x5
32/fs
667µs
0x6
64/fs
1.33ms
0x7
128/fs
2.67ms
0x8
256/fs
5.33ms
0x9
512/fs
10.7ms
0xA
1024/fs
21.3ms
0xB
2048/fs
42.7ms
0xC
4096/fs
85.3ms
0xD
8192/fs
171ms
0xE
16384/fs
341ms
Record Digital Attenuator Control Register
INDEX
MAPCON
0x0
R
W
0x6c
0x6d
b07
(Initial)
b06
b05
b04
1
1
1
1
b03
b02
b01
b00
1
1
1
1
RDVOL
This register sets digital Volume Gain of the recording course.
MUTE could be set from -71.5dB to 0.0dB by 0.5dB step.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
61/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
RDATT[7:0]
Setting
Gain(dB)
This is
0x00 prohibited
0x6E
from
setting
0x6F
MUTE
0x70
-71.5
0x71
-71.0
0x72
-70.5
0x73
-70.0
0x74
-69.5
0x75
-69.0
0x76
-68.5
0x77
-68.0
0x78
-67.5
0x79
-67.0
0x7A
-66.5
0x7B
-66.0
0x7C
-65.5
0x7D
-65.0
0x7E
-64.5
0x7F
-64.0
0x80
-63.5
0x81
-63.0
0x82
-62.5
0x83
-62.0
0x84
-61.5
0x85
-61.0
0x86
-60.5
0x87
-60.0
0x88
-59.5
0x89
-59.0
0x8A
-58.5
0x8B
-58.0
0x8C
-57.5
0x8D
-57.0
0x8E
-56.5
0x8F
-56.0
0x90
-55.5
0x91
-55.0
0x92
-54.5
Setting
Gain(dB)
Setting
Gain(dB)
Setting
Gain(dB)
0x93
-54.0
0xB8
-35.5
0xDD
-17.0
0x94
0x95
0x96
0x97
0x98
0x99
0x9A
0x9B
0x9C
0x9D
0x9E
0x9F
0xA0
0xA1
0xA2
0xA3
0xA4
0xA5
0xA6
0xA7
0xA8
0xA9
0xAA
0xAB
0xAC
0xAD
0xAE
0xAF
0xB0
0xB1
0xB2
0xB3
0xB4
0xB5
0xB6
0xB7
-53.5
-53.0
-52.5
-52.0
-51.5
-51.0
-50.5
-50.0
-49.5
-49.0
-48.5
-48.0
-47.5
-47.0
-46.5
-46.0
-45.5
-45.0
-44.5
-44.0
-43.5
-43.0
-42.5
-42.0
-41.5
-41.0
-40.5
-40.0
-39.5
-39.0
-38.5
-38.0
-37.5
-37.0
-36.5
-36.0
0xB9
0xBA
0xBB
0xBC
0xBD
0xBE
0xBF
0xC0
0xC1
0xC2
0xC3
0xC4
0xC5
0xC6
0xC7
0xC8
0xC9
0xCA
0xCB
0xCC
0xCD
0xCE
0xCF
0xD0
0xD1
0xD2
0xD3
0xD4
0xD5
0xD6
0xD7
0xD8
0xD9
0xDA
0xDB
0xDC
-35.0
-34.5
-34.0
-33.5
-33.0
-32.5
-32.0
-31.5
-31.0
-30.5
-30.0
-29.5
-29.0
-28.5
-28.0
-27.5
-27.0
-26.5
-26.0
-25.5
-25.0
-24.5
-24.0
-23.5
-23.0
-22.5
-22.0
-21.5
-21.0
-20.5
-20.0
-19.5
-19.0
-18.5
-18.0
-17.5
0xDE
0xDF
0xE0
0xE1
0xE2
0xE3
0xE4
0xE5
0xE6
0xE7
0xE8
0xE9
0xEA
0xEB
0xEC
0xED
0xEE
0xEF
0xF0
0xF1
0xF2
0xF3
0xF4
0xF5
0xF6
0xF7
0xF8
0xF9
0xFA
0xFB
0xFC
0xFD
0xFE
0xFF
-16.5
-16.0
-15.5
-15.0
-14.5
-14.0
-13.5
-13.0
-12.5
-12.0
-11.5
-11.0
-10.5
-10.0
-9.5
-9.0
-8.5
-8.0
-7.5
-7.0
-6.5
-6.0
-5.5
-5.0
-4.5
-4.0
-3.5
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
Playback Effect Volume Control Register
INDEX
MAPCON
0x0
R
W
0x70
0x71
b07
(Initial)
b06
b05
1
1
1
b04
b03
Effect VOL
1
1
b02
b01
b00
1
1
1
b02
b01
b00
1
1
1
Playback Effect Volume Control Register B
MAPCON
0x2
INDEX
R
0x70
W
0x71
b07
(Initial)
b06
b05
1
1
1
b04
b03
Effect VOLB
1
1
This register sets the digital Volume Gain of the reproduction course. If COEFSEL=0, then register level of Effect Vol is
effective. If COEFSEL=1, then value of the Effect Vol B register becomes effective.
MUTE could be set from -71.5dB to 0.0dB by 0.5dB step.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
62/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Effect Vol[7:0]/ Effect Vol B[7:0
Sets the Digital Volume Gain.
Effect Vol/
Gain(dB)
Setting
Effect Vol B
This is
prohibited
0x93
0x00 - 0x6E
from
setting
0x6F
MUTE
0x94
0x70
-71.5
0x95
0x71
-71.0
0x96
0x72
-70.5
0x97
0x73
-70.0
0x98
0x74
-69.5
0x99
0x75
-69.0
0x9A
0x76
-68.5
0x9B
0x77
-68.0
0x9C
0x78
-67.5
0x9D
0x79
-67.0
0x9E
0x7A
-66.5
0x9F
0x7B
-66.0
0xA0
0x7C
-65.5
0xA1
0x7D
-65.0
0xA2
0x7E
-64.5
0xA3
0x7F
-64.0
0xA4
0x80
-63.5
0xA5
0x81
-63.0
0xA6
0x82
-62.5
0xA7
0x83
-62.0
0xA8
0x84
-61.5
0xA9
0x85
-61.0
0xAA
0x86
-60.5
0xAB
0x87
-60.0
0xAC
0x88
-59.5
0xAD
0x89
-59.0
0xAE
0x8A
-58.5
0xAF
0x8B
-58.0
0xB0
0x8C
-57.5
0xB1
0x8D
-57.0
0xB2
0x8E
-56.5
0xB3
0x8F
-56.0
0xB4
0x90
-55.5
0xB5
0x91
-55.0
0xB6
0x92
-54.5
0xB7
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
Gain(dB)
Setting
Gain(dB)
Setting
Gain(dB)
-54.0
0xB8
-35.5
0xDD
-17.0
-53.5
-53.0
-52.5
-52.0
-51.5
-51.0
-50.5
-50.0
-49.5
-49.0
-48.5
-48.0
-47.5
-47.0
-46.5
-46.0
-45.5
-45.0
-44.5
-44.0
-43.5
-43.0
-42.5
-42.0
-41.5
-41.0
-40.5
-40.0
-39.5
-39.0
-38.5
-38.0
-37.5
-37.0
-36.5
-36.0
0xB9
0xBA
0xBB
0xBC
0xBD
0xBE
0xBF
0xC0
0xC1
0xC2
0xC3
0xC4
0xC5
0xC6
0xC7
0xC8
0xC9
0xCA
0xCB
0xCC
0xCD
0xCE
0xCF
0xD0
0xD1
0xD2
0xD3
0xD4
0xD5
0xD6
0xD7
0xD8
0xD9
0xDA
0xDB
0xDC
-35.0
-34.5
-34.0
-33.5
-33.0
-32.5
-32.0
-31.5
-31.0
-30.5
-30.0
-29.5
-29.0
-28.5
-28.0
-27.5
-27.0
-26.5
-26.0
-25.5
-25.0
-24.5
-24.0
-23.5
-23.0
-22.5
-22.0
-21.5
-21.0
-20.5
-20.0
-19.5
-19.0
-18.5
-18.0
-17.5
0xDE
0xDF
0xE0
0xE1
0xE2
0xE3
0xE4
0xE5
0xE6
0xE7
0xE8
0xE9
0xEA
0xEB
0xEC
0xED
0xEE
0xEF
0xF0
0xF1
0xF2
0xF3
0xF4
0xF5
0xF6
0xF7
0xF8
0xF9
0xFA
0xFB
0xFC
0xFD
0xFE
0xFF
-16.5
-16.0
-15.5
-15.0
-14.5
-14.0
-13.5
-13.0
-12.5
-12.0
-11.5
-11.0
-10.5
-10.0
-9.5
-9.0
-8.5
-8.0
-7.5
-7.0
-6.5
-6.0
-5.5
-5.0
-4.5
-4.0
-3.5
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
63/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
EQ Band0 Gain Setting Register
EQ Band1 Gain Setting Register
EQ Band2 Gain Setting Register
EQ Band3 Gain Setting Register
EQ Band4 Gain Setting Register
MAPCON
0x0
INDEX
R
0x74
W
0x75
0x0
0x76
0x77
0x0
0x78
0x79
0x0
0x7a
0x7b
0x0
0x7c
0x7d
b07
(Initial)
b06
b05
b04
1
1
1
0
b03
b02
b01
b00
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
EQGAIN0
EQGAIN1
1
1
1
0
EQGAIN2
1
1
1
0
EQGAIN3
1
1
1
0
EQGAIN4
1
1
1
0
0
1
1
1
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
EQ Band0 Gain Setting Register B
EQ Band1 Gain Setting Register B
EQ Band2 Gain Setting Register B
EQ Band3 Gain Setting Register B
EQ Band4 Gain Setting Register B
MAPCON
0x2
INDEX
R
0x74
W
0x75
0x2
0x76
0x77
0x2
0x78
0x79
0x2
0x7a
0x7b
0x2
0x7c
0x7d
EQGAIN0B
0
0
EQGAIN1B
0
0
EQGAIN2B
0
0
EQGAIN3B
0
0
EQGAIN4B
0
0
This register sets the gain of each band of the equalizer. If COEFSEL=0, then the register level of EQGAIN0 to 4 is effective.
If COEFSEL=1, then value of the EQGAIN0B to EQGAIN4B register becomes effective.
This register can set EQ gain from -71.5dB to 12.0dB(step by step 0.5dB). Also it can set MUTE.
EQ can work as a notch filter by MUTE setting.
EQGAIN/
Gain
EQGAIN/
Gain
EQGAIN/
Gain
EQGAIN/
Gain
EQGAINB
(0dB)
EQGAINB
(0dB)
EQGAINB
(dB)
EQGAINB
(dB)
0 - to 4 [7:0]
0 - to4[7:0]
0 - to4[7:0]
0 - to4[7:0]
0x00 - to 0x57
MUTE
0x82
-50.5
0xAD
-29.0
0xD8
-7.5
0x58
-71.5
0x83
-50.0
0xAE
-28.5
0xD9
-7.0
0x59
-71.0
0x84
-49.5
0xAF
-28.0
0xDA
-6.5
0x5A
-70.5
0x85
-49.0
0xB0
-27.5
0xDB
-6.0
0x5B
-70.0
0x86
-48.5
0xB1
-27.0
0xDC
-5.5
0x5C
-69.5
0x87
-48.0
0xB2
-26.5
0xDD
-5.0
0x5D
-69.0
0x88
-47.5
0xB3
-26.0
0xDE
-4.5
0x5E
-68.5
0x89
-47.0
0xB4
-25.5
0xDF
-4.0
0x5F
-68.0
0x8A
-46.5
0xB5
-25.0
0xE0
-3.5
0x60
-67.5
0x8B
-46.0
0xB6
-24.5
0xE1
-3.0
0x61
-67.0
0x8C
-45.5
0xB7
-24.0
0xE2
-2.5
0x62
-66.5
0x8D
-45.0
0xB8
-23.5
0xE3
-2.0
0x63
-66.0
0x8E
-44.5
0xB9
-23.0
0xE4
-1.5
0x64
-65.5
0x8F
-44.0
0xBA
-22.5
0xE5
-1.0
0x65
-65.0
0x90
-43.5
0xBB
-22.0
0xE6
-0.5
0x66
-64.5
0x91
-43.0
0xBC
-21.5
0xE7
0.0
0x67
-64.0
0x92
-42.5
0xBD
-21.0
0xE8
0.5
0x68
-63.5
0x93
-42.0
0xBE
-20.5
0xE9
1.0
0x69
-63.0
0x94
-41.5
0xBF
-20.0
0xEA
1.5
0x6A
-62.5
0x95
-41.0
0xC0
-19.5
0xEB
2.0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
64/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
0x6B
0x6C
0x6D
0x6E
0x6F
0x70
0x71
0x72
0x73
0x74
0x75
0x76
0x77
0x78
0x79
0x7A
0x7B
0x7C
0x7D
0x7E
0x7F
0x80
0x81
-62.0
-61.5
-61.0
-60.5
-60.0
-59.5
-59.0
-58.5
-58.0
-57.5
-57.0
-56.5
-56.0
-55.5
-55.0
-54.5
-54.0
-53.5
-53.0
-52.5
-52.0
-51.5
-51.0
0x96
0x97
0x98
0x99
0x9A
0x9B
0x9C
0x9D
0x9E
0x9F
0xA0
0xA1
0xA2
0xA3
0xA4
0xA5
0xA6
0xA7
0xA8
0xA9
0xAA
0xAB
0xAC
-40.5
-40.0
-39.5
-39.0
-38.5
-38.0
-37.5
-37.0
-36.5
-36.0
-35.5
-35.0
-34.5
-34.0
-33.5
-33.0
-32.5
-32.0
-31.5
-31.0
-30.5
-30.0
-29.5
0xC1
0xC2
0xC3
0xC4
0xC5
0xC6
0xC7
0xC8
0xC9
0xCA
0xCB
0xCC
0xCD
0xCE
0xCF
0xD0
0xD1
0xD2
0xD3
0xD4
0xD5
0xD6
0xD7
-19.0
-18.5
-18.0
-17.5
-17.0
-16.5
-16.0
-15.5
-15.0
-14.5
-14.0
-13.5
-13.0
-12.5
-12.0
-11.5
-11.0
-10.5
-10.0
-9.5
-9.0
-8.5
-8.0
0xEC
0xED
0xEE
0xEF
0xF0
0xF1
0xF2
0xF3
0xF4
0xF5
0xF6
0xF7
0xF8
0xF9
0xFA
0xFB
0xFC
0xFD
0xFE
0xFF
2.5
3.0
3.5
4.0
4.5
5.0
5.5
6.0
6.5
7.0
7.5
8.0
8.5
9.0
9.5
10.0
10.5
11.0
11.5
12.0
High Pass Filter2 Cut-off Control Register
INDEX
MAPCON
0x0
R
W
0x7e
0x7f
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
0
HPF2CUT
0
0
This register is to set the cut-off frequency of the high-pass filter for the noise reduction during recording.
Don’t change the setting of this register under the filter processing concerned(HPF2EN="1" and RELPLAY=0x1,0x3 or 0x7).
HPF2CUT[2:0]
These set the cut-off frequency of the noise reduction high-pass filter during recording and the numerical value of below list
expresses 1.5dB damping and 3dB damping frequency in each second order filter(HPF2OD="1") and one order filter
(HPF2OD="0").
HPF2CUT
[2:0]
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
fs=8kHz,
16kHz,
32kHz
80
100
130
160
200
260
320
400
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
Cut-off Frequency(Hz)
fs=11.025kHz,
22.05kHz,
44.1kHz
110
138
179
221
276
358
441
551
65/86
fs=12kHz,
24kHz,
48kHz
120
150
195
240
300
390
480
600
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Programmable Equalizer Band0 Coefficient-a0 (L) Register
Programmable Equalizer Band0 Coefficient-a0 (H) Register
Programmable Equalizer Band0 Coefficient-a1 (L) Register
Programmable Equalizer Band0 Coefficient-a1 (H) Register
Programmable Equalizer Band1 Coefficient-a0 (L) Register
Programmable Equalizer Band1 Coefficient-a0 (H) Register
Programmable Equalizer Band1 Coefficient-a1 (L) Register
Programmable Equalizer Band1 Coefficient-a1 (H) Register
Programmable Equalizer Band2 Coefficient-a0 (L) Register
Programmable Equalizer Band2 Coefficient-a0 (H) Register
Programmable Equalizer Band2 Coefficient-a1 (L) Register
Programmable Equalizer Band2 Coefficient-a1 (H) Register
Programmable Equalizer Band3 Coefficient-a0 (L) Register
Programmable Equalizer Band3 Coefficient-a0 (H) Register
Programmable Equalizer Band3 Coefficient-a1 (L) Register
Programmable Equalizer Band3 Coefficient-a1 (H) Register
Programmable Equalizer Band4 Coefficient-a0 (L) Register
Programmable Equalizer Band4 Coefficient-a0 (H) Register
Programmable Equalizer Band4 Coefficient-a1 (L) Register
Programmable Equalizer Band4 Coefficient-a1 (H) Register
MAPCON
0x0
INDEX
R
0x80
W
0x81
0x0
0x82
0x83
0x0
0x84
0x85
0x0
0x86
0x87
0x0
0x88
0x89
0x0
0x8a
0x8b
0x0
0x8c
0x8d
0x0
0x8e
0x8f
0x0
0x90
0x91
0x0
0x92
0x93
0x0
0x94
0x95
0x0
0x96
0x97
0x0
0x98
0x99
0x0
0x9a
0x9b
0x0
0x9c
0x9d
0x0
0x9e
0x9f
0x0
0xa0
0xa1
0x0
0xa2
0xa3
0x0
0xa4
0xa5
0x0
0xa6
0xa7
b07
(Initial)
b06
b05
b04
0
0
0
0
b03
b02
b01
b00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
EQ0A0L
EQ0A0H
0
0
0
0
EQ0A1L
0
0
0
0
EQ0A1H
0
0
0
0
EQ1A0L
0
0
0
0
EQ1A0H
0
0
0
0
EQ1A1L
0
0
0
0
EQ1A1H
0
0
0
0
EQ2A0L
0
0
0
0
EQ2A0H
0
0
0
0
EQ2A1L
0
0
0
0
EQ2A1H
0
0
0
0
EQ3A0L
0
0
0
0
EQ3A0H
0
0
0
0
EQ3A1L
0
0
0
0
EQ3A1H
0
0
0
0
EQ4A0L
0
0
0
0
EQ4A0H
0
0
0
0
EQ4A1L
0
0
0
0
EQ4A1H
0
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
0
0
0
66/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
INDEX
MAPCON
0x2
R
W
0x7e
0x7f
0x2
0x80
0x81
0x2
0x82
0x83
0x2
0x84
0x85
0x2
0x86
0x87
0x2
0x88
0x89
0x2
0x8a
0x8b
0x2
0x8c
0x8d
0x2
0x8e
0x8f
0x2
0x90
0x91
0x2
0x92
0x93
0x2
0x94
0x95
0x2
0x96
0x97
0x2
0x98
0x99
0x2
0x9a
0x9b
0x2
0x9c
0x9d
0x2
0x9e
0x9f
0x2
0xa0
0xa1
0x2
0xa2
0xa3
0x2
0xa4
0xa5
b07
(Initial)
b06
b05
b04
0
0
0
0
b03
b02
b01
b00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
EQ0A0LB
EQ0A0HB
0
0
0
0
EQ0A1LB
0
0
0
0
EQ0A1HB
0
0
0
0
EQ1A0LB
0
0
0
0
EQ1A0HB
0
0
0
0
EQ1A1LB
0
0
0
0
EQ1A1HB
0
0
0
0
EQ2A0LB
0
0
0
0
EQ2A0HB
0
0
0
0
EQ2A1LB
0
0
0
0
EQ2A1HB
0
0
0
0
EQ3A0LB
0
0
0
0
EQ3A0HB
0
0
0
0
EQ3A1LB
0
0
0
0
EQ3A1HB
0
0
0
0
EQ4A0LB
0
0
0
0
EQ4A0HB
0
0
0
0
EQ4A1LB
0
0
0
0
EQ4A1HB
0
0
0
0
These registers are to set the coefficients a0 and a1 of each five band programmable equalizer. One coefficients value is
specified by two bytes data. The centre frequency and band width of the filter can be set by changing these register value.
Please don’t change the register setting during corresponding filter operation
EQ0A0L to EQ4A1H are became effective at COEFSEL=0 and EQ0A0LB to EQ4A1HB are became effective at
COEFSEL=1.
The detailed setting value is described in the Filter function.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
67/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Zero Detection Setting Register
INDEX
MAPCON
0x0
R
W
0xdc
0xdd
b07
(Initial)
b06
0
0
b05
b04
b03
b02
b01
b00
0
-
-
-
ZDEN
0
ZDTIME
0
This register controls zero detection for low power consumption mode. When zero detection is enable and "0" data are
inputted in succession, a part of internal clock and speaker amplifier goes to disable to operate under low power
consumption. Controlling a zero detection function for low power consumption mode movement, and enabling this function,
some internal clocks stop it, and a speaker amplifier is disabled. When data, not 0 data, is input, the disable block starts
operation again.
In addition, the zero detection is effective only speaker amplifier playing mode. In the other modes, please set ZDEN bit in
"0".
ZDEN
Enables/Disables the zero detection function.
ZDEN
Explanation
0x0
A zero detection function is disabled.
0x1
A zero detection function is enabled.
ZEROTIM
Sets "0" detection period. When "0" continues more than the following set points in succession with LCH/RCH, it becomes
low power consumption mode.
ZEROTIM
Explanation
0x00
256/fs
0x01
512/fs
0x02
1024/fs
0x03
2048/fs
0x04
4096/fs
0x05
8192/fs
0x06
16384/fs
0x07
32768/fs
0x08
65536/fs
0x09
131072/fs
0x0a
262144/fs
This is prohibited
0x0b to 0x0f
from setting
MIC select Control Register
INDEX
MAPCON
0x0
R
W
0xe8
0xe9
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
MIN2EN
0
MIN1EN
1
This register sets microphone input.
MIN1EN
Using MIN1 terminal in analog MIC.
Setting
Explanation
0
Does not use MIN1 terminal.
1
Use MIN1 terminal.
MIN2EN
Using MIN2 terminal in analog MIC. Please set it in "0" when in the differential mode.
Setting
Explanation
0
Does not use MIN2 terminal.
1
Use MIN2 terminal.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
68/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
FPLL M setting Register
FPLL N Setting (L) Register
FPLL N Setting (H) Register
FPLL D Setting Register
FPLL F Setting (L) Register
FPLL F Setting (H) Register
FPLL F_D Setting (L) Register
FPLL F_D Setting (H) Register
FPLL V setting Register
INDEX
MAPCON
0x1
R
W
0x02
0x03
0x1
0x04
0x05
0x1
0x06
0x07
0x1
0x08
0x09
0x1
0x0a
0x0b
0x1
0x0c
0x0d
0x1
0x0e
0x0f
0x1
0x10
0x11
0x1
0x12
0x13
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
0
FPLLM
0
0
FPLLNL
0
-
0
-
0
-
0
0
0
-
0
FPLLD
0
-
0
FPLLNH
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
FPLLFL
0
0
0
0
FPLLFH
0
0
0
0
FPLLFDL
0
0
0
0
FPLLFDH
0
-
0
-
0
-
0
-
FPLLV
0
0
This register sets the output frequency of PLL.
Please use your prepared clock setting register level that is computed separately using clock setting calculation tool.
The register set point and the relations of the output frequency are streets of the lower expression.
PLL output frequency (Hz)=PLL input frequency / FPLLM X (FPLLN+FPLLD/16+FPLLF/FPLLF_D/16) *2 / FPLLV
Soft Clip Enable Register
Soft Clip Threshold H Register
Soft Clip Threshold M Register
Soft Clip Threshold L Register
Soft Clip Gain Register
INDEX
MAPCON
R
W
0x1
0x20
0x21
0x1
0x22
0x23
0x1
0x24
0x25
0x1
0x26
0x27
0x1
0x28
0x29
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
SCTHRH
-
-
SCEN
0
0
0
0
0
0
0
0
0
0
0
0
0
-
0
0
SCGAIN
0
0
0
1
SCTHRM
0
0
0
0
SCTHRL
0
-
0
-
0
-
0
-
This register controls the soft clip function.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
69/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
SCEN
Sets the soft clip enable.
Setting
0
Disable
1
Enable
Explanation
SCTHRH
SCTHRM
SCTHRL
This register sets the soft clip threshold level.
When PCM signal with more than of this bit is input, the LSI clips it according to a value of SCGAIN and works.
The value of threshold level is 23bit (SCTHRM [6:0], SCTHRM [7:0], and SCTHRL [7:0])
Please do not change the value of this bit during Soft Clip function movement.
SCGAIN
This sets the magnification during soft clip.
Setting
0x0
Double
0x1
1 time (default)
0x2
I double 1/2
0x3
I double 1/4
0x4
I double 1/8
0x5
I double 1/16
0x6
I double 1/32
0x7
I double 1/64
In addition, please do not change the value of this bit during movement.
Explanation
Touch ADC Control Register
INDEX
MAPCON
1
b07
R
W
(Initial)
0x60
0x61
TCHEN
0
b06
b05
b04
b03
TCHA2
1
TCHA1
1
TCHA0
1
1
b02
b01
TCHRSEL TCHMODE
0
0
b00
-
This register controls the touch panel interface, and a light, please do "1" in bit 3.
TCHEN
This enables and disables the touch panel interface. In the case of "0", this bit is cleared after (an automatic mode in the
case of enable), the lead of the AD conversion data of the touch panel interface TCHA2 bit by "0".
TCHEN
Explanation
0x0
A touch panel interface is disabled.
0x1
A touch panel interface is enabled.
TCHA2
It controls the convert mode of the touch panel interface, and, in the case of "1", this bit interrupts it after the lead of the AD
conversion data of the touch panel interface automatically and changes in a mode. The next conversion starts by an
automatic mode leading AD conversion result in the case of disable.
TCHA2
Explanation
0x0
An automatic mode is enabled.
0x1
An automatic mode is disabled.
TCHA1, TCHA0
This controls the convert mode of the touch panel interface.
TCHEN
TCHA2
TCHA1, TCHA0
TCHEN=1
*
0x0
*
0x1
*
0x2
*
0x3
TCHEN=0
0x0
0x3
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
70/86
Explanation
It becomes the X-axis measurement mode.
It becomes the Y-axis measurement mode.
It becomes the Z1 axis measurement mode.
It becomes the Z2 axis measurement mode.
It becomes the interrupt mode.
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
TCHRSEL
Choose interrupt pull up resistance using for one of a touch panel interface.
TCHRSEL
Explanation
0x0
I interrupt it, and pulling up resistance becomes 50kΩ.
0x1
I interrupt it, and pulling up resistance becomes 90kΩ.
TCHMODE
Choose touch panel interface mode.
TCHMODE
0x0
12Bit Mode
0x1
8Bit Mode
Explanation
Touch ADC result1 Register
Touch ADC result2 Register
INDEX
MAPCON
0x1
0x1
R
W
0x62
0x63
0x64
b07
(Initial)
b06
b05
b04
0
0
0
0
0
0
b03
b02
b01
b00
0
-
0
-
0
-
0
-
ADCR1
ADCR2
0x65
0
0
This register is to get analog-to-digital conversion data of the touch panel interface ADC.
register in order of ADCR1 ($62h), ADCR2 ($64h).
In the 12bit mode, please read
TOUTCHAD1
This register is to get analog-to-digital conversion data of the touch panel interface ADC. In the 8 bit mode, please read
only this register. In the 12 bit mode, this register is higher 8 bits of the 12bit ADC output data.
TOUTCHAD2
This register is to get analog-to-digital conversion data of the touch panel interface ADC. In the 8 bit mode, this register
value is "0". In the 12 bits mode, this register is lower 4 bits of the 12bit ADC output data.
Headphone Amplifier Input Control Register
INDEX
MAPCON
0x1
R
W
0x82
0x83
b07
(Initial)
b06
-
-
b05
b04
HPRIN2EN HPRIN1EN
0
0
This register is to set the input path of the headphones amplifier.
to "1" simultaneously. Please set only either bit to " 1 ".
b03
b02
b01
b00
-
-
-
HPLIN1EN
0
Please do not set HPRIN1EN bit and the HPRIN2EN bit
HPLIN1EN
This bit is to set the input path of the Lch headphones amplifier.
HPLIN1EN
Explanation
0x0
Disconnect the output of Lch-DAC to Lch headphones amplifier.
0x1
Connect the output of Lch-DAC to Lch headphones amplifier.
HPRIN1EN
This bit is to set the input path of the Rch headphones amplifier.
HPRIN1EN
Explanation
0x0
Disconnect the output of Lch-DAC to Rch headphones amplifier.
0x1
Connect the output of Lch-DAC to Rch headphones amplifier.
HPRIN2EN
This bit is to set the input path of the Rch headphones amplifier.
HPRIN2EN
Explanation
0x0
Disconnect the output of Rch-DAC to Rch headphones amplifier.
0x1
Connect the output of Rch-DAC to Rch headphones amplifier.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
71/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Speaker Amplifier Input Control Register
INDEX
MAPCON
0x1
R
W
0x84
0x85
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
SPIN2EN
0
SPIN1EN
0
0
0
SPVOL
This register is to set the input path and the volume of the speaker amplifier.
SPVOL
This register is to set the volume level of the speaker amplifier.
SPVOL
Explanation
0x0
0dB
0x1
6dB
0x2
12dB
0x3
18dB
SPIN1EN
This bit is to set the input path of the speaker amplifier.
SPIN1EN
Explanation
0x0
Disconnect the output of the Lch volume to a speaker amplifier.
0x1
Connect the output of the Lch volume to a speaker amplifier.
SPIN2EN
This bit is to set the input path of the speaker amplifier.
SPIN2EN
Explanation
0x0
Disconnect the output of the Rch volume to a speaker amplifier.
0x1
Connect the output of the Rch volume to a speaker amplifier.
Play Programmable LPF Setting Register
INDEX
MAPCON
0x1
R
W
0xa0
0xa1
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
PLPFOD
0
PLPFEN
0
This register is to set “LPF” block for DAC-path (playback) in digital signal flow. This is to set Enable/Disable and filter order.
This function is effective for DAC-path (playback) at “PLPFEN=1” and “SEMODE [7] =1”.
PLPFEN
This bit is to set Enable/Disable of low pass filter for DAC-path.
PLPFEN
Explanation
0
LPF for DAC-path is Disable
1
LPF for DAC-path is Enable
PLPFOD
This bit is to set number of low pass filter order for DAC-path.
PLPFOD
Explanation
0
LPF for DAC-path is second-order
1
LPF for DAC-path is first-order
Play Programmable LPF Coef (L) Register
Play Programmable LPF Coef (H) Register
MAPCON
0x1
0x1
INDEX
R
0xa2
0xa4
W
0xa3
b07
(Initial)
b06
b05
b04
0
0
0
0
b03
b02
b01
b00
0
0
0
0
0
0
0
0
PLPFC0L
PLPFC0H
0xa5
0
0
0
0
This register is to set “LPF” block for DAC-path (playback) in digital signal flow. This is to set Enable/Disable and filter order.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
72/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
PLPFC0L [7:0] / PLPFCOH [7:0]
This bit is to set low pass filter cut off frequency for DAC-path.
This value has to change by sampling frequency.
Please use Filter Setting Calculation program for *PLPFC0L / PLPFC0H setting.
Rec Programmable LPF Setting Register
INDEX
MAPCON
0x1
R
W
0xa6
0xa7
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
RLPFOD
0
RLPFEN
0
This register is to set “LPF” block for ADC-path (record) in digital signal flow. This is to set Enable/Disable and filter order.
This function is exclusive to “HPF2” controlled by HPF2EN of DSP Filter Function Enable register.
This function is effective for ADC-path (record) at “RLPFEN=1” and “SEMODE [7] =1”.
RLPFEN
This bit is to set Enable/Disable of low pass filter for ADC-path.
RLPFEN
Explanation
0
LPF for DAC-path is Disable (HPF2 is available)
1
LPF for DAC-path is Enable (HPF2 is not available. HPF2EN-bit
is not valid)
RLPFOD
This bit is to set number of low pass filter order for ADC-path.
RLPFOD
Explanation
0
LPF for ADC-path is second-order
1
LPF for ADC-path is first-order
Rec Programmable LPF Coef (L) Register
Rec Programmable LPF Coef (H) Register
INDEX
MAPCON
0x1
0x1
R
W
0xa8
0xa9
0xaa
b07
(Initial)
b06
b05
b04
0
0
0
0
b03
b02
b01
b00
0
0
0
0
0
0
0
0
RLPFC0L
RLPFC0H
0xab
0
0
0
0
This register is to set “LPF” block for ADC-path (playback) in digital signal flow.
Audio Analog Control2 Register
MAPCON
0x02
INDEX
R
W
0x04
0x05
b07
(initial)
-
b06
b05
b04
b03
b02
b01
b00
-
1
-
HPLSEN
1
1
-
-
HPLSEN
This bit controls the level shifter for headphone amplifier.
Setting
Explanation
0x0
Disable the level shifter for headphone amplifier
0x1
Enable the level shifter for headphone amplifier
Audio Analog Control1 Register
MAPCON
0x02
INDEX
R
W
0x12
0x13
b07
(initial)
-
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
AREFI1EN
1
73/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
AREFI1EN
This bit controls the reference current of the analog circuit for the audio block.
Setting
Explanation
0x0
Disable the reference current of the analog circuit for the audio block.
0x1
Enable the reference current of the analog circuit for the audio block.
Register MAP Control Register
INDEX
MAPCON
0x2
R
W
0x1c
0x1d
b07
(Initial)
b06
b05
b04
b03
b02
b01
-
-
-
-
-
-
0
b00
MAPCON
0
MAPCON
Please refer to a register map about the target register to change front and back side of the register map, and to be
replaced by.
The register is to set register map. Please refer register map about the map of the changing object.
Setting
Explanation
0x0
It is accessible to register MAP0
0x1
It is accessible to register MAP1
0x2
It is accessible to register MAP2
0x3
Prohibit
PLL External Components Setting Register
INDEX
MAPCON
2
R
W
0x00
0x01
b07
(Initial)
b06
b05
b04
b03
b02
b01
b00
-
-
-
-
-
-
-
EXMODE
1
This register is to select use or not use the external filter for PLL.
EXMODE
This register is to select use or not use the external filter for PLL.
please set it to "1" by all means.
EXMODE
Explanation
0x00
not use a external filter.
0x01
use a external filter.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
74/86
When you use PLL with BCLK clock as a clock source ,
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Typical Performance Curves
0
0
-10
-10
-20
-20
MINVOL=9.0dB
-30
S/(N+D)[dB]
Output Level [dBFS]
-30
-40
-50
MINVOL=18.0dB
-60
-90
-80
-60
-50
-70
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
-80
-40
-60
MINVOL=27.0dB
-70
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
LALCMXGAIN=6.0dB
MINVOL=9.0dB
-40
LALCMXGAIN=-9.0dB
MINVOL=18.0dB
-80
MINVOL=27.0dB
-90
-20
0
-80
HVDD1=IOVDD=SPLVDD
-20
0
=SPRVDD=3.3V,
25℃
-60
Input Level [dBV]
-40
Input Level [dBV]
Figure 42. MIC Input Level [dBV] vs S/(N+D) [dBFS]
Analog Mic Input tot ADC out, PDATT=0
Figure 41. MIC Input Level [dBV] vs Output Level [dBFS]
Analog Mic Input tot ADC out, PDATT=0
0
0
-10
-10
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
-20
THD+N[dB]
Output Level [dBV]
-30
-20
-30
-40
-50
-60
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
-40
-70
-80
-50
-50
-40
-30
-20
-10
-90
0
-50
-40
Input Level [dBFS]
-20
-10
0
Input Level [dBFS]
Figure 44. DAC input Level [dBFS] vs HPAMP
THD+N[dB]
Figure 43. DAC input Level [dBFS] vs HPAMP Output
Level [dB]
0
0
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
-10
-10
-20
SPVOL
=0dB
-20
SPVOL=18dB
THD+N[dB]
Output Level [dBV]
-30
SPVOL=6dB
SPVOL=12dB
-30
SPVOL=18dB
-30
SPVOL=12dB
-40
SPVOL=6dB
-50
-40
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
-60
SPVOL=0dB
-50
-50
-40
-30
-20
-10
-70
0
-50
Input Level [dBFS]
-30
-20
-10
0
Input Level [dBFS]
Figure 45. DAC input Level [dBFS] vs SPAMP-D
Class Output Level [dB]
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
-40
Figure 46. DAC input Level [dBFS] vs SPAMP-D
Class THD+N [dB]
75/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
0
0
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
HVDD=TVDD=CPVDD
=SPVDD=3.3V, 25℃
-10
-10
-20
THD+N[dB]
Output Level [dBV]
-20
SPVOL=0dB
-30
SPVOL=6dB
-40
SPVOL=18dB
-30
SPVOL=12dB
SPVOL=6dB
-40
-50
SPVOL=12dB
-60
SPVOL=18dB
SPVOL=0dB
-50
-50
-40
-30
-20
-10
-70
0
-50
Input Level [dBFS]
-30
-20
-10
0
Input Level [dBFS]
Figure 47. DAC input Level [dBFS] vs SPAMP-AB
Class Output Level [dB]
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
-40
Figure 48. DAC input Level [dBFS] vs SPAMP-AB
Class THD+N [dB]
76/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Power dissipation
4.00
power dissapation (W)
3.50
3.00
2.50
2.00
1.50
1.00
0.50
0.00
0
20
40
60
80
100
120
140
ambient temperature : Ta(℃)
Figure 49.VQFN040V6060 Package
Measuring instrument: TH-156 (Kuwano Electrical)
Measuring status: PCB mounting(Rohm)
PCB size: 74.2mm × 74.2mm × 1.6mm (PCB with thermal via)
The quarity of the material: FR4
The part of package bottom exposure heat sink connected PCB by solder.
PCB (1): 1-layer board (Size of copper foil on bottom: 23.69mm2), θja = 125.0℃/W
PCB (2): 4-layer board (Size of copper foil on top and bottom: 23.69mm2, 2nd and 3rd layer
Size of copper foil on bottom: 5505mm2), θja = 33.2℃/W
PCB (3): 4-layer board (Size of copper foil on bottom: 5505mm2), θja = 27.4℃/W
Please consider power dissipation by an actual using status, and perform the thermal design which has a margin enough.
Although this product is exposing the frame on the bottom side of a package, heat dissipation processing is performed to
this portion, and we assume raising and using heat dissipation efficiency. Please use not only PCB-top pattern but also
PCB-bottom pattern, taking heat dissipation pattern as large as possible at it.
Although D-class speaker amplifier have very high efficiency compared with the conventional analog-speaker amplifier and
there is also little generation of heat, when continuous action is carried out by the maximum output power, actual power
dissipation may exceed Pd. Please consider the thermal design enough so that power dissipation of averaging output
power does not exceed Pd.
(Tjmax : Maximum junction temperature=125℃, Ta :Ambient temperature[℃], θja :Package thermal registance[℃/W],
Poav:Averaging output power[W], η:Efficiency)
Package Power dissipation Pd (W) = (Tjmax - Ta)/ θja
Circuit Power dissipation Pdiss(W) = Poav * (1 / η- 1)
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
77/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
I/O equivalence circuit(s)
Terminal
No.
Terminal
Name
Terminal
I/O
Terminal
Power
Equivalent Circuit
HPVDD
1
40
HPL
HPR
O
HPVDD
HPVSS
CPVDD
2
HPVDD
O
CPVDD
CPGND
CPGND
CPGND
4
HPVSS
O
CPN
CPVDD
HPVSS
CPGND
5
CPN
O
CPVDD
HPVSS
6
SPVDD
-
SPVDD
SPGND
SPVDD
7
8
SDOUT+
SPOUT-
O
SPVDD
SPGND
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
78/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Terminal
No.
Terminal
Name
Terminal
I/O
Terminal
Power
Equivalent Circuit
SPVDD
9
SPGND
-
-
REGOUT
REGOUT
10
VMID
O
REGOUT
HGND2
HGND2
HVDD
11
MICBIAS CAP
O
HVDD
HGND2
HGND2
REGOUT
12
13
MIN1
MIN2
I
REGOUT
HGND1
REGOUT
14
HGND2
-
-
REGOUT
15
HGND1
-
-
16
N.C
-
-
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
HVDD
79/86
HVDD
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Terminal
No.
Terminal
Name
Terminal
I/O
Terminal
Power
17
HVDD
-
HVDD
Equivalent Circuit
HGND1
HVDD
18
REGOUT
-
HVDD
HGND1
HGND1
REGOUT
19
PLLC
O
REGOUT
HGND1
HGND2
HVDD
20
RESETB
I
HVDD
HGND1
HVDD
21
30
TSTO
IRQB
O
HVDD
HGND 1
HGND1
HVDD
22
23
25
28
MCLKI
CSB/SCL
SCLK/SAD
SAI_SDIN
I
HVDD
HGND1
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
80/86
HGND1
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Terminal
No.
Terminal
Name
Terminal
I/O
Terminal
Power
Equivalent Circuit
HVDD
24
26
27
SDATA/SDA
SAI_LRCLK
SAI_BCLK
IO
HVDD
HGND1
HGND1
TVDD
31
32
33
34
YP
XP
XN
YN
O
TVDD
TGND
TVDD
35
TGND
-
-
36
TVDD
-
TVDD
TGND
HPVDD
37
HPCOM
-
-
HPVSS
38
CPVDD
-
CPVDD
CPGND
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
81/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Terminal
No.
Terminal
Name
Terminal
I/O
Terminal
Power
Equivalent Circuit
CPVDD
39
CPP
-
CPVDD
CPGND
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
82/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Operational Notes
1)
Absolute Maximum Ratings
An excess in the absolute maximum ratings, such as supply voltage, temperature range of operating conditions, etc.,
can break down devices, thus don’t exceed the absolute maximum ratings of supply voltage, temperature. If any
special mode exceeding the absolute maximum ratings is assumed, consideration should be given to take physical
safety measures including the use of fuses, etc.
2)
GND voltage
Make setting of the potential of the GND terminal so that it will be maintained at the minimum in any operating state.
3)
Short circuit between terminals and erroneous mounting
In order to mount ICs on a set PCB, pay thorough attention to the direction and offset of the ICs. Erroneous mounting
can break down the ICs. Furthermore, if a short circuit occurs due to foreign matters entering between terminals or
between the terminal and the power supply or the GND terminal, the ICs can break down.
4)
Operation in strong electromagnetic field
Be noted that using ICs in the strong electromagnetic field can malfunction them.
5)
Thermal design
If use speaker amplifier function, please consider power dissipation by an actual using status, and perform the thermal
design which have a margin enough. If an input signal is made excessive in the state with insufficient heat dissipation,
desired output power may not only be securable, but the thermal shutdown may operate.
6)
Thermal shutdown
This IC has the thermal shutdown circuit. If the thermal shutdown operates, speaker output terminal and line output
terminal will stop in the open state(high inpedance state).The thermal shutdown is only a function for suspending the
output operation of IC to the last at the time of the thermal run-away under the abnormal condition in which chip
temperature(Tjmax) exceeded 170 degrees. It is a circuit to protect IC, and the purpose is not offering protection and a
guarantee of the set.
7)
Short protection of output terminals
This IC has the short protect function for output terminals. If the short protect function operates, output terminal will be
latched and stop in the open state(high inpedance state).After a stop, even if a short state is removed, it does not
return to normal operation automatically. Please once turn off a power supply or a shutdown signal to make it return,
and let turn on again and reboot.
8)
Operating condition
Operating voltage and operating temperature are ranges which perform basic function. Electrical characteristics and
absolute maximum rating are not guaranteed in full voltage range or full temperature range.
9)
Electrical characteristics specification
Each audio characteristic specification, such as limit output power, total harmonic distortion shows the standard
performance of the device, and depends for it on board layout / use parts / power supply part greatly.
Typical specification value is a value when a device and each parts are directly mounted in the board of Rohm's
standard.
10) Power supply
Large peak current rushes into a SPVDD power supply line at the time of ClassD speaker amplifier use.
The audio characteristic is affected by the value of a power supply decoupling capacitor, and layout.
The power supply decoupling capacitor should be layouted (1uF or more) with sufficiently low ESR (equivalent series
resistance) to most close of IC terminal.
Moreover, in the design of a board pattern, the wiring of a power supply / GND line should become low impedance. In
that case, even if digital power supply and analog power supply are same potential, please devide the digital power
pattern and the analog power pattern and reduce a surroundings lump of the digital noise to the analog power supply
by the common impedance of a wiring pattern.
Please take the same pattern design into consideration also about a GND line. Moreover, while inserting a capacitor
between power supply-GND terminals about all the power supply terminals of LSI, and please determine the value of
capacitor after sufficient confirmation that there is no problem in the characteristics of capacitors to be used (a capacity
omission happens at low temperature) in the case of electrolytic capacitors use.
11) External capacitor
In order to use a ceramic capacitor as the external capacitor, determine the constant with consideration given to a
degradation in the nominal capacitance due to DC bias and changes in the capacitance due to temperature, etc.
12) Status of this document
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
83/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
The Japanese version of this document is formal specification. A customer may use this translation version only for a
reference to help reading the formal version.
If there are any differences in translation version of this document formal version takes priority.
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
84/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Ordering Information
B
U
2
6
1
5
Part Number
4
M
U
V
-
E2
Package
MUV:VQFP040V6060
Packaging and forming specification
E2: Embossed tape and reel
Physical Dimension, Tape and Reel Information
Package Name
VQFN040V6060
<Tape and Reel information>
Tape
Embossed carrier tape
Quantity
2000pcs
Direction
of feed
E2
The direction is the 1pin of product is at the upper left when you hold
( reel on the left hand and you pull out the tape on the right hand
1pin
Reel
)
Direction of feed
∗ Order quantity needs to be multiple of the minimum quantity.
Marking Diagrams
VQFN040V6060 (TOP VIEW)
Part Number Marking
BU26154
LOT Number
1PIN MARK
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
85/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
Datasheet
BU26154MUV
Revision History
Date
Revision
23.Jun.2014
26.Oct.2015
001
002
Changes
Rev.001 First revision release
P1. Change the Height of Package
P4. Change the application circuit
P13. Change the VMIC reference voltage (SPVDD=> HVDD)
P38, P48,P49,P50,P51,P73 Register function explanation and register details explanation
Removed MCLKOE bit and ADCREN bit、
Added Analog Input Power Management, Speaker Amplifier Power Management registers
MAPCON setting
Changed ZCEN explanation(PDATT => EFFECT VOLUME)
Added the explanation of Playback Digital Attenuator Control Register /B “FFh setting”
Changed HPLSEN bit of Audio analog contol2 register
www.rohm.com
© 2014 ROHM Co., Ltd. All rights reserved.
TSZ22111 • 15 • 001
86/86
TSZ02201-0V2V0E500110-1-2
26.Oct.2015 Rev.002
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
Datasheet
BU26154MUV - Web Page
Buy
Distribution Inventory
Part Number
Package
Unit Quantity
Minimum Package Quantity
Packing Type
Constitution Materials List
RoHS
BU26154MUV
VQFN40
2000
2000
Taping
inquiry
Yes
Similar pages