Rohm BU94603KV User manual

BU94603KV Functional Specifications 1/57
Confidential Target Spec 0.12
BU94603KV
Functional Specifications
Target Spec
ROHM System Audio Team

BU94603KV Functional Specifications 2/57
Confidential Target Spec 0.12
Table of Contents
I. FEATURES....................................................................................................................4
I.1 USBHOST I/F ............................................................................................................................................................4
I.2 SDCARD I/F...............................................................................................................................................................4
I.3 I2C I/F.......................................................................................................................................................................4
I.4 AUDIO OUTPUT............................................................................................................................................................4
I.5 FATANALYSIS.............................................................................................................................................................4
I.6 MP3 DECODER ...........................................................................................................................................................5
I.7 WMADECODER..........................................................................................................................................................5
I.8 AACDECODER ...........................................................................................................................................................5
I.9 SAMPLE RATE CONVERTER ...........................................................................................................................................5
I.10 SYSTEM CONTROLLER ...............................................................................................................................................5
I.11 KEYMATRIX CONTROLLER .........................................................................................................................................5
I.12 LED CONTROLLER ....................................................................................................................................................5
I.13 CONTROL FROM THE MASTER MICROCOMPUTER............................................................................................................5
I.14 FUNCTION SELECTION................................................................................................................................................6
I.15 FILE READ FUNCTION IN USB MEMORY........................................................................................................................6
II. OVERVIEW...................................................................................................................7
II.1 TERMINAL LAYOUT DRAWING........................................................................................................................................7
II.2 TERMINAL SPECIFICATIONS..........................................................................................................................................8
II.3 TERMINAL EQUIVALENT CIRCUIT DIAGRAM....................................................................................................................10
III. ABSOLUTE MAXIMUM RATING AND OPERATING CONDITIONS.........................11
III.1 ABSOLUTE MAXIMUM RATING..................................................................................................................................... 11
III.2 OPERATING CONDITIONS.......................................................................................................................................... 11
IV. ELECTRICAL SPECIFICATIONS..............................................................................12
V. I/O SIGNAL SPECIFICATIONS..................................................................................13
V.1 CLOCK AND RESET ...................................................................................................................................................13
V.2 SEL_SLAVE..........................................................................................................................................................13
V.3 SEL_MP3..............................................................................................................................................................13
V.4 SEL_DOUT...........................................................................................................................................................14
V.5 SEL_VOL..............................................................................................................................................................14
V.6 SEL_APLAY..........................................................................................................................................................15
V.7 SEL_UTPKT..........................................................................................................................................................15
V.8 AUDIO OUTPUT.........................................................................................................................................................15
V.9 MUTE CONTROL OUTPUT .........................................................................................................................................15
V.10 KEY INPUT FORMAT................................................................................................................................................16
V.11 I2C INTERFACE FORMAT ..........................................................................................................................................16
V.11.1 I2C protocol.................................................................................................................................................16
V.11.2 Slave address..............................................................................................................................................17
V.11.3 Write protocol from master ..........................................................................................................................17
V.11.4 Read protocol to master ..............................................................................................................................17
V.12 I2S FORMAT ..........................................................................................................................................................18
V.13 SPDIF FORMAT .....................................................................................................................................................19
V.14 USB I/F................................................................................................................................................................20
V.15 SD I/F..................................................................................................................................................................20

BU94603KV Functional Specifications 3/57
Confidential Target Spec 0.12
V.16 MCHNG...............................................................................................................................................................20
V.17 BUSY ..................................................................................................................................................................20
VI. FUNCTION/OPERATION EXPLANATION................................................................21
VI.1 FILE DETECTION......................................................................................................................................................21
VI.1.1 Function.......................................................................................................................................................21
VI.1.2 Playable file..................................................................................................................................................22
VI.1.3 Playing sequence.........................................................................................................................................22
VI.1.4 Folder/file sort..............................................................................................................................................22
6.1.5 Search within multi-drive and multi-partition.....................................................................................................24
6.1.6 External HUB search .......................................................................................................................................24
VI.2 MODE1................................................................................................................................................................24
VI.2.1 KEY command operation.............................................................................................................................24
VI.2.1.1 KEY SCAN (Single Mode) ....................................................................................................................24
VI.2.1.2 KEY SCAN (Hold Mode).......................................................................................................................25
VI.2.1.3 KEY operation.......................................................................................................................................26
VI.2.2 LED operation..............................................................................................................................................27
VI.3 MODE2................................................................................................................................................................28
VI.3.1 Command operation ....................................................................................................................................28
VI.3.3 Equalizer......................................................................................................................................................42
VI. 3.4 Resume information....................................................................................................................................45
VI. 3.5 Language Code Information........................................................................................................................45
VI.4 MODE3................................................................................................................................................................46
VI.4.1 Command operation ....................................................................................................................................46
VI.4.2 Status output................................................................................................................................................51
VI.4.3 Folder information/File information...............................................................................................................55
VI. 4.4 Language Code Information........................................................................................................................55
VI.5WATCHDOG TIMER....................................................................................................................................................56
VII. REVISION HISTORY................................................................................................57

BU94603KV Functional Specifications 4/57
Confidential Target Spec 0.12
I. Features
◊BU94603KV is AAC+WMA+MP3 decoder IC in which a USB host I/F, SD memory card I/F, audio DAC and
system control functions are built. Using a KEY or I2C interface command, the IC reads out a MP3 file written to
a memory device having a USB I/F or a SD memory card. All the operations required before the data can be
output to audio devices are incorporated into one chip.
◊BU94603KV supports STAND ALONE MODE which is enabled by commands entered from the keyboard
(hereinafter referred to as MODE1), AUTO SLAVE MODE which is enabled by commands entered from the
master microcomputer, same as those entered from the keyboard, via the built-in I2C interface (hereinafter
referred to as MODE2) and MANUAL SLAVE MODE which can send the memory device information to the
master microcomputer via the I2C interface and completely control sequences such as a play sequence by the
master microcomputer (hereinafter referred to as MODE3).
◊BU94603KV supports fast forward playing and fast backward playing with music.
◊BU94603KV outputs folder names, file names, ID3TAG (V1.0, V1.1 V2.2 V2.3 and V2.4) information and
WMA-TAG information and AAC-TAG(iTunes Meta-data) information via the I2C interface. This function is
enabled only in MODE 2 and MODE 3.
◊BU94603KV supports audio line output, audio serial three-line (I2S) output and digital audio interface (SPDIF)
output.
◊Reading a specified file data is possible from USB memory. *Only a file that exists in root folder corresponds.
I.1 USB host I/F
· Builds in the USB Full speed (12 Mbps) HOST control function.
· Supports the USB mass storage class.
. It doesn't correspond to external HUB.
I.2 SD card I/F
· Supports the SPI mode.
· Supports the MMC and mini-SD cards.
· Supports the SDHC cards.
· Supports the SD ver1.01 (file system).
· Does not support CPRM.
I.3 I2C I/F
· Communicates with the master microcomputer using an I2C interface format.
· Supports the standard mode (100 kbps) and fast mode (400 kbps).
· Supports a 7-bit address.
· Can select four types of slave addresses.
I.4 Audio output
· 1bit-DAC output
· Builds in the digital soft mute function.
· Supports the I2C format and digital audio interface (SPDIF) audio output.
· Builds in sound effects of POPS, JAZZ, ROCK, CLASSIC, R&B and BassBoost.*
* Only audio line output is enabled.
I.5 FAT analysis
· Supports FAT16 and FAT 32.
· Supports VFAT (long file name).
· Supports multi-partition up to 1.
· The maximum number of playable folders within each folder is 65534.
· The maximum number of playable files within each folder is 65534.
· The maximum number of playable folders within each device is 65534.
· The playable folder hierarchy is up to 8 layers containing the root directory.
· The playable fileextension supports *.m4a, *.3gp, and *.mp4 forAAC, *.wma and *.asf for WMA, *.mp3, *.mp2, and
*.mp1 for MP3. For *.mp2 and *.mp1, play enabled/disabled can be selected. Upper case letters and lower case
letters are not distinguished in the file extension.
· Sorts and plays up to 100 folders and 100 files in the order of UNICODE.
· Can obtain up to 64 bytes as the folder name or file name.
· Supports 1 sector of 512, 1024, 2048 and 4096 bytes.
· Supports up to 2G-1 bytes as the file size.

BU94603KV Functional Specifications 5/57
Confidential Target Spec 0.12
I.6 MP3 decoder
· Supports MPEG audio 1, 2 and 2.5.
· Supports Layer 1, 2 and 3.
· Supports sample rates 8k, 16k, 32k, 11.025k, 22.05k, 44.1k, 12k, 24k and 48kHz.
· Supports bit rate 8 to 320 kbps and VBR (Variable Bit Rate). *Except free format.
· Supports ID3TAG V1.0, V1.1, V2.2, V2.3 and V2.4.
(Up to 64 bytes can be obtained for the names of album, artist, and title.)
I.7 WMA decoder
· Supports Windows Media Audio 9 standard.
· Not supports DRM.
· Supports sample rates 8k, 16k, 32k, 11.025k, 22.05k, 44.1k, 12k, 24k and 48kHz.
· Supports bit rate 5 to 384 kbps and VBR (Variable Bit Rate). *Except free format.
· Supports WMA-TAG.
(Up to 64 bytes can be obtained for the names of album, artist, and title.)
I.8 AAC decoder
· Supports MPEG4 AAC-LC encoded by iTunes.
· Not supports DRM.
· Supports sample rates 8k, 16k, 32k, 11.025k, 22.05k, 44.1k, 12k, 24k and 48kHz.
· Supports bit rate 8 to 320 kbps and VBR (Variable Bit Rate).
· Supports AAC-TAG(iTunes Meta-data).
(Up to 64 bytes can be obtained for the names of album, artist, and title.)
· The playable fileextension supports *.m4a, *.3gp, and *.mp4
· Based on 3GPP TS 26.244.
· Supports file type of m4a, mp42, and 3gpX (numbers with arbitrary X).
*About except for the file encoded by iTunes, when the stream of a gap or video data is included in the file, it
may skip to the following music or skipping may be carried out.
I.9 Sample rate converter
· Converts all the supported sample rates to 44.1 kHz using a poly-phase operation.
I.10 System controller
· Controls all the system operations including KEY input, LED output, interface control with the master
microcomputer, USB device access, SD card access, FAT analysis, sort function, MP3 decode, WMA
decode and audio output.
I.11 KEY matrix controller
· Controls 12 types of KEY inputs: play/pause, stop, tune forward/fast forward playing, tune backward/fast
backward playing, folder forward, folder backward, 10-tune forward, volume up, volume down, repeat play,
random play and device selection.
I.12 LED controller
· Controls 7 types of LED outputs: play/pause, error, memory accessing, random playing, repeat playing, USB
selection and SD selection
I.13 Control from the master microcomputer
· Control from the master microcomputer is enabled using the I2C interface.
· Through the command operations, the following can be controlled: play, pause, stop, tune forward, tune
backward, fast forward playing, fast backward playing, folder forward, folder backward, 10-tune forward,
10-tune backward, volume up, volume down, device selection, volume setting, repeat selection, random play,
digital audio output setting, sound effect setting, resume data setting and direct tune selection data setting.
· Controls the following: playing status output, pause, stop, searching, error, folder number, file number within
folder, play time information, number of total folders, number of total files, name of folder being played, name
of file being played, ID3TAG (title, artist and album) , WMATAG (title, artist and album), AACTAG (title, artist
and album), resume data and direct tune selection data (MODE3).

BU94603KV Functional Specifications 6/57
Confidential Target Spec 0.12
I.14 Function selection
· Selects MODE1 or MODE2/3 (SEL_SLAVE=H: MODE1, L: MODE2/3).
· Selects MPEGAudio Layer (SEL_MP3=H: play MP3 only, L: play MP1/MP2/MP3)
· Digital audio output selection (SEL_DOUT=H: output OFF, L: output ON)
· Sound volume operation selection (SEL_VOL=H: volume adjustable, L: volume not adjustable MAX output)
· Selects operation at power ON to check device (SEL_APLAY=H: stop, L: play). *Enabled in MODE 1 only.
· Selects MODE2 or MODE3 (SEL_SMAN=H: MODE2, L: MODE3). *Enabled in MODE 2/3 only.
I.15 File Read function in USB memory
· The specified data of file that exists in the root folder of the USB memory reading is possible.
* The file name corresponds only by 8.3 forms. (The wild-card cannot be used.)

BU94603KV Functional Specifications 7/57
Confidential Target Spec 0.12
II. Overview
II.1 Terminal layout drawing
Figure II.1 Terminal layout drawing
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
55
54
53
52
51
50
49
23
22
21
20
19
18
17
39 38 37 36 35 34 33
24
28
27
26
25
31
30
29
32
43 42 41 4047 46 45 4448
59
58
57
56
61
60
63
62
64
AMUTE
DAVDD
RESETX
SEL_SLAVE
SEL_MP3
SEL_DOUT
SEL_VOL
SEL_APLAY
SEL_UTPKT
TEST1
KEY_ROW1/
MCHNG
KEY_ROW2/
BUSY
KEY_COL1/A0
DVDDIO
TEST3
SD_CON
TMODE
DVSS
LED_PUSB/TEST12
LED_PSD/TEST11
LED_PLAY/TEST10
DAVSS
LED_ACCESS
LED_ERROR/TEST9
XOUT_PLL
XIN_PLL
TEST_PLL
REXTI
AVSSC
SD_CLK
SD_DI
SD_CS
DVSS
TEST4
TEST5/
CLKOUT12
DVDD_M2
TEST6
TEST7
AVDDC
TEST2
SD_DO
TEST8
VOREFI
VDDPLL
LED_RANDOM
TEST17
TEST16
TEST15
LED_REPEAT
DVDDIO
ATEST1
RDACO
VCDACO
Audio DAC
AAC / WMA /
MP3
Decoder
PLL USB
PHY
System
Controller
FAT
File system
KEY_ROW4/SDA
TEST13
DVDD_M1
TEST14
SD I/F
Controller
Sound Effecter
KEY_ROW3/SCL
KEY_COL2/A1
KEY_COL3/
SEL_SMAN USB_DM
USB_DP
VSS_PLL
LDACO
USB
Controller
LDO
I2C I/F
Controller

BU94603KV Functional Specifications 8/57
Confidential Target Spec 0.12
II.2 Terminal specifications
Table II.2 Terminal specifications
STAND ALONE MODE(MODE1)
SLAVE MODE(MODE2,MODE3)
Pin
No.
Signal Name
I/O
Cir
I/O
Pull-Up/
Down
Function
Signal Name
I/O
Pull-Up/
Down
Function
1
RESETX
A
I
-
H: Release RESET,
L: RESET
←
2
SEL_SLAVE
B
I
PU(*1)
H: STAND ALONE, L:SLAVE
←
3
SEL_MP3
B
I
PU(*1)
H: PLAY MP3 ONLY,
L: PLAY MP1,MP2 and MP3
←
4
SEL_DOUT
B
I
PU(*1)
H: ANALOG DAC Output,
L: Digital Output
←
5
SEL_VOL
B
I
PU(*1)
H: Volume control valid,
L: Volume control invalid
←
6
SEL_APLAY
B
I
PU(*1)
H: Auto Play OFF ,
L: Auto Play
←
7
SEL_UTPKT
B
I
PU(*1)
H: Normal Operation
L: USB Test Packet Output
←
8
TEST1
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
9
TEST2
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
10
KEY_ROW1
B
I
PU
KEY Input ROW1
MCHNG
O
-
Music change Output
11
KEY_ROW2
B
I
PU
KEY Input ROW2
BUSY
O
-
Command
Operation Busy Flag
12
KEY_ROW3
B
I
PU
KEY Input ROW3
SCL
I
-
I2C I/F Clock Input
13
KEY_ROW4
B
I
PU
KEY Input ROW4
SDA
I/O
-
I2C I/F Data
Input/Output
14
KEY_COL1
B
O
-
KEY Input COLUMN1
A0
I
PU(*1)
I2C I/F Slave
Address Set0
15
KEY_COL2
B
O
-
KEY Input COLUMN2
A1
I
PU(*1)
I2C I/F Slave
Address Set1
16
KEY_COL3
B
O
-
KEY Input COLUMN3
SEL_SMAN
I
PU(*1)
H: MODE2, L: MODE3
17
TEST3
B
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
18
DVDDIO
-
-
-
Connect to 3.3V
System Power Supply
←
19
SD_CON
B
I
PU
SD I/F
←
20
SD_DO
B
I
-
SD I/F
←
21
SD_CLK
B
O
-
SD I/F
←
22
SD_DI
B
O
-
SD I/F
←
23
SD_CS
B
O
-
SD I/F
←
24
DVSS
-
-
-
Connect to GND
←
25
TEST4
-
I
PU
Pull-up to 3.3V system power
supply (for TEST)
←
26
TEST5/
CLKOUT12M
-
I
PU
Pull-up to 3.3V system power
supply (for TEST)
CLKOUT12(*2)
O
-
12MHz CLK Output.
27
DVDD_M2
-
-
-
Connect to 57PIN
←
28
TEST6
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
29
TEST7
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
30
TEST8
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
31
ATEST1
-
O
-
OPEN (for TEST)
←
32
AVDDC
-
-
-
Connect to 3.3V
System Power Supply
←
33
USB_DM
C
I/O
-
USB DATA-
←
34
USB_DP
C
I/O
-
USB DATA+
←
35
AVSSC
-
-
-
Connect to GND
←
36
REXTI
D
O
-
Connect Bias Resistor
to GND
←
37
VOREFI
-
O
-
OPEN (for TEST)
←
38
VDD_PLL
-
-
-
Connect to 3.3V
System Power Supply
←

BU94603KV Functional Specifications 9/57
Confidential Target Spec 0.12
39
TEST_PLL
-
I
-
OPEN (for TEST)
←
40
XIN_PLL
E
I
-
X'tal Input 16.9344MHz
←
41
XOUT_PLL
E
O
-
Connect to X'tal 16.9344MHz
←
42
VSS_PLL
-
-
-
Connect to GND
←
43
DAVSS
-
-
-
Connect to GND
←
44
RDACO
F
O
-
Audio DAC Line Output Rch
←
45
VCDACO
F
O
-
Audio DAC
Reference Voltage Output
←
46
LDACO
F
O
-
Audio DAC Line Output Lch
←
47
DAVDD
-
-
-
Connect to 3.3V
System Power Supply
←
48
AMUTE
G
O
-
Audio Mute Output
(H:Mute Cancel, L:Mute)
←
49
LED_ERROR
B
O
-
Error LED Output
TEST9
I
-
Pull-up to 3.3V system
power supply
50
LED_PLAY
B
O
-
Play LED Output
TEST10
I
-
Pull-up to 3.3V system
power supply
51
LED_PSD
B
O
-
Play SD Card LED Output
TEST11
I
-
Pull-up to 3.3V system
power supply
52
LED_PUSB
B
O
-
Play USB LED Output
TEST12
I
-
Pull-up to 3.3V system
power supply
53(*3)
LED_ACCESS
B
O
-
Memory Access LED Output
LRCK(*4)
O
-
I2S Output
LR Clock /
SPDIF Output
54(*3)
LED_RANDOM
B
O
-
Random Play LED Output
BCK
O
-
I2S Output Bit Clock
55(*3)
LED_REPEAT
B
O
-
Repeat Play LED Output
DATA
O
-
I2S Output LR DATA
56
TEST13
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
57
DVDD_M1
-
-
-
Connect to
Bypass Condenser
←
58
TEST14
F
I
-
Connect to GND
←
59
TEST15
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
60
TEST16
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
61
TEST17
-
I
-
Pull-up to 3.3V system power
supply (for TEST)
←
62
DVSS
-
-
-
Connect to GND
←
63
TMODE
H
I
-
Connect to GND
←
64
DVDDIO
-
-
-
Connect to 3.3V
System Power Supply
←
*1 When Lis input, Pull-UP turns OFF.
*2 Enabled/Disabled can be selected using commands.
*3 In STAND ALONE MODE (MODE1),
WhenANALOG DAC output is selected (SEL_DOUT=H), LED output is enabled.
When the Digital output is selected (SEL_DOUT=L), the I2S format audio output is enabled.
In SLAVE MODE (MODE2, MODE3),
When the ANALOG DAC output is selected (SEL_DOUT=H), these pins are TEST terminals.
When the Digital output is selected (SEL_DOUT=L), you can select I2S format audio output or digital
audio interface output (SPDIF).
See Chapter Ⅴ.4 for further information.

BU94603KV Functional Specifications 10/57
Confidential Target Spec 0.12
II.3 Terminal equivalent circuit diagram
A
B
C
D
E
F
G
H
Figure II.3 I/O terminal equivalent circuit diagram
DVDDIO
DVSSIO
DVDDIO
D
P
D
M
15KΩ15KΩ
AVSSCAVSSC
AVDDC
AVDDC
AVSSC
VDD_PLL VDD_PLL
VSS_PLL VSS_PLL
XOUT
XIN
DAVSS
DAVDD
DVDDIO
DVSSIO
DVDDIO DVDDIO
DVSSIO
DVDDIO
DVSSIO

BU94603KV Functional Specifications 11/57
Confidential Target Spec 0.12
III. Absolute Maximum Rating and Operating Conditions
III.1 Absolute maximum rating
(Ta=25C)
Item
Symbol
Rating
Unit
Power voltage (analog, IO)
VDD1MAX
4.5
V
Terminal voltage
VIN
-0.3 ~ VDD1+0.3
V
Storage temperature range
Tstg
-55 ~ +125
C
Operating temperature range
Topr
-40 ~ 85
C
Power dissipation *1
PD
750
mW
*1 When using the product at Ta=25Cor higher temperature, 7.5 mW per 1Cshould be subtracted.
III.2 Operating Conditions
Item
Symbol
Rating
Unit
Applicable terminal
Power voltage (analog, IO)
VDD1
3.0 ~ 3.6
V
DVDDIO,VDD_PLL
DAVDD,AVDDC
* Not designed to be radiation-proof.

BU94603KV Functional Specifications 12/57
Confidential Target Spec 0.12
IV. Electrical Specifications
(Ta=25C, VDD1=3.3V, VDD2=1.5V, XIN_PLL=16.9344MHz unless otherwise specified.)
Item
Symbol
Speciation
Unit
Condition
Applicable terminal
MIN.
TYP.
MAX.
General
Operating power consumption
(VDD1USB)
IDD1USB
-
70
81
mA
*1, When playing USB
memory
Operating power consumption
(VDD1SD)
IDD1SD
-
45
60
mA
*1, When playing SD
memory card
Logic
H input voltage
VIH
VDD1*0.7
-
VDD1
V
*3
L input voltage
VIL
DVSS
-
VDD1*0.3
V
*3
H output voltage 1
VOH1
VDD1-0.4
-
VDD1
V
IOH=-1.6mA, *4
L output voltage 1
VOL1
0
-
0.4
V
IOL=1.6mA, *4
H output voltage 2
VOH2
VDD1-0.4
-
VDD1
V
IOH=-3.6mA, *5
L output voltage 2
VOL2
0
-
0.4
V
IOL=3.6mA, *5
H output voltage 3
VOH3
VDD1-0.4
-
VDD1
V
IOH=-0.6mA, *6
L output voltage 3
VOL3
0
-
0.4
V
IOL=0.6mA, *6
H output voltage 4
VOH4
VDD1-1.0
-
VDD1
V
IOH=-0.6mA, *7
L output voltage 4
VOL4
0
-
1.0
V
IOL=0.6mA, *7
USB interface
H input voltage
VIHUSB
VDD1*0.6
-
VDD1
V
*8
L input voltage
VILUSB
AVSSC
-
VDD1*0.3
V
*8
Output impedance (H)
ZOH
22.0
45.0
60.0
*8
Output impedance (L)
ZOL
22.0
45.0
60.0
*8
H output voltage
VOHUSB
VDD1-0.5
-
VDD1
V
*8
L output voltage
VOLUSB
0
-
0.3
V
*8
Rise/Fall time
Tr/Tf
-
11
-
nS
*8, Output capacity 50pF
Cross point voltage
VCRS
-
VDD1/2
-
V
*8, Output capacity 50pF
Differential input range
Vdiff
0.8
-
2.5
V
*8
Differential input sensitivity
Vsens
0.2
-
-
V
*8
Pull-down resistance
RPD
10.0
15.0
20.0
k
*8
Audio DAC
Distortion
THD
-
0.03
-
%
1kHz, 0dB, sine, *9
D range
DR
-
88
-
dB
1kHz, -60dB, sine, *9
S/N ratio
S/N
-
93
-
dB
*9
Maximum output level
Vsmax
-
0.67
-
Vrms
1kHz, 0dB, sine, *9
*1 3.3V system I/O, analog power supply (DVDDIO, VDD_PLL, DAVDD, AVDDC), When playing 1kHz, 0dB, sinewave.
*3 1-17, 19-20, 25-26, 28-30, 40, 49-52, 56,58-61, 63 pin
*4 10-11, 14-16, 48-55 pin
*5 13 pin
*6 21-23, 26 pin
*7 41 pin
*8 33, 34 pin
*9 44, 46 pin

BU94603KV Functional Specifications 13/57
Confidential Target Spec 0.12
V. I/O Signal Specifications
V.1 Clock and reset
Clock
Signal name
I/O
Function
Remarks
XIN_PLL
I
X’tal (16.9344 MHz) connection
input terminal
XOUT_PLL
O
X’tal (16.9344 MHz) connection
terminal
Reset
Signal name
I/O
Function
Remarks
RESETX
I
System reset input terminal
To disable a reset signal, continue L input for more than 5 us after clock input from the oscillation I/O terminal
becomes stable. (See Figure V.1.)
Figure V.1 Reset Timing
Item
Symbol
Specification
Unit
Remarks
min
typ
max
Clock frequency
fCLK
16.8921
16.9344
16.9767
MHz
Reset L interval
tRSTX
5
-
-
us
V.2 SEL_SLAVE
MODE1/MODE2, 3 selection input signal
Signal name
I/O
Function
Remarks
SEL_SLAVE
I
Selects MODE1 or MODE2, 3.
H: MODE1, L: MODE2, 3
SEL_SLAVE selects MODE1 (STAND ALONE MODE) or MODE 2/3 (SLAVE MODE).
By selecting SEL_SLAVE, SLAVE mode terminal setting shown in Table II.2 is enabled.
SEL_SLAVE is set only at power ON. Note that change of selection after power ON is ignored.
V.3 SEL_MP3
MPEG Audio Layer 1, 2, 3 play selection signal
Signal name
I/O
Function
Remarks
SEL_MP3
I
MPEG Audio Layer selection
H: Can play MP3 only. L: Can play MP1, MP2 and
MP3.
SEL_MP3 allows you to select the layer of the MPEG audio to be played. When enabling all the files
having mp1, mp2 or mp3 as the file extension to be played, enter L. When enabling mp3 only, enter H.
SEL_MP3 is set only at power ON. Note that change of election after power ON is ignored.
Oscillation stabilization
standby time fclk
tRSTX
Power
supply
XIN_PLL
RESETX

BU94603KV Functional Specifications 14/57
Confidential Target Spec 0.12
V.4 SEL_DOUT
Audio output selection signal
Signal name
I/O
Function
Remarks
SEL_DOUT
I
Audio output selection
H: Line output, L: I2S 3 lines serial output/SPDIF
This SEL_DOUT selects audio output signal.
Table V4.1 “Audio output”shows the audio outputs for each MODE.
Also table V4.2 ”I2S_fs”shows the I2S output formats for each MODE.
For command, see Chapter VI.
"TEST terminal" describes that this terminal is pulled-up in device.
TableV.4.1 Audio output
Pin No.
MODE1
MODE2,3
SEL_DOUT=H
SEL_DOUT=L
SEL_DOUT=H
SEL_DOUT=L
SPDIF OFF
SPDIF ON
44
Line Out Rch
HiZ
Line Out Rch
HiZ
HiZ
46
Line Out Lch
HiZ
Line Out Lch
HiZ
HiZ
53
LED_ACCESS
I2S LR CLOCK
TEST terminal
I2S LR CLOCK
SPDIF
54
LED_RANDOM
I2S BIT CLOCK
TEST terminal
I2S BIT CLOCK
TEST
terminal
55
LED_REPEAT
I2S LRDATA
TEST terminal
I2S LRDATA
TEST
terminal
Table V.4.2 I2S_fs
MODE1
32fs
MODE2/3
Can select 32fs, 48fs, 64fs by command.
SEL_DOUT is set only at power ON. Note that change of selection after power ON is ignored.
V.5 SEL_VOL
Sound volume operation selection signal
Signal name
I/O
Function
Remarks
SEL_VOL
I
Sound volume operation
H: Sound volume operation enabled, L: Sound volume
operation disabled
SEL_VOL selects whether sound volume operation is to be enabled or disabled.
Sound volume operation is enabled when SEL_VOL=H.
Initial value of audio output is -24.1dB at power ON.
Sound volume operation is disabled when SEL_VOL=L. Audio output is fixed to 0dB.
Figure V.5 shows the relationship between audio output and sound volume step.
SEL_VOL is set only at power ON. Note that change of selection after power ON is ignored.
Figure V.5 Volume Step Function
-60
-50
-40
-30
-20
-10
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32
Volume step
Initial value: -24.1 dB
(when SEL_VOL=H)
-
Audio output (dB)

BU94603KV Functional Specifications 15/57
Confidential Target Spec 0.12
V.6 SEL_APLAY
Auto play selection signal at power ON/device recognition
Signal name
I/O
Function
Remarks
SEL_APLAY
I
Auto play selection signal at
device recognition
H: Stop after recognizing device, H: Play after
recognizing device
SEL_APLAY selects whether the audio data in the memory is to be automatically played when a memory
device (USB memory or SD card) is inserted at power ON or when the system recognizes the memory
device inserted.
SEL_APLAY can be selected only in MODE1. Since selection of SEL_APLAY is ignored in MODE2/3,
select it from Pull-up. When MODE2/3 is selected, audio data is halted after the system recognizes a
device.
V.7 SEL_UTPKT
USB test packet
Signal name
I/O
Function
Remarks
SEL_UTPKT
I
USB test packet send
H: Disabled, L: USB test packet send
A test packet signal is output from USB_DP terminal or USB_DM terminal when L is set to SEL_UTPKT at
power ON.
Once enabled, SEL_UTPK keeps that state regardless of operation modes and sends out a test packet.
A test packet signal is continuously output until power turns OFF. Use SEL_UTPKT when evaluating the
USB terminal. In other cases, use it from Pull-up.
V.8 Audio output
Audio output
Signal name
I/O
Function
Remarks
LDACO
O
Lch audio line output
-
RDACO
O
Rch audio line output
-
These signals are decoded MP3 music audio data line outputs.
They turn ON when the line output is selected by SEL_DOUT terminal.
V.9 MUTE control output
Audio MUTE
Signal name
I/O
Function
Remarks
AMUTE
O
Audio mute control terminal
H: At audio output, L:At mute
This is a control terminal to mute audio output at power ON or FF/FB (silence).
This terminal outputs H at audio output and L at mute.
Figure Ⅴ.9 shows the operation waveform.
Figure V.9 Waveform at Audio Mute
LDACO, RDACO
AMUTE
When starting playing When stopping playing
23 ms at 0dB 23 ms at 0dB

BU94603KV Functional Specifications 16/57
Confidential Target Spec 0.12
V.10 KEY input format
3x4 matrix command input
Signal name
I/O
Function
Remarks
KEY_ROW1
I
KEY matrix I/O signal
-
KEY_ROW2
I
-
KEY_ROW3
I
-
KEY_ROW4
I
-
KEY_COL1
O
-
KEY_COL2
O
-
KEY_COL3
O
-
Configure a circuit for the matrix signals terminals for KEY commands as shown in the applied circuit
diagram V.10.
The operation corresponding to the key pressed over the circuit is performed.
Details of each operation are explained in Chapter VI.2.
Figure V.10 KEY Matrix Applied Circuit Diagram
V.11 I2C interface format
I2C serial interface
Signal name
I/O
Function
Remarks
SCL
I
I2C interface clock input
-
SDA
I/O
I2C interface data I/O
-
A0
I
Slave address selection terminal
Slave address [0] bit setting terminal
A1
I
Slave address selection terminal
Slave address [1] bit setting terminal
This is an I2C serial interface terminal. By inputting L to SEL_SLAVE terminal, the interface terminal
becomes enabled.
The terminal supports slave I2C operation.
V.11.1 I2C protocol
When I2C bus is in IDLE, SDA and SCL are set to H by the external Pull-up resistance. When starting
communications, the master sets SDA to L while SCL is set to H (Start condition). When ending
communications, the master sets SDA to H while SCL is set to H (Stop condition). Even before sending
Stop condition at the end of communications, transfer of Start condition allows restart of communications
(Repeated Start Condition). During transfer, SDA is changed only when SCL is set to L. Figure V.11.1
shows Start condition, Stop condition, Repeated Start condition of I2C.
KEY_
ROW1
PLAY/
PAUSE STOP FFFB
KEY_
ROW2
KEY_
ROW3
KEY_
ROW4
KEY_
COL1
KEY_
COL2
KEY_
COL3
VOL+ FOL- FOL+VOL-
REPEAT RANDOM CHG_DEV+10

BU94603KV Functional Specifications 17/57
Confidential Target Spec 0.12
Figure V.11.1 I2C start, stop, repeated start condition
V.11.2 Slave address
An I2C bus slave address corresponds to the 7-bit addressing mode. As shown in Table V.11.2, you can
select the slave address using input of A0 terminal and A1 terminal. Figure V.11.2 shows the slave
address transfer format.
Figure V.11.2 Slave Address Transfer Format
Table V.11.2 Settable Slave Addresses
MSB
A6
A5
A4
A3
A2
A1
terminal
LSB
A0
terminal
1
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
1
0
1
0
0
0
0
1
1
V.11.3 Write protocol from master
To send a master command using an I2C bus, follow the transfer protocol shown in Figure V.11.3. For
details on each command, see Chapter VI.
Figure V.11.3 Command send protocol
V.11.4 Read protocol to master
To send reception data using an I2C bus from the slave to the master, follow the transfer protocol shown
in Figure V.11.4.1. First, transfer the status read command (step1). Then, input SCL clock of required
bytes in step 2 to read the status.
When the device is BUSY at reception of device status or memory data, the I2C bus may possibly be
occupied by the device during BUSY. This LSI transfers the bus to the master so as not to generate such
bus occupation. However, as a BUSY state still exists inside of the system, appropriate data may not be
transferred during BUSY. Therefore, the first byte of transfer data (Step2) is used to judge the transfer
data is enabled/disabled. When specifying addresses from the master to the slave and the first byte of
the transfer data immediately after data transfer is required is 0x00, transfer data from the slave is
enabled. If the first byte is 0xFF, it shows the BUSY state. Therefore, the transfer data should be
disabled. If this happens, retry command transfer at Step 1 to read out the status.
Figure V.11.4.2 shows the relationship between the transfer data and BUSY.
* For further information on BUSY, see Chapter V.17.
MSB
1 2 8
LSB ACK
9 1
ACK
9
SDA
SCL
Start or
Repeated start
condition
Stop or
Repeated start
condition
SA6 A5 A4 A3 A2 A1 A0 R/W ACK
Start
condition Slave Address sent by
slave
R / W = Read / Write Pulse
ACK = Acknowledge
S Slave Address A Data(8bit)R/W A Data(8bit) A Data(8bit) PA/A
From Master to Slave
FromSlave to Master
"0"(write)
A = Acknowledge(SDA low)
A = No Acknowledge(SDA high)
S = Start Condition
P = Stop condition

BU94603KV Functional Specifications 18/57
Confidential Target Spec 0.12
Figure V.11.4.1 Status Reception Protocol
Figure V.11.4.2 Relationship between Transfer Data and BUSY
V.12 I2S format
I2S serial audio interface
Signal name
I/O
Function
Remarks
LRCK
O
I2S Bit clock output (fs=44.1kHz)
-
BCK
O
I2S Bit clock output
-
DATA
O
I2S data output
-
This is a serial audio interface terminal. By inputting L to SEL_DOUT terminal, the interface terminal
becomes enabled. When selecting the I2S serial audio output, the output format varies depending on
MODE. *See Chapter Ⅴ.4. MODE2 allows you to select 32fs, 48fs or 64fs. *See Chapter V.4.
Figures V.12.1. V12.2 and V.12.3 show the I2S format to be output.
Figure V.12.1 I2S Output Timing (32fs)
Figure V.12.2 I2S Output Timing (48fs)
Figure V.12.3 I2S Output Timing (64fs)
S Slave Address A Data(8bit)R/W A Data(8bit) PA/A
From Master to Slave
From Slave to Master
"0"(write)
A = Acknowledge(SDA low)
A = No Acknowledge(SDA high)
S = Start Condition
P = Stop condition
Step1
S Slave Address A Data(8bit)R/W A Data(8bit) PA/A
"1"(read)
Step2
Data(8bit) A
Step1 command S Slave Address A 0xFF A Data(8bit) PA/AData(8bit) AR
Step1 command S Slave Address A 0x00 A Data(8bit) PA/AData(8bit) AR
Dummy byte for Busy
Dummy byte for Busy
BUSY
I2C
LRCK Left Channel Right Channel
BCK(48fs)
DATA 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 15 1413
015 14 13 12 11 10 9 8 7 6 5 4 3 2 11 0
LRCK
BCK(32fs)
DATA
Left Channel
15
Right Channel
13 1215 14 11 8 710 9 6 3 25 4 1 0 13 1215 14
LRCK
BCK(64fs)
DATA
Left Channel Right Channel

BU94603KV Functional Specifications 19/57
Confidential Target Spec 0.12
V.13 SPDIF format
Digital audio interface
Signal name
I/O
Function
Remarks
SPDIF
O
Digital audio output
-
SPDIF output becomes enabled by setting SEL_DOUT terminal to L and setting this condition using the
I2C command. *See Chapter V.4.
Figure V.13 shows the digital audio signal output format.
Figure V.13 SPDIF Output Format
A sub-frame of SPDIF is composed of synchronous preamble, 16-bit audio data, V bit (validity flag), U bit
(user data), C bit (channel status) and P bit (parity bit).
Output rate is fixed to 1X speed.
SPDIF outputs synchronous preamble (source code 0-3) as it is and others (source code 4-31) as
bi-phase output. It outputs L while the operation is stopped.
Synchronous preamble and C bit use 32 frames (≈4.4ms) as one cycle. Table V.13.1 and Table V.13.2
show these formats. V bit is fixed to L. U bit uses 98 frames (≈13.3ms) as one cycle.
Table V.13.1 Synchronous Preamble Pattern
L0
R0
L1
R1
L2
R2
L3
R3
L4
R4
L5
R5
0
B
W
M
W
M
W
M
W
M
W
M
W
1
M
W
M
W
M
W
M
W
M
W
M
W
:
:
:
:
:
:
:
:
:
:
:
:
:
31
M
W
M
W
M
W
M
W
M
W
M
W
Table V.13.2 C Bit Format
L0
R0
L1
R1
L2
R2
L3
R3
L4
R4
L5
R5
0
0
0
0
0
0
0
1
0
0
1
0
0
0
2
0
0
0
0
0
0
3
0
0
1
0
0
1
0
0
4
0
0
0
0
0
0
5
0
0
0
0
0
0
:
:
:
:
:
:
:
31
0
0
0
0
0
0
Synchronous
preamble all 0 Audio data(16bit)
LSB MSB V U C P
0 3 4 1112 27 28 29 30 31
Source code
Synchronous
preamble
(B pattern)
(M pattern)
(W pattern)
Source code(4-31) 0 0 0 0 0 0 0 0 1 0 1 1 0 1
SPDIF output Synchronous
preamble

BU94603KV Functional Specifications 20/57
Confidential Target Spec 0.12
Table V.13.3 U Bit Format
L0
R0
L1
R1
L2
R2
L3
R3
L4
R4
L5
R5
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
:
:
:
:
:
:
:
:
:
:
:
:
:
97
1
0
0
0
0
0
0
0
0
0
0
0
P bit is set to 1 if the number of “1s”of source codes 4-30 is odd, and set to 0 if the number is even.
Therefore, the number of source codes which turn to 1 for one data must be an odd value, SPDIF ends
with L output and preamble output always starts in the same direction.
V.14 USB I/F
USB I/O I/F
Signal name
I/O
Function
Remarks
USB_DP
I/O
USB D+I/O terminal
-
USB_DM
I/O
USB D-I/O terminal
-
REXTI
O
USB bias resistance connection
terminal
Connect resistance of 12kΩ1% to GND.
Differential signals of USB_DP and USB_DM enable communications with USB devices.
REXTI terminals become bias resistance connection terminals of the USB-PHY block.
V.15 SD I/F
SPI interface for SD memory card I/F
Signal name
I/O
Function
Remarks
SD_CS
O
SPI chip select
-
SD_CLK
O
SPI clock
-
SD_DI
O
SPI data input
-
SD_DO
I
SPI data output
-
SD_CON
I
SD card connect detection
terminal
H: Not detecting SD card connection.
L: Detecting SD card connection.
These I/F enable communication with SD memory cards through SD memory card slots.
Since SD memory card slot requires detecting insertion of SD memory card, use of slot equipped with SD
memory card detecting terminal and connection to SD_CON terminal are required.
SD_CON terminal is pulled up within the device and detects SD memory card connection by L input.
V.16 MCHNG
Playing sound tune number detection output
Signal name
I/O
Function
Remarks
MCHNG
O
Music tune number change
detection output signal
H: Playing, L: Tune completed/stopped
This signal outputs change of file to be played during playing MP3 file in the memory device.
MCHNG correctly outputs "H" during MP3 decode sequence, outputs "L" during "STOP" status.
V.17 BUSY
BUSY state detection output
Signal name
I/O
Function
Remarks
BUSY
O
BUSY state detection output
signal
H: Busy, L: Not Busy
This signal outputs to indicate that this LSI is in BUSY.
BUSY signal analyzes commands from the master and outputs H until the operation is executed.
This LSI ignores command input during BUSY. However, only the ABORT and STOP commands can be
accepted even during BUSY, which can be executed. *See Chapter V.11.
Table of contents
Other Rohm Media Converter manuals

Rohm
Rohm BD14210G-EVK-001 User manual

Rohm
Rohm BD7J200EFJ-LB EVK User manual

Rohm
Rohm BM2P06B1J-EVK-001 User manual

Rohm
Rohm BD9F800MUX-EVK-001 User manual

Rohm
Rohm BD9F500QUZ-EVK-001 User manual

Rohm
Rohm BU9458KV Installation and operating instructions

Rohm
Rohm BM2P061MF-EVK-001 User manual

Rohm
Rohm BD9B304QWZ User manual

Rohm
Rohm BD9E304FP4-EVK-001 User manual

Rohm
Rohm LSI Series Instruction Manual