VS1103 Greeting Card Application - VLSI

14
VS1103 Greeting Card Application ver. 1.3 / October 2008

Transcript of VS1103 Greeting Card Application - VLSI

Page 1: VS1103 Greeting Card Application - VLSI

VS1103 Greeting Card Application

ver. 1.3 / October 2008

 

Page 2: VS1103 Greeting Card Application - VLSI

Overview● Recording of high quality

greeting

● Re-recording as many times as

needed

● Recording/playing by using pre-

programmed MIDI melodies as

background

● Talking card automatically plays

the message as long as

activated (cover opened or

button pressed)

● Less than credit card size

Page 3: VS1103 Greeting Card Application - VLSI

Applications● Picture frame

● Greeting cards

● Car key chains

● Simple toys

● Medical pill bottle

● Refrigerator magnets

● Tone generators

● Fixed playback Voice Memo recorder

● Door Bells, fixed melody

● Religious Chants, fixed playback

● Smoke and fire alarms

http://www.freedigitalphotos.net/

Page 4: VS1103 Greeting Card Application - VLSI

What's inside?

Button cell

microphone

SPI FlashVS1103

Resonator

Record button

on/off play switch

Speaker

Page 5: VS1103 Greeting Card Application - VLSI

Features

Scalable system

● Sample rate (FS) = XTAL / 512

● Bit rate (BR) = (XTAL / 12.288 MHz) * 97.33 kBit/s

● Playback time (PT) = (FlashSizeInKb - 64)*8192/BR

● For example XTAL = 6 MHz

=> FS = 11.7 kHz, BR = 47.5 kbits/s

=> 256kByte SPI Flash will play

(262144 – 65536)*8/47500 = 33 seconds

Customization

● Firmware loaded from Flash during boot

Page 6: VS1103 Greeting Card Application - VLSI

Features (cont)

Smart recording AGC

● Distance to microphone up to 1.5 meters

Good audio quality

● High quality IMA ADPCM recording

Long play time

● 4-5 hours by using 2 x CR2032

Low BOM

● Below 2 USD

Page 7: VS1103 Greeting Card Application - VLSI

VS1103 device

ADPCMencode

ADC

MixerMIDIdecode

ADPCMdecode

SPIFlash

Page 8: VS1103 Greeting Card Application - VLSI

Recording

ADPCMencode

ADC

MixerMIDIdecode

ADPCMdecode

SPIFlash

Page 9: VS1103 Greeting Card Application - VLSI

Recording with background MIDI melody

ADPCMencode

ADC

MixerMIDIdecode

ADPCMdecode

SPIFlash

Page 10: VS1103 Greeting Card Application - VLSI

Playback

ADPCMencode

ADC

MixerMIDIdecode

ADPCMdecode

SPIFlash

Page 11: VS1103 Greeting Card Application - VLSI

Playback with background MIDI melody

ADPCMencode

ADC

MixerMIDIdecode

ADPCMdecode

SPIFlash

Page 12: VS1103 Greeting Card Application - VLSI

Features of VS1103 device

● Low noise microphone input (62 dB SNR)

● 16-bit ADC

● 18-bit stereo DAC (>90 dB SNR)

● Low power consumption

● Can be powered from single 2.5-3.0V supply

● Customization RAM

● MIDI support for very low bit rate melody

● Can be controlled by host processor via SPI,

UART or IO pins

Page 13: VS1103 Greeting Card Application - VLSI

Summary of VS1103 Greeting Card

● Good audio quality

● Robust recording

● Three flavors of operation

● Classic: Record, and play

● Karaoke: Record with MIDI background, play the sum

● Entertain: Record, play with MIDI background

● Fully customizable

● Scalable

Page 14: VS1103 Greeting Card Application - VLSI

Do you have customization requirements?

Our support will help you

email: [email protected]. +358 3 3140 8222fax. +358 3 3140 8288