• 正文
  • 相关推荐
申请入驻 产业图谱

AC696N 开发板开发分享 ——外挂spiflash 虚拟成 U 盘

7小时前
131
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

摘要

本文基于杰理 AC696N 芯片,讲解外挂 SPI Nor Flash 虚拟为 FAT 格式 U 盘的软硬件实现方案,实现 USB 直连电脑读写 MP3 音频文件,配套完整硬件接线、寄存器宏配置、上机操作流程,同时梳理 IO 复用、读写速率、音频适配等工程注意要点,适用于音频播放器类产品开发。

一、硬件搭建

Flash 选型:支持 W25Q/GD25 系列 SPI Nor Flash,最大 16MB;

接线:SPI2 引脚 SPIDI、SPICLK、SPICS 跳线连接 Flash;

IO 冲突处理:外挂 Flash 与 SD0 引脚复用,开启本功能需关闭 SD 卡。

二、软件板级配置

修改 cfg.h 板级文件核心宏定义:

开启音乐、PC USB 功能,关闭 FM、录音、RTC 等无关模块;

配置 SPI2 为主机模式,波特率 2MHz;

使能 NOR_FAT 文件系统,关闭 SD 卡使能宏。

三、上机使用流程

烧录固件:配置完成编译烧录,ROM 不足可参考官方压缩文档;

上电顺序:先上电开发板,再插 USB 连接电脑,设备识别 FAT 虚拟 U 盘;

文件拷贝:直接拖拽 MP3,播放顺序以拷贝先后为准,数字命名可规范曲目顺序;

重启生效:电脑安全弹出 U 盘后,复位 / 重启设备即可读取播放音频。

四、音频与工程提示

音频标准:优先 32kHz、32kbps 单声道 MP3,WAV 建议转 MP3 节省空间;

空白 Flash 首次上电自动格式化,FAT 占用约 442KB 空间;

SPI 带宽限制拷贝速度较慢,Flash 与 TF 卡功能互斥不可同时使用。

总结

本方案依托 AC696N 内置 FAT 文件系统,仅通过 SPI 外挂 Flash 即可实现免读卡器 USB 直存音频,硬件接线简单、软件配置标准化,播放控制 API 兼容 TF 卡逻辑。需重点规避引脚复用冲突、上电顺序、传输速率三大工程问题,适合低成本便携音箱、录音播放器等音频设备落地开发。

相关推荐