SQ96A86S作为一颗高度集成的音频SoC,集成Cortex-M0进行低功耗管理,高性能CPU完成系统控制,配以高性能音频专用DSP处理音频编解码和音效处理,同时还集成SAR-ADC,USB2.0,SD/MMC/SDIO等控制器,RTC,以及音频CODEC和I2S音频接口。
芯片架构
CPU
精简指令集处理器架构, 32位数据,16位/32位混合编码指令;
3级流水线,最高工作频率160MHz;
32个32位通用寄存器,16个快速中断的通用寄存器;
配备高速缓存(16KB),四路组关联,星空体育WB/WT;
配备硬件浮点单元,星空体育单精度浮点数;
配备音频处理单元;
配备DSP扩展指令,硬件乘法器,星空体育1个周期快速产生乘法结果;
配备紧耦合IP,包括矢量中断控制器与计时器;
DSP
5级流水线,最高工作频率160MHz;
32bit/16bit乘法:MAC16,MUL16,MUL32;
32bit整数除法;
单精度浮点运算;
专用硬件音频加速引擎;
32KB指令/数据Cache,星空体育WB/WT;
两片Local SRAM,128KB+64KB;
Cortex-M0核
高性能32bit Cortex-M0核心,最高工作频率80MHz;
内建8KB Cache,分四个地址区域,独立配置是否Cache;
星空体育降频工作,最高总线频率四分之一;
时钟和电源管理
外接32.768KHz晶振和12MHz晶振;
内置RCL和RCH;
内置系统PLL,音频PLL和USB1.1 PLL;
内置双1.2V LDO;
集成单独供电RTC,带万年历功能;
星空体育降频、STOP等多种低功耗工作模式;
存储控制器
OTP
容量8KB;
存放启动代码、参数和密钥;
SPI Flash控制器
星空体育SPI Flash 1/2/4线模式;
星空体育核心直接在SPI Flash上运行;
SRAM
240KB内置SRAM,系统32KB+16KB,DSP 192KB;
星空体育Byte,Half-word,Word读写;
SDRAM控制器
高效SDRAM控制器,星空体育16bit位宽操作;
星空体育Self-refresh,Power Down等SDRAM低功耗模式;
内部叠封2MB SDRAM;
外设接口
I2S_I/O
I2S_I/O1星空体育5.1声道,其他星空体育2.0声道;
星空体育24bit@192KHz;
星空体育时钟Master和Slave模式;
星空体育PDMA模式;
音频CODEC
内置2组立体声Audio ADC,SNR 100db(A-weight);
星空体育立体声模拟MIC输入,星空体育ALC功能;
内置2组立体声Audio DAC,SNR 100db(A-weight);
USB_HS
内置高速PHY;
符合USB2.0标准,星空体育高速、全速、低速;
星空体育控制、批量、中断和同步传输;
内置2KB SRAM;
内置Normal和Scatter-Gather DMA传输;
USB_FS
内置全速PHY;
符合USB2.0标准,星空体育全速、低速;
星空体育控制、批量、中断和同步传输;
内置1KB SRAM;
内置DMA传输;
SD/MMC/SDIO
符合SD2.0,MMC4.3和SDIO2.0标准规范;
星空体育1和4-bit模式;
内置Normal和链式DMA传输;
UARTx4
提供4个UART模块;
高速UART1内置64深度FIFO,UART2深度8,UART3/4深度16;
星空体育数据位和停止位可编程;
星空体育奇偶检验或者无校验;
星空体育接收、发送FIFO中断;
UART1星空体育PDMA模式;
I2Cx2
星空体育标准、快速和高速三种模式;
星空体育Master和Slave模式;
SPI
星空体育SPI标准4线协议;
内建独立8x32发送和接收缓存;
星空体育PDMA模式;
PWM
星空体育预置分频;
8路独立PWM输出;
16位计数精度;
ADC
8路模拟输入通道,10bit精度;
GPIO
两组GPIO控制器;
独立上拉电阻使能;
驱动能力选择(2/4/8/24mA);
星空体育每个IO的中断可配,沿或者电平触发;
内置硬件模块
xDMAC
两个控制器,最高星空体育12路(8+4)独立可配置通道;
星空体育Normal和Scatter-Gather传输模式;
星空体育Byte-,Half-word-和Word-存取;
星空体育源/目标地址自增;
星空体育16路数据请求通道;
EQ加速引擎IIR
Timer
星空体育预置分频;
五组独立计数器;
32bit计数精度;
