M65575FP MITSUBISHI | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 11

Technical content

( / 11 ) Notice ; This is not a final specification. some parametric limits are subject to change. M65575FP Rhythm Phrase Player MITSUBISHI SOUND PROCESSORS ICs PRELIMINARY 1. DESCRIPTION The M65575FP is suitable for rhythm phrase reproduce LSI thanks to the internal music sources and rhythm patterns. The M65575FP contains music sources which maximum counts are 256, also contains rhythm patterns which maximum counts are 64. 2. FEATURES ELECTRIC MITSUBISHI DE-65575FP-93D [MUSIC SOURCE] Compression algorithm Maximum music sources Sampling frequency Pronunciation counts [Rhythm] Maximum rhythm patterns Tempo Resolution ratio [System] Power Supply Output Pan pot Level Music sources ROM size Rhythm patterns ROM size MCU I/F MCU Commands [Internal function] Fs conversion filter D/A converter

FEATURES

4 Bit ADPCM

4 KHz/8 KHz/16 KHz/32 KHz

3 tracks (Monaural ; at the same time) 64 patterns 60 - 240 step 1

16 Beat

3.3V Single power supply Stereo(L/R) Capable of both setting GAIN and Attenuate ATT ;0 dB ,-6 dB,-12 dB,-18 dB,-24 dB,-30 dB,-36 dB, -ÅádB Capable of set each music sources of rhythm patterns (11steps) Capable of set each music sources of rhythm patterns (0dB,-6.0dB,-9.3dB,-12dB,-15.3dB,-21.3dB, -∞ dB) 1.5M Bit 96K Bit 4 line serial bus interface (clock.data,ratch,read/write) Tempo, Rhythm pattern setting, ATT setting, Start, Repeat start, Stop, PAD commands Input : 4 KHz/8 KHz/16 KHz/32 KHz Output : 32KHz D/A converter 1 Bit Δ∑ converter (PWM output) Outline 36P2R-A 0.8mm pitch 450mil SSOP (8.4mmx15.0mmx2.0mm)

( / 11 ) M65575FP Block Diagram TEMPO CLOCK Gen. RHYTHM PATTERN ROM CONTROL SOUND SOURCE ROM DECODE Pan Mix ATT START STOP CONTROL TRACK L R (4k),8k,16,32k 32k MUTE DETECTORMCU I/F MLAB MSD MCK Fs CLOCK Gen. (4k),8k,16,32k SYSTEM CONTROL RSTB TEST1Å\`13 MUTEOL MUTEOR SYSTEM CLOCK Gen.XIS XOS 128x32k 64x32k XVDD XVSS CONTROL DVDD DVSS DVSS DVDD TEMPO DF DAC PWM AVDDL AVSSL AVDDR AVSSR PWML+ PWML- PWMR+ PWMR- Fs Conversion

( / 11 ) Pin Configuration PWML+ PWML- PWMR+ PWMR- AVDDL AVSSL AVDDR AVSSR MLAB MSD MCK RSTB MUTEOL MUTEOR DVDD DVSS XIS XOS XVDD XVSS TEMPO TEST12 TEST13 TEST5 DVDD DVSS TEST2 TEST1 TEST4 TEST3 TEST6 TEST7 TEST8 TEST9 TEST11 TEST10

( / 11 ) MCU Command <1 Byte Command> 1. Input timing chart 2. Data format Command Select Command Set D7 D6 D5 D4 D3 D2 D1 D0 <2 Byte Command> 1st Byte 2nd Byte Command Select Invalid Command Set When using the 2 Byte Command, please send 1st byte at first and after, send 2nd byte. 3. Command Settings MLAB MSD MCK D0 D1 D2 D3 D4 D5 D6 D7 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 There are two setting bytes with MCU commands that are 1 Byte Command and 2 Byte Command. Following are data formats of MCU command. <Parameter set> <Start/Stop/Pad Control set> Command Byte Counts Tempo 2 Rhythm pattern select A Rhythm pattern select B Rhythm pattern select C 1Gain/Attenuate level control Function Tempo setting Normal:60~160 step 1 Gain/Attenuate level setting Presetting the rhythm pattern from the internal 64 (MAX) rhythm pattern. Capable of presetting 3 patterns (A,B,C) No. (1) (2) (3) (4) (5) Command Byte CountsFunction Rhythm start/stop control No. (6) (7) Start/Stop control PAD control 2PAD control (2 systems) <Software reset / Test Control set> Command Byte CountsFunctionNo. (8) Reset/Test 1Software reset,Test mode (shipment test) Triplet tempo :90~240 step 1

( / 11 ) 4. Command Function Explanations (1)Tempo (2)Rhythm pattern select A (3)Rhythm pattern select B (4)Rhythm pattern select C

  • rhythm_pat_sel_a[5:0] : Setting the Rhythm pattern A
  • rhythm_pat_sel_b[5:0] : Setting the Rhythm pattern B
  • rhythm_pat_sel_c[5:0] : Setting the Rhythm pattern C You can set the each rhythm pattern (A,B,C) and choose 64 internal patterns (Maximum). One of these rhythm pattern start the play, after you choose one of them and send the start/stop control commands. Command Tempo Byte No. D7 D6 D5 D4 D3 D2 D1 D0 Bit allotment L L L don't care tempo[7:0] (LHHLLHLL)
  • tempo[7:0] : Tempo setting is following. Normal 3C-A0(Hex) [60-160(Dec)] Triplet tempo 5A-F0(Hex) [90-240(Dec)] ( Cannot use another settings ) Capable of the setting 1 step unit. At the first setting is 64(Hex) [120(Dec)]. () at the first setting mode Rhythm pattern select B Rhythm pattern select C L H L L H H don't care don't care don't care don't care rhythm_pat_sel_b[5:0] (LLLLLL) rhythm_pat_sel_cC[5:0] (LLLLLL) Command Byte No. D7 D6 D5 D4 D3 D2 D1 D0 () at the first setting mode Rhythm pattern select A L L H don't care don't care rhythm_pat_sel_a[5:0] (LLLLLL) Bit allotment

( / 11 ) (5)Attenuate level L L L L L H L H L L H H H L L H L H H H L H H H -12 -18 -24 -30 -36 Attenuate level[dB] Command Byte No. D7 D6 D5 D4 D3 D2 D1 D0 () at the first setting mode Attenuate level 1 H L L don't care att[2:0] (LLL)

  • att[2:0] : Setting the output attenuate level. It sets common setting with Lch and Rch. att [2] [1] [0] (6)Start/Stop Control Command Byte No. D7 D6 D5 D4 D3 D2 D1 D0 () at the first setting mode Start/Stop Control 1 H L H pat_sel[1:0] (LL) start (L) s_mode (L) e_mode (L) Start/stop control command control the rhythm music start/stop timing.
  • pat_sel[1:0] : Select the rhythm pattern (A,B or C) It can select the next rhythm music from rhythm pattern A,B or C. L L L H H L H H Rhythm Pattern A Rhythm Pattern B Rhythm Pattern C Prohibit Rhythm Pattern Selectpat_sel [1] [0]
  • start : Control the start/stop timing of rhythm music. H;Start the rhythm music L;Stop the music without delay
  • s_mode : Setting the start mode of rhythm music H; Chain music Start (Start the music after ending the before music) L; Start music without delay
  • e_mode : Setting the stop mode of rhythm music H;Loop reproduction mode (music continuous mode) L;1 shot reproduction mode (1 time mode) Bit allotment Bit allotment Attenuate level control Rhythm pattern select mode

( / 11 ) Thanks to these commands, we can control the following rhythm play mode. Rhythm controls have two modes,

  • One shot start mode and loop start mode which start when the rhythm music is not available
  • Chain start,start without delay and stop without delay which control when the rhythm music is playing Following is a example of rhythm play mode. (off course you can use all pattern A,B,C) Loop start : Reproduce the rhythm music repeatedly A 1 shot start : Reproduce the rhythm music once a time A Rhythm pattern A Selecting the rhythm pattern (A) Sending the start/stop control (Pattern A,start, start without delay,1 shot) Play start Play stop Rhythm pattern A Selecting the rhythm pattern (A) Sending the start/stop control (Pattern A,start, start without delay,loop) Rhythm pattern A Rhythm pattern A ~ Play start (*3)Please preset the rhythm pattern select (B) like that, or preset before sending the rhythm pattern B control command. Chain Start(1 shot→ 1 shot) : Reproduce the two rhythm patterns (1shot) and connecting one and another patterns A B Rhythm pattern A Selecting the rhythm pattern (A, B)(*3) Sending the start/stop control (Pattern A,start, start without delay,1 shot) Play stop Rhythm pattern B Sending the start/stop control (*1),(*2) (Pattern A,start, chain ,1 shot) (*1)Please send the control mode before the end of rhythm pattern A (*2)If you resend the start/stop command before the start of rhythm pattern B, executed the newest control command. Play start <Rhythm control when the rhythm music is not available> <Rhythm control when the rhythm music is playing>

( / 11 ) Chain start(loop→ 1 shot) : Reproduce the rhythm patterns that connecting loop and 1 shot rhythm pattern. A B (*4)Please send the rhythm pattern B command before sending the start/stop control pattern B (Can be set the preset) (*5) After end of the rhythm pattern A music,please start the play of rhythm pattern B. Rhythm pattern A Rhythm pattern B Sending the start/stop control (*2),(*5) (Rhythm pattern B,start,chain,1 shot) Play stop Selecting the rhythm pattern (B) (*4) Chain start(loop→ loop) : Reproduce the rhythm patterns that connecting loop and another loop rhythm pattern. A B Rhythm pattern A Rhythm pattern B~ ~Rhythm pattern B Sending the start/stop control (*2),(*5) (Rhythm pattern B,start,chain,loop) Selecting the rhythm pattern (B) (*4) Chain start(1 shot→ loop) : Reproduce the rhythm patterns that connecting one shot and loop rhythm pattern. Rhythm pattern A Selecting the rhythm pattern (A, B) (*3) Sending the start/stop control (Rhythm pattern B,start,start without delay,1 shot) Rhythm pattern B Sending the start/stop control (*1),(*2) (Rhythm pattern B,start,chain,loop) Rhythm pattern B A B Play start

( / 11 ) Stop without delay : Stopping the rhythm music without delay A Rhythm pattern A~ Sending the start/stop control(stop) A Play stop Stop Start without delay : Stopping the rhythm music play without delay , and starting another rhythm music without delay A B Rhythm pattern A Rhythm pattern B~ ~ Sending the start/stop control (Rhythm pattern B,start,start without delay) Selecting the rhythm pattern (B) (*4) A Stopping the rhythm pattern A play, and starting the rhythm pattern B without delay Start without delayStop

( / 11 ) (7)PAD control () at the first setting mode PAD control command can set the 2 units (PAD1 and PAD2) control.

  • pad1o : Control command of PAD1 H;Output the PAD1 music source L;Don't care
  • pad2o : Control command of PAD2 H;Output the PAD2 music source L;Don't care
  • pad_sel[3:0] : Select the PAD1,2 music sources Following is the contents of music source select. * Music source details are under consideration (8) RESET/TEST Command Byte No. D7 D6 D5 D4 D3 D2 D1 D0 () at the first setting mode RESET/Test 1 H H H test[3:0] (LLLL)
  • sreset : Setting the software reset control. H; system reset mode ( L ; not use )
  • test[3:0] : This setting use only shipment test. Normal mode setting is "LLLL" *Please don't use another setting Bit allotment sreset (L) L L L L L L L H L L H L L L H H L H L L L H L H L H H L L H H H H L L L H L L H H L H L H L H H H H L L H H L H H H H L H H H H PAD1pad_sel1[3:0] [3] [2] [1] [0] music source 0 music source 1 music source 2 music source 3 music source 4 music source 5 music source 6 music source 7 music source 8 music source 9 music source 10 music source 11 music source 12 music source 13 music source 14 music source 15 L L L L L L L H L L H L L L H H L H L L L H L H L H H L L H H H H L L L H L L H H L H L H L H H H H L L H H L H H H H L H H H H pad_sel2[3:0] music source 0 music source 1 music source 2 music source 3 music source 4 music source 5 music source 6 music source 7 music source 8 music source 9 music source 10 music source 11 music source 12 music source 13 music source 14 music source 15 Byte No. D7 D6 D5 D4 D3 D2 D1 D0

1 H H L pad2o

(L) pad1o (L) pad_sel1[3:0] (LLLL)2 pad_sel2[3:0] (LLLL) don't care Command PAD control Bit allotment

( / 11 ) (9) Summary of Command bits Command Tempo Rhythm pattern select A Rhythm pattern select B Rhythm pattern select C Attenuate level Start/stop control PAD control Byte No. D7 D6 D5 D4 D3 D2 D1 D0 L L L L L H L H L L H H H L L H H L H L H don't care don't care don't care don't care tempo[7:0] (LHHLLHLL) don't care don't care don't care rhythm_pat_sel_a[5:0] (LLLLLL) rhythm_pat_sel_b[5:0] (LLLLLL) rhythm_pat_sel_c[5:0] (LLLLLL) don't care pat_sel[1:0] (LL) start (L) s_mode (L) e_mode (L) () at the first setting mode att[3:0] (LLLL) pad1o (L) pad2o (L) pad_sel2[3:0] (LLLL) Bit allotment Reset/Test 1 H H H test[3:0] (LLLL) sreset (L) pad_sel1[3:0] (LLLL) don't care