dap163.pps - Datasheet Archive

Download Report

Transcript dap163.pps - Datasheet Archive

USB Digital Audio Player
Using ST92163
By Microcontroller Division
Version 1.2 / November 2000
General Features

Supported Audio Decoder :

 STA015 in MP3 decoder mode
Supported Cards :

 Compact Flash Card
 SmartMedia Card
 MultiMedia Card
USB 1.1 Full Speed interface

Supported OS :




Windows 98 and 98SE
Windows 2000
Windows Millennium
Mac OS

Integration into :

 Windows Explorer as a
Removable disk
 User specific applet
 Mac OS file system
Cost / Flexibility Tradeoff :

 Lowest cost using customer Mask
OR
 State of the art flexibility : OTP
Full Package including :





Demonstration Board
Microcontroller Firmware
PC Kernel Driver
PC Exemple Applet
Available December 2000!
2
Target Markets

Portable Digital Audio Players
 Working from the USB power when
connected
 Working on low power from battery
when disconnected

Car Radio with Digital Audio Playback
 Device can be removed from the car
and connected to the PC for music
download
 With optional MP3CD reader

Home Digital Audio Players (Jukebox)
 Connects to the Home Stereo Amplifier
 Can be linked to the PC for music
download
 With optional MP3CD reader
3
System Architecture
12Mbit/s
350KByte/s
Audio
* USB connectivity to the PC and STA015 control are 2
different operating modes running at different times
* Even though the board is designed to access to any of the
CF, SMC or MMC, a different software is needed to handle 4
each different card type
Supported Cards

Compact Flash Card (CF)
 8bit Memory Mode
 5V supply directly from USB
 Speed : 350KByte/s

MultiMedia Card (MMC)





MMC MultipleBlock mode
CRC support (Read & Write)
3V supply from USB / Regulator
Speed : 150KByte/s
SmartMedia Card (SMC)




SSFDC compliant (ECC and Status Read)
4 to 64MByte support, 128MByte ready
3V supply from USB / Regulator
Speed : 250KByte/s
5
USB Interface

Full Speed (12MBit/s) USB Bulk transfer

Bus Powered device

Complying to the USB Mass Storage Class specifications
 Bulk Only Transfer (BOT)
• 1 Control Endpoint
• 1 Bulk In Endpoint
• 1 Bulk Out Endpoint
 Reduced Block Command (following USB Class specification for
Flash Cards)

Fully USB Plug Tested solution
 ST92163 on USB integrators list
 suspend current <500µA
 Active current <100mA
6
PC Side

Integrates into windows explorer or user specific applet

Supports all USB enabled operating systems
 Support for windows 98 and 98SE
• ST provides class driver DLL and kernel SYS file
 Support for windows 2000, millenium and MAC OS*
• USB mass storage class support native in the OS
*CF and SMC only on MAC OS
7
Deliverables

Demonstration hardware :
Line Out
Headphone
Connector
MMC Connector
CF Connector
STA015
Demoboard
STA015
ST92163
Mass Storage
Demoboard

ST92163
Socket
Software package
 Microcontroller firmware
 Windows 98 / 98SE drivers
 Exemple of user specific applet

USB Connector
SMC Connector
Full documentation
8
Schedule

Hardware :

PC softwares :






Integration in Windows 98 / 98SE explorer :
Integration in Windows 2000 explorer :
Integration in Windows Millenium explorer :
Integration in MAC OS file system :
Exemple User Specific Applet :
W49
Now
Now
Now
Now except on
Millenium
Single Card Support :
 SmartMedia Card :
 Compact Flash Card :
 MultiMedia Card :

W47
STA015 MP3 playback Support :
Now
Now
Now
W49
9