《现代电子技术》2007年第6期摘录:王晓晖等:基于FPGA的通用遥
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
王晓晖等:基于FPGA的通用遥控解码器的设计若A的前8位不是01111111,则说明同步信号有误,系统不予响应,数据输出无效,数据有效标志位VT一0。当同步信号正确时,为了能够区别其他同类遥控器发出的遥控命令而避免相互串扰,本解码器有一个20位的地址输入端B[O:19],将两个地址进行比较,由于4位数据D[0:3]的0000状态一般不用作遥控命令,可以通过一定的组合逻辑使两个地址相等且D[0:3]不等于0000时,最终输出4位有效数据D[0:3],数据有效标志位vT一1;否则,输出无效,数据有效标志位vT—O。系统电路如图9所示:图9解码器系统电路图4仿真与分析为了书写方便,将20位输入地址用5位16进制数表示,输入地址56789H。仿真波形如图10所示。在图10(a)中有3组编码信号,第1组和第3组同步信号正确,地址相符,数据得以有效输出,VT一1;第2组地址和预先输入的地址不同,为了便于观察,将其放大如图10(b)所示,地址信号是1101,0110,0111,1000,1001B,化成16进制数为D6789H,地址不符,说明这是其他遥控器发出的编码信号,系统不予响应,数据输出无效,VT—O,可以防止不同遥控器发出的编码信号相互串扰。在图10(c)的编码信号中,第一帧的同步信号信号有错误,数据输出无效,VT—O;第二帧及以后的同步信号正确,地址也相符,4位数据得以有效输出,VT一1。当VT一1时,输出数据有效,通过进行命令译码,就可以驱动执行部件发出各种遥控动作。5结语图10解码器系统仿真波形FPGA是一种高密度、大容量的可编程逻辑器件。遥控解码器是遥控接收端的核心部件,本设计在FPGAFLEXlOK系列器件上,实现了一种通用遥控解码器的设计过程,具有功耗低、可靠性高、集成度高,开发周期短的特点,可以应用在家用电器遥控、车库门控制器、防盗报警系统等多种遥控场合。参考文献[1]阎石.数字电子技术基础[M].北京:高等教育出版社,1983.[2]江国强.EDA技术与应用[M].北京:电子工业出版社,2004.[3]夏宇闻,胡燕祥,刁岚松.Vet’ilogHDL数字设计与综合[M].北京:电子工业出版社,2004.作者简介王晓晖男,1981年出生,河北石家庄人,桂林电子科技大学硕士研究生。研究方向为专用集成电路设计。(上接第13页)该声码器具有很好的通用性和灵活性,已在实际通信系统中获得应用并表现出良好的性能。参考文献[1]清源科技.TMS320C54X【)SF’硬件开发教程[M].北京:机作者简介罗英军曾嵘刘竹林赵源械工业出版社,2003.[2]汪安民.T.MS320C54XDSr’实用技术[M].北京:清华大学出版社,2002.[3]胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1996.男,1973年出生,十堰职业技术学院电子工程系副主任,讲师。女,1978年出生,十堰职业技术学院电子工程系助教。男,1982年出生,十堰职业技术学院电子工程系助教。男,1980年出生,十堰职业技术学院电子工程系助教。
阅读此文(图):
点击此处在线翻阅