|
|
| | -文章搜索 - 最新文章 - | |
第8882篇:ispPAC及其滤波器设计 |
| 发布时间:2006年5月27日 点击次数:830 |
| 来源: 作者:上海海运学院 秦正田 黄海燕 张 利 |
ispPAC简介 自1992年美国Lattice公司推出了系统可编程 同数字系统内可编程大规模集成电路(ispLSI)一样,它使设计者用开发软件在计算机中设计、修改,并能进行电路特性模拟,最后通过下载电缆将设计下载至芯片中。 系统内可编程器件可以实现三种基本功能:(1)信号调整;(2)信号处理(3)信号转换。信号调整主要是对信号进行放大、衰减、滤波。信号处理是人才济济对信号进行求和、求差、积分运算。信号转换是把数字信号转换成模拟信号。目前已推出了三种器件:ispPAC10、ispPAC20和ispPAC80。它的开发软件为Lattice公司的PAC-Designer。 系统内可编程模拟电路具有可模拟信号进行放大、转换、滤波的功能,是通过器件内的多个功能块的互联并能对电路进行重构以达到能调整电路的增益、带宽和阈值。编程次数可达1万次。其内部结构及电路如图1、2所示。 每个PAC块都可以独立地构成电路, 滤波器的实现 在一个实际应用的电路系统中,它的输入信号往往受干扰等因素,会含有一些不必要的噪声成分,应当把它衰减到足够小的程度,从而达到把我们需要的信号从输入信号源中分离出来。而为了解决上述问题,我们可以采用有源滤波器来实现。 下面介绍一下如何用在系统可编程模拟器件实现滤波器的设计方法。通常我们可以用三个运算放大器来实现双二阶型函数的电路。双二阶型函数能实现各种滤波器函数,如低通、高通、带通、带阻等。双二阶函数T(s)的表达式如下,式中m=1或n=1或0: 从方框图中的函数中不难看出,系统可以分别用反向器电路、积分电路、有损积分电路来实现。把各个运算放大器电路代入图3的方框图中即可得到以下的实现电路,如图4所示。 现在我们已不再需要利用电阻、电容、运放搭电路,然后才调试电路。现在完全可以利用系统内可编程器件方便地实现此电路。ispPAC10就能够实现方框图中的每一个功能块,PAC块可以对两个信号进行求和或求差,k为可编程增益,电路中把k11、k12、k22设置成+1,把k21设置成-1。因此一个三运放的双二阶型函数电路可以用两个PAC块就能实现。在开发软件PAC-Designer中使用原理图输入方式,把两个PAC块连接起来,电路如图5所示。 电路中的CF是反馈电容值,Re是输入运放的等待电阻,其值为250KΩ。两个PAC块的输出分别为V01和V02。可以分别得到两个表达式,即带通函数表达式和低通函数表达式。 系统内可编程模拟电路的开发软件PAC-Designer中含有一个宏单元,专门用于滤波器的设计,根据我们的设计要求算出对反馈电容,电阻和电路增益等参数,然后在电路图编程环境下进行电路布线、修改其相应的参数值,系统的设计工作就基本完成。为了检验设计能否达到理想要求,开发软件中还有一个模拟器仿真工具,用于滤波器的幅频和相频特性的仿真。如仿真的结果达到要求,则就可以通过下载电缆直接下载到ispPAC10器件中,整个设计工作完成。否则修改其参数,到仿真结果满意为止。 结论 用ispPAC-Designer设计模拟滤波器极其方便,用一台PC机就可以代替通常的示波器,扫频仪和面包板,便工作效率得到很大提高,并且可以根据用户的需要对系统作出调整而无须对PCB板作出任何改动,只须通过软件在PC机中进行重新设计和性能仿真,然后下载到芯片中即可。整个工作在数小时内就能完成。 |
|
|
|
|
[CPLD/FPGA] 相关文章: CPLD在信号滤波和抗干扰中的应用简介: 摘要: 滤波和抗干扰是任何智能仪器系统都必须考虑的问题。在传统的应用系统中,滤波部分往往要占用较多的软件资源和硬件资源。复杂可编程逻辑器件(CPLD)的出现,为解决这一问题开辟了新的途径,条用CPLD实现滤是一种高效可靠的方法。介绍了利用MAX+PLUS Ⅱ对CPLD编程来实现对传感器和按键信号滤波和抗干扰。该方法已在产品开发中获得了成功应用。 ...... 用电容传感器按钮设计电子开关 LVDS输入电平问题 LDO稳压器等效串联电阻的稳定范围 半双工数据流向指示电路 |
|
|
|