言和提示功能、汽车的倒车提示、公交车和城市地铁的语音报站器、儿童玩具、智能门铃、节日礼品等等都集成有语音录放功能,目前实现语音录放功能一般都是通过集成语音芯片来实现的。
该设计就选用SPCE061A单片机,SPCE061A单片机是凌阳科技公司研发生产的一款性价比很高的十六位单片机,使用它可以非常方便灵活的实现语音的录放。由于凌阳单片机强大的语音处理能力使得系统设计有所简化,外围电路较少;另外具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持环境C语言,可以实现C语言与凌阳汇编语言的互相调用,并且提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软件开发提供了方便的条件。
12SPCE061A单片机简介
SPCE061A是凌阳科技公司研发的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放。该芯片拥有8路10位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10位精度的DAC,只需要外接功放SPY0030A即可完成语音的播放
13外扩存储器芯片简介
SPR4096芯片是一款性价比较高的512K8位的高性能FLASH存储器,同时内嵌4K8位的SRAM。具有BMIBusMemoryI
terface接口与SISerialI
terface接
1
f口。SPR4096提供两种电源供电VDDI与VDDQ。VDDI供电范围在225V到275V,是对内部的FLASH与逻辑控制器供电。VDDQ供电范围在225V到36V,只对IO口供电。SPR4096的最大工作频率为50MHZ,最大读取电流为2mA,最大擦除、烧录电流为6mA。
语音存储器键盘电路
SPCE061A
语音输出电路显示电路
图11设计方案图
14系统实现的主要功能
本设计完成的公交车报站器主要具有以下功能。①可以设置上、下行路线。②可以显示当前站数、时间和日期,并能进行对时间日期设置。③具有手动报站、自动报站两种哦那个功能。④备有下载口,用户可直接下载更新站名和站数,更新快捷方便
15自动报站功能实现方案
自动报站是目前公交车报站器重要的发展方向之一,在此也考虑加入自动报站功能。
目前实现自动报站功能有多种方式,在此选择无线收发电路来实现。该方式应用简单,报站准确。
2
f第2节系统主要硬件电路设计21硬件框图
本报站器以SPCE061A单片机为核心,划分为键盘输入、数码管显示、SPR4096存储、语音播放和无线收发电路几大部分,硬件框图如下图所示。SPCE061A是整个设计的核心,主要负责控制数码管界面输出,键盘信息和无线信号的处理。LED显示r