SQ96A86S作為一顆高度集成的音頻SoC,集成Cortex-M0進(jìn)行低功耗管理,高性能CPU完成系統(tǒng)控制,配以高性能音頻專用DSP處理音頻編解碼和音效處理,同時還集成SAR-ADC,USB2.0,SD/MMC/SDIO等控制器,RTC,以及音頻CODEC和I2S音頻接口。
芯片架構(gòu)
CPU
精簡指令集處理器架構(gòu), 32位數(shù)據(jù),16位/32位混合編碼指令;
3級流水線,最高工作頻率160MHz;
32個32位通用寄存器,16個快速中斷的通用寄存器;
配備高速緩存(16KB),四路組關(guān)聯(lián),支持WB/WT;
配備硬件浮點(diǎn)單元,支持單精度浮點(diǎn)數(shù);
配備音頻處理單元;
配備DSP擴(kuò)展指令,硬件乘法器,支持1個周期快速產(chǎn)生乘法結(jié)果;
配備緊耦合IP,包括矢量中斷控制器與計時器;
DSP
5級流水線,最高工作頻率160MHz;
32bit/16bit乘法:MAC16,MUL16,MUL32;
32bit整數(shù)除法;
單精度浮點(diǎn)運(yùn)算;
專用硬件音頻加速引擎;
32KB指令/數(shù)據(jù)Cache,支持WB/WT;
兩片Local SRAM,128KB+64KB;
Cortex-M0核
高性能32bit Cortex-M0核心,最高工作頻率80MHz;
內(nèi)建8KB Cache,分四個地址區(qū)域,獨(dú)立配置是否Cache;
支持降頻工作,最高總線頻率四分之一;
時鐘和電源管理
外接32.768KHz晶振和12MHz晶振;
內(nèi)置RCL和RCH;
內(nèi)置系統(tǒng)PLL,音頻PLL和USB1.1 PLL;
內(nèi)置雙1.2V LDO;
集成單獨(dú)供電RTC,帶萬年歷功能;
支持降頻、STOP等多種低功耗工作模式;
存儲控制器
OTP
容量8KB;
存放啟動代碼、參數(shù)和密鑰;
SPI Flash控制器
支持SPI Flash 1/2/4線模式;
支持核心直接在SPI Flash上運(yùn)行;
SRAM
240KB內(nèi)置SRAM,系統(tǒng)32KB+16KB,DSP 192KB;
支持Byte,Half-word,Word讀寫;
SDRAM控制器
高效SDRAM控制器,支持16bit位寬操作;
支持Self-refresh,Power Down等SDRAM低功耗模式;
內(nèi)部疊封2MB SDRAM;
外設(shè)接口
I2S_I/O
I2S_I/O1支持5.1聲道,其他支持2.0聲道;
支持24bit@192KHz;
支持時鐘Master和Slave模式;
支持PDMA模式;
音頻CODEC
內(nèi)置2組立體聲Audio ADC,SNR 100db(A-weight);
支持立體聲模擬MIC輸入,支持ALC功能;
內(nèi)置2組立體聲Audio DAC,SNR 100db(A-weight);
USB_HS
內(nèi)置高速PHY;
符合USB2.0標(biāo)準(zhǔn),支持高速、全速、低速;
支持控制、批量、中斷和同步傳輸;
內(nèi)置2KB SRAM;
內(nèi)置Normal和Scatter-Gather DMA傳輸;
USB_FS
內(nèi)置全速PHY;
符合USB2.0標(biāo)準(zhǔn),支持全速、低速;
支持控制、批量、中斷和同步傳輸;
內(nèi)置1KB SRAM;
內(nèi)置DMA傳輸;
SD/MMC/SDIO
符合SD2.0,MMC4.3和SDIO2.0標(biāo)準(zhǔn)規(guī)范;
支持1和4-bit模式;
內(nèi)置Normal和鏈?zhǔn)紻MA傳輸;
UARTx4
提供4個UART模塊;
高速UART1內(nèi)置64深度FIFO,UART2深度8,UART3/4深度16;
支持?jǐn)?shù)據(jù)位和停止位可編程;
支持奇偶檢驗(yàn)或者無校驗(yàn);
支持接收、發(fā)送FIFO中斷;
UART1支持PDMA模式;
I2Cx2
支持標(biāo)準(zhǔn)、快速和高速三種模式;
支持Master和Slave模式;
SPI
支持SPI標(biāo)準(zhǔn)4線協(xié)議;
內(nèi)建獨(dú)立8x32發(fā)送和接收緩存;
支持PDMA模式;
PWM
支持預(yù)置分頻;
8路獨(dú)立PWM輸出;
16位計數(shù)精度;
ADC
8路模擬輸入通道,10bit精度;
GPIO
兩組GPIO控制器;
獨(dú)立上拉電阻使能;
驅(qū)動能力選擇(2/4/8/24mA);
支持每個IO的中斷可配,沿或者電平觸發(fā);
內(nèi)置硬件模塊
xDMAC
兩個控制器,最高支持12路(8+4)獨(dú)立可配置通道;
支持Normal和Scatter-Gather傳輸模式;
支持Byte-,Half-word-和Word-存??;
支持源/目標(biāo)地址自增;
支持16路數(shù)據(jù)請求通道;
EQ加速引擎IIR
Timer
支持預(yù)置分頻;
五組獨(dú)立計數(shù)器;
32bit計數(shù)精度;