老古开发网首页
导航:老古开发网首页文章索引文章分类嵌入式系统→[用PAC-Designer 设计滤波器]
| -文章搜索 - 最新文章 - |

用PAC-Designer 设计滤波器

发布时间:2002年3月13日 点击次数:611
来源:今日电子   作者:
 
武汉江汉大学物理与信息工程学院 黄红
 
 
  近年来,数字系统的EDA技术及可编程逻辑器件的发展极大地改变了传统电子系统的设计思想和实现方法,但是模拟电路的设计手段似乎还停滞不前。现在,由美国Lattice公司推出的模拟电路在系统可编程技术ispPAC使这种情况发生了变化,为模拟电路的设计自动化翻开了新的一页。


ispPAC 及PAC-Designer的特点
  与数字系统的在系统可编程技术类似,模拟电路的在系统可编程技术允许设计者使用开发软件在计算机中设计和修改模拟电路,并通过编程电缆将设计方案下载到可编程模拟器件中,从而加快设计进程,提高系统设计的准确性,为电子系统设计人员开发产品提供了一条崭新的途径。目前由Lattice公司推出的在系统可编程模拟器件有ispPAC10、ispPAC20和ispPAC80三种,这些芯片都是基于E2CMOS编程,支持JTAG编程方式,可编程十万余次。ispPAC器件的开发软件为PAC-Designer,采用原理图输入方式,并能对设计电路作幅频特性和相频特性仿真。
  PAC-Designer软件在滤波器的设计方面独具特色,其内部集成了不同的宏功能,在宏功能中可以选择滤波器的类型(如巴特沃斯或赛贝谢夫)和参数(增益、截止频率、品质因数等)来实现所需的滤波器。


ispPAC10的内部结构
  ispPAC10是Lattice公司推出的在系统可编程模拟器件,采用非易失性数字E2CMOS技术,其内部由四个完整的模拟宏单元PACBlock组成,每个PACBlock又由运放、电阻和电容组成,如图1所示。芯片无需外围元件就可以灵活实现精密滤波器、求和、求差、增益、衰减和积分等基本模拟功能。用ispPAC10设计电路时,PACBlock中的运放增益可在-10~+10之间进行调节,电容可以在一组固定值之中进行选择,运放与一系列的反馈电容组合可以产生120种可编程电路,频率范围在10kHz至100kHz之间,从而完成不同的电路功能。


用PAC-Designer和ispPAC10设计滤波器


  用手工设计二阶滤波器时,需要通过理论公式不断修订各元件参数,最后才能满足电路指标的要求,而Pspice和EWB等软件一般只能进行模拟仿真,而且仿真实现的电路还必须通过分离元件来完成实际电路。
  采用ispPAC10设计带通或低通滤波器时,不需要任何外部元器件就可以对整个电路的增益、Q值和截止频率进行调整。通过设定运放增益和电容参数,可以将PACBlock配置成可编程的单极性低通滤波器或积分器,在ispPAC10内部的几个PACBlock还能够连接在一起组成更高级数的滤波器。
  用PAC-Designer宏功能,只要输入滤波器的参数,系统就会根据设计要求算出反馈电容、电阻及各运放的增益等参数,然后在电路图编程环境中进行电路布线,修改其参数值。具体过程是,首先打开Tool菜单,选择Run Macro,弹出如图2所示的宏功能对话框,选择“ispPAC10 Bipuad.exe”,在参数输入对话框中填入F0=2kHz,Q=0.707,DC Gain=2,在Optimize中选择F0,就可得到截止频率为2kHz,Q为0.707,增益为2的二阶低通滤波器,图4是滤波器的原理及内部接线图。保存原理图,再对其进行幅频及相频特性仿真,仿真结果如图5所示。观察波形,确认各项参数指标无误后,最后将设计下载至ispPAC10芯片中。设计方案的下载是通过编程电缆将计算机的并行口和被编程器件连在一起来实现的,接口符合IEEE1149.1JTAG标准。如果目标电路板上有多个可编程器件,需采用菊花链的连结方式将几个器件连在一起。


结束语
  在系统可编程模拟器件及设计工具的出现,使模拟电子系统的设计与实现方法发生了很大变化。运用PAC-Designer及ispPAC系列芯片设计滤波器及其他模拟电子线路,将大大缩短产品的开发周期,提高系统的可靠性并减少制造成本,应用前景非常广阔。



欢迎进入老古论坛进行讨论
[嵌入式系统] 相关文章:
用电路实现 pascal三角形运算
简介:
东南大学ASIC工程中心 徐光明 张嗣忠 范继伟 前言   Pascal三角形,即(a-b)n展开项系数,是一个经典的数学问题,然而它在通信、频率补偿、版图布局布线优化等 很多方面都有广泛的应用。在一个小数分频项目中,需要构建一个四级的pascal三角形来进行相位补偿,如图1所示,第二个累加器的溢出必须通过第一个微分控制分频比,第三个累加器的溢出必须通过第二个微分控制分频比,依此类推。第二个累加器使分频比变为N+1、N-1,第三个累加器将分频比变为N+1、N-2、N+1,第四......

采用MAX5026实现可编程APD偏置电路
FSK/ASK/FM接收电路
自适应可变磁阻传感器放大器及其应用
采用单片机设计温湿度控制仪
用FPGA实现FFT算法
配置一个最佳的RF/微波开关系统
采用C51与插拔式FLASH闪存设计无纸记录仪
一种交织器和解交织器的FPGA电路实现
COFDM 系统中信道状态信息的提取及其在软判决中的应用
 
下一个:[嵌入式系统]虚拟环绕处理器芯片MM1454
简介:
毛兴武    MM1454是三菱公司开发的Q Surround虚拟处理器IC,能够实现由Q SOUND Labs研制的音响算法。当左/右(L/R)两个通道中采用Dollby Pro逻辑编码的立体声信号输入到该芯片时,能产生一个背面的虚拟扬声器。这样仅仅使用左右两个扬声器,就可以逼真地再现3D音响。对于通常的立体声信号,MM1454使用Q Xpander技术,仍可以产生具有纵深感和宽范围的音响效果。由于采用了有源滤波器,MM1454仅需很少的......
 

上一个:[嵌入式系统]变压器中的分布电容与屏蔽

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:31毫秒