400-8616-826
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、电路图(可向客服索要高清文件)