凌阳16位单片机SPCE06lA的最小系统及开发
扫描二维码
随时随地手机看文章
1 spce061a的主要特点
spce061a是继μ'nsptm(microcontroller and signal processor)系列产品spce500a等之后,凌阳科技公司推出的又一个16位结构的微控制器芯片。与spce500a不同的是,spce061a仅内置32k闪存flash,其较高的处理速度使1'nsp"能够非常容易地、快速地处理复杂的数字信号,因而特别适用于数字语音识别等应用领域。spce061a在2.6v-3.6v工作电压范围内的工作速度范围为0.32-49.152mhz,且具备8通道10位模-数转换输入功能,以及内置自动增益控制功能的麦克风输入方式;同时具有双通道10位dac方式的音频输出功能。因此,spce061a是数字声音和语音识别产品的一种经济的应用方案。其主要性能如下:一个16位/a'nsptm微处理器;
工作电压范围:vdd为2.6-3.6v(cpu), voo.为vdd"5.5v(i/0);
cpu时钟:0.32-49.152mhz;
内置2k字的sram;
内置32k闪存flash;
具有可编程音频处理功能;
具备节电功能,系统在备用状态下(时钟处于停止状态)的耗电小于2ma@3.6v;
具有2个16位可编程定时器/计数器(可自动预置初始计数值);
带有2个10位dac(数-模转换)输出通道;
带有32位通用可编程输入/输出端口;
具有14个中断源,可通过定时器a/b时基的2个外部时钟源输入键进行唤醒;
具备触键唤醒功能;
使用凌阳音频编码sacm-s240方式(2.4k位/秒),能容纳210秒的语音数据;
可通过锁相环pll振荡器提供系统时钟信号;
带有32768hz实时时钟;
带有7通道10位电压模-数转换器(adc)和单通道声音模-数转换器;
声音模-数转换器输入通道内置麦克风放大器和自动增益控制(agc)电路;
具备串行设备接口;
具有低电压复位(lvr) 和低电压监测(lvd)功能;
具有内置的在线仿真电路(ice in -circuit emulator)。 2 spce061a的结构功能
spce061a单片微控制器的内部结构如图1所示。它共有84个引脚,封装形式为plcc84,各引脚的功能如表1所列。
3 spce061a的最小系统组成spce061a的最小系统组成图如图2所示,由图可见,其接线比较简单,在osco、oscl端接上晶振及谐振电容,并在锁相环压控振荡器的阻容输入vcp端接上相应的电容和电阻即可工作。在其它不用的电源端和地端接上0.1yf或1001~f的去耦电容可以提高系统的抗干扰能力。4 spce061a的开发
spce061a的开发可通过在线调试器probe来实现。实际上,probe既是一个编程器(即程序烧写器),又是一个实时在线调试器,它可在单片机应用项目的开发过程中替代常用的两种工具--硬件在线实时仿真器和程序烧写器,它利用了spce061内置的在线仿真电路ice(h-circuitemulator)和凌阳公司的在线串行编程技术。probe可工作于凌阳ide集成开发环境软件包下,其5芯的仿真头可直接连接到目标电路板上spce061a的相应管脚,并可直接通过目标电路板上的cpu(spce061a)来调试并运行用户编制的程序,probe的另一头是标准的25针打印机接口,可直接连接到计算机的打印口。它与上位机的通讯可在计算机ide集成开发环境软件包下完成。图3所示是计算机、probe、用户目标板三者之间在线调试时的外围连线接口电路。
5 结束语spce06a可广泛应用于语音识别、语音型仪器仪表、语音家电产品、语音自动售货机、智能语音交互式玩具、高级教学及玩具、儿童电子故事书类产品以及通用语音合成器类产品,同时也适用于需要较长语音持续时间等产品的开发和生产。