概述
NR9600 是一个提供串口的 MP3 芯片,集成了 MP3、WMV 的硬解码芯片。同时软件支持 TF 卡驱动,支持电脑直接更新 spi flash 的内容,支持 FAT16、FAT32 文件系统。通过简单的 UART 串口指令或一线串口指令即可完成播放指定的音乐,以及如何播放音乐等功能,无需繁琐的底层操作,音质优美,使用方便,稳定可靠是此款产品的大特点。另外该MP3芯片也是深度定制的产品,专为固定语音播放领域开发的低成本解决方案。
2、产品特征
◆ 支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48。音质优美,立体声。
◆ 24 位DAC 输出,内部采用DSP硬解码,非PWM输出,动态范围支持90dB,信噪比支持85dB
◆ 完全支持FAT16、FAT32 文件系统,大支持32G的TF 卡,支持32G的U盘
◆ 广播语插播功能,可以暂停正在播放的背景音乐,支持指定路径下的歌曲播放,支持跨盘符插播,支持插播提前结束
◆ 支持触发不可以打断播放
◆ 指定时间播放
◆ 指定盘符播放,指定曲目播放
◆ 30级音量可调,5种EQ可调(NORMAL-POP-ROCK-JAZZ--CLASSIC)
◆ 指定路径播放(支持中英文)
◆ 文件夹切换
◆ 指定时间段复读
◆ 支持电脑声卡控制,支持USBmass storage
◆ 多种控制模式,UART串口模式、一线串口模式、AD按键控制模式
3、引脚
3.1、芯片引脚图

3.2、芯片引脚说明
引脚序号 |
引脚名称 |
功能描述 |
备注 |
1 |
OSCI/P56 |
GPIO |
RTC Oscillator In
AUXR2: Analog MUX right channel input 2 |
2 |
OSCO/P57 |
GPIO |
RTC Oscillator Out
AUXL2: Analog MUX left channel input 2 |
3 |
RX/P27 |
GPIO |
RX: UART Data In(D)
AUXL1: Analog MUX left channel input 1 |
4 |
TX/P26 |
GPIO |
TX: UART Data Out(D)
AUXR1:Analog MUX right channel input 1 |
5 |
MIC/P23 |
GPIO |
MIC: Analog MIC input |
6 |
VCOM |
DAC Reference |
|
7 |
DACVSS |
DAC Ground |
|
8 |
DACL |
DAC Left Channel |
|
9 |
DACR |
DAC Right Channel |
|
10 |
VDD3V3 |
Power 3.3V OUT |
|
11 |
VCC |
MCU Power |
|
12 |
VSSIO |
IO Ground |
|
13 |
P52 |
GPIO |
|
14 |
P51 |
GPIO |
|
15 |
VPP/P50 |
GPIO |
WKUP3:Port Interrupt/Wakeup Cap port |
16 |
USBDM/P37 |
GPIO |
USBDM:USB Negative Data |
17 |
USBDP/P36 |
GPIO |
USBDP:USB Positive Data |
18 |
SCLK/P12 |
GPIO |
SPI Clock |
19 |
MOSI/P11 |
GPIO |
ADC9:ADC Channel 9 Input
MOSI:SPI Data Out |
20 |
MISO/P10 |
GPIO |
ADC8:ADC Channel 8 Input
MISO: SPI Data In |
21 |
P02 |
GPIO |
ADC2:ADC Channel 2 Input
WKUP0:PortInterrupt/Wakeup |
22 |
SDDAT/P22 |
GPIO |
SDDAT: SD Data
ADC13:ADC Channel 13 Input |
23 |
SDCLK/P21 |
GPIO |
SDCLK: SD Clock
ADC12:ADC Channel 12 Input |
24 |
SDCMD/P20 |
GPIO |
SDCMD: SD Command
ADC11:ADC Channel 11 Input |
4、控制模式
4.1、ADKEY按键控制模式
我们采用的是AD 按键的方式,取代了传统了矩阵键盘的接法,这样做的好处是充分利用了MCU 越来越强大的AD功能。设计简约而不简单,模块默认配置2 个AD 口,10个按键的阻值分配,如果使用在强电磁干扰或者强感性、容性负载的场合,请参考我们的“注意事项”。
4.1.1、ADKEY原理图
4.2、MCU一线串口控制
NR9600支持单片机模拟一线串口控制,该控制方式简单方便,适用于任何单片机。
4.2.1、一线串口控制时序图
一线串口MCU只需要一根线就可以控制了,由头码和占空比组码,先发低位,头码拉低3ms以上,平时保持高。总共8位。时序占空比约为1:3.时序范围介于300us:900us到1000us:3000us之间。误差容许10%。

5、电路图(可向客服索要高清文件)
广州市九芯电子科技有限公司创立于广州市天河区,公司总部设在广州天河区,我司是一家集语音ic研发、语音产品方案设计、语音产品生产、语音上位机软件开发,智能家居,智能家电,物联网服务,集软硬件实力于一身的高新技术公司。
中文数据手册下载:NR9600.PDF