0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MSM9888L

MSM9888L

  • 厂商:

    OKI

  • 封装:

  • 描述:

    MSM9888L - Flash-driving Recording and Playback IC - OKI electronic componets

  • 数据手册
  • 价格&库存
MSM9888L 数据手册
E2D0083-27-44 ¡ Semiconductor MSM9888L ¡ Semiconductor Flash-driving Recording and Playback IC This version:MSM9888L Jan. 1998 Previous version: May. 1997 Pr el im in ar y GENERAL DESCRIPTION The MSM 9888L is a recording and playback IC that is controlled by the micro-controller in serial mode, compresses voice with the Oki ADPCM system with high tone quality, and directly stores voice data inthe serial voice flash momory. This IC can operate in a range of 2.7 to 3.6 V and contains a mask ROM. Since the package is small and backup is not needed, this recording and playback IC is suitable for the voice system such as handy terminals. FEATURES • Voice analyzing and synthesizing system : 4-bit OKI ADPCM system•8-bit OKI non-linear PCM system (for ROM playback only) • Built-in 12-bit A/D•D/A converter • Built-in LPF : Attenuation rate –40 dB/oct • Sampling frequency (for 4.096 MHz of source oscillation frequency) : 2.0 kHz, 2.7 kHz, 3.2kHz, 4.0 kHz, 5.3 kHz, 6.4 kHz, 8 kHz • External memory for variable message : 1Mb, 2Mb, 4Mb, 8Mb, serial voice flash memory • Recording time (When the 1Mb serial voice flash is used) : Approximately 32 seconds (Fsam=8.0 kHz) : Approximately 40 seconds (Fsam=6.4 kHz) : Approximately 65 seconds (Fsam=4.0 kHz) • Built-in 512Kb mask ROM for fixed message • Playback time for fixed message : Approximately 15 seconds (Fsam=8.0 kHz) : Approximately 20 seconds (Fsam=6.4 kHz) : Approximately 31 seconds (Fsam=4.0 kHz) • Number of pharase Variable message : 63 phrases Fixed message : 255 phrases • Any data can be written to and read from a part in the voice flash memory. • Serial microcontroller interface • Source oscillation frequency : 4 MHz to 6 MHz • Supply voltage : 2.7 V to 3.6 V • Operating temperature : –10°C to 70°C • Package : 30-pin plastic SSOP (SSOP30-P-56-0.65-K)(Product name : MSM9888LGS-AK) 1/14 ¡ Semiconductor MSM9888L BLOCK DIAGRAM LOUT AMON FIN FOUT AOUT ADIN SG LIN LPF ADC DAC SG CS DI DO SCK BUSY MON MCU I/F ADPCM/PCM Analyzer/Synthesizer ROM 512Kbit MASK ROM TEST0 TEST1 TEST2 AVDD AGND DVDD Flash Controller Timing Controller DGND FRESET FPRT FCS FSCK PIN CONFIGURATION (TOP VIEW)  FDO FDI XT XT RESET SG AMON FIN ADIN FOUT AOUT AVDD DVDD CS XT XT SCK DO DI MON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 AGND LOUT LIN FRESET FPRT FCS FSCK FDI FDO DGND BUSY TEST2 TEST1 TEST0 RESET 30-Pin Plastic SSOP 2/14 ¡ Semiconductor MSM9888L PIN DESCRIPTION Pin 14 13 12 9 20 15 23 22 24 25 26 27 10 11 16 1 28 29 4 2 3 5 6 17-19 8 21 7 30 Symbol DI DO SCK CS BUSY MON FDI FDO FSCK FCS FPRT FRESET XT XT RESET SG LIN LOUT ADIN AMON FIN FOUT AOUT TEST0-2 DVDD DGND AVDD AGND I/O I O I I O O O I O O O O I O I O I O I O I O O I — — — — Outputs the 8-bit status data. Inputs the data transfer clock for the DI and DO pins. Accepts the SCK pulse, when CS is "L" level. Does not accept the SCL pulse when CS is "H" level. Indicates "H" level during command execution. When driven high, do not input a command from the external micro-controller. Outputs "H" level during recording or playback. 1s connected to the DI pin of the serial voice flash memory. 1s connected to the DO pin of the serial voice flash memory. 1s connected to the SCK pin of the serial voice flash memory. 1s connected to the CS pin of the serial voice flash memory. 1s connected to the PRT pin of the serial voice flash memory. 1s connected to the RESET pin of the serial voice flash memory. Oscillator connecting pins. When using an external clock, input the clock from the XT pin and keep the XT pin open. The LSI is reset and starts oscillation when "L" level is input, keep "L" level during oscillation stabilization time. Set to "H" level after oscillation stabilizes. Analog reference voltage (Signal Ground) output pin Built-in OP amplifier's invention input pin. The non-invention input pin is internally connected to SG. Built-in OP amplifier's output pin Built-in 12-bit AD converter's input signal Connected to the LOUT pin when recording mode, and to the DA converter's output pin when playback mode. Connected to the built-in LPF's input (FIN pin). Built-in LPF's input pin Built-in LPF's output pin. Connected to the AD converter's input (ADIN pin). Built-in LPF's output pin. This is the output pin the played back waveform and connected to the speaker driving amplifier. LSI testing pins. Fix to "L". Digital power supply pin. Insert a bypass capacitor of 0.1mF or higher between this pin and DGND pin. Digital DGND pin Analog power supply pin. Insert a bypass capacitor of 0.1mF or higher between this pin and AGND pin. Analog GND pin Description Inputs the 8-bit command data. 3/14 ¡ Semiconductor MSM9888L TIMING DIAGRAM Flash driving Timing MSB FDI FDO LSB FSCK FCS MCU I/F driving Timing CS First byte Second byte DI DO SCK BUSY Hi-Z MSB 2 3 4 5 6 7 LSB MSB 2 3 4 Data I/O not permitted CS DI MSB 2 3 4 DO SCK BUSY Preparation for output data MSB 2 3 4 5 6 7 LSB Next data can be input 4/14 ¡ Semiconductor MSM9888L APPLICATION CIRCUITS EXAMPLE DVDD DI DO SCK AVDD FDI FDO FSCK FCS FRESET DI DO SCK CS RESET PRT MCU CS RESET MON MSM9888L BUSY FPRT MSC1157 AOUT SG LIN Voice input LOUT AMON FIN FOUT ADIN XT XT TEST0 TEST1 TEST2 DGND AGND MSM9891L MSM9892L MSM9893L 5/14 ¡ Semiconductor MSM9888L COMMAND LIST Command NOP REC PLY STOP PAUSE BLKRW DTRW DEL PDWN BYTEW D7 0 0 0 0 C7 0 0 0 D7 0 P7 0 0 1 1 B7 W7 BYTER WEND END INIT STATUS 1 B7 1 1 1 0 U7 1 D6 0 0 0 0 C6 0 1 1 D6 1 P6 1 0 0 0 B6 W6 0 B6 0 1 1 0 U6 1 D5 0 0 C5 1 C5 1 0 0 D5 1 P5 1 C5 0 0 B5 W5 1 B5 1 0 1 0 U5 1 D4 0 1 C4 0 C4 1 0 1 D4 0 P4 1 C4 0 1 B4 W4 0 B4 1 0 0 0 U4 1 D3 0 0 C3 0 C3 0 0 0 D3 Pb P3 0 C3 0 0 B3 W3 0 B3 0 0 1 0 U3 1 D2 0 S2 C2 0 C2 0 0 0 D2 Pa P2 0 C2 0 0 B2 W2 0 B2 0 0 0 0 U2 1 D1 0 S1 C1 0 C1 0 0 0 D1 P9 P1 0 C1 0 0 B1 W1 0 B1 0 0 1 F1 U1 1 D0 0 S0 C0 M0 Starts playback C0 0 0 D0 P8 P0 0 C0 0 B8 B0 W0 B8 B0 0 0 0 F0 U0 1 Outputs the status. Reads data inside the buffer at the address indicated by B8-0. Writes buffer data to the flash memory then quits. Quits without writing buffer data to the flash memory. Initializes the voice area part of the flash memory. Stops the clock to select the power-down mode. Writes the data written with W7-0 to the address indicated by B8-0 to the flash memory buffer. Erases phrases. Reads data from or writes data to the flash memory. Terminates recording/playback. Pauses or resets pause. No function Starts recording Function M1 Sets and reads the recording time. C5 to C0 : Phrase No. S2 to S1 : Sampling frequency Pb to P0 : Page address on the flash memory B8 to B0 : Block address on the flash memory F1 to F0 : Type of flash memory connected U7 to U0 : Number of user data blocks X=don't care 6/14 ¡ Semiconductor MODE0 setting M0 0 1 Function Flash playback ROM playback MSM9888L MODE1 setting M1 0 1 Function Sets the number of blocks to be record/played back with D7-0. Sets the channel recorded with D7-0 and outputs the recording time. Channel designation C7 0 0 0 C6 0 0 0 C5 0 0 0 C4 0 0 0 • • • 0 0 0 0 0 1 1 1 0 1 1 0 • • 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1 1 0 • • 1 1 C3 0 0 0 C2 0 0 0 C1 0 1 1 • • • 1 1 0 C0 1 0 1 Phrase1 Phrase2 Phrase3 • • • Phrase59 Phrase63 Phrase64 (ROM only) • • Phrase254 (ROM only) Phrase255 (ROM only) Function Page designation Pb Pa P9 P8 P7 P6 P5 P4 P3 P2 P1 p0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 • • • 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 • • • 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 1 1 • • • 0 1 1 1 0 1 0 1 0 1 Function Designates flash memory page 000h. Designates flash memory page 001h. Designates flash memory page 002h. Designates flash memory page 003h. • • • Designates flash memory page FFDh. Designates flash memory page FFEh. Designates flash memory page FFFh. 7/14 ¡ Semiconductor MSM9888L COMMAND DESCRIPTIONS 1) NOP • Command • Description 0 0 0 0 0 0 0 0 Non-operation No function available. 2) REC • Command 0 0 0 1 0 S2 S1 S0 C7 C6 C5 C4 C3 C2 C1 C0 • Description Records the phrases designated by C7-C0 with the sampling frequency designated by S2-S0. • Others Sampling frequency S2 0 0 0 0 1 1 1 S1 0 0 1 1 0 1 1 S1 0 1 0 1 1 0 1 Function 2kHz 2.7kHz 3.2kHz 4kHz 5.3kHz 6.4kHz 8kHz Phrase designation (1 to 63 phrases) C7 0 0 0 C6 0 0 0 C5 0 0 0 C4 0 0 0 • • • 0 0 0 0 1 1 1 1 1 1 1 1 1 1 C3 0 0 0 C2 0 0 0 C1 0 1 1 • • • 0 1 C0 1 0 1 Phrase1 Phrase2 Phrase3 • • • Phrase62 Phrase63 Function 8/14 ¡ Semiconductor 3) PLY • Command MSM9888L 0 0 1 0 0 0 0 M0 C7 C6 C5 C4 C3 C2 C1 C0 • Description Plays back the phrases recorded on the flash memory when M0 is "0". Designate the phrases with C7-C0 (1 to 63 phrases). Plays back the phrases in the mask ROM when M0 is "1". Designate the phrases with C7-C0 (1 to 255 phrases). 4) STOP • Command • Description 0 0 1 1 0 0 0 0 Quits recording or playback. 5) PAUSE • Command • Description 0 1 0 0 0 0 0 0 Pauses recording or playback. Restarts recording or playback if the PAUSE command is input again. 6) BLKRW • Command 0 1 0 1 0 0 0 M1 D7 D6 D5 D4 D3 D2 D1 D0 Output • Note • Description O7 O6 O5 O4 O3 O2 O1 O0 Outputs O7-O0 only when M1 is "1". Designate the number of blocks to be recorded/played back withD7-D0 when M1 is "0". Outputs, using O7-O0, the number of blocks that recorded the phrases (1 to 63 phrases) designated with D7-D0. • Blocks The entire flash memory is divided into 256 blocks. One-block size = Flash memory size 256 (bits) 9/14 ¡ Semiconductor MSM9888L 7) DTRW • Command 0 1 1 0 Pb Pa P9 P8 P7 P6 P5 P4 P3 P2 P1 P0 • Description Selects the DTRW mode. Inputs data to or outputs data from the flash memory page designated with Pb-P0. To reset the DTRW mode, input the WEND command or END command. The flash memory consists of 264 bytes per page. The number of pages on each flash memory is as follows: M9891L Memory size One-block size Number of pages 1M bits 4224 bits 512 Pages M9892L 2M bits 8448 bits 1024 Pages M9893L 4M bits 16896 bits 2048 Pages M9894L 8M bits 33792 bits 4096 Pages 8) DEL • Command 0 1 1 1 0 0 0 0 C7 C6 C5 C4 C3 C2 C1 C0 • Description Erases the phrases designated with C7-C0 (flash memory only). 9) PDWN • Command • Description 1 0 0 0 0 0 0 0 Stops the clock and sets the power-down mode after the command is input. To reset the power-down mode, input RESET. 10) BYTEW • Command 1 0 0 1 0 0 0 B8 B7 B6 B5 B4 B3 B2 B1 B0 W7 W6 W5 W4 W3 W2 W1 W0 • Note • Description This command is valid only in DTRW mode. Rewrites the content of the page designated with the DTRW command in units of bytes. Designate the address in the page with B8-B0 and input data with W7W0. 10/14 ¡ Semiconductor 11) BYTER • Command MSM9888L 1 0 1 0 0 0 0 B8 B7 B6 B5 B4 B3 B2 B1 B0 Output • Note • Description O7 O6 O5 O4 O3 O2 O1 O0 This command is valid only in DTRW mode. Reads the content of the page designated with the DTRW command in units of byte. When the address in the page is designated with B8-B0, data is output after the command input. 1 0 1 1 0 0 0 0 12) WEND • Command • Note • Description This command is valid only in DTRW mode. Writes the content of the page designated with the DTRW command to the flash memory then exits the DTRW mode. 13) END • Command • Note • Description 1 1 0 0 0 0 0 0 This command is valid only in DTRW mode. Exits the DTRW mode without writing the content of the page designated with the DTRW command to the flash memory. 11/14 ¡ Semiconductor 14) INIT • Command MSM9888L 1 0 1 0 1 0 0 0 1 0 0 0 1 0 F1 F0 U7 U6 U5 U4 U3 U2 U1 U0 • Description Initializes the area that eliminates the number of blocks designated with U7-U0) from the end of the flash memory blocks as the recording/playback area. Also, selects the type of the flash memory with F1-F0. Block No.. 00H Voice area 0FFh - U 0FFh - U + 1 User area 0FFh F1 F0 0 0 1 1 0 1 0 1 Flash memory size 1Mbits 2Mbits 4Mbits 8Mbits Product name MSM9891L MSM9892L MSM9893L MSM9894L 12/14 ¡ Semiconductor 15) STATUS • Command Output • Description MSM9888L 1 1 1 1 1 1 1 1 O7 O6 O5 O4 O3 O2 O1 O0 Outputs the M9888 status. O7; MON Outputs "1" during execution of the REC or PLY command. It includes the memory management time in addition to the recording/playback time. Also, outputs the same value as that of the MON pin. O6; VPM Outputs "1" during pause. O5; RPM Outputs "1" during actual recording by the REC command or during voice output by the PLT command. Otherwise, "0" is output. O3; MEMFUL Outputs "1" when there is no voice area on the flash memory. O2; NAR Outputs "0" when the next phrase can be input during continuous voice playback. O4, O1, and O0 have no function. 13/14 ¡ Semiconductor MSM9888L PACKAGE DIMENSIONS (Unit : mm) SSOP30-P-56-0.65-K Mirror finish Package material Lead frame material Pin treatment Solder plate thickness Package weight (g) Epoxy resin 42 alloy Solder plating 5 mm or more 0.19 TYP. Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). 14/14
MSM9888L 价格&库存

很抱歉,暂时无法提供与“MSM9888L”相匹配的价格&库存,您可以联系我们找货

免费人工找货