发现了一个 Webench 设计filter 的bug?!

tianshuihu   2015-9-9 19:42 楼主
今天想用 Webench 的 filter 功能,设计了几个 带通滤波器
具体参数如下:

中心频率  fo:300kHz
通频带 BWp:200kHz
增益        A: 1
滤波器阶数:>=8

其他参数先不考虑,Webench 给出了:Linear Phase,Butterworth,Bessel 的解决方案,
但是在设计12阶Bessel 滤波器时出现了明显问题!!
具体见下图

12.png

图中的3个参数出现了明显的异常

给出的PDF报告中写的阶数是12阶,但是原理图明显只有10阶
12od.png

不知道各位有没有遇到这种情况


主界面附图:
bessel (2).png
生成的报告:
webench_design_3578805_180_946100529.pdf (53.25 KB)
(下载次数: 9, 2015-9-9 19:27 上传)


回复评论 (10)

对于生成好的10阶滤波器做multism仿真,

每一级和5级级联(all)的幅度特性如下图所示

linear型滤波器 幅度特性
linear.jpg

bessel型滤波器 幅度特性

bessel.jpg

对比两图可以发现bessel型滤波器的中心频率明显左偏(我可以确定仿真元件的参数没有输入错误)
正是这个发现致使我怀疑webench在设计某些filter时可能出现问题
点赞  2015-9-9 20:05
应该是软件bug。。。
点赞  2015-9-10 12:53
已经确认bug 1.png
每一刻都是崭新的,加油!
点赞  2015-9-10 13:02
这个bug对webench设计会有什么影响呢,可以忽略不管吗?@tianshuihu @nemo1991 @youzizhile

点赞  2015-9-10 13:31
引用: maylove 发表于 2015-9-10 13:31
这个bug对webench设计会有什么影响呢,可以忽略不管吗?@tianshuihu @nemo1991 @youzizhile

这个bug 如果只是个案问题不大
但是很可能不是个案,我试了几个12阶的bessel都有明显问题,10阶的结果也不太理想

或许webench 对于这个bessel滤波器的设计存在一些未知问题

对于我来说这个问题影响不大,因为从8阶的结果来看bessel不是我的最佳选择
不过从产品的完整性来说,webench应该把这个功能做好才能称之为全面、可靠的仿真工具!
点赞  2015-9-10 14:12
引用: tianshuihu 发表于 2015-9-10 14:12
这个bug 如果只是个案问题不大
但是很可能不是个案,我试了几个12阶的bessel都有明显问题,10阶的结果也 ...

谢谢把这个问题反馈出来,我们将会发给TI。
点赞  2015-9-10 14:18
引用: maylove 发表于 2015-9-10 14:18
谢谢把这个问题反馈出来,我们将会发给TI。

其实非常感谢Ti,webench太强大了,轻轻松松就能设计一个8阶以上的滤波器,大大减少了我的工作量

另外多谢你啦,我想向Ti反馈却没有合适的渠道,感谢EEworld提供了这样一个平台
点赞  2015-9-10 14:53
我也验证了,测试了所有阶的,确实在12阶的时候有BUG,渣渣网速,弄了两个小时
点赞  2015-9-10 16:03
引用: sunduoze 发表于 2015-9-10 16:03
我也验证了,测试了所有阶的,确实在12阶的时候有BUG,渣渣网速,弄了两个小时

太有研究精神了,多谢关注
点赞  2015-9-10 19:03
楼主研究的很仔细啊  不错
点赞  2015-9-14 13:27
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复