QGPI960语音IC/芯片/设计方案开发详细描述:
产品特性
内核
– ARM® Cortex™ AM0 内核 ,主频达 50 MHz 。
– 一个 24 位系统节拍定时器, 用于支持操作系统运行。
– 支持多种低功耗的睡眠和掉电模式。
– 单周期 32 位硬件乘法器 。
– 嵌套向量中断控制器 (NVIC) ,有 32 个中断 源, 每个有 4个优先级 设置 。
– 串行线调试 串行线调试 (SWD) , 支持 2个观察点 和 4个断点。
电源管理
– 宽电压工作范围 从 2.4V 到5.5V。
– 电源管理单元 (PMU) 提供四 个级别的电源控制 。
– 深度掉电模式 (DP) , 小于微安级别的漏点流 (<1μA) 。
– 使用 专用的 WAKEUP 引脚或者 内部低功耗 16KHz 振荡器 的定时操作唤醒深度掉电模式。
– 待机模式下部分 RAM 数据可保存 ,同时 保持 实时钟 工作 (<10μA)) 。
– 任何一个 GPIO 中断 ,实时钟中断或者欠压检测 的中断都可以唤醒待机状态。
– 睡眠模式具有最小的动态功耗。
– 内部提供 内部提供 3V 的 LDO ,用于外部 3V 工作电压的设备使用,比如工作电压的设备使用,比如 SPI 存储器。
闪存存储器
– 145K 字节 闪存存储器 ,用于程序 代码 存储 和数据存储 。
– 其中4KB 的闪存可 被配置 成存储 ISP 引导的扇区。
– 支持在系统编程 (ISP) 和在电路编程 (ICP) 两种方式更新代码。
– 1K字节页擦除 单元 。
– 可配置代码和数据的边界范围。
– 支持2线在电路编程(ICP) 方式 更新代码 ,复用串行线调试( SWD )接口。
静态存储器
– 12K 字节嵌入式 静态存储器 。
时钟控制
– 一个高速和两低振荡器,针对不同的应用提供了灵活选择需要添加外部元件。
– 内置可微调的振荡器,范围在16 -50MHz 。出厂时调整误差在1%内, 设置成 49.152MHz和 32.768MHz 。用户可使用 32kHz3晶振或者外部时钟源作为参考 ,通过内置的频率测量模块( OSCFM) 调整系统 频率。
– 超低功耗( <1uA )16kHz的振荡器,用于看门狗以及唤醒掉电模式和休眠模式。
– 外部 32kHz3晶振输入 ,用于实时钟及低功耗模式操作 。
通用输入输出引脚
– 四种 输入 输出 模式 :
准双向 。
推挽输出。
漏极开路输出 。
高阻抗输入 。
– 可选TTL/ 施密特触发输入。
– 输入出 引脚可以配置为边沿或电平触发的中断源。
– 可切换上拉功能。
音频模拟数字转换器(Audio ADC)
– Sigma Delta ADC 具有可配置的抽取滤波器和16位输出。
– 80dB 信噪比。
– 可编程增益放大器,具有 32个等级, 从-12 dB 到 35.25dB ,每 0.75 dB 一个级别。
– 提升增益级26dB ,提供最大的总增益61dB 。
– 可选择输入 来自专用的MIC引脚或模拟的 GPIO引脚 。
– 可编程的双二阶滤波器,支持多种采样率8-32kHz32kHz 。
– DMA 支持最小的CPU干预 。
差分音频PWM输出(DPWM)
– 直接推动扬声器。
– 8?? 负载时 ,可输出 1W 。
– 高效率 88% 。
– 可配置上采样,支持采样率范围 8-32kHz。
– DMA 支持最小的 CPU 干预 。
定时器(Timer)
– 两个定时器,具有8位预分频器和24 位的分辨率。
– 计数器自动重载 。
看门狗定时器 (WDT)
– 通过配置设定默认打开或者关闭。
– 多个时钟源。
– 有 8个可选的超时周期, 周期从微秒到(取决于时钟源)。
– 看门狗定时器 能够唤醒掉电和休眠模式 。
– 超时中断或复位可选择。
实时钟 实时钟 (RTC)
– 实时钟计数器(秒,分小)及万年历功能日月。
– 闹钟寄存器(秒,分小时天月年)。
– 可选择12小时或 24 小时模式。
– 闰年自动识别。
– 时间节拍和闹钟中断。
– 唤醒芯片功能。
– 支持软件补偿晶振频率,使用补偿寄存器( FCR )。
PWM产生和PWM捕捉
– 内置两个 内置两个 16 位 PWM 发生器 ,提供两路 PWM 输出或一 组互补的PWM输出。
– PWM产生器配有一个时钟源选择器,一个时钟分频器,一个8位的预分频器和互补的PWM死区发生器。
– PWM中断与PWM周期同步。
– 16 位捕捉定时器( 与 PWM 共享定时器) ,提供的上升 /下降沿的捕捉输入 。
– 支持捕捉中断 。
UART
– UART 端口带流控制 (TX , RX ,CTS 和 RTS) 。
– 8字节 FIFO 。
– 支持 IrDA (SIR) I和 LIN功能。
– 可编程波特率发生器,最高到系统时钟的 1/16 。
SPI
– 作为主机速度 达 20Mbps ,作为从机速度 达 10Mbps。
– 支持MICROWIRE 协议 ,SPI 主/从模 式( SSP )
– 全双工同步串行数据传输 。
– 传输的数据长度可变 ,从 1位到 32 位。
– 可选择 MSB 或 LSB优先传输 。
– 在主模式下,有 2个从机选择 。
– 硬件CRC计算模块,可用于数据流的CRC计算 。
– DMA 支持 Bursturst 传输。
I2C
– 主机/从机速度达 1Mbit/ 秒。
– 主从机间双向数据传输 。
– 多主机总线(无中央)。
– 主机同时发送,不占用串行数据总线的仲裁。
– 串行时钟同步,允许设备使用不同的比特率通过一条总线进信。
– 串行时钟同步可以用作握手机制来暂停和恢复传输。
– 可编程时钟允许灵活的传输速率控制。
– I2C 总线控制器支持多地址识别。
I2S
– 外部音频CODEC的输入接口。
– 可以作为主机或从机操作。
– 能够处理8,16,24和32位字数据。
– 支持单声道和立体声的音频数据。
– 支持I2S和MSB-justified 数据格式。
– 提供两个8字的FIFO数据缓冲,分别用于发送和接收。
– 缓冲区超过可编程边界时,产生中断请求。
– 支持DMA请求,用于发送和接收。
欠压检测功能(BOD)
– 有 8个级别 个级别 : 2.1V : 2.1V ,2.2V 2.2V,2.4V ,2.5V 2.5V ,2. 625 625V,2.8V2.8V ,3.0V3.0V 和 4. 6V。
– 支持时分复用操作,以减少功耗。
– 支持欠压中断和复位选择 。
内建低压差线性稳压器(LDO)
– 能够提供30mA的负载电流。
– 可配置为 可配置为 1.8V1.8V ,2.4V 2.4V,3.0V3.0V3.0V 和 3.3V3.3V 的输出电压。
– 8个GPIO(GPIOA<7:0>)工作电压从LDO获取,允许接口直接和3V工作电压器件连接,比如3V的SPI闪存。
– 也可以不使用LDO,直接使用系统电源供应电压。
其他特性
– 过温报警,如果芯片检测的温度超安全工作设备产生中断。
– 与温度成比例的电压源可以被 连接 到 ADC 用于温度测量。
– 数字麦克风接口 。
工作温度: -40℃~85℃
封装:
– 绿色封装 (RoHS)