基于EDA技术的无线抢答系统的设计
随着电子技术的发展,应用系统向小型化,快速化,大容量,重量轻的方向发展,电子设计自动化EDA(Electronics Dcsign Automation)技术应运而生,他是电子产品及系统开发领域中一场革命性变革,也是高科技化发展的必然产物。EDA主要应用于数字电路的设计,目前他在中国的应用多数是用在FPGA/CPLD/EPLD的设计中。EDA系统为电子产品的开发,电子系统的设计,电子系统工程提供了高度集成的软件环境,具有完整而自动的实现流程,直观的没计环境,庞大的模拟库,简单而优良的仿真功能等优势。
1 引言
抢答器在各种知识、智力竞赛中有很大的用处,他能准确、公正、直观地判断出第一抢答者,并通过抢答器的指示灯显示和警示蜂鸣等手段指示出第一抢答者。如今在很多的综艺节目中,更多的采用大屏幕显示抢答者,渲染出更加激烈的比赛气氛,而且配合演播厅的整体效果,就要求抢答器也能提供多种接口,并抛弃传统的长长的蜘蛛网似的开关引线。本文所介绍的是一种基于EDA技术的实用无线抢答器系统的设计方案,他采用超大规模逻辑器件CPLD来处理抢答器的逻辑,通过上位微机来完成声音和动画等效果。该方案的优点在于:反应快、安装简单、覆盖范围广、可扩展性强、使用效果更美观等。
2系统构成
基于CPLD和无线编解码发射接收技术的无线抢答器系统的原理框图如图1所示,由8路无线抢答终端、主控制器以及上位微机系统组成。

2.1无线抢答终端
在本设计中,无线抢答终端主要包括编码模块、无线发射模块和功率放大模块,其内部结构框图如图2所示。

其中编码模块采用的是专用红外遥控编码芯片PT2262-IR,在主控制器端的无线解码模块采用的与其配对使用的解码芯片PT2272,他们都是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,最多可有12位三态地址端管脚,任意组合可提供531441地址码。PT2262最多可有6位(DO ~D5)数据端管脚,设定的地址码和数据码从17脚串行输出,非常适合用于无线遥控发射电路,其有效发射接收距离为80 m,发射电路电源范围为2-12 V,接收电路电源范围为4. 8~5. 0 V,发射电路有效发射反应时间≤0. 2 ms.
无线发射接受模块采用通用系列产品9912,在主控制器端的无线接收模块采用的是9921,这样不仅可以加快制作过程,而且还可以增加电路的稳定与可靠性。
2. 2 CPLD主控芯片
系统核心控制芯片采用的是Altera公司MAX7000S系列新一代CPLD器件EPM7128SLC84-15。该芯片采用CMOS E2PROM工艺,传输延迟仅为5 ns;内部具有丰富的资源-128个触发器、2500个用户可编程门;而且具有68个用户可编程的I/O接口,为系统定义输人、输出和双向口提供了极大的方便;为了比较适合混合电压系统,通过配置,输人引脚可以兼容3.3V/5V逻辑电平,输出可以配置为3. 3 V/5 V逻辑电平输出。EPM7128同时还提供了JTAG接口,可进行ISP编程,极大地方便了用户。
新的CPLD芯片技术除了大大减少集成芯片的数目,便于对系统进行扩展,还可以缩短开发周期。降低开发成本,同时提高了技术保密性。与FPGA技术相比,CPLD有掉电不易失的优点,使用更加方便。
2. 3人机接口电路
本系统中,主控制器与上位微机的通信采用RS 232串行异步通信方式。由于CPLD主控芯片的输出电平与RS 232的电平不匹配,所以主控制器与上位微机的人机接口电路,主要选用采用Max232芯片的进行电平转换。Max232是MAXIM公司生产的,包含两路驱动器和接收器的RS 232转换芯片。芯片内部有一个电压转换器,可以把输入的+5V电压转换为RS232接口所需的±10V电压。
3软件设计
本设计中的软件由CPLD控制程序和土位机PC端的动态效果演示程序2部分组成。CPLD控制程序实现与无线接收解码模块的连接及完成与外围模块之间的数据转换和通讯。上位机PC端的动态效果演示程序重点是完成基于VB的交互界面的设计。
3. 1基于CPLD的核心控制程序
CPLD控制程序是本系统软件设计的核心,他采用的是在美国Altera公司的Max+Plus II 10.0平台上用VHDI高级语言输人设计方法。他有专用的工具来实现将语言描述过的电路功能转换为实际的电路,具有很好的通用性和灵活性。他的主要功能:接收并保存无线接收解码模块传送的抢答成功的终端的编码并封锁接收模块,直至控制端复位;同时蜂鸣器奏响并在LED显示抢答成功的终端编号;并完成CPLD与串行接口芯片的数据交换.
该控制程序主要包括4个功能子模块:分频模块、抢
- 嵌入式系统设计方法的演化——从单片机到单片系统(01-28)
- Proteus在单片机教学和科技制作中的应用与实践(03-02)
- FPGA 原型设计:软件最重要!(03-21)
- 电子系统设计自动化方法和设计环境的研究(07-21)
- SoC:IP是新的抽象(10-24)
- 鳍式场效晶体管寄生提取的复杂性(12-26)
- 妤傛ḿ楠囩亸鍕暥瀹搞儳鈻肩敮鍫濆悋閹存劕鐓跨拋顓熸殌缁嬪顨滅憗锟�
閸忋劍鏌熸担宥咁劅娑旂姴鐨犳0鎴滅瑩娑撴氨鐓$拠鍡礉閹绘劕宕岄惍鏂垮絺瀹搞儰缍旈懗钘夊閿涘苯濮幃銊ユ彥闁喐鍨氶梹澶歌礋娴兼ḿ顫呴惃鍕殸妫版垵浼愮粙瀣瑎...
- 娑擃厾楠囩亸鍕暥瀹搞儳鈻肩敮鍫濆悋閹存劕鐓跨拋顓熸殌缁嬪顨滅憗锟�
缁箖鈧拷30婢舵岸妫亸鍕暥閸╃顔勭拠鍓р柤閿涘奔绗撶€硅埖宸跨拠鎾呯礉閸斺晛顒熼崨妯烘彥闁喕鎻崚棰佺娑擃亜鎮庨弽鐓庣殸妫版垵浼愮粙瀣瑎閻ㄥ嫯顩﹀Ч锟�...
- Agilent ADS 閺佹瑥顒熼崺纭咁唲鐠囧墽鈻兼總妤勵棅
娑撴挸顔嶉幒鍫n嚦閿涘苯鍙忛棃銏n唹鐟欘枃DS閸氬嫮顫掗崝鐔诲厴閸滃苯浼愮粙瀣安閻㈩煉绱遍崝鈺傚亶閻€劍娓堕惌顓犳畱閺冨爼妫跨€涳缚绱癆DS...
- HFSS鐎涳缚绡勯崺纭咁唲鐠囧墽鈻兼總妤勵棅
鐠у嫭绻佹稉鎾愁啀閹哄牐顕抽敍灞藉弿闂堛垼顔夐幒鍦欶SS閻ㄥ嫬濮涢懗钘夋嫲鎼存梻鏁ら敍灞藉簻閸斺晜鍋嶉崗銊╂桨缁崵绮洪崷鏉款劅娑旂姵甯夐幓顡嶧SS...
- CST瀵邦喗灏濆銉ょ稊鐎广倕鐓跨拋顓熸殌缁嬪顨滅憗锟�
閺夊孩妲戝ú瀣╁瘜鐠佽绱濋崗銊╂桨鐠佸弶宸緾ST閸氬嫰銆嶉崝鐔诲厴閸滃苯浼愮粙瀣安閻㈩煉绱濋崝鈺傚亶韫囶偊鈧喕鍤滅€涳附甯夐幓顡塖T鐠佹崘顓告惔鏃傛暏...
- 鐏忓嫰顣堕崺铏诡攨閸╃顔勭拠鍓р柤
娑撳洣绗€妤傛ɑ銈奸獮鍐叉勾鐠у嚖绱濇潻娆庣昂鐠囧墽鈻兼稉杞扮稑閸︺劌鐨犳0鎴炲Η閺堫垶顣崺鐔枫亣鐏炴洘瀚甸懘姘剧礉閹垫挷绗呴崸姘杽閻ㄥ嫪绗撴稉姘唨绾偓...
- 瀵邦喗灏濈亸鍕暥濞村鍣洪幙宥勭稊閸╃顔勭拠鍓р柤閸氬牓娉�
鐠愵厺鎷遍崥鍫ユ肠閺囨潙鐤勯幆鐙呯礉缂冩垵鍨庨妴渚€顣剁拫鍙樺崕閵嗕胶銇氬▔銏犳珤閵嗕椒淇婇崣閿嬬爱閿涘本鍨滅憰浣圭壉閺嶉绨块柅锟�...