Programmable Universal Filter

the c-message filter, which simulates the frequency response of the human ear, is a commonly specified test and measurement filter for voice, audio, and telecomunication applications in the u.s. in europe, a close relative is a psophometric noise-weighting filter. you can construct either type by cascading three 2nd-order bandpass sections with a 2nd-order lowpass section. the c-message filter, for example, is shown in figure 1
figure 1. cascaded, 2nd-order universal filter sections implement a c-message filter.
dual universal, 2nd-order ic filters provide a compact and efficient means for implementing the circuit of figure 1. if the ic filters are programmable, switched-capacitor types as shown, you can rapidly implement a c-message, psophometric, or other test filteres on demand simply by loading the chips with different sets of coefficients. these coefficients set each 2nd-order section's filter mode, q, and cutoff or center frequency f0. the c-message filter has poles only, which are specified by the ieee standard 743-1984:
table 1. pole value in rad/sec value in hz (f0) q
bp#1 -1502 j1267 312.741 0.6540
bp#2 -2439 j5336 933.761 1.2027
bp#3 -4690 j15267 2541.886 1.7026
lp#1 -4017 j21575 3492.778 2.7316
figure 2 shows the external connections that configure two filter ics in the architecture of figure 1, along with a table of decimal equivalents for the digital coefficients assosiated with each filter section. these 2nd-order sections establish pole locations in accordance with the f0 values listed. each section contains two continuous-time chebysheff filters whose center frequency can be digitally programmed in 128 steps over the range 1 to 25khz. passband ripple is 0.1db. for maximum signal-to-noise ratio, the signal amplitude at each section output should be as high as possible.
more detailed image
figure 2. the circuit connections and coefficient sets shown enable two programmable, switched-capacitor filter ics to realize the c-message filter of figure 1. by loadingthe ics with different coefficient sets, you can obtain the european psophometric noise-weighting filter and other test/measurement filters.
signal swings are as follows: if you apply 4v to input ina on ic1, output bpa swings 2.7v, output bpb swings 1.85v, output bpa of ic2 swings 1.6v, and the lowpass output (lpa of ic2) swings 3.2v. ic2 operates in mode 4 instead of mode 1, which provides a gain of 2 instead of 1 for the lp and bp outputs (see data sheet)
you must bandlimit the filter's input signal to fclk/4 or less, where (in this case) fclk = 38.4khz. the uncommited op amp in ic1 can provide second- or 3rd-order lowpass filter for this purpose. the uncommited op amp in ic2 can provide a similarlowpass filter for smoothing the output signal.
as an alternative, you can realize the c-message function using one filter ic and an external op amp (figure 3). this approach lack flexibility, however. you can no longer switch to other filter functions by electrically reprogramming the circuit.
more detailed image
figure 3. this circuit, based on one filter ic and an external op amp, produces the same c-message response of figure 1 but lacks programming flexibility.
this circuit realizes the first bandpass (bp#1) in terms of external resistors and capacitors around uncommited opamp of ic1. bp#1, which also serves as an antialiasing filter for the samplin action of ic1, is an infinite-gain, multiple-feedback bandpass filter with f0 = 312.74hz, q = 0.654, and gain = 0.654. design procedures for this configuration are available in the literature.
ic2 implements bp#2 and bp#3 with the same gain and signal levels as in figure 1. the external op amp with resistors and capacitors implements lp#1, which also serves as the output smoothing filter. like bp#1 you can design lp#1 as an infinite-gain, multiple-feedback circuit with f0 = 3492.778hz, q = 2.7316, and gain = 2.
the 125khz clock frequency is arbitrary; other values require that you program ic1 for a different fclk/f0 ratio.
figure 4. circuits in figure 1 and figure 2 produce the same frequency response.
in both filter circuits (figure 1 and figure 2) the coefficients for f0a, f0b, qa, qb were calculated by software available from maxim (see data sheet). figure 4 shows the filter transfer function for either realization.

公安知识图谱市场广阔 但遇到机遇的同时也将面临困难
铁电存储器在验光仪数据存储系统中的应用
维修斯坦福SR560可编程滤波器烧了overload
关于S参数的常见问题 矢量网络分析仪与网络分析仪的区别
如何用”虚短“和”虚断“分析运放电路
Programmable Universal Filter
台积电三星对决:联美日抗韩策略剖析
2023产业技术问题专家座谈会顺利召开
2018新iPhone 命名与定价曝光,推出双卡双待机型
疫情过后物联网未来应该如何发展
电池还可以这么玩,纸质电池面世
基于Web端的AR可视化应用推出,可兼容VR、AR设备
力拼ARM全家 MIPS新品Aptiv处理器全解析
南京熊猫发布公告拟终止实施上海熊猫机器人科技有限公司投资项目
如何选择合适的安规电容企业
微软高通联手 骁龙835版Win10笔记本将亮相:无风扇超轻薄
基于 LoRa 的远距离无线连接设计
充电泵12V至±5V电源电路图
中国移动4G用户数量正保持缓慢增长态势
基于FPGA的视频采集需要实施显示和视频数据存储的问题