English
Language : 

BU94501AMUV Datasheet, PDF (36/73 Pages) Rohm – AAC/WMA/MP3 +SD Memory Card + iPod
BU9450xAxxx series
Datasheet
SET_12MOUT
SET_MP3
SET_LBIT
SET_UTPKT
GET_DEV_FREE
SET_TOUT_TUR
SET_IDL_TIME
SET_USB_R_WAIT
SET_TOUT_M
SET_TOUT_C
4 0x60 0x07 N M ・Set up CLKOUT12 terminal and a MCLK terminal output.
・Select N at the 3rd byte from the following. Any other settings will not accept the
command.
N=0x00: Disables 12 MHz clock output from the CLKOUT12 terminal.
N=0x01: Enables 12 MHz clock output from the CLKOUT12 terminal.
・Select M at the 4th byte from the following. Any other settings will not accept
the command.
M=0x00: Disables 12.288MHz/16.9344 MHz clock output from the MCLK
terminal.
M=0x01: Enables 12.288MHz/16.9344 MHz clock output from the MCLK
terminal.
・The 16.9344 MHz clock is a clock which buffers the input from the XIN_PLL
terminal.
・The 12.288 MHz clock is divided from CLK24MI terminal input.
・initial setting is N= 0x00 and M= 0x00. Output is invalid.
4 0x60 0x09 N 0x00 ・Select the layer of the MPEG audio to play.
・Select N at the 3rd byte from the following. Any setting other than N=0x00 is
considered to specify N=0x01.
N=0x00: Plays all the files having extension mp1, mp2, and mp3.
N=0x01: Plays the files having extension mp3 only.
・Initial setting is N= 0x00. All the files of mp1, mp2, and mp3 are reproduced.
4 0x60 0x0D N 0x00 ・Set up LBIT and a copy bit when SPDIF output.
・Select N at the 3rd byte from the following. Any setting other than N=0x01 is
considered to specify N=0x00.
N=0x00: SPDIF LBIT=1, copy bit = 0 (copy disabled).
N=0x01: SPDIF LBIT=0, copy bit = 1 (copy enabled).
・Initial value is N= 0x00, (ban on a copy).
4 0x60 0x0F N 0x00 ・Set up a USB terminal output.
・Select N at the 3rd byte from the following. Any other setting is considered to
specify N=0x01.
N=0x00: Normally operating terminal
N=0x01: Outputs a test packet from the USB terminal.
・Initial value is N= 0x00.
4 0x60 0x10 0x00 0x00 ・Analyze the availability of the media selected now.
・The LSI starts analyzing the free space after receiving the command. During
analysis, SEARCH=0x1 is set. Upon completion of analysis, SEARCH=0x0 is
set.
・After analyzing the free space, you can use the READ_DEV_FREE command
to obtain the current free space.
・The LSI does not monitor the free space automatically. Whenever changing
the system operation mode or the selected media, you should restart analysis.
4 0x60 0x18 0x01 N ・Specify the wait time after the first-time Test Unit Ready command in USB
memory mount operation.
・Setting value [value of SET_TOUT_TUR] x 2 x [value of SET_RETVAL]
becomes the wait time.
・Initial setting is N=0x4 ( 4 x 2 x 375 = 3,000msec).
・Specify N within the range from 0x00 to 0xFF.
8 0x60 0x18 0x02 0x00 ・Specify the idle time after USB memory bus reset.
・Specify the setting value to the 5 - 6th byte with a little endian.
・Setting value {6 th=M, 5 th=N} x0.167 (usec) becomes wait time.
・Initial setting is 220usec (setting value =1325= {M=x05, N=x2D}) .
・Specify setting value within the range from300 (50usec) to 9000 (1.5msec).
6 0x60 0x18 0x03 0x00 The wait time after bus reset is set up at the time of USB memory recognition
・Specify the setting value to the 5 - 6th byte with a little endian.
・Setting value {6 th=M, 5 th=N} x200 (msec) is wait time.
An initial value is 600 msec (N,M=0x0300), and maximum value is 13107 sec
(N,M=0xFFFF).
4 0x60 0x18 0x04 0x00 The ACK timeout of the command under memory mount is set up.
The set point x100 (msec) is timeout. At the time, 5th byte is upper byte and 6th
byte is lower byte.
An initial value is 30 sec (5th byte =0x2C, 6th byte =0x01), and maximum value is
60 sec (5th byte =0x58, 6th byte =0x02).If set point is over the maximum value,
this command is ignored.
Mount ERROR will be carried out if a timeout occur.
4 0x60 0x18 0x05 0x00 The ACK timeout of the commands at the time of PLAY or STOP or PAUSE and
sector read under memory mount is set up.
The set point x100 (msec) is timeout. At the time, 5th byte is upper byte and 6th
byte is lower byte.
An initial value is 5 sec (5th byte =0x32, 6th byte =0x00), and maximum value is
60 sec (5th byte =0x58, 6th byte =0x02). If set point is over the maximum value,
this command is ignored.
Communication ERROR will be carried out if a timeout occur.
www.rohm.com
© 2012 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
36/69
TSZ02201-0V2V0E600070-1-2
2012.12.10 Rev.003