滤波器设计是电子电路设计中经常碰到的问题。在51单片机系统中,51单片机VCC引脚旁的10u和0.1u的电容就是最简单的滤波器和滤波装置,但复杂的滤波器设计更是手机等高频电路系统中必不可少的硬件装置。
一般的,滤波器可分为有源滤波器和无源滤波器两种。其中,有源滤波器由集成运放和电阻、电容等组成,根据高通、低通、带通还是带阻方式,电容和电阻的配置位置有所不同。一般说来,有源滤波器根据配置位置和功能的不同,普遍采用MFB和Sallen-Key两种拓扑形式。
典型的软件有:TI公司的FilterPro,Microchip公司的FilterLab2.0等,均是免费软件,可从其网站上免费下载使用。另一款非常著名的设计软件是FilterWiz Pro,功能与FilterPro和FilterLab2.0类似,还可以选择各阶滤波器的拓扑结构。FilterWiz Pro无免费版本。
需要说明的是,FilterLab2.0软件的稳定性明显好过FilterPro,虽然FilterPro在业界口碑尚可。
无源滤波器就是常说的RC、RLC等纯粹采用电阻、电容和电感等无源器件组成的滤波装置,成本低廉,稳定性好。一般的低频滤波器网络普遍采用电阻和电容组成,只有高频才会考虑配置电感装置。
网络上的无源滤波器设计软件较多。但博主推荐FilterFree软件。FilterFree软件为免费滤波器设计软件,可完成有源滤波器设计,也可进行无源滤波器设计,可从nuhertz公司网站上免费下载。更强大功能的Filter Solution软件不但可进行有源和无源滤波器软件设计,还可进行器件数值的更改和其他器件参数的自动匹配。