DE10156027B4 - Abgleichbare Filterschaltung - Google Patents
Abgleichbare Filterschaltung Download PDFInfo
- Publication number
- DE10156027B4 DE10156027B4 DE10156027A DE10156027A DE10156027B4 DE 10156027 B4 DE10156027 B4 DE 10156027B4 DE 10156027 A DE10156027 A DE 10156027A DE 10156027 A DE10156027 A DE 10156027A DE 10156027 B4 DE10156027 B4 DE 10156027B4
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- time constant
- filter circuit
- adjustable filter
- counter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000013461 design Methods 0.000 claims abstract description 17
- 238000009966 trimming Methods 0.000 claims abstract description 12
- 239000003990 capacitor Substances 0.000 claims description 42
- 230000006870 function Effects 0.000 claims description 5
- 230000000630 rising effect Effects 0.000 claims description 5
- 230000002596 correlated effect Effects 0.000 claims 1
- 230000008859 change Effects 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H11/00—Networks using active elements
- H03H11/02—Multiple-port networks
- H03H11/04—Frequency selective two-port networks
- H03H11/12—Frequency selective two-port networks using amplifiers with feedback
- H03H11/1291—Current or voltage controlled filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03J—TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H03J2200/00—Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
- H03J2200/10—Tuning of a resonator by means of digitally controlled capacitor bank
Landscapes
- Networks Using Active Elements (AREA)
Abstract
Abgleichbare Filter-Schaltung (100) mit einem aktiven Filter (110) mit mehreren ersten linearen elektronischen Elementen (114, 116), die als ein schaltbares Feld (113) angeordnet sind und eine Kombination mehrerer permanent verbundener Elemente und mehrerer schaltbarer Elemente umfassen, die den gleichen Wert aufweisen, und mindestens einem zweiten linearen elektronischen Element (112), wobei die ersten linearen elektronischen Elemente (114, 116) eine elektrische Eigenschaft aufweisen, die durch einen ersten Schaltungsentwurfswert repräsentiert ist, und das mindestens eine zweite lineare elektronische Element (112) eine elektrische Eigenschafurfswert repräsentiert ist, wobei die ersten und zweiten linearen elektronischen Elemente (112, 114, 116) im Wesentlichen eine Zeitkonstante des aktiven Filters (110) bestimmen; und einer Abgleichschaltung (120) zum Ausgeben eines digitalen Codes (n) an das Feld (113) der ersten linearen elektronischen Elemente (114, 116), um die Zeitkonstante des aktiven Filters (110) ungefähr auf einen vordefinierten Wert einzustellen, wobei die Abgleichschaltung (120) umfasst:...
Description
- HINTERGRUND DER ERFINDUNG
- 1. Gebiet der Erfindung
- Die vorliegende Erfindung betrifft eine elektronische Schaltung zum Abgleichen eines aktiven Filters und betrifft insbesondere eine Schaltung mit einem Array bzw. Feld geschalteter linearer elektronischer Elemente, etwa Kondensatoren, die eine Zeitkonstante definieren (z. B. eine RC Zeitkonstante), wobei das Feld entsprechend einem digitalen Code geschaltet wird, der dem Feld zugeführt wird, um die Gesamtkapazität des Feldes ungefähr auf einen gewünschten Entwurfswert einzustellen, um die Zeitkonstante innerhalb des definierten Bereichs zu halten.
- 2. Hintergrund der Erfindung
- Auf dem Gebiet der Elektronik werden aktive Filterelemente häufig verwendet und daher werden derartige Filterelemente zunehmend als Massenprodukte in Form integrierter Schaltungen hergestellt. Aktive Filter mit Widerständen und Kondensatoren werden besonders in einen Integrationsprozess eingebunden, aufgrund der Möglichkeit, passive lineare Elemente wie etwa Widerstände und Kondensatoren in einfacher Weise in einen Herstellungsprozess für integrierte Schaltungen einzugliedern. In Anwendungen mit niedrigen bis mittleren Frequenzen (einige Hz bis einige hundert kHz) können die in aktiven RC Filtern verwendeten Verstärker als ”ideale” Verstärker betrachtet werden, d. h., sie besitzen eine unendliche Verstärkung und einen Eingangsstrom von Null, so dass die Eigenschaften des Filters im Wesentlichen durch das RC-Rückkopplungsnetzwerk des Verstärkers bestimmt sind. Unvermeidbare Parameterschwankungen beim Herstellungsvorgang und Schwankungen während des Betriebs der integrierten aktiven Filter führen jedoch zu Abweichungen bis zu ±30% des tatsächlichen Wertes einzelner Elemente im Vergleich zu ihrem Entwurfswert. Es ist daher bei integrierten Schaltungen nicht unüblich, dass diese RC-Zeitkonstanten aufweisen, die um 50% von ihrem Entwurfswert abweichen. Folglich unterscheidet sich die Frequenzantwort derartiger Filter in der gleichen Größenordnung und beschränkt somit deutlich die möglichen Anwendungen dieser Filter, da die Schaltungsplaner diesen weiten Schwankungsbereich berücksichtigen müssen.
- Eine herkömmliche Lösung für dieses Problem bestand darin, integrierte aktive Filterschaltungen in Kombination mit externen hochgenauen Widerständen und Kondensatoren zu verwenden, um die obengenannten Schwankungen zu kompensieren. Diese Lösung hebt jedoch teilweise die durch integrierte Schaltungen gewonnenen Vorteile, etwa geringe Kosten und geringe Größe der Filterschaltung, auf.
- Daher wurden vollständig integrierte aktive Filter bereitgestellt, die eine abstimmbare RC-Zeitkonstante aufweisen, um die Schwankungen im Herstellungsprozess und der Betriebsbedingungen des Filters, etwa Temperatur- und Versorgungsspannungsänderungen, zu kompensieren. Eine Möglichkeit, eine abstimmbare RC-Zeitkonstante zu erreichen, besteht darin ”aktive” Widerstände, d. h. Widerstände, die als MOSFETs hergestellt sind, anstelle von passiven Widerstandselementen bereit zu stellen und die MOSFETs so zu steuern, um einen benötigten Widerstandswert zu liefern. In einer derartigen Anordnung misst eine Rückkopplungsschaltung die tatsächliche RC-Zeitkonstante des Filters mit Bezug zu beispielsweise einer Taktfrequenz und liefert ein entsprechendes Signal an die MOSFETs, um ihren Widerstand ständig so einzustellen, um die benötigte Zeitkonstante zu erreichen. In dieser Lösung wird jedoch ein kontinuierliches Eingangssignal für die MOSFETs und somit eine erhöhte Leistungsaufnahme der Filterschaltung benötigt. Ferner ist dieser Ansatz nachteilig, wenn eine niedrige Versorgungsspannung verwendet wird, beispielsweise in der Ordnung von ungefähr 1 V, da die MOSFETs typischerweise eine Schwellwertspannung von ungefähr 1 V benötigen, um leitend zu werden, und daher können die MOSFETs keinen ausreichenden veränderlichen Steuerbereich bereitstellen, um große Schwankungen des aktiven Filters zu kompensieren.
- Eine alternative Möglichkeit besteht darin, abstimmbare Filter mit linearen Widerstanden anstelle von MOSFET Widerständen und einem abstimmbaren Feld von Kondensatoren herzustellen. Dies wird von A. M. Durham, J. B. Hughes und W. Redman-White in ”Schaltungsarchitekturen für monolithische kontinuierliche Zeitfilter mit hoher Linearität”, IEEE Transactions on Circuits and Systems-II: analoge und digitale Signalverarbeitung, Bd. 39, Nr. 9, September 1992, Seiten 651–657 vorgeschlagen. Entsprechend dieser Technik wird die RC-Zeitkonstante des Filters gemessen und mit dem nominellen Entwurfswert verglichen. Die Anzahl aktiver Kondensatoren in dem Feld, d. h., die Anzahl von Kondensatoren, die tatsächlich mit dem RC-Netzwerk des Filterverstärkers verbunden sind, wird so eingestellt, um die Filterschaltung in einem gewünschten RC-Bereich zu halten. Aufgrund der Verwendung von passiven Widerständen anstelle von MOSFET Elementen ist das Filter äußerst linear. Ferner ist die RC-Zeitkonstante des Filters durch einen digitalen Code bestimmt, der dem Feld zugeführt wird und der in einfacher Weise in einem Zwischenspeicher gespeichert werden kann, wenn der digitale Code ermittelt worden ist. Obwohl die Genauigkeit der RC-Zeitkonstante durch die verfügbare Anzahl an schaltbaren Kondensatoren in dem Feld beschränkt ist, und damit durch die Anzahl der Bits des digitalen Codes, ist ein Bereich von ±5% bis ±10% der Eckfrequenz des Filters ausreichend für viele Anwendungen im niedrigen bis mittleren Frequenzbereich, so dass die Filter mit einer relativ geringen Anzahl an Kondensatoren in dem Feld abgestimmt werden können.
- Typischerweise wird die RC-Zeitkonstante des Filters bestimmt, indem ein Pulssignal mit einer Pulslänge, die die Zeitkonstante des abzustimmenden Filters repräsentiert, erzeugt wird. Anschließend wird das Pulssignal mit dem nominalen Entwurfswert verglichen und in einen digitalen Code umgewandelt, um die RC-Zeitkonstante ungefähr auf den Entwurfswert einzustellen. Diese Abgleichschaltungen sind jedoch oft komplex und verbrauchen viel Leistung und lassen daher Raum für Verbesserungen.
- Die
US 52 45 646 A offenbart eine Abgleichschaltung für einen integrierten Analogfilter. Die Abgleichschaltung umfasst einen Integrator, einen Komparatorabschnitt, einen Vorwärtszähler und einen Decoder. Der Integrator ist mit einer RC-Zeitkonstante implementiert, die proportional zu einer RC-Zeitkonstante des Analogfilters ist. - Die
US 59 14 633 A offenbart ein Verfahren und eine Vorrichtung zum Abgleichen einer aktiven Filterschaltung. Die Abgleichschaltung umfasst einen Operationsverstärker, der als RC-Integrator dient, zwei Komparatoren, deren Ausgänge durch ein Und-Gatter verbunden sind, um einen Impuls mit einer Breite, die proportional zu der RC-Zeitkonstante ist, zu erzeugen, einen Vorwärtszähler und eine Decodierschaltung. - TIETZE, U.; SCHENK, CH:: Halbleiterschaltungstechnik, 6. Auflage, Springer Verlag Berlin, u. a., 1983. Seiten 238–240 offenbart Vorwärts- und Rückwärtszähler.
- Angesichts der obengenannten Probleme ist es die Aufgabe der vorliegenden Erfindung eine verbesserte und effiziente Schaltung zum Abgleichen eines aktiven Filters bereitzustellen.
- Die Aufgabe der vorliegenden Erfindung wird durch die Vorrichtung nach Anspruch 1 gelöst.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Weitere Ausführungsformen der vorliegenden Erfindung sind in den angefügten Patentansprüchen definiert und gehen aus der folgenden detaillierten Beschreibung näher hervor, wenn diese mit den begleitenden Zeichnungen studiert wird. Es zeigen:
-
1 einen schematischen Schaltplan, der eine Ausführungsform der vorliegenden Erfindung darstellt. - DETAILLIERTE BESCHREIBUNG
- Allgemein wird ein Signalgenerator betrachtet, der so gestaltet ist, um ein Signal entsprechend einer Zeitkonstante einer Abgleichschaltung zu erzeugen. In einer Ausführungsform kann die Zeitkonstante durch zwei aufeinanderfolgende ansteigende Flanken zweier Pulssignale repräsentiert sein. In einer weiteren Ausführungsform ist die Zeitkonstante durch eine ansteigende Flanke und eine abfallende Flanke eines Pulssignals repräsentiert. In einer besonderen Ausführungsform kann der Signalgenerator eine Komparatoreinrichtung umfassen, wie sie in einer anhängigen Anmeldung beschrieben ist, die vom gleichen Anmelder zum gleichen Zeitpunkt wie die vorliegende Erfindung eingereicht wurde, wobei die Offset- und Zeitablauffehler aufgrund von Komparatorfehlern minimiert sind. Die die Zeitkonstante repräsentierende Pulslänge kann dann in einen Zählerwert xn mittels eines Rückwärtszählers umgewandelt werden, wobei der Anfangswert xmax zu Beginn eines Zählvorgangs des Rückwärtszählers Information enthält, die die abzugleichenden Filterwerte zu den entsprechenden Werten der linearen Elemente der Abgleichschaltung und auf eine Taktfrequenz, mit der der Zähler betrieben wird, in Beziehung setzt. Somit beschreibt der Anfangszählerwert xmax die Beziehung zwischen der Zeitkonstante der Filterschaltung und der Abgleichschaltung derart, dass die Zeitkonstante indirekt bestimmt werden kann, indem die Zeitkonstante der Abgleichschaltung gemessen wird. Ein digitaler Code n ist dann eine einfache Funktion des Zählerwerts xn und des Zähleranfangswerts xmax, der in einer Ausführungsform in einem Decoder implementiert sein kann.
-
1 zeigt schematisch eine Ausführungsform einer Schaltung100 . In1 umfasst die Schaltung100 eine aktive Filterschaltung110 und eine Abgleichschaltung120 . In der gezeigten Ausführungsform ist die aktive Filterschaltung110 als ein Integrator ausgeführt, und umfasst einen Filterverstärker111 , der im Weiteren als ein op-Verstärker bezeichnet wird, mit einem passiven linearen elektronischen Element, im betrachteten Falle ein Widerstand112 , der mit einem Anschluss mit dem invertierenden Eingang des op-Verstärkers111 verbunden ist, wobei der andere Anschluss so angeschlossen ist, um ein Eingangssignal zu empfangen. Der nichtinvertierende Eingang des op-Verstärkers111 ist mit einem Bezugspotential, etwa dem Massepotential verbunden. Der op-Verstärker111 kann als ein idealer op-Verstärker mit einer unendlichen Verstärkung und einem vernachlässigbaren Eingangsstrom in einem interessierenden Frequenzbereich, d. h., von DC bis einige 100 kHz, betrachtet werden. Der Ausgang des op-Verstärkers111 ist mit einem Anschluss eines Feldes113 linearer elektronischer Elemente verbunden, die n schaltbare Einheitskondensatoren114 und n0 permanent verbundene Einheitskondensatoren116 umfassen. Ein weiterer Anschluss des Feldes113 ist mit einem Schalter115 verbunden, um selektiv einen oder mehrere der Einheitskondensatoren114 mit dem op-Verstärker111 zu verbinden, um ein veränderliches Kondensatorrückkopplungsnetzwert zu etablieren. - In einer anschaulichen Ausführungsform ist ein Widerstand (nicht gezeigt) parallel zu dem Feld
113 vorgesehen, um ein Tiefpassfilter zur Verbesserung der Stabilität der Filterschaltung100 im interessierenden Frequenzbereich zu etablieren. - Die Abgleichschaltung
120 umfasst einen Signalgenerator121 , der ausgebildet ist, ein die Zeitkonstante repräsentierendes Signal, beispielsweise die Pulslänge eines Pulssignals oder die Anstiegsflanken zweier aufeinanderfolgender Pulse, die in dem Signal enthalten sind, auszugeben. Die Abgleichschaltung120 umfasst ferner Eingänge, mit denen ein erstes lineares Abgleichelement, etwa ein Kondensator122 , und ein zweites lineares Abgleichelement, etwa ein Widerstand123 , verbunden sind. Ein Rückwärtszähler124 mit einem Takteingang125 zum Empfangen eines Taktsignals, einem Freigabeeingang126 , einem Reset-Eingang129 und einem Zählerausgang127 ist mit seinem Freigabeeingang126 mit dem Ausgang des Signalgenerators121 verbunden. Eine Reset-Einrichtung130 ist mit dem Reset-Eingang129 des Rückwärtszählers124 verbunden. Die Abgleichschaltung120 umfasst ferner einen Decoder128 mit einem Eingang, der mit dem Zählerausgang127 des Rückwärtszählers124 verbunden ist, und einen digitalen Ausgang, der mit einem Schalter115 verbunden ist. - Während des Betriebs erzeugt der Signalgenerator
121 Pulse mit einem Intervall zwischen zwei aufeinanderfolgenden ansteigenden Flanken, das im Wesentlichen gleich einer Zeitkonstante ist, die durch die ersten und zweiten linearen Abgleichelemente bestimmt ist, die in der in1 gezeigten Ausführungsform durch den Kondensator122 und den Widerstand123 repräsentiert sind. Der Kondensator122 hat eine Kapazität CT und der Widerstand123 hat einen Widerstandswert RT, so dass die Zeitkonstante der Abgleichschaltung120 durch RTCT gegeben ist. Andererseits ist die Zeitkonstante der Filterschaltung110 durch den Widerstandswert RF des Widerstands112 und der Gesamtkapazität CF des Feldes113 bestimmt. Das Feld113 umfasst die permanent verbundenen Einheitskondensatoren116 und die schaltbaren Kondensatoren114 mit jeweils einer Kapazität CU, so dass die Kapazität CF des Filters113 geschrieben werden kann als: CF = (n + n0) CU, wobei n + n0 die Gesamtzahl von Kondensatoren116 und114 ist, die tatsächlich mit dem op-Verstärker111 mittels des Schalters115 verbunden sind. In der in1 gezeigten Ausführungsform enthält das Feld115 (2N – 1) schaltbare Kondensatoren114 , aber es ist leicht zu erkennen, dass eine beliebige geeignete Anzahl an Einheitskondensatoren verwendet werden kann, abhängig von der minimalen ”Auflösung” des Feldes115 und des benötigten Bereichs zum Einstellen von Schwankungen der Filterkapazität CF. - In einer anschaulichen Ausführungsform (nicht gezeigt) können alle Kondensatoren in dem Feld
113 schaltbar sein. - Die frequenzabhängige Antwort Vout der Filterschaltung
110 ist dann proportional zum Inversen der Zeitkonstante: Vout ∝ 1/RFCF = 1/RFCU(n0 + n). Wenn eine andere Filterschaltung als der in1 gezeigte Integrator110 abzugleichen ist, dann ist die Eckfrequenz fc dieses Filters gegeben durch: wobei K ein Filterkoeffizient des entsprechenden Filtertyps ist. Eine Abweichung der tatsächlichen Zeitkonstante der Filterschaltung110 von dem nominalen Entwurfswert RFCF aufgrund von Schwankungen im Herstellungsprozess und/oder Schwankungen in den Betriebsbedingungen der Schaltung110 , etwa eine variierende Temperatur, kann im Wesentlichen kompensiert werden, indem ein oder mehrere zusätzliche Einheitskondensatoren114 in dem Feld113 verbunden oder entkoppelt werden. Vorzugsweise wird die Anzahl der Einheitskondensatoren114 zum Erreichen des nominalen Entwurfwerts CF so gewählt, dass ein benötigter Bereich zum Kompensieren von Schwankungen erhalten wird. In der in1 dargestellten Ausführungsform ist die Anzahl der angeschlossenen Einheitskondensatoren114 zum Erreichen des Entwurfswerts CF als nc bezeichnet und ist zu nc = 6 gewählt. Mit diesem Wert ergibt sich ein Kompensationsbereich von +46% bis –32%. Es kann jedoch ein beliebiger anderer Bereich entsprechend der Anwendung, für die die aktive Filterschaltung110 verwendet wird, gewählt werden. - Die Frequenzantwort der Filterschaltung
110 aufgrund einer Änderung Δτ der Zeitkonstante Δτ = τF/τ0, wobei τF die tatsächliche Zeitkonstante der Filterschaltung110 und τ0 die nominale Entwurfszeitkonstante ist, kann im Wesentlichen konstant gehalten werden, d. h., diese kann innerhalb eines Bereiches beibehalten werden, der von der Anzahl der verfügbaren Einheitskondensatoren114 und der Kapazität CU (wie zuvor erläutert ist, eine Änderung von 5% bis 10% ist für viele Anwendungen akzeptabel) abhängt, durch Verbinden oder Entkoppeln einer geeigneten Anzahl n der Einheitskondensatoren114 in dem Feld113 . Daher ist die Frequenzantwort im Wesentlichen konstant (in dem oben erläuterten Sinne) für (n0 + n)Δτ = n0 + nc. Die Änderung Δτ der Zeitkonstante, die kompensiert werden kann, ist dann gegeben durch: - Wie zu erkennen ist, ist die Änderung, die kompensiert werden kann, maximal für n = 0. Die maximale Änderung Δτmax ist gegeben durch: wie zuvor erläutert ist, bezeichnet nc die Anzahl der variabel verbundenen Kondensatoren
114 , die notwendig ist, um den nominalen Entwurfswert zu erreichen. Wie zuvor beschrieben ist, wird die Anzahl in Übereinstimmung mit dem benötigten Kompensationsbereich festgelegt. In dem vorliegenden Beispiel gilt nc = 6. - Das Abgleichen der Filterkapazität CF kann die Messung der tatsächlichen Filterzeitkonstante oder zumindest die Messung einer Zeitkonstanten, die mit der Filterzeitkonstante in Beziehung steht, erfordern. Die Filterzeitkonstante kann daher direkt gemessen werden, indem der Widerstand
112 und das Feld113 an den Signalgenerator121 mittels einer Schaltereinrichtung (nicht gezeigt) angeschlossen werden. In einer Ausführungsform kann ein großer Abgleichkondensator122 und zusätzlich ein großer Abgleichwiderstand123 vorgesehen sein, um eine große Zeitkonstante der Abgleichschaltung120 zu erhalten, so dass der Offset- und Zeitablauffehler des Signalgenerators121 klein sind im Vergleich zu der Zeitkonstante der Abgleichschaltung120 , die zu messen ist. Dazu kann die Kapazität CT und der Widerstand RT des Abgleichkondensators122 bzw. des Abgleichwiderstands123 zu der Filterkapazität CF und RF in Beziehung gesetzt werden. Dies kann dadurch erreicht werden, dass der Abgleichkondensator122 und der Abgleichwiderstand123 im Wesentlichen gleichzeitig mit den Filterkondensatoren116 und der Filterwiderstand112 hergestellt werden, d. h., der Abgleichkondensator122 und der Widerstand123 haben im Wesentlichen die gleichen Herstellungsprozesse ”erfahren”. Da die Abgleichelemente in der vorliegenden Ausführungsform so gewählt sind, um eine größere Anzahl von Einheitselementen zu verwenden oder so, um größer zu sein, als die entsprechenden Filterelemente, können die unterschiedlichen Größen der Filter- und Abgleichelemente dann durch entsprechende Gewichtsfaktoren KR und KC für den Abgleichswiderstand123 und den Abgleichkondensator122 ausgedrückt werden: CT = KCCUΔC; RT = KRRFΔR, wobei ΔC und ΔR jeweils eine normierte Änderung des Filterkondensators und des Filterwiderstands repräsentieren. Vorzugsweise sind die Gewichtsfaktoren KC und KR ganzzahlige Werte, um ein hohes Maß an Konformität der Filterschaltung und der Abgleichschaltung zu erreichen. Dies kann erreicht werden, indem die Abgleichelemente als Vielfache des entsprechenden Filtereinheitskondensators114 und116 und des Widerstands112 hergestellt werden. Folglich kann die zu messende Zeitkonstante der Abgleichschaltung120 einschließlich der Änderung Δτ aufgrund veränderter Prozess- und/oder Betriebsbedingungen ausgedrückt werden:tRC = RTCT = ΔτKRKCRFCU (3) - Anzumerken ist, dass die Gewichtsfaktoren gleich eins sind, wenn die Abgleichelemente die gleiche Größe wie die Filterelemente aufweisen, oder wenn die Filterelemente als die Abgleichelemente verwendet werden.
- Wieder mit Bezug zu
1 erzeugt der Signalgenerator121 ein Pulssignal mit einer Pulslänge, die der Zeitkonstante TRC der Abgleichschaltung120 entspricht. Der Signalgenerator121 kann einen Integrator (nicht gezeigt) und einen Fensterkomparator (nicht gezeigt), der an zwei Bezugsspannungen angeschlossen ist, aufweisen, um ein Pulssignal zu liefern, wenn die Integratorspannung zwischen den beiden Referenzspannungen liegt. In einer speziellen Ausführungsform können ein Integrator und ein Komparator, die eine Einzelrampenmessung durchführen, wie sie in der anhängigen Anmeldung, die vom gleichen Anmelder eingereicht ist, beschrieben ist, verwendet werden, um die Zeitablauf- und Offsetfehler des Signalgenerators121 zu minimieren. Selbstverständlich kann jeder andere geeignete Signalgenerator einschließlich beispielsweise einer Doppelrampenmesseinrichtung und/oder eines Stromspiegels, und dergleichen, gemäß der vorliegenden Erfindung verwendet werden. Das Pulssignal wird an den Freigabeeingang126 des Rückwärtszählers124 geliefert, um den Rückwärtszähler124 zu starten. Ein Taktsignal mit einer Frequenz von beispielsweise 35.328 MHz wird in den Rückwärtszähler124 mittels des Takteingangs125 eingespeist. Vor der Zuleitung des Pulssignals kann der Rückwärtszähler auf den Zähleranfangswert xmax zurückgesetzt werden, indem ein von der Reset-Einrichtung130 ausgegebenes Signal bereitgestellt wird. Die Reset-Einrichtung kann durch eine externe Quelle (nicht gezeigt) und/oder mittels einer internen Quelle (nicht gezeigt) getriggert werden, um eine einzelne Messung in Gang zu setzen, um Herstellungstoleranzen zu kompensieren oder, in einer Ausführungsform, um periodische Messungen zu starten, um sich ändernde Betriebsbedingungen der Filterschaltung110 zu kompensieren. Die Schaltung110 kann ferner eine Abschaltschaltung (nicht gezeigt) umfassen, um die Abgleichschaltung nach Beendigung eines Messzyklus zur Verringerung der Leistungsaufnahme der Schaltung100 abzuschalten. - Der Rückwärtszähler
124 liefert am Zählerausgang127 den Zählerwert xn entsprechend der Pulslänge des Pulssignals. Der Zählerwert xn, der Zähleranfangswert xmax und die zu messende Zeitkonstante der Abgleichsschaltung120 stehen dann durch die Gleichung in Beziehung: wobei fclk die Taktfrequenz ist. Ersetzen von tRC in der obigen Gleichung ergibt für den Zählerwert xn am Zählerausgang127 :xn = xmax – fclkKRRFKCCUΔτ (5) - Der Anfangswert xmax des Rückwärtszählers
124 wird aus der maximalen Schwankung Δτmax der Zeitkonstante erhalten, die die maximalen Technologie- und/oder Betriebsabweichungen kompensieren kann. Wie zuvor in Gleichung (2) abgeleitet ist, kann in diesem Falle die Anzahl der zusätzlich angeschlossenen Kondensatoren116 des Feldes113 gleich null sein. Folglich wird der Rückwärtszähler124 dann seinen minimalen Zählerwert erreichen, der in der vorliegenden Ausführungsform auf null festgelegt ist. Der Zähleranfangswert xmax kann damit geschrieben werden:xmax = fclkKRKCRFCUΔτmax (6) - Damit wird die Abhängigkeit der Zeitkonstanten der Filterschaltung
110 und der Abgleichsschaltung120 durch den Zähleranfangswert xmax repräsentiert, da xmax die Einheitskapazität CU und den Filterwiderstand RF sowie die Gewichtsfaktoren KC und KR, die die Abgleichelemente charakterisieren, enthält. Wie zuvor beschrieben ist, sind die Gewichtsfaktoren KC und KR vorzugsweise ganzzahlige Werte, die gewählt sind, um die Anpassung der Filterschaltung110 und der Abgleichsschaltung120 zu verbessern. Der Zählerwert xn, der die Zeitkonstante der Abgleichsschaltung120 repräsentiert, kann dann geschrieben werden als: -
- Somit kann die Anzahl n der Kondensatoren
114 , die mit dem op-Verstärker111 zu verbinden sind, um Technologie-Schwankungen und Abweichungen der Betriebsbedingungen zu kompensieren, d. h., der an den Schalter115 ausgegebene digitale Code, bestimmt werden durch den Zählerwert xn, der an den Zählerausgang127 geliefert wird, und durch den Zähleranfangswert xmax, mit dem der Rückwärtszähler124 gestartet wird. Wie aus der vorhergehenden Beschreibung zu erkennen ist, enthält der Zähleranfangswert xmax Informationen, die die Zeitkonstante der Filterschaltung110 mit der Zeitkonstanten der Abgleichschaltung120 in Beziehung setzen. Schließlich wird der digitale Code n, d. h. die Anzahl der variabel verbundenen Kondensatoren, die zur Kompensation verwendet werden, erhalten, indem die Gleichung (8) umgestellt wird: wobei n eine ganze Zahl im Bereich von 0 bis 2N – 1 ist, wobei N als die Anzahl der ”Digits” des Feldes113 , in der vorliegenden Ausführungsform N = 4 ist. - Der Decoder
128 umfasst in einer Ausführungsform eine Einrichtung (nicht gezeigt) zum Implementieren der oben abgeleiteten Funktion zur Umwandlung des Zählerwertes xn in den digitalen Code n, der an den Schalter115 ausgegeben wird, um das Feld113 zu rekonfigurieren. Die Einrichtung zur Implementierung der Umwandlung von xn in den digitalen Code kann in einer anschaulichen Ausführungsform eine Nachschlagtabelle umfassen, die im Voraus in einem Speicherelement (nicht gezeigt) gespeichert ist, um eine schnelle und effiziente Umwandlung ohne die Notwendigkeit einer komplexen Schaltung zu ermöglichen. Gemäß einer speziellen Ausführungsform wird beim Berechnen des digitalen Codes n, der in der Nachschlagtabelle zu speichern ist, die Rundungsfunktion beim Erzeugen des Ganzzahlwertes für den digitalen Code n verwendet, um eine systematische Abweichung des digitalen Codes n zu vermeiden. Alternativ kann der nicht-ganzzahlige Teil der berechneten Zahlen abgeschnitten werden. - Obwohl die Implementierung der Umwandlungsfunktion in dem Decoder als eine Nachschlagtabelle beschrieben ist, kann in einer weiteren Ausführungsform ein beliebig anderes geeignetes Mittel, etwa eine Logikschaltung und dergleichen, ebenso verwendet werden.
- Obwohl die Ausführungsformen mit Bezug zu einer Filterschaltung mit einem Integrator beschrieben worden sind, ist es selbstverständlich, dass die beschriebenen Ausführungsformen ebenso anwendbar sind auf eine beliebige Art von aktiver Filterschaltung, etwa Bessel-Filter, Chebeychev-Filter, Butterworth-Filter und dergleichen. Ferner kann die abzugleichende Zeitkonstante der Filterschaltung eingestellt werden, indem ein Feld aus Widerständen zur Kompensation von Schwankungen vorgesehen wird. Die Filterschaltung kann zusätzlich ein oder mehrere induktive Elemente anstelle von lediglich Widerständen und Kondensatoren umfassen, oder der Widerstand und die Kondensatoren können durch Induktivitäten ersetzt werden. Obwohl die betrachteten Ausführungsformen insbesondere nützlich sind, wenn die aktive Filterschaltung und die Abgleichsschaltung in einer integrierten Schaltung integriert sind, so können diese ebenso mit einer separat vorliegenden Filterschaltung verwendet werden. In diesem Falle können lineare Elemente der aktiven Filterschaltung als die Abgleichelemente der Abgleichsschaltung verwendet werden.
- Weitere Modifikationen und alternative Ausführungsformen der diversen Aspekte der Erfindung werden für den Fachmann auf dem Gebiet angesichts dieser Beschreibung offenkundig. Folglich ist diese Beschreibung lediglich als illustrativ und für die Zwecke gedacht, dem Fachmann die allgemeine Art des Ausführens der vorliegenden Erfindung zu vermitteln.
Claims (14)
- Abgleichbare Filter-Schaltung (
100 ) mit einem aktiven Filter (110 ) mit mehreren ersten linearen elektronischen Elementen (114 ,116 ), die als ein schaltbares Feld (113 ) angeordnet sind und eine Kombination mehrerer permanent verbundener Elemente und mehrerer schaltbarer Elemente umfassen, die den gleichen Wert aufweisen, und mindestens einem zweiten linearen elektronischen Element (112 ), wobei die ersten linearen elektronischen Elemente (114 ,116 ) eine elektrische Eigenschaft aufweisen, die durch einen ersten Schaltungsentwurfswert repräsentiert ist, und das mindestens eine zweite lineare elektronische Element (112 ) eine elektrische Eigenschaft aufweist, die durch einen zweiten Schaltungsentwurfswert repräsentiert ist, wobei die ersten und zweiten linearen elektronischen Elemente (112 ,114 ,116 ) im Wesentlichen eine Zeitkonstante des aktiven Filters (110 ) bestimmen; und einer Abgleichschaltung (120 ) zum Ausgeben eines digitalen Codes (n) an das Feld (113 ) der ersten linearen elektronischen Elemente (114 ,116 ), um die Zeitkonstante des aktiven Filters (110 ) ungefähr auf einen vordefinierten Wert einzustellen, wobei die Abgleichschaltung (120 ) umfasst: ein erstes lineares Abgleichelement (122 ) mit einer elektrischen Eigenschaft, die durch den ersten Schaltungsentwurfswert mal einen ersten vordefinierten Faktor (KC) repräsentiert ist; ein zweites lineares Abgleichelement (123 ) mit einer elektrischen Eigenschaft, die durch den zweiten Schaltungsentwurfswert mal einen zweiten vordefinierten Faktor (KR) repräsentiert ist; einen Signalgenerator (121 ), der ausgebildet ist, ein Signal zu erzeugen, das eine durch die ersten und zweiten linearen Abgleichelemente (122 ,123 ) bestimmte Abgleichzeitkonstante kennzeichnet; einen Rückwärtszähler (124 ) mit einem Reset-Eingang (129 ), der ausgebildet ist, den Rückwärtszähler bei Empfang eines Reset-Signals auf einen Anfangswert (xmax) zurückzusetzen, der eine Beziehung zwischen der Zeitkonstante des aktiven Filters (110 ) und der Abgleichzeitkonstante enthält, wobei der Anfangswert (xmax) mit dem ersten vordefinierten Faktor (KC) und zu dem zweiten vordefinierten Faktor (KR) korreliert ist; einem Takteingang (125 ), der angeschlossen ist, um ein Taktsignal zu empfangen, einem Freigabeeingang (126 ), der mit dem Signalgenerator (121 ) verbunden ist, um ein Signal zum Starten des Zählers mit dem Anfangswert (xmax) und zum Stoppen des Zählers, zur Erzeugung eines Zählerwerts (xn) zu empfangen, und einem Zählerausgang (127 ), der ausgebildet ist, den Zählerwert (xn) bereit zu stellen; und einen Decoder (128 ), der ausgebildet ist, den Zählerwert (xn) in den digitalen Code (n) für das Schalten des Feldes (113 ) der ersten linearen elektronischen Elemente (114 ,116 ) umzuwandeln, wobei die Werte für den digitalen Code (n) berechnet werden unter Verwendung der Gleichung n = xnn0(xmax – xn), wobei n0 die Anzahl der permanent verbundenen ersten linearen elektronischen Elemente (116 ) in dem schaltbaren Feld (113 ) ist. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei die Beziehung zwischen der Zeitkonstante des aktiven Filters (110 ) und der Abgleichszeitkonstante im Wesentlichen durch eine Proportionalität zu dem ersten vordefinierten Faktor (KC) und dem zweiten vordefinierten Faktor (KR) gekennzeichnet ist. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei die ersten linearen elektronischen Elemente (114 ,116 ) Kondensatoren sind. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei das mindestens eine zweite lineare elektronische Element (112 ) eine Induktivität oder ein Widerstand ist. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei eine vordefinierte Anzahl der ersten linearen elektronischen Elemente (114 ,116 ) so angeschlossen ist, um den ersten Schaltungsentwurfswert zu repräsentieren. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei der Decoder (128 ) einen Speicher mit einer Nachschlagtabelle zum Speichern verschiedener Werte des digitalen Codes (n) umfasst. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei die Werte des digitalen Codes (n) als Ganzzahlen unter Anwendung der Rundungs- oder Abschneidefunktion erhalten werden. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei die ersten und zweiten vordefinierten Faktoren Ganzzahlwerte sind. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, die ferner einen Zwischenspeicher zum Speichern des digitalen Codes n umfasst. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, die ferner ein Leistungssteuerungselement umfasst, um die Abgleichsschaltung (120 ) nach dem Erzeugen des digitalen Codes (n) abzuschalten. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei die abgleichbare Filter-Schaltung (100 ) eine integrierte Schaltung ist. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei das Signal zwei aufeinanderfolgende Pulse aufweist, deren ansteigende Flanken ein Intervall definieren, das die Abgleichszeitkonstante kennzeichnet. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 12, wobei das Intervall im Wesentlichen gleich der Abgleichszeitkonstante ist. - Abgleichbare Filter-Schaltung (
100 ) nach Anspruch 1, wobei das Signal einen Puls umfasst, dessen Pulslänge für die Abgleichszeitkonstante kennzeichnend ist.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10156027A DE10156027B4 (de) | 2001-11-15 | 2001-11-15 | Abgleichbare Filterschaltung |
US10/185,146 US6628163B2 (en) | 2001-11-15 | 2002-06-27 | Circuit for tuning an active filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10156027A DE10156027B4 (de) | 2001-11-15 | 2001-11-15 | Abgleichbare Filterschaltung |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10156027A1 DE10156027A1 (de) | 2003-06-05 |
DE10156027B4 true DE10156027B4 (de) | 2012-02-09 |
Family
ID=7705784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10156027A Expired - Fee Related DE10156027B4 (de) | 2001-11-15 | 2001-11-15 | Abgleichbare Filterschaltung |
Country Status (2)
Country | Link |
---|---|
US (1) | US6628163B2 (de) |
DE (1) | DE10156027B4 (de) |
Families Citing this family (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8149048B1 (en) | 2000-10-26 | 2012-04-03 | Cypress Semiconductor Corporation | Apparatus and method for programmable power management in a programmable analog circuit block |
US8176296B2 (en) | 2000-10-26 | 2012-05-08 | Cypress Semiconductor Corporation | Programmable microcontroller architecture |
US7765095B1 (en) | 2000-10-26 | 2010-07-27 | Cypress Semiconductor Corporation | Conditional branching in an in-circuit emulation system |
US8160864B1 (en) | 2000-10-26 | 2012-04-17 | Cypress Semiconductor Corporation | In-circuit emulator and pod synchronized boot |
US6724220B1 (en) | 2000-10-26 | 2004-04-20 | Cyress Semiconductor Corporation | Programmable microcontroller architecture (mixed analog/digital) |
US8103496B1 (en) | 2000-10-26 | 2012-01-24 | Cypress Semicondutor Corporation | Breakpoint control in an in-circuit emulation system |
DE10121517A1 (de) * | 2001-05-03 | 2002-11-14 | Infineon Technologies Ag | Verfahren und Vorrichtung zum Einstellen eines aktiven Filters |
US7406674B1 (en) | 2001-10-24 | 2008-07-29 | Cypress Semiconductor Corporation | Method and apparatus for generating microcontroller configuration information |
US8078970B1 (en) | 2001-11-09 | 2011-12-13 | Cypress Semiconductor Corporation | Graphical user interface with user-selectable list-box |
US8042093B1 (en) | 2001-11-15 | 2011-10-18 | Cypress Semiconductor Corporation | System providing automatic source code generation for personalization and parameterization of user modules |
US7774190B1 (en) | 2001-11-19 | 2010-08-10 | Cypress Semiconductor Corporation | Sleep and stall in an in-circuit emulation system |
US7844437B1 (en) | 2001-11-19 | 2010-11-30 | Cypress Semiconductor Corporation | System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit |
US7770113B1 (en) | 2001-11-19 | 2010-08-03 | Cypress Semiconductor Corporation | System and method for dynamically generating a configuration datasheet |
US6971004B1 (en) | 2001-11-19 | 2005-11-29 | Cypress Semiconductor Corp. | System and method of dynamically reconfiguring a programmable integrated circuit |
US8069405B1 (en) | 2001-11-19 | 2011-11-29 | Cypress Semiconductor Corporation | User interface for efficiently browsing an electronic document using data-driven tabs |
JP2003258604A (ja) * | 2002-03-06 | 2003-09-12 | Mitsubishi Electric Corp | フィルタを搭載した半導体集積回路 |
US8103497B1 (en) | 2002-03-28 | 2012-01-24 | Cypress Semiconductor Corporation | External interface for event architecture |
US7308608B1 (en) | 2002-05-01 | 2007-12-11 | Cypress Semiconductor Corporation | Reconfigurable testing system and method |
US6784728B2 (en) * | 2002-07-31 | 2004-08-31 | Northrop Grumman Corporation | Low noise switched low pass filter with benign transients |
US6842710B1 (en) * | 2002-08-22 | 2005-01-11 | Cypress Semiconductor Corporation | Calibration of integrated circuit time constants |
US7761845B1 (en) | 2002-09-09 | 2010-07-20 | Cypress Semiconductor Corporation | Method for parameterizing a user module |
GB0228611D0 (en) * | 2002-12-07 | 2003-01-15 | Ibm | Semiconductor type two phase locked loop filter |
FR2850499B1 (fr) * | 2003-01-28 | 2005-10-21 | St Microelectronics Sa | Procede et circuit de correction de l'offset d'une chaine d'amplification |
EP1458096A1 (de) * | 2003-02-26 | 2004-09-15 | STMicroelectronics S.r.l. | System zur Steuerung der kennzeichnenden Parameter eines aktiven Filters |
US7002417B2 (en) * | 2003-03-21 | 2006-02-21 | Nokia Corporation | RC and SC filter compensation in a radio transceiver |
DE10321200B3 (de) * | 2003-05-12 | 2005-02-03 | Infineon Technologies Ag | Einrichtung und Verfahren zur Kalibrierung von R/C-Filterschaltungen |
DE10329856A1 (de) * | 2003-07-02 | 2005-02-03 | Micronas Gmbh | Verfahren und Vorrichtung zur Ermittlung des Verhältnisses zwischen einer RC-Zeitkonstante in einer integrierten Schaltung und einem Sollwert |
US7078960B2 (en) * | 2003-07-28 | 2006-07-18 | Microtune (Texas), L.P. | Method and system for filter tuning using a digital trim value |
US7313201B2 (en) | 2003-07-28 | 2007-12-25 | Microtune (Texas), L.P. | Multi-range transconductor and method of operation |
US7295049B1 (en) | 2004-03-25 | 2007-11-13 | Cypress Semiconductor Corporation | Method and circuit for rapid alignment of signals |
TWI240485B (en) * | 2004-05-14 | 2005-09-21 | Via Tech Inc | Global automatic RC time constant tuning circuit and method for on chip RC filters |
US8286125B2 (en) | 2004-08-13 | 2012-10-09 | Cypress Semiconductor Corporation | Model for a hardware device-independent method of defining embedded firmware for programmable systems |
US8069436B2 (en) | 2004-08-13 | 2011-11-29 | Cypress Semiconductor Corporation | Providing hardware independence to automate code generation of processing device firmware |
US7157945B2 (en) * | 2004-12-06 | 2007-01-02 | Texas Instruments Incorporated | Window comparator and method of providing a window comparator function |
US7332976B1 (en) | 2005-02-04 | 2008-02-19 | Cypress Semiconductor Corporation | Poly-phase frequency synthesis oscillator |
US7190213B2 (en) * | 2005-03-25 | 2007-03-13 | Freescale Semiconductor, Inc. | Digital time constant tracking technique and apparatus |
JP4699791B2 (ja) * | 2005-03-31 | 2011-06-15 | アルプス電気株式会社 | 受信装置 |
US7400183B1 (en) | 2005-05-05 | 2008-07-15 | Cypress Semiconductor Corporation | Voltage controlled oscillator delay cell and method |
US8089461B2 (en) | 2005-06-23 | 2012-01-03 | Cypress Semiconductor Corporation | Touch wake for electronic devices |
US7339442B2 (en) * | 2005-07-07 | 2008-03-04 | Freescale Semiconductor, Inc. | Baseband RC filter pole and on-chip current tracking system |
US8085067B1 (en) | 2005-12-21 | 2011-12-27 | Cypress Semiconductor Corporation | Differential-to-single ended signal converter circuit and method |
DE102006005778A1 (de) * | 2006-02-03 | 2007-08-16 | Atmel Germany Gmbh | Verfahren und Schaltung zum Ableichen eines RC-Gliedes |
US8067948B2 (en) | 2006-03-27 | 2011-11-29 | Cypress Semiconductor Corporation | Input/output multiplexer bus |
US7411381B2 (en) * | 2006-06-02 | 2008-08-12 | Broadcom Corporation | Circuit calibration using a time constant |
US7636559B2 (en) * | 2006-08-31 | 2009-12-22 | Microtune (Texas), L.P. | RF filter adjustment based on LC variation |
KR101409930B1 (ko) * | 2006-10-13 | 2014-07-03 | 삼성전자주식회사 | 알씨 시상수를 가변적으로 조절하기 위한 보상기 및 이를이용한 차단 주파수 제어하기 위한 장치 |
US7937058B2 (en) * | 2006-10-18 | 2011-05-03 | Freescale Semiconductor, Inc. | Controlling the bandwidth of an analog filter |
KR100787172B1 (ko) * | 2006-12-01 | 2007-12-21 | (주)카이로넷 | 이진 검색 알고리즘을 이용한 필터 튜닝 시스템 및 필터튜닝 방법 |
US7477098B2 (en) * | 2007-02-08 | 2009-01-13 | Mediatek Singapore Pte Ltd | Method and apparatus for tuning an active filter |
US7683851B2 (en) * | 2007-03-19 | 2010-03-23 | Broadcom Corporation | Method and system for using a single transformer for FM transmit and FM receive functions |
US8130025B2 (en) | 2007-04-17 | 2012-03-06 | Cypress Semiconductor Corporation | Numerical band gap |
US8516025B2 (en) | 2007-04-17 | 2013-08-20 | Cypress Semiconductor Corporation | Clock driven dynamic datapath chaining |
US9564902B2 (en) | 2007-04-17 | 2017-02-07 | Cypress Semiconductor Corporation | Dynamically configurable and re-configurable data path |
US8092083B2 (en) | 2007-04-17 | 2012-01-10 | Cypress Semiconductor Corporation | Temperature sensor with digital bandgap |
US7737724B2 (en) | 2007-04-17 | 2010-06-15 | Cypress Semiconductor Corporation | Universal digital block interconnection and channel routing |
US8026739B2 (en) | 2007-04-17 | 2011-09-27 | Cypress Semiconductor Corporation | System level interconnect with programmable switching |
US8040266B2 (en) | 2007-04-17 | 2011-10-18 | Cypress Semiconductor Corporation | Programmable sigma-delta analog-to-digital converter |
US8065653B1 (en) | 2007-04-25 | 2011-11-22 | Cypress Semiconductor Corporation | Configuration of programmable IC design elements |
US8266575B1 (en) | 2007-04-25 | 2012-09-11 | Cypress Semiconductor Corporation | Systems and methods for dynamically reconfiguring a programmable system on a chip |
US9720805B1 (en) | 2007-04-25 | 2017-08-01 | Cypress Semiconductor Corporation | System and method for controlling a target device |
US8260246B1 (en) * | 2007-06-15 | 2012-09-04 | Marvell International Ltd. | Data rate tracking filter |
US8049569B1 (en) | 2007-09-05 | 2011-11-01 | Cypress Semiconductor Corporation | Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes |
US20090085674A1 (en) * | 2007-09-28 | 2009-04-02 | Ahmadreza Rofougaran | Method and system for signal generation via a pll with digital phase detection |
US7724096B2 (en) * | 2007-09-28 | 2010-05-25 | Broadcom Corporation | Method and system for signal generation via a PLL with undersampled feedback |
US20090085678A1 (en) * | 2007-09-28 | 2009-04-02 | Ahmadreza Rofougaran | Method and system for signal generation via a digitally controlled oscillator |
US7683722B2 (en) * | 2007-09-28 | 2010-03-23 | Broadcom Corporation | Method and system for signal generation via a PLL with DDFS feedback path |
US20090108858A1 (en) * | 2007-10-24 | 2009-04-30 | Industrial Technology Research Institute | Methods and systems for calibrating rc circuits |
US20090243741A1 (en) * | 2008-03-27 | 2009-10-01 | Ahmadreza Rofougaran | Method and system for processing signals via an oscillator load embedded in an integrated circuit (ic) package |
US8086190B2 (en) * | 2008-03-27 | 2011-12-27 | Broadcom Corporation | Method and system for reconfigurable devices for multi-frequency coexistence |
US7782145B2 (en) * | 2008-03-28 | 2010-08-24 | Broadcom Corporation | Method and system for frequency tuning based on characterization of an oscillator |
US20100073048A1 (en) * | 2008-09-24 | 2010-03-25 | Mediatek Inc. | Phase locked loop and calibration method |
KR101575245B1 (ko) * | 2009-02-17 | 2015-12-09 | 삼성전자주식회사 | Rc 시정수 보상기를 이용한 아날로그 디지털 변환방법 및이를 위한 아날로그 디지털 변환 장치 |
US9448964B2 (en) | 2009-05-04 | 2016-09-20 | Cypress Semiconductor Corporation | Autonomous control in a programmable system |
US8552375B1 (en) * | 2009-06-17 | 2013-10-08 | Flir Systems, Inc. | Switched capacitor filter systems and methods |
US8044710B2 (en) * | 2010-01-08 | 2011-10-25 | Fci Inc. | Filter cut-off frequency correction circuit |
WO2012087717A2 (en) | 2010-12-23 | 2012-06-28 | Flir Systems, Inc. | Unit cells with avalanche photodiode detectors |
JP5742960B2 (ja) * | 2011-10-31 | 2015-07-01 | 富士通株式会社 | 暗号装置と方法およびプログラム |
US9374063B1 (en) * | 2015-02-05 | 2016-06-21 | University Of Macau | Gain-boosted N-path bandpass filter |
CN110048601B (zh) * | 2019-05-29 | 2020-07-31 | 电子科技大学 | 一种有源电容电路 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4599549A (en) * | 1984-04-16 | 1986-07-08 | Hitachi, Ltd. | Method and apparatus for controlling PWM inverters |
DE3050110C2 (de) * | 1979-12-18 | 1987-01-15 | Mostek Corp. (n.d.Ges.d.Staates Delaware), Carrollton, Tex. | Filter mit geschalteten Kondensatoren |
US5245646A (en) * | 1992-06-01 | 1993-09-14 | Motorola, Inc. | Tuning circuit for use with an integrated continuous time analog filter |
US5502419A (en) * | 1992-06-05 | 1996-03-26 | Canon Kabushiki Kaisha | Pulse width modulation signal generation and triangular wave signal generator for the same |
DE3234236C2 (de) * | 1981-09-16 | 1996-04-11 | Rca Licensing Corp | Abstimmsystem |
US5914633A (en) * | 1997-08-08 | 1999-06-22 | Lucent Technologies Inc. | Method and apparatus for tuning a continuous time filter |
DE19952192A1 (de) * | 1999-10-29 | 2001-04-12 | Siemens Ag | Verfahren zum Abgleichen einer elektronischen Schaltung, insbesondere einer Oszillatorschaltung |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2189955B (en) * | 1986-04-30 | 1990-02-14 | Philips Electronic Associated | Electrical filter |
US6304135B1 (en) * | 1999-11-17 | 2001-10-16 | Texas Instruments Incorporated | Tuning method for Gm/C filters with minimal area overhead and zero operational current penalty |
US6452444B1 (en) * | 2001-02-13 | 2002-09-17 | Analog Devices, Inc. | Method and apparatus for background calibration of active RC filters |
-
2001
- 2001-11-15 DE DE10156027A patent/DE10156027B4/de not_active Expired - Fee Related
-
2002
- 2002-06-27 US US10/185,146 patent/US6628163B2/en not_active Expired - Lifetime
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3050110C2 (de) * | 1979-12-18 | 1987-01-15 | Mostek Corp. (n.d.Ges.d.Staates Delaware), Carrollton, Tex. | Filter mit geschalteten Kondensatoren |
DE3234236C2 (de) * | 1981-09-16 | 1996-04-11 | Rca Licensing Corp | Abstimmsystem |
US4599549A (en) * | 1984-04-16 | 1986-07-08 | Hitachi, Ltd. | Method and apparatus for controlling PWM inverters |
US5245646A (en) * | 1992-06-01 | 1993-09-14 | Motorola, Inc. | Tuning circuit for use with an integrated continuous time analog filter |
US5502419A (en) * | 1992-06-05 | 1996-03-26 | Canon Kabushiki Kaisha | Pulse width modulation signal generation and triangular wave signal generator for the same |
US5914633A (en) * | 1997-08-08 | 1999-06-22 | Lucent Technologies Inc. | Method and apparatus for tuning a continuous time filter |
DE19952192A1 (de) * | 1999-10-29 | 2001-04-12 | Siemens Ag | Verfahren zum Abgleichen einer elektronischen Schaltung, insbesondere einer Oszillatorschaltung |
Non-Patent Citations (2)
Title |
---|
DURHAM, A. M., u.a.: Circuit Architectures for High Linearity Monotithic Continous-Time Filtering. In: IEEE Transactions on Circuits and Systems - II, Vol. 39, September 1992, No. 9, Seiten 651 - 657. * |
TIETZE, U., SCHENK, CH.: Halbleiter-Schaltungstechnik. 6. Auflage. Berlin, u.a. : Springer Verlag, 1983. Seiten 238 - 240. - ISBN 3-540-12488-8 * |
Also Published As
Publication number | Publication date |
---|---|
US6628163B2 (en) | 2003-09-30 |
DE10156027A1 (de) | 2003-06-05 |
US20030090316A1 (en) | 2003-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10156027B4 (de) | Abgleichbare Filterschaltung | |
DE10321200B3 (de) | Einrichtung und Verfahren zur Kalibrierung von R/C-Filterschaltungen | |
EP3335012B1 (de) | Elektronische steuerungseinheit | |
DE10251308B4 (de) | Integrierte geschaltete Kondensatorschaltung und Verfahren | |
EP2715384B1 (de) | Verfahren zum betreiben einer hallsensoranordnung und hallsensoranordnung | |
DE102015108384B4 (de) | Verfahren zum Betreiben einer Leistungsversorgung und integrierte Schaltung | |
DE102017201705B4 (de) | Spannungsregler mit Ausgangskondensatormessung | |
DE102011078334A1 (de) | Verfahren und System zum Kalibrieren eines Shunt-Widerstands | |
DE102018201310B4 (de) | Stromsensor und Schutzschalter | |
EP0452609A1 (de) | Monolithisch integrierter hochauflösender Analog-Digital-Umsetzer | |
DE60224799T2 (de) | Verfahren und vorrichtung zur kalibration einer gm zelle unter verwendung einer gm replikatzelle | |
WO1987006339A1 (en) | Circuitry for measuring mechanical deformation, specially under pressure | |
DE10117382A1 (de) | Schaltungsanordnung und Sensorvorrichtung | |
EP0753756A2 (de) | Schaltungsanordnung und Verfahren zum Messen eines Kapazitätsunterschiedes zwischen einer ersten Kapazität C1 und einer zweiten Kapazität C2 | |
DE4109914A1 (de) | Zeitlich stabiles hf-filter | |
DE102009002062A1 (de) | Analog-Digital-Umsetzer mit breitbandigem Eingangsnetzwerk | |
DE102013222146A1 (de) | Ladungsmessung | |
DE69404977T2 (de) | Temperaturkorrigierter integrierender analog-digital-wandler | |
DE4039006C1 (de) | ||
DE102018109914A1 (de) | EMV robuste mikroelektronisch integrierbare Messschaltung für Kapazitätswerte einer unbekannten Kapazität | |
DE3710871A1 (de) | Schaltung zur formung einer messsignalspannung in ein rechtecksignal | |
DE3887916T2 (de) | Schaltung zum automatischen Regeln des Verstärkung-Bandbreite-Produktes von Operationsverstärkern. | |
DE69226656T2 (de) | Integrierte mosfet widerstands- und oszillatorfrequenzsteuerung, trimmverfahren und zugehörige vorrichtung | |
DE3706306A1 (de) | Schaltung zur gewinnung eines temperaturunabhaengigen rechtecksignals aus einem messsignal | |
DE102020106766B3 (de) | Vorrichtungen und Verfahren zur Analog-Digital-Wandlung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: GLOBALFOUNDRIES INC., GRAND CAYMAN, KY |
|
8128 | New person/name/address of the agent |
Representative=s name: GRUENECKER, KINKELDEY, STOCKMAIR & SCHWANHAEUSSER, |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |
Effective date: 20120510 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20130601 |