Canonical lowpass filter with digitally programmable cutoff frequency settings using current followers
12500575 ยท 2025-12-16
Assignee
Inventors
Cpc classification
International classification
Abstract
A second-order low-pass canonical filter designed for precise signal processing and a method for assembling and a method for low pass filtering a current signal are described. The filter comprises two main stages. The first stage includes a current source that feeds into a first programmable current division network (CDN), which is in series with a first current follower (CF) having a single output terminal. This arrangement is followed by a first three output terminal CF circuit. The second stage consists of a second CDN network connected in series with the negative output of the first three output terminal CF circuit. A second single output terminal CF in series with the second CDN.sub.2 is connected to a second three output terminal CF, whose negative output terminal provides a low pass filtered output current I.sub.0. This filter architecture is particularly advantageous for applications requiring stable and adjustable frequency filtering capabilities.
Claims
1. A second order low-pass canonical filter, comprising: a first stage including: a current source (I.sub.i) connected in series with an input terminal of a first programmable current division network; a first single output terminal current follower in series with the first programmable current division network; a first three output terminal current follower circuit in series with the first single output terminal current follower; a second stage including: a second programmable current division network in series with a negative output terminal of the first three output terminal current follower circuit; a second single output terminal current follower in series with the second programmable current division network; and a second three output terminal current follower circuit in series with the second single output terminal current follower, wherein a negative output terminal of the second three output terminal current follower circuit is configured to generate a low pass filtered output current (I.sub.0), wherein the three output terminals of each of the three output terminal current follower circuits are configured to have a positive feedback terminal, a negative feedback terminal and a negative output terminal, and wherein the first three output terminal current follower circuit comprises: a first capacitor having a positive terminal connected to the output terminal of the first single output terminal current follower circuit and a negative terminal connected to ground; a first resistor connected between the positive terminal of the first capacitor and an input terminal of the first three output terminal current follower circuit; a first positive feedback path configured to connect the positive feedback terminal of the first three output terminal current follower circuit to the input terminal of the first programmable current division network; and a first negative feedback path configured to connect the negative feedback terminal of the first three output terminal current follower circuit to the first terminal of the first capacitor, wherein the negative output terminal of the three output terminal current follower circuit is configured to connect to an input terminal of the second programmable current division network.
2. The second order low-pass canonical filter of claim 1, wherein the second three output current follower circuit comprises: a second capacitor having a positive terminal connected to an output terminal of the second single output current follower circuit and a negative terminal connected to ground; a second resistor connected between the positive terminal of the second capacitor and an input terminal of the second three output terminal current follower circuit; a second positive feedback path configured to connect the positive feedback terminal of the second three output current follower circuit to the first positive feedback path; and a second negative feedback path configured to connect the negative feedback terminal of the second three output current follower amplifier to the positive terminal of the second capacitor.
3. The second order low-pass canonical filter of claim 2, further comprising: a first control input (.sub.1) connected to the first programmable current division network, wherein the first control input is configured to program a pole frequency (.sub.01) of the first current division network; and a second control input (.sub.2) connected to the second programmable current division network, wherein the second control input (.sub.2) is configured to program a pole frequency (.sub.02) of the second programmable current division network, where .sub.1 and .sub.2 are each selected from a range of 0 to 1.
4. The second order low-pass canonical filter of claim 3, wherein .sub.1=.sub.2.
5. The second order low-pass canonical filter of claim 4, wherein a pole frequency (.sub.0) of the second order low-pass canonical filter is given by:
6. The second order low-pass canonical filter of claim 4, wherein a quality factor (Q) of the second order low-pass canonical filter is given by:
7. A method for assembling a second order low-pass canonical filter, comprising: forming a first stage by: connecting a current source (I.sub.i) in series with an input terminal of a first programmable current division network; connecting a first single output terminal current follower in series with the first programmable current division network; connecting a first three output terminal current follower circuit in series with the first single output terminal current follower; forming a second stage by: connecting a second programmable current division network in series with a negative output terminal of the first three output terminal current follower circuit; connecting a second single output terminal current follower in series with the second programmable current division network; connecting a second three output terminal current follower circuit in series with the second single output terminal current follower; and generating a low pass filtered output current (I.sub.0) at the negative output terminal of the second three output terminal current follower circuit, configuring the three output terminals of each of the three output terminals of the three output terminal current follower circuits to have a positive feedback terminal, a negative feedback terminal and a negative output terminal, forming the positive feedback terminal by connecting a slewing node of a first op amp to a positive input terminal of a second op amp, wherein the positive feedback terminal is a slewing node of the second op amp; forming the negative output terminal by connecting the slewing node of the first op amp to a positive input terminal of a third op amp and connecting a slewing node of the third op amp to a positive input terminal of a fourth op amp, wherein the negative output terminal is a slewing node of the fourth op amp; and forming the negative feedback terminal by connecting the slewing node of the first op amp to a positive input terminal of a fifth op amp and connecting a slewing node of the fifth op amp to a positive input terminal of a sixth op amp, wherein the negative feedback terminal is a slewing node of the sixth op amp.
8. The method of claim 7, further comprising forming the first three output terminal current follower circuit by: connecting a first capacitor having a positive terminal to the output terminal of the first single output terminal current follower circuit and connecting a negative terminal of the first capacitor to ground; connecting a first resistor between the positive terminal of the first capacitor and an input terminal of the first three output terminal current follower circuit; forming a first positive feedback path by connecting the positive feedback terminal of the first three output terminal current follower circuit to the input terminal of the first programmable current division network; forming a first negative feedback path by connecting the negative feedback terminal of the first three output terminal current follower circuit to the first terminal of the first capacitor; and connecting the negative output terminal of the first three output terminal current follower circuit to an input terminal of the second programmable current division network.
9. The method of claim 8, further comprising forming the second three output current follower circuit by: connecting a second capacitor having a positive terminal to an output terminal of the second single output current follower circuit and connecting a second terminal of the second capacitor to ground; connecting a second resistor between the positive terminal of the second capacitor and an input terminal of the second three output terminal current follower circuit; forming a second positive feedback path by connecting the first positive feedback terminal of the second three output current follower circuit to the first positive feedback path; and forming a second negative feedback path by connecting the negative feedback terminal of the second three output current follower amplifier to the positive terminal of the second capacitor.
10. The method of claim 7, further comprising: connecting a first control input (.sub.1) to the first programmable current division network, wherein the first control input (.sub.1) is configured to program a pole frequency (.sub.01) of the first current division network; and connecting a second control input (.sub.2) to the second programmable current division network, wherein the second control input (.sub.2) is configured to program a pole frequency (.sub.02) of the second programmable current division network, where .sub.1 and .sub.2 are each selected from a range of 0 to 1.
11. The method of claim 10, further comprising: setting the first control input (.sub.1) to be equal to the second control input (.sub.2).
12. A method for low pass filtering a current signal, comprising: injecting, by a current source, an input current (I.sub.i) into a first stage circuit including an input terminal of a first programmable current division network having a first digital control input (.sub.1); generating, by the first programmable current division network, a fractional output (.sub.1I.sub.i) of the input current (I.sub.i); transmitting the fractional output (.sub.1I.sub.i) to an input terminal of a first single output terminal current follower; generating, by the first single output terminal current follower, a first buffered fractional output current; transmitting the first buffered fractional output current to a first three output terminal current follower circuit in series with the first single output terminal current follower; generating, by the first three output terminal current follower circuit, a first stage output current (I.sub.i); transmitting the first stage output current (I.sub.i) to a second stage circuit including an input terminal of a second programmable current division network in series with a negative output terminal of the first three output terminal current follower circuit; generating, by the second programmable current division network, a fractional output current (.sub.2I.sub.i) of the first stage output current (I.sub.i); transmitting the fractional output current (.sub.2I.sub.i) to an input terminal of a second single output terminal current follower; generating, by the second single output terminal current follower, a second buffered fractional output current; transmitting the second buffered fractional output current to an input terminal of a second three output terminal current follower circuit in series with the second single output terminal current follower; and generating, by the second three output terminal current follower circuit, a low pass filtered output current (I.sub.o) from a negative output terminal of the second three output terminal current follower circuit.
13. The method of claim 12, wherein the first three output terminal current follower circuit further comprises: a first capacitor having a positive terminal connecting the output terminal of the first single output terminal current follower circuit and a negative terminal connecting to ground; a first resistor connecting the positive terminal of the first capacitor to an input terminal of the first three output terminal current follower circuit; a first positive feedback path connecting a positive feedback terminal of the first three output terminal current follower circuit to the input terminal of the first programmable current division network; and a first negative feedback path connecting the negative feedback terminal of the first three output terminal current follower circuit to the first terminal of the first capacitor, wherein the negative output terminal of the three output terminal current follower circuit is connected to an input terminal of the second programmable current division network.
14. The method of claim 13, wherein the first three output terminal current follower circuit further comprises: a second capacitor having a positive terminal connecting an output terminal of the second single output current follower circuit and a negative terminal connecting to ground; a second resistor connecting the positive terminal of the second capacitor to an input terminal of the second three output terminal current follower circuit; a second positive feedback path connecting a positive feedback terminal of the second three output current follower circuit to the first positive feedback path; and a second negative feedback path connecting the negative feedback terminal of the second three output current follower amplifier to the positive terminal of the second capacitor.
15. The method of claim 14, further comprising: programming a pole frequency (.sub.01) of the first current division network by the digital control input (.sub.1) of the first programmable current division network, and programming a pole frequency (.sub.02) of the second programmable current division network of the second programmable current division network, where .sub.1 and .sub.2 are each selected from a range of 0 to 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A more complete appreciation of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words a, an and the like generally carry a meaning of one or more, unless stated otherwise.
(12) Furthermore, the terms approximately, approximate, about and similar terms generally refer to ranges that include the identified value within a margin of 20%, 10%, or preferably 5%, and any values therebetween.
(13) Aspects of this disclosure are directed to a system, device, and method for configuring a second-order low pass filter with a digitally programmable cutoff frequency, which is achieved through the use of current division networks (CDNs) and current followers (CFs). The filter is capable of precisely adjusting the pole frequency (.sub.o) without affecting the quality factor (Q) or the current gain (A.sub.i) of the filter.
(14) The present disclosure relates to a combination of single-output and multi-output CFs, along with CDNs to allow for the programming of .sub.o. By adjusting the digital control inputs ( parameters) across the CDNs, the cutoff frequency can be fine-tuned, which is verified through experimental results. The configuration of the filter achieves operational efficiency, with reduced power consumption and component count in the later figures, all while maintaining independent control of critical parameters of the filter.
(15)
(16) As depicted in the
(17) The CDN is a circuit configuration that divides an input current into multiple branches, usually through a network of transistors that are controlled digitally. The purpose of a CDN is to enable the precise and programmable division of current for various applications, such as tuning the characteristics of a filter 100. In a CDN, the input current I.sub.in is divided into different paths, each path having a binary-weighted scaling factor applied to it. This binary weighting is controlled by digital bits, allowing for fine-grained control over the division of current.
(18) The output current (I.sub.o) is the sum of all the branched currents measured after their respective scaling. In one aspect, filters with CDNs are capable of providing a 10-bit tuning range without trimming and with inherent linearity, unlike other analog tuning methods. The CDNs do not consume the DC power. In one example, CDNs are implemented for applications requiring a linear response over a wide range of frequencies, such as in wave analyzers or biomedical instruments where precision is paramount.
(19) A first single output CF, depicted as CF.sub.2 104, is configured to receive an input current I.sub.i 102 at a CF.sub.2 input terminal, denoted as X. The CF.sub.2 104 is configured as a non-inverted current follower. The non-inverted output of the CF.sub.2 104 is fed to a first three output CF, depicted as CF.sub.1 106, as an input through a first RC circuit formed by R.sub.1 and C.sub.1. The three output terminals include a positive output terminal, a first central negative output terminal, and a second negative output terminal. The CF.sub.1 106 is configured to receive the input at a CF.sub.1 106 input terminal X and output the current at the first central negative output terminal () which is further provided as an input to a second CF 110. The second negative output terminal () of the CF.sub.1 106 is fed back to the first RC circuit as feedback. The positive output terminal is coupled to a first CDN, depicted as CDN 108, which is then fed back to the input terminal X of CF.sub.2 104. The CF.sub.2 104, the CF.sub.1 106, and the CDN 108 form a first stage of the second order low pass filter 100.
(20) A second three output CF is depicted as CF.sub.0 110. CF 110, similar to the CF.sub.1 in configuration, includes one input terminal and three output terminals. The three output terminals include a positive output terminal, a first central negative output terminal, and a second negative output terminal. CF.sub.0 110 is configured to receive an input current at a CF.sub.0 110 input terminal X and output the current at the first central negative output terminal () which is further provided as an input to a second CF having a single output, depicted as CF.sub.4 116, through a third CDN, depicted as CDN 114. The second negative output terminal () of CF.sub.0 110 is fed back to the second RC circuit. The positive output terminal is coupled to a second CDN, depicted as CDN 112. The negative terminal of the output of the fourth CF 116 () is configured to output current L 120 CF.sub.0 110, CF.sub.4 116, CDN 112, and CDN 114 form a second stage 122 of the second order low pass filter 100.
(21) CDN 108 and CDN 112 form a feedback path conveying inverting outputs of the CF.sub.1 106 and CF.sub.0 110 to the input terminal of CF.sub.2 104. Each CDN is configured with adjustable digital control input , where =current out/current in=.sub.i-1.sup.nd.sub.i2.sup.1, and where n is the size of the control word and d is the i.sup.th digital bit. The CDN 108 is configured with .sub.f1 and CDN.sub.2 112 is configured with .sub.f0, and CDN.sub.3 114 is configured with .sub.g0.
(22) The transfer function of the second-order low pass filter 100 is given by equation (1).
(23)
(24) The performance of the filter 100 is characterized by equations (2), (3), and (4), which define the current gain (A.sub.i), the pole frequency (.sub.o), and the pole quality factor (Q).
(25)
(26) The configuration of CDNs allows for fine-tuning of the pole frequency (.sub.o) with high accuracy, despite the usual 50% variance in monolithic RC time constants. This precision tuning is achieved without disturbing the pre-set values of the current gain (A.sub.i) and the pole quality factor (Q), circumventing the typical trade-offs seen in conventional filters. The A.sub.i, Q, and do parameters are calculated for achieving the desired filter characteristics, with A.sub.i and Q being set accurately via resistor and capacitor ratios, whereas do is dependent on the absolute values of these components. However, practical implementation of the filter requires tuning of .sub.o that does not alter A.sub.i and Q, which leads to the requirement of a filter allowing independent control of .sub.o without disturbing the other two parameters.
(27)
(28) The configuration of the filter 200 is designed around the capability to program the pole frequency parameter (.sub.o) through the simultaneous modulation of .sub.g0, .sub.f0, and .sub.f1, while maintaining unchanged values for the pole quality factor (Q) and current gain (A.sub.i). Specifically, .sub.o is tuned by adjusting Bro, and concurrently, A.sub.i and Q are preserved by proportionally modifying .sub.g0 and .sub.f1, ensuring that the ratios .sub.g0:f.sub.1:.sub.f0 remain consistent. Such simultaneous programming is facilitated by the coordination of the five CDNs.
(29) According to an aspect, the first stage of the filter 200 is formed by a first CF having a single output (CF.sub.2 204), which receives an input current (I.sub.i) 202 at its input terminal X. CF.sub.2 204, functioning as a non-inverted current follower, forwards its output to a first CF with three outputs (CF.sub.1 206) through a first RC circuit comprising resistor R.sub.1 and capacitor C.sub.1. CF.sub.1 206 receives the input at its input terminal X and delivers the current from its first central negative output terminal to a second CF with three outputs (CF.sub.0 216). A second negative output terminal of the CF.sub.1 206 provides feedback to the first RC circuit formed by R.sub.1 and C.sub.1. The inverting output terminal of CF.sub.1 206 is connected to a first CDN (CDN 208), which attenuates the current according to its adjustable digital control input .sub.f1 before it is fed back to the input of CF.sub.2 204. Together, CF.sub.2 204, CF.sub.1 206, and CDN 208 compose the first stage of the filter 200.
(30) The second stage is formed by CF.sub.0 216, which receives input at its input terminal X and channels the current from its first negative output terminal to a second CF with a single output (CF.sub.5 220), interfacing through a fourth CDN (CDN 218). A second negative output terminal of CF.sub.0 216 supplies feedback to a second RC circuit formed by R.sub.2 and C.sub.2. A positive output terminal of the CF.sub.0 216 channels the output to a third CF having a single output (CF.sub.4 212), interfacing through a third CDN (CDN 214). An output terminal of the CF.sub.4 212 is connected in series with a second CDN (CDN 210)
(31) CDN 218 which receives the current from the first negative output terminal of the CF.sub.0 216 is connected in series with the CF.sub.5 220. The output terminal of the CF.sub.5 220 forwards the output current to a fifth CDN (CDN 222). From the CDN 222, the current is supplied to a fourth CF having a single output terminal (CF.sub.6 224). The output current (I.sub.o) 226 of the filter 200 is collected at the output terminal of the CF.sub.6 224. CF.sub.0 216, CF.sub.4 212, CDN 214 112, and CDN 210 collectively establish the second stage of the low pass filter 200.
(32) The transfer function of modified filter 200 (
(33)
(34) The parameters of the corresponding filter 200 are given respectively as follows:
(35)
(36) Therefore, the parameter .sub.o can be programmed by simultaneously changing .sub.g0, .sub.f0, and .sub.f1 without disturbing Q and/or gain. .sub.o is programmed by varying .sub.f0 while A.sub.i and Q can be maintained unchanged by adjusting .sub.g0 and .sub.f0 accordingly such that .sub.go=.sub.f1=.sub.f0 are maintained. This is achieved by programming the five CDNs simultaneously.
(37)
(38) In one aspect, the pole frequency (.sub.o) of the filter 300 is adjustable independently of the current gain (A.sub.i) and the pole quality factor (Q) by setting .sub.1=.sub.2, where represents the current gain which is defined as the ratio of the output current to the input current. The configuration is thus optimized to allow for the pole frequency to be fine-tuned without affecting A.sub.i or Q, which is accomplished through a reduced count of CDNs as compared to
(39) The first stage of the filter 300 includes a first CF with a single output terminal (CF.sub.1 304) and a first CF with three output terminals (CF.sub.2 306). A current source I.sub.i 301 is connected in series with an input terminal of a first programmable current division network (CDN 302). The input current is received at an input terminal of the first programmable CDN 302 and then supplied to a first single output terminal current follower (CF.sub.1 304). CF.sub.1 304 is connected in series with the CDN 302. From CF.sub.1 304, a three output current follower circuit CF.sub.2 306 receives the current at its input terminal X through a first RC circuit having circuit elements R.sub.1 and C.sub.1. The capacitor C.sub.1 has a positive terminal connected to the output terminal of the first single output terminal current follower circuit (CF.sub.1) and a negative terminal connected to ground. The resistor R.sub.1 is connected between the positive terminal of the first capacitor C.sub.1 and an input terminal (X) of CF.sub.2 306.
(40) The CF.sub.2 306 is configured with two feedback paths. First, a positive feedback path is formed by connecting the positive feedback terminal of the CF.sub.2 306 to the input terminal of the first programmable current division network (CDN 302). Second, a negative feedback path is formed by connecting the negative feedback terminal of the first three output terminal current follower circuit (CF.sub.2) to the first terminal of the first capacitor C.sub.1.
(41) A positive terminal of CF.sub.2 306, forming the positive feedback path, is connected to CDN 302 in series with CF.sub.1 304. CF.sub.2 306 processes the input and routes the current from its first negative output terminal to an input terminal of the second programmable current division network (CDN) 308. An output terminal of CDN 308 is connected to an input terminal of a second CF having a single output terminal (CF.sub.3 310).
(42) The second stage of the filter 300 is formed by the second programmable current division network (CDN 308), the second single output terminal current follower (CF.sub.3 310), and a second three output terminal current follower circuit (CF.sub.4 312). CDN 308 is connected in series with the first inverting output terminal, a negative output terminal (), of the CF.sub.2 306. CDN 308 receives the current from CF.sub.2 306 and routes the current to the input terminal X of the CF.sub.3 310. The CF.sub.3 310 is connected in series with the second CDN 308. From CF.sub.3 310, the current is supplied to an input terminal X of a three output CF, denoted as CF.sub.4 312, through a second RC circuit having a second resistor R.sub.2 and a second capacitor C.sub.2. C.sub.2 has a positive terminal connected to an output terminal of the second single output current follower circuit (CF.sub.3) 310 and a negative terminal connected to ground. R.sub.2 is connected between the positive terminal of the second capacitor C.sub.2 and an input terminal (X) of the second three output terminal current follower circuit (CF.sub.4) 312.
(43) The CF.sub.4 312 is configured with two feedback paths. A second positive feedback path is formed by connecting the positive feedback terminal of CF.sub.4 312 to the first positive feedback path. A second negative feedback path is formed by connecting the negative feedback terminal of CF.sub.4 314 to the positive terminal of the second capacitor C.sub.2.
(44) CF.sub.4 312 is connected in series with CF.sub.3 310. A negative output terminal or a first inverting output terminal of the CF.sub.4 312 is configured to generate a low pass filtered output current I.sub.o 314.
(45) The transfer function of the filter 300 is depicted by equation (9):
(46)
(47) Thus, the filter 300 exhibits pole frequency .sub.o, pole quality factor Q, and gains of A.sub.i:
(48)
(49) According to an aspect, the configuration of the filter 300 is realized by configuring the components as precise values and implementing digitally programmable cutoff frequency settings. Programmability is achieved using a plurality of CDNs for tuning a digitally controlled current follower (DCCF). Gain control is realized by utilizing a multi-output digitally controlled current amplifier (MDCCA), which provides independent control of the filter coefficients. In the implementation of this filter, the digital control inputs .sub.1 and .sub.2 are programmed by adjusting the digital control words that dictate the division of current in the CDNs. These control words determine the binary-weighted division of the input current across the various branches of the CDNs, effectively setting the values. In an implementation, setting the values could involve setting digital switches or using a controller 600, such as shown and described in
(50) A first control input .sub.1 is connected to CDN 302. The first control input .sub.1 is configured to program a pole frequency .sub.01 of the first current division network. A second control input .sub.2 is connected to the CDN.sub.2 308. The second control input .sub.2 is configured to program a pole frequency .sub.02 of the second programmable current division network (CDN). .sub.1 and .sub.2 are each selected from a range of 0 to 1. The pole frequency of the filter 300 can be adjusted independent of gain and quality factor by choosing .sub.1=.sub.2.
(51) In one exemplary aspect, the passive components are configured with the values, R.sub.1=.sub.R2=50 k and C.sub.2=2C.sub.1=20 nF. The highest f.sub.o=.sub.0/2 is found when .sub.1=.sub.2=0.875, which corresponds to a digital word 111. The middle response is obtained when .sub.1=.sub.2=0.5, which corresponds to a digital word 100. The lowest response is when .sub.1=.sub.2=0.25, which corresponds to a digital word 010. The corresponding theoretical and experimental values for each of configuration are as follow:
(52) For .sub.1=.sub.2=0.875, theoretical value: 131 kHz, and experimental value: 110 kHz.
(53) For .sub.1=.sub.2=0.5, theoretical value: 5 kHz, and experimental value: 60 KHz.
(54) For .sub.1=.sub.2=0.25, theoretical value: 38 kHz, and experimental value: 35 kHz.
(55) The deviations in theoretical values and the experimental values are mainly due to the internal capacitance at the Trip-Zone (TZ) (pin no 5) of the AD844 (The AD844 is fabricated by Analog Devices, located at One Analog Way Wilmington, MA 01887, USA) of the prototype which resulted in lower values of the measured pole frequencies compared with the theoretical counterparts.
(56) The filter 300 achieves the desired design criterion with two single output CFs, 2 CFs having 3 outputs, and two CDNs while using the same number of passive components as its counterparts as described with reference to
(57)
(58) As illustrated in
(59) The second op-amp 404 is configured as an inverting amplifier, thereby reversing the phase of the signal received from the first op-amp 402, and outputting (+) output at output terminal pin 6. The output of this inverting stage is subsequently directed to the third op-amp 406.
(60) The first op amp 402 is connected in series with the third op-amp 406 and a fifth op-amp 410.
(61) The third op-amp 406 is in the series with a fourth op-amp 408, also referred to as a fourth op-amp 408. The third op-amp is configured to deliver the transient current to the slewing (TZ) node at Pin 5 via a short signal path. In one aspect, the current available to charge the capacitance (about 4.5 pF) at the TZ node is always proportional to the input error current, and the slew rate limitations associated with the large signal response of the op-amps do not occur. Therefore, the rise and fall times are almost independent of signal level.
(62) The fourth op-amp 408 is configured in a non-inverting configuration which delivers the () output at the output terminal. The output provides central negative output for the CF.
(63) Similar to the third op-amp 406 and the fourth op-amp 408, a fifth op-amp 410 is connected to a sixth op-amp 412. The transient current of the fifth op-amp 410 is delivered to the sixth op-amp which inverts the input current phase to deliver the () output at the output terminal (pin 6).
(64) These six op-amps are interconnected with passive components, resistors, and capacitors (not explicitly shown in the provided description) that may form part of the RC circuits for filtering purposes.
(65)
(66) The effectiveness and precision of the filter 300 makes the filter suitable for various application, particularly in the communication and biomedical fields. With the advent of 5G technology, the demand for high-performance receivers is paramount. Modern receivers, particularly direct conversion, or homodyne receivers, require active low pass filters for channel selection purposes. The filter of the present disclosure can be used to isolate individual channels from the broad spectrum used in 5G communications, ensuring clear and distinct signal reception amidst the high-frequency bandwidths employed. The precise tunability of the filter allows for adaptability to different frequency bands and standards, which is a necessity in the dynamically changing environment of wireless communications.
(67) In the field of biomedical engineering, electrobiological measurements, such as electrocardiography (ECG) for heart monitoring, electromyography (EMG) for recording muscular contractions, electroencephalography (EEG) for brain activity analysis, and magnetoencephalography for measuring magnetic fields produced by neural activity, all rely on capturing and interpreting delicate bioelectrical signals. The high precision of the filter in frequency filtering can remove unwanted noise and interference from these signals, enhancing the clarity and accuracy of the measurements. The low power consumption and programmability of the filter are particularly advantageous for portable biomedical devices, where power efficiency and adaptability to different signal types are crucial.
(68) The first embodiment is illustrated with respect to
(69) In one aspect, the three output terminals of each of the three output terminal current follower circuits are configured to have a positive feedback terminal, a negative feedback terminal and a negative output terminal.
(70) In one aspect, the first three output terminal current follower circuit (CF.sub.2) includes a first capacitor C.sub.1 having a positive terminal connected to the output terminal of the first single output terminal current follower circuit (CF.sub.1) and a negative terminal connected to ground, a first resistor R.sub.1 connected between the positive terminal of the first capacitor C.sub.1 and an input terminal (X) of the first three output terminal current follower circuit (CF.sub.2), a first positive feedback path configured to connect the positive feedback terminal of the first three output terminal current follower circuit (CF.sub.2) to the input terminal of the first programmable current division network (CDN 302), and a first negative feedback path configured to connect the negative feedback terminal of the first three output terminal current follower circuit (CF.sub.2) to the first terminal of the first capacitor C.sub.1. The negative output terminal of the three output terminal current follower circuit is configured to connect to an input terminal of the second programmable current division network (CDN 308).
(71) In one aspect, the second three output current follower circuit includes a second capacitor C.sub.2 having a positive terminal connected to an output terminal of the second single output current follower circuit (CF.sub.3) and a negative terminal connected to ground, a second resistor R.sub.2 connected between the positive terminal of the second capacitor C.sub.2 and an input terminal (x.sub.2) of the second three output terminal current follower circuit (CF.sub.4), a second positive feedback path configured to connect the positive feedback terminal of the second three output current follower circuit (CF.sub.4) to the first positive feedback path, and a second negative feedback path configured to connect the negative feedback terminal of the second three output current follower amplifier (CF.sub.4) to the positive terminal of the second capacitor C.sub.2.
(72) In one aspect, a first control input .sub.1 is connected to the first programmable current division network (CDN 302). The first control input .sub.1 is configured to program a pole frequency .sub.01 of the first current division network, and a second control input .sub.2 is connected to the second programmable current division network. The second control input .sub.2 is configured to program a pole frequency .sub.02 of the second programmable current division network (CDN.sub.2), where .sub.1 and .sub.2 are each selected from a range of 0 to 1, and where .sub.1=.sub.2.
(73) In one aspect, a transfer function of the second order low-pass canonical filter is given by:
(74)
(75) In one aspect, the second order low-pass canonical filter is configured as a unity gain filter.
(76) In one aspect, a pole frequency .sub.o of the second order low-pass canonical filter is given by:
(77)
(78) In one aspect, a quality factor Q of the second order low-pass canonical filter is given by:
(79)
(80) The second embodiment is illustrated with respect to
(81) In an aspect, the method further includes configuring the three output terminals of each of the three output terminals of the three output terminal current follower circuits to have a positive feedback terminal, a negative feedback terminal and a negative output terminal.
(82) In an aspect, the method further includes forming the positive feedback terminal by connecting a slewing node of a first op amp to a positive input terminal of a second op amp, wherein the positive feedback terminal is a slewing node of the second op amp; forming the negative output terminal by connecting the slewing node of the first op amp to a positive input terminal of a third op amp and connecting a slewing node of the third op amp to a positive input terminal of a fourth op amp, wherein the negative output terminal is a slewing node of the fourth op amp; and forming the negative feedback terminal by connecting the slewing node of the first op amp to a positive input terminal of a fifth op amp and connecting a slewing node of the fifth op amp to a positive input terminal of a sixth op amp, wherein the negative feedback terminal is a slewing node of the sixth op amp.
(83) In an aspect, the method further includes forming the first three output terminal current follower circuit by connecting a first capacitor having a positive terminal to the output terminal of the first single output terminal current follower circuit and connecting a negative terminal of the first capacitor to ground; connecting a first resistor between the positive terminal of the first capacitor and an input terminal of the first three output terminal current follower circuit; forming a first positive feedback path by connecting the positive feedback terminal of the first three output terminal current follower circuit to the input terminal of the first programmable current division network; forming a first negative feedback path by connecting the negative feedback terminal of the first three output terminal current follower circuit to the first terminal of the first capacitor; and connecting the negative output terminal of the first three output terminal current follower circuit to an input terminal of the second programmable current division network.
(84) In an aspect, the method further includes forming the second three output current follower circuit by connecting a second capacitor having a positive terminal to an output terminal of the second single output current follower circuit and connecting a second terminal of the second capacitor to ground; connecting a second resistor between the positive terminal of the second capacitor and an input terminal of the second three output terminal current follower circuit; forming a second positive feedback path by connecting the first positive feedback terminal of the second three output current follower circuit to the first positive feedback path; and forming a second negative feedback path by connecting the negative feedback terminal of the second three output current follower amplifier to the positive terminal of the second capacitor.
(85) In an aspect, the method further includes connecting a first control input .sub.1 to the first programmable current division network, wherein the first control input .sub.1 is configured to program a pole frequency .sub.01 of the first current division network; and connecting a second control input .sub.2 to the second programmable current division network, wherein the second control input .sub.2 is configured to program a pole frequency .sub.02 of the second programmable current division network, where .sub.1 and .sub.2 are each selected from a range of 0 to 1.
(86) In an aspect, the method further includes setting the first control input .sub.1 to be equal to the second control input .sub.2.
(87) The third embodiment is illustrated with respect to
(88) In an aspect, the first three output terminal current follower circuit further includes a first capacitor having a positive terminal connecting the output terminal of the first single output terminal current follower circuit and a negative terminal connecting to ground; a first resistor connecting the positive terminal of the first capacitor to an input terminal of the first three output terminal current follower circuit; a first positive feedback path connecting a positive feedback terminal of the first three output terminal current follower circuit to the input terminal of the first programmable current division network; and a first negative feedback path connecting the negative feedback terminal of the first three output terminal current follower circuit to the first terminal of the first capacitor, wherein the negative output terminal of the three output terminal current follower circuit is connected to an input terminal of the second programmable current division network.
(89) In an aspect, the first three output terminal current follower circuit further includes a second capacitor having a positive terminal connecting an output terminal of the second single output current follower circuit and a negative terminal connecting to ground; a second resistor connecting the positive terminal of the second capacitor to an input terminal of the second three output terminal current follower circuit; a second positive feedback path connecting a positive feedback terminal of the second three output current follower circuit to the first positive feedback path; and a second negative feedback path connecting the negative feedback terminal of the second three output current follower amplifier to the positive terminal of the second capacitor.
(90) In an aspect, the method further includes programming a pole frequency .sub.01 of the first current division network by the digital control input .sub.1 of the first programmable current division network, and programming a pole frequency .sub.02 of the second programmable current division network of the second programmable current division network, where .sub.1 and .sub.2 are each selected from a range of 0 to 1.
(91) Next, further details of the hardware description of the computing environment of
(92) In
(93) Further, the claims are not limited by the form of the computer-readable media on which the instructions of the inventive process are stored. For example, the instructions may be stored on CDs, DVDs, in FLASH memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk or any other information processing device with which the computing device communicates, such as a server or computer.
(94) Further, the claims may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 601, 603 and an operating system such as Microsoft Windows 7, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
(95) The hardware elements in order to achieve the computing device may be realized by various circuitry elements, known to those skilled in the art. For example, CPU 601 or CPU 603 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art. Alternatively, the CPU 601, 603 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of the ordinary skill in the art would recognize. Further, CPU 601, 603 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the inventive processes described above.
(96) The computing device in
(97) The computing device further includes a display controller 608, such as a NVIDIA Geforce GTX or Quadro graphics adaptor from NVIDIA Corporation of America for interfacing with display 610, such as a Hewlett Packard HPL2445w LCD monitor. A general purpose I/O interface 612 interfaces with a keyboard and/or mouse 614 as well as a touch screen panel 616 on or separate from display 610. General purpose I/O interface also connects to a variety of peripherals 618 including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
(98) A sound controller 620 is also provided in the computing device such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 622 thereby providing sounds and/or music.
(99) The general-purpose storage controller 624 connects the storage medium disk 604 with communication bus 626, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the computing device. A description of the general features and functionality of the display 610, keyboard and/or mouse 614, as well as the display controller 608, storage controller 624, network controller 606, sound controller 620, and general purpose I/O interface 612 is omitted herein for brevity as these features are known.
(100) The exemplary circuit elements described in the context of the present disclosure may be replaced with other elements and structured differently than the examples provided herein. Moreover, circuitry configured to perform features described herein may be implemented in multiple circuit units (e.g., chips), or the features may be combined in circuitry on a single chipset, as shown on
(101)
(102) In
(103) For example,
(104) Referring again to
(105) The PCI devices may include, for example, Ethernet adapters, add-in cards, and PC cards for notebook computers. The Hard disk drive 760 and CD-ROM 756 can use, for example, an integrated drive electronics (IDE) or serial advanced technology attachment (SATA) interface. In one aspect of the present disclosure the I/O bus can include a super I/O (SIO) device.
(106) Further, the hard disk drive (HDD) 760 and optical drive 766 can also be coupled to the SB/ICH 720 through a system bus. In one aspects of the present disclosure, a keyboard 770, a mouse 772, a parallel port 778, and a serial port 776 can be connected to the system bus through the I/O bus. Other peripherals and devices that can be connected to the SB/ICH 720 using a mass storage controller such as SATA or PATA, an Ethernet port, an ISA bus, an LPC bridge, SMBus, a DMA controller, and an Audio Codec.
(107) Moreover, the present disclosure is not limited to the specific circuit elements described herein, nor is the present disclosure limited to the specific sizing and classification of these elements. For example, the skilled artisan will appreciate that the circuitry described herein may be adapted based on changes on battery sizing and chemistry or based on the requirements of the intended back-up load to be powered.
(108) The functions and features described herein may also be executed by various distributed components of a system. For example, one or more processors may execute these system functions, wherein the processors are distributed across multiple components communicating in a network. The distributed components may include one or more client and server machines, which may share processing, as shown by
(109) The above-described hardware description is a non-limiting example of corresponding structure for performing the functionality described herein.
(110) Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.