VS1005 —— 一体化 MP3 音频系统芯片

简介

VS1005 系列是 VLSI Solution 的旗舰产品,同时也是首款一体化 MP3 系统芯片(SoC)。

VS1005 的功能特别适用于便携式音频设备、音响底座(Docking Station)以及录音播放类应用。用户可根据具体应用场景对其进行定制。

该芯片支持全速 USB 主机功能,非常适用于需要从 USB 存储设备(如 U 盘、移动硬盘)播放音频的系统,拓展了其在 AV 接收器和收音机播放器等领域的应用可能。同时也支持 USB 设备模式。

以太网接口提供有线网络音频流传输能力,I2S 接口则可与其他芯片进行数字音频连接。RTC(实时时钟)及电池备份寄存器不仅提供定时闹钟功能,还支持低功耗与低速 DSP 模式。

与 VLSI 早期产品不同,VS1005 SoC 在应用开发上采取了全新方法。其多任务操作系统 VSOS 以及 MegaLib 对象代码库 可与 VLSI Solution 的开发环境 VSIDE 配合使用,大大简化了在 VS1005 的 256 KiB RAM 上编写应用程序的流程。为了进一步增强可扩展性,VS1005 支持从任何非易失性存储器(包括其可选的 1024 KiB 内部 Flash)动态加载代码。内部 Flash 可加密保护,从而允许开发者或第三方保护其代码。

MegaLib 库包含 VLSI Solution 所有现有的编解码器,包括 MP3 和 Ogg Vorbis 编码器,MP2、MP3、WMA、OGG、AAC LC、FLAC、IMA、WAV PCM 解码器,以及其他功能模块:FM(含 RDS)、文件 I/O、设备驱动、应用加载、多任务、图形界面函数、音频处理等。

功能特点

电源管理

  • 单电源输入
  • 内部电压调节器
  • 5 路输入多路复用 SAR 模拟监控
  • 可选电池,用于 RTC 和备份寄存器供电

模拟音频

  • 2 路 24 位 / 96 kHz DAC
  • 3 路 24 位 / 192 kHz ADC
  • 集成 FM 调谐器,支持 RDS 和日本频段(76–108 MHz)
  • 立体声耳机输出
  • 立体声麦克风放大器

数字音频

  • 支持 S/PDIF 输入与输出(兼容 AES/EBU)
  • 支持 I2S 输入与输出
  • 24 位采样率转换器
  • 全速 USB 音频设备
  • 以太网接口(支持网络音频流)

存储与内存

  • SD 卡接口
  • 可选嵌入式 Flash
  • 内部 SRAM(256 KiB)与 ROM(256 KiB)

通用 I/O

  • 全速 USB 主机 / 设备模式
  • PWM 输出
  • UART 串口
  • 2 路 SPI 总线,支持主从模式
  • 电阻式触控屏接口
  • JTAG 硬件调试接口
  • 8 位并口,可用于 LCD 显示控制

其他硬件功能

  • 仅需一个时钟源运行
  • 可选实时时钟
  • 内置 Flash 可设置为拷贝保护模式
  • 电源按键引脚,支持软件控制关机

VSOS 固件亮点

  • 使用 VLSI 的 VSIDE 开发环境进行应用开发
  • 解码器:支持 MP3、WMA、Ogg Vorbis、AAC LC、FLAC、ALAC、DSD、RIFF WAV
  • 编码器:支持 MP3、Ogg Vorbis、PCM(最高支持 4 通道 96 kHz)
  • DSP 音频处理:包括 EarSpeaker、参数均衡器、VU 表、混音器、变速处理、变调处理等
  • 文件 I/O:支持 SD 卡文件系统
  • 集成 FM 调谐器与 RDS 解码器
  • 提供 USB 主机与从设备的软件库
  • 支持 VSOS Shell 环境,便于原型开发与软件调试
  • 图形显示界面,支持电阻式触摸控制

音频格式支持

音频解码格式支持表

音频格式从 SD 卡播放从 USB 闪存播放
ALAC(Apple 无损音频)96 kHz / 24 位48 kHz / 24 位
FLAC(自由无损音频编解码器)96 kHz / 24 位96 kHz / 24 位
AIFF(Apple PCM 格式)352 kHz / 32 位96 kHz / 24 位
RIFF WAV(微软 PCM)352 kHz / 32 位96 kHz / 24 位
Ogg Vorbis96 kHz / 1000 kbit/s96 kHz / 500 kbit/s
MP3(非 VS8005)48 kHz / 320 kbit/s48 kHz / 320 kbit/s
AAC-LC(先进音频编码)48 kHz / 280 kbit/s48 kHz / 280 kbit/s
WMA(Windows 媒体音频)48 kHz48 kHz
DSD64 / 128 / 256DSD256(11.3 MHz)

音频编码格式支持表(不使用外部内存)

音频格式写入 SD 卡写入 USB 闪存
MP3(仅 VS1205 支持)48 kHz / 320 kbit/s48 kHz
Ogg Vorbis48 kHz24 kHz

音频编码格式支持表(配合 VS23S040 外部 512 KiB SRAM 使用)

音频格式写入 SD 卡写入 USB 闪存
RIFF WAV(微软 PCM)96 kHz / 24 位 / 4 声道

产品型号差异

型号MP3 编码器MP3 解码器内置 8Mbit 闪存
VS1005G-Q
VS1005G-F-Q
VS1205G-Q
VS1205G-F-Q