技术文章
    当前位置:首页 > 技术文章
    32-bit MCU单片机原理及应用与接口技术-电子科技大学必修课程

    32-bit MCU单片机系列是基于32位CPU 的高质量Speech/MIDI 处理器,特别设计用来发挥数字处理的能力。内嵌OTP作为量产芯片,完全不需要掩膜费用,并且拥有OTP产品在MOQ和交期的优势。
    32-bit MCU单片机系列包含数个产品,由OTP/RAM内存大小、I/O数目、以及功能多寡来区分。采用内存映像架构,可以寻址到16MB,包含内存(OTP/RAM)、外围、以及SPI flash的储存空间(支持指令/数据模式)。由于DSP算法以及硬件规格的提升,支持SBC (Sub-Band Coding, 子带编码),相较于传统式的ADPCM算法,除了更高的压缩率之外,在音质上也大幅超越传统的语音水平!藉由32位MCU软件的高性能运算,可用来实现16和弦MIDI。所有的数据,包括SBC / MIDI 文件、音色波表(Wavetable)、XIP 程序、一般用户数据,都可以从SPI flash取得。
    32-bit MCU单片机系列除了可用C 语言在NYIDE 环境下开发,提供客户更多的控制度来满足较高复杂度的产品开发。更将高阶的Q-Code 语言移植到32位MCU,不仅提供简单易用和高生产力的开发环境,更把握了产品构想及时实现的重要性。藉由Programmer 硬件多功能USB转串行适配器,客户可以方便地完成以下诸多事项:当作ICE 进行程序除错;以_FDB (Flash Demo Board) 完成原型的演示;以及用OTP (One Time PROM) 来量产。Programmer 还提供ICP (In-Circuit Programming) 烧写量产板上SPI flash 的功能,方便客户先组装PCBA模块再进行烧录。

    特性:
    宽广的工作电压: 2.4V ~ 5.5V。
    32位CPU内核。
    四种工作模式可随系统需求调整电流消耗:正常(Normal) / 慢速(Slow) / 待机(Standby) / 睡眠(Halt),在睡眠模式下,耗电流< 1uA。
    内建6阶低电压检测器(LVD):3.6V, 3.4V, 3.2V, 2.6V, 2.4V, 2.2V。
    三组16位下数定时器(Timer0 / Timer1 / Timer2)。
    两组PWM产生器(PWMA / PWMB)。
    内建MIC偏压,2级前置放大器,以及自动/程序增益控制(AGC / PGA)。
    内建14位DAC(数字模仿转换器) 以及1.3瓦/1.5瓦推挽式功放)。
    内建各式界面:IR传输,UART,I2C,SDHC 2.0卡。
    支持实时时钟(RTC):16KHz (或4KHz) / 1KHz / 64Hz / 2Hz中断。
    支持OTP安全锁防读写。
    基于软件的语音/MIDI编译码器以及各式算法。
    支持4倍频超采样滤波器。