- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2004年 l0月 重庆 大学学报 0ct.2004
第27卷第10期 Journal of Chongqing University V01.27 No.10
文章编号:1000—582X(2004)l0—0044—04
基于CPLD的公共汽车智能语音报站系统’
何 伟,张 玲
(重庆大学通信工程学院,重庆 400030)
摘 要:传统的公共汽车语音报站系统通常采用微处理器进行控制,其缺点是可靠性低、维护和升
级不方便。为了解决这些问题,介绍了采用复杂可编程逻辑器件(CPLD)和语音芯片ISD2560组成的智
能语音报站系统,分析了设计原理。由于CPLD的JTAG在系统编程能力并且充分利用了CPLD内部资
源,所有控制逻辑电路和用于扩充LED显示的串行通信接口电路均由CPLD的内部硬件电路完成,不
需微处理器,因此系统硬件电路简单、调试和升级方便、可靠性高,实用性强。
关键词:数字系统设计;语音报站;直接模拟存储;CPLD;HDL;串行通信
中图分类号:TN47;TN49 文献标识码:A
可编程逻辑器件集成度高、设计灵活,可通过边界 单元的时间分辨率为100 ms,控制电平与1YrL电平兼
扫描接口标准(JTAG)进行在系统编程(ISP),已经逐 容,接口简单,使用方便 。
渐成为设计和实现数字系统的主要方式。Lattice公司 ISD2560地址输人端具有双重功能,根据地址中
的ispLSI 1k系列CPLD芯片,其编程方便、集成度高、 的A8、A9的电平状态决定A0~A6的功能。如果A8、
速度快、价格低等特点已经获得越来越广泛的应用,是 A9有一个为低电平,A0~A6输人全解释为地址位,作
实现小型数字系统设计的理想器件。掌握利用CPLD 为起始地址用;如果A8、A9同为高电平,它们即为模
进行电子系统的设计方法已经成为广大电子设计人员 式位。本系统不用模式位。
必不可少的技能¨ 。笔者用 ispLSI 1032E和
2 语音芯片的分段存储设计
ISD2560设计了一个公共汽车智能语音报站系统。系
统具有正报、反报、重报、回退、复位、站位显示的功能, 为了能正确地进行语音播报和合理地利用语音芯
同时还提供一个用于扩充LED汉字显示的RS232串 片的存储空问资源,必须将60 s的语音芯片分段存储
行通信接口。 所需的内容,然后根据每条播报信息的要求组合后再
进行播报。尽管ISD2560的最大分段数是600,但实
1语血El J斗卜I.h~片ISD2560简介
际使用时的分段数要因具体情况而定,每段占用的地
ISD2560为美国ISD公司出品的单片语音录放电 址单元数也不必相同,录音和放音可跨地址连续存取。
路,具有零功率信息存储功能。这个独一无二的方法 因此怎样分段和每段的长短均由设计者自己决定,基
是借助于美国ISD公司的专利——直接模拟存储技术 本原则是便于组合放音和节约存储空间。表1是分段
(DAST)实现的,利用它,语音和音频信号以其原本的 存储的一个举例。播报时只需依次正确地给出组合放
模拟形式进人E PROM存储器,省去了A/D、D/A转 音的地址和放音信号即可。例如当需要播报“下一站
换器。该芯片录音时问为60 s,能重复录放达 10万 ××1,前往××1的乘客请做好准备”时,给出的地址
次,内部E PROM存储单元均匀分为600行,具有600 为420 10 0 3 0 10 470 0,其
文档评论(0)