PatentDe  


Dokumentenidentifikation EP1324058 02.06.2005
EP-Veröffentlichungsnummer 0001324058
Titel Bereicherkennung mit einem einzigen auf monotonisch Zunehmenolen Grenzwerten verteilten Bereich
Anmelder TEKTRONIX, Inc., Beaverton, Oreg., US
Erfinder Spisak, Kevin C., Beaverton, Oregon 97006, US
Vertreter derzeit kein Vertreter bestellt
DE-Aktenzeichen 60203873
Vertragsstaaten DE, FR, GB, IT
Sprache des Dokument EN
EP-Anmeldetag 27.09.2002
EP-Aktenzeichen 022567333
EP-Offenlegungsdatum 02.07.2003
EP date of grant 27.04.2005
Veröffentlichungstag im Patentblatt 02.06.2005
IPC-Hauptklasse G01R 31/303
IPC-Nebenklasse G01R 31/319   

Beschreibung[en]
FIELD OF THE INVENTION

The subject invention generally concerns the field of range recognizers for test and measurement instruments, such as logic analyzers, or the like, and specifically concerns a range encoder in an integrated circuit that provides more ranges or requires fewer connection pins.

CLAIM FOR PRIORITY

The subject application claims priority from U.S. Provisional Patent Application Serial No. 60/326,494, RANGE ENCODING FOR MORE RANGES AND/OR FEWER PINS (Kevin C. Spisak), filed 01 October 2001.

BACKGROUND OF THE INVENTION:

A range recognizer is a well-known circuit used in logic analyzer trigger structures to identify input vectors that reside within a particular range of values. In such a range recognizer, two binary comparators are used to determine if an input vector lies between two predetermined boundaries. If data is sampled in more than one integrated circuit (IC or chip), the results produced by the comparators in a first one of the ICs must be passed to a second IC where it is combined with the results from the second IC. This fact leads to the unfortunate situation that, the more range recognizers there are, the more IC pins and board space must be used.

A prior art range recognizer implementation used by Tektronix is the TLA 700 Logic Analyzer, requires twelve pins to convey signals to and from each of four range recognizers. That is, three pins per range recognizer are used to encode "greater than", "lesser than", or "equal to" the upper boundary and lower boundary.

As ICs become ever more complex, reduction of pin count and conservation of printed board space (commonly referred to a "real estate") becomes critical. What is needed is a range recognizer that produces the desired range comparison signals while also reducing IC pin count and conserving printed board space.

US-A-4 475 237 relates to a programmable range recognizer which includes a plurality of boundary comparators each receiving different portions of an input digital word. Each comparator compares the corresponding portion to predetermined boundary conditions. The comparators are connected to a series of logic elements which produce a signal indicative of whether the input binary word is within a predetermined range.

US-A-5 579 006 depicts an analogue to digital converter where an input signal is split into tree from. At each node of the tree a subtraction of a reference current from the input current occurs. The final stage of the tree includes a comparator to compare the current to a reference current to obtain the digital sample.

US-A-4 237 387 relates to a window comparator for a latch network to latch an input signal to a clock signal. The window comparator includes a plurality of logic gates which connect a plurality of comparators to output terminals.

SUMMARY OF THE INVENTION

Aspects of the invention are provided in the accompanying claims.

A range recognizer arrangement in accordance with a preferred embodiment of the subject invention, requires only five IC pins to convey an encoded signal from a group of four range recognizers, and requires only twelve IC pins to convey an encoded signal from a group of over one thousand range recognizers. The subject range recognizer arrangement includes circuitry for combining and monotonically sorting all of the predetermined range boundaries, rather than treating each range recognizer as a separate unit. A range recognizer arrangement in accordance with a preferred embodiment of the subject invention is suitable for use with test and measurement instruments such as a logic analyzer or the like.

BRIEF DESCRIPTION OF THE DRAWING

  • FIGURE 1 is a simplified block diagram of a range recognizer arrangement as known from the prior art.
  • FIGURE 2 is a simplified block diagram of a range recognizer arrangement in accordance with a preferred embodiment of the subject invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Figure 1 shows and arrangement 100 of four range recognizers as known from the prior art. Each range recognizer includes a pair of boundary comparators (110, 112) (120, 122) (130,132) (140, 142) and a range encoder logic unit 115, 125, 135, 145. Each Upper Boundary Comparator (110, 120, 130, 140) is preprogrammed with its unique upper boundary value. Each Lower Boundary Comparator (112, 122, 132, 142) is preprogrammed with its unique lower boundary value. In operation, acquired data is applied to the respective inputs of all of the boundary comparators simultaneously. Each boundary comparator compares the value of the newly acquired data with its predetermined stored unique boundary value and provides the results of that comparison to its respective range encoder logic unit. Note that for each boundary comparator there are three output lines defining nine possible outcomes as shown in Table 1. Possible Outcomes Upper Boundary Comparator Upper Boundary Comparator Comments 1 > Upper Boundary > Lower Boundary Valid 2 > Upper Boundary = Lower Boundary Can be eliminated 3 > Upper Boundary < Lower Boundary Can be eliminated 4 = Upper Boundary > Lower Boundary Valid 5 = Upper Boundary = Lower Boundary Valid 6 = Upper Boundary < Lower Boundary Can be eliminated 7 < Upper Boundary > Lower Boundary Valid 8 < Upper Boundary = Lower Boundary Valid 9 < Upper Boundary < Lower Boundary Valid

Note from the Comments column of Table 1 that Possible Outcomes 2, 3, and 6 can be eliminated from consideration by swapping the upper boundary value and the lower boundary value when the upper boundary is less then the lower boundary. Three bits are required for encoding the remaining six valid possible outcomes, as shown by the three output lines from each range encoder logic unit of FIGURE 1.

As noted above, a range recognizer arrangement as known from the prior art, including four range recognizers requires twelve output lines to encode all the possible valid outcomes, thereby using up twelve valuable IC pins, and the print board "real estate" to route the printed conductors to those IC pins. This undesirable situation results from the fact that each of the four range recognizers provides its own independent evaluation for any given sample of acquired data. For example, assume that a given sample of acquired data happens to have a value that is less than the upper boundary and greater than the lower boundary of boundary comparators 130, 132. This condition is possible outcome number 7 of Table 1. In such a case range encoder 135 produces an output indicating that the acquired data sample is within its range. Unfortunately and unnecessarily, all of the other range encoders 115, 125, 145 will produce indications that the acquired data sample is out of their respective ranges.

The subject invention will now be described with reference to FIGURE 2 and Table 2.

FIGURE 2 shows a range recognizer arrangement in accordance with a preferred embodiment of the subject invention. The arrangement of FIGURE 2 performs the task of comparing acquired data values with four bounded ranges (as did the arrangement of FIGURE 1). Referring to FIGURE 2, each of boundary comparators 210, 212, 220, 222, 230, 232, 240, 242 is preprogrammed with a respective unique boundary value. In operation, acquired data is applied to the respective inputs of all of the boundary comparators 210, 212, 220, 222, 230, 232, 240, 242 simultaneously. Each boundary comparator compares the value of the newly acquired data with its predetermined stored unique boundary value but unlike the prior art, each boundary comparator provides the results of its comparison to a single range encoder logic unit 215. It is herein recognized that for a group of four range recognizers, use of the described embodiment of the subject invention limits the result to only seventeen different possible outcomes: "greater than all", "less than all", "equal to one", or "between two of eight" boundary values. One skilled in the art will note that only five IC pins are required to encode the seventeen possible outcomes. Note that this arrangement of boundary comparators defines seventeen possible outcomes as shown in Table 2.

Note that in Table 2 all boundaries have been presorted from least to highest in value. Thus, all seventeen possible outcomes represent valid comparison states. Five bits are more than enough for encoding the seventeen possible outcomes, as shown by the five output lines from range encoder logic unit 215 of FIGURE 2. Possible Outcomes 1 > All Boundaries 2 = Boundary 8 3 Between Boundaries 7 and 8 4 = Boundary 7 5 Between Boundaries 6 and 7 6 = Boundary 6 7 Between Boundaries 5 and 6 8 = Boundary 5 9 Between Boundaries 4 and 5 10 = Boundary 4 11 Between Boundaries 3 and 4 12 = Boundary 3 13 Between Boundaries 2 and 3 14 = Boundary 2 15 Between Boundaries 1 and 2 16 = Boundary 1 17 < All Boundaries

In the apparatus of FIGURE 2, those output lines from the boundary comparators that appear to join with output lines from an adjacent comparator at a node may in fact be combined by means of an OR-gate, or WIRE-OR logic (shown as a series of combining blocks 260 for simplicity).

It is important to note that in preferred embodiments of the subject invention, the entire range is treated as a single continuum that is partitioned by a series of internal boundaries whose values has been sorted in a numeric order (i.e., monotonically increasing). This realization allows a single range encoder to generate a single binary word indicative of the comparison the acquired data with the entire range.

In contrast, prior art range recognizers envision a series of independent ranges, each with its own upper and lower boundary, which boundaries may overlap. As such, prior art range recognizer arrangements must make multiple independent comparisons of the same data within each range. Advantageously, preferred embodiments of the subject invention provides a single answer. In contrast, as noted above, the prior art provides four independent answers, three of which are unnecessary.

Currently, the number of range recognizers used in today's logic analyzers is limited. This limitation is primarily due to the number of pins each range recognizer uses. An arrangement according to a preferred embodiment of the subject invention allows the number of range recognizers to increase exponentially with respect to number of IC pins required, instead of exhibiting a linear relationship as in the prior art. Use of preferred embodiments of the subject invention makes it both possible and practical to do a real-time Performance Analysis of a thousand ranges, while only using twelve IC pins.

One skilled in the art will recognize that the circuitry of preferred embodiments of the subject invention may be embodied in discrete logic, or in an ASIC or FPGA, for example. While preferred embodiments of the subject invention have been described in the environment of a logic analyzer, use of the invention is not intended to be so limited. Use of the subject invention for measurement of range data in other instruments, such as oscilloscopes, is also contemplated.


Anspruch[de]
  1. Anordnung von Bereichserkennungsvorrichtungen mit:
    • einem ersten Grenzenvergleicher (210), der mit einem ersten Grenzwert vorprogrammiert ist;
    • einem zweiten Grenzenvergleicher (212), der mit einem zweiten Grenzwert vorprogrammiert ist, wobei der zweite Grenzwert größer ist als der erste Grenzwert;
       wobei jeder des ersten (210) und des zweiten (212) Grenzenvergleichers erfaßte Daten empfängt und feststellt, ob die erfaßten Daten größer als, kleiner als oder gleich seinem jeweiligen Grenzwert sind;

       einer Kombinationsschaltung (260) zum Kombinieren eines Signals vom ersten Grenzenvergleicher (210) und eines Signals vom zweiten Grenzenvergleicher (212) und zum Entwickeln eines kombinierten Signals;

       einem Bereichscodierer (215) zum Empfangen von Signalen vom ersten und vom zweiten Vergleicher und von der Kombinationsschaltung;

       wobei der Bereichscodierer Daten erzeugt, die den Vergleich der erfaßten Daten mit den Grenzwerten anzeigen; dadurch gekennzeichnet, daß:
    • die Daten sowohl des ersten als auch des zweiten Grenzenvergleichers mit einem gemeinsamen Eingang zum Empfangen der erfaßten Daten gekoppelt werden, und daß
    • die Kombinationsschaltung (260) ein Signal vom ersten Grenzenvergleicher (210), das eine Feststellung darstellt, daß die erfaßten Daten größer sind als der erste Grenzwert, und ein Signal vom zweiten Grenzenvergleicher (212), das eine Feststellung darstellt, daß die erfaßten Daten kleiner sind als der zweite Grenzwert, kombiniert, wobei das entwickelte kombinierte Signal eine Bedingung anzeigt, unter der die erfaßten Daten einen Wert zwischen dem ersten und dem zweiten Grenzwert aufweisen; wobei
       die vom Bereichscodierer empfangenen Signale nur eines von folgenden anzeigen:

       daß die erfaßten Daten einen kleineren Wert als den ersten Grenzwert aufweisen,

       die erfaßten Daten einen Wert gleich dem ersten Grenzwert aufweisen,

       die erfaßten Daten einen Wert zwischen dem ersten und dem zweiten Grenzwert aufweisen,

       die erfaßten Daten einen Wert gleich dem zweiten Grenzwert aufweisen, oder

       die erfaßten Daten einen größeren Wert als den zweiten Grenzwert aufweisen; und wobei

       der Bereichscodierer ein Binärwort erzeugt, das den Vergleich der erfaßten Daten mit den Grenzwerten anzeigt.
  2. Bereichserkennungsvorrichtungs-Anordnung nach Anspruch 1, welche ferner umfaßt

       einen dritten Grenzenvergleicher (220), der mit einem Grenzwert programmiert ist, der höher ist als der zweite Grenzwert;

       wobei der dritte Grenzenvergleicher (220) mit dem gemeinsamen Eingang zum Empfangen der erfaßten Daten gekoppelt ist und feststellt, ob die erfaßten Daten größer als, kleiner als oder gleich seinem jeweiligen Grenzwert sind; und

       eine zweite Kombinationsschaltung zum Kombinieren eines Signals vom zweiten Grenzenvergleicher (212), das die Feststellung darstellt, daß die erfaßten Daten größer sind als der zweite Grenzwert, und eines Signals vom dritten Grenzenvergleicher (220), das die Feststellung darstellt, daß die erfaßten Daten kleiner sind als der dritte Grenzwert, und zum Entwickeln eines kombinierten Signals, das eine Bedingung anzeigt, unter der die erfaßten Daten einen Wert zwischen dem zweiten und dem dritten Grenzwert aufweisen.
  3. Bereichserkennungsvorrichtungs-Anordnung nach Anspruch 2, wobei

       der Bereichscodierer alle Signale von den Vergleichern, die anzeigen, daß die erfaßten Daten größer als oder kleiner als ein jeweiliger Grenzwert sind, über die Kombinationsschaltung empfängt, abgesehen von:
    • einem Signal, das vom Vergleicher mit dem niedrigsten gespeicherten Grenzwert erzeugt wird und das anzeigt, daß die erfaßten Daten einen kleineren Wert als alle Grenzwerte aufweisen; und
    • einem Signal, das vom Vergleicher mit dem höchsten gespeicherten Grenzwert erzeugt wird und das anzeigt, daß die erfaßten Daten einen größeren Wert als alle Grenzwerte aufweisen.
  4. Bereichserkennungsvorrichtungs-Anordnung nach Anspruch 3, welche ferner umfaßt:
    • einen vierten bis achten Grenzenvergleicher (222, 230, 232, 240, 242); und
    • eine dritte bis siebte Kombinationsschaltung, die wie in Anspruch 2 dargelegt gekoppelt sind;
       wobei der vierte Vergleicher (222) mit einem Grenzwert programmiert ist, der größer ist als jener des dritten Vergleichers, und so weiter bis zum achten Vergleicher (242).
  5. Bereichserkennungsvorrichtungs-Anordnung nach Anspruch 4, wobei der Bereichscodierer siebzehn Eingangsleitungen zum Empfangen von einem von siebzehn möglichen Zuständen aufweist und den einen von siebzehn möglichen Zuständen in ein Fünf-Bit-Binärwort codiert.
  6. Anordnung von Bereichserkennungsvorrichtungen mit:
    • einer Vielzahl von Grenzenvergleichern (210, 212, 220, 222, 230, 232, 240, 242), die jeweils mit einem jeweiligen Grenzwert eines Bereichs vorprogrammiert sind;
       wobei jeder der Grenzenvergleicher (210, 212, 220, 222, 230, 232, 240, 242) mit einem Eingang zum Empfangen von erfaßten Daten gekoppelt ist;

       einer Schaltung zum Kombinieren (260) eines Signals von einem niedrigeren benachbarten der Grenzenvergleicher und eines Signals von einem höheren benachbarten der Grenzenvergleicher und zum Entwickeln eines kombinierten Signals; und

       einem Bereichscodierer (215) zum Empfangen von Signalen von allen Vergleichern und von der ganzen Kombinationsschaltung,

       wobei der Bereichscodierer Daten erzeugt, die den Vergleich der erfaßten Daten mit den Grenzwerten anzeigen, dadurch gekennzeichnet, daß

       der Bereich durch eine monoton zunehmende Reihe der Grenzwerte unterteilt ist;

       alle Grenzenvergleicher (210, 212, 220, 222, 230, 232, 240, 242) mit einem gemeinsamen Eingang zum Empfangen der erfaßten Daten gekoppelt sind und feststellen, ob die erfaßten Daten größer als, kleiner als oder gleich seinem jeweiligen Grenzwert sind;

       die Schaltung zum Kombinieren (260) ein Signal von einem niedrigeren benachbarten der Grenzenvergleicher, das die Feststellung darstellt, daß die erfaßten Daten größer sind als sein jeweiliger Grenzwert, und ein Signal von einem höheren benachbarten der Grenzenvergleicher, das die Feststellung darstellt, daß die erfaßten Daten kleiner sind als sein jeweiliger Grenzwert, kombiniert, wobei das kombinierte Signal eine Bedingung anzeigt, unter der die erfaßten Daten einen Wert zwischen dem niedrigeren benachbarten und dem höheren benachbarten Grenzwert aufweisen, und

       wobei die Anordnung von Bereichserkennungsvorrichtungen einen einzelnen Bereichscodierer umfaßt; und

       der Bereichscodierer ein Binärwort erzeugt, das den Vergleich der erfaßten Daten mit den Grenzwerten anzeigt.
Anspruch[en]
  1. An arrangement of range recognizers, comprising:
    • a first boundary comparator (210) preprogrammed with a first boundary value;
    • a second boundary comparator (212) preprogrammed with a second boundary value, said second boundary value being greater than said first boundary value ;
    • each of said first (210) and second (212) boundary comparators receiving acquired data, and determining if said acquired data is greater than, less than, or equal to its respective boundary value;
    • combining circuitry (260) for combining a signal from said first boundary comparator (210) and a signal from said second boundary comparator (212) and developing a combined signal;
    • a range encoder (215) for receiving signals from said first and second comparators and from said combining circuitry;
       said range encoder generating data indicative of said comparison of said acquired data with said boundary values; characterized in that:

       both of said first and second boundary comparators data are coupled to a common input for receiving the acquired data and in that

       said combining circuitry (260) combines a signal from said first boundary comparator (210) representative of a determination that said acquired data is greater than said first boundary value, and a signal from said second boundary comparator (212) representative of a determination that said acquired data is less than said second boundary value, said developed combined signal being indicative of a condition in which said acquired data has a value between said first and second boundary values; wherein

       said signals received by said range encoder indicate only one of:
    • said acquired data having a value less than said first boundary value,
    • said acquired data having a value equal to said first boundary value,
    • said acquired data having a value between said first and second boundary values,
    • said acquired data having a value equal to said second boundary value, or
       said acquired data having a value greater than said second boundary value; and wherein

       said range encoder generates a binary word indicative of said comparison of said acquired data with said boundary values.
  2. The range recognizer arrangement of claim 1, further including

       a third boundary comparator (220) programmed with a boundary value higher than said second boundary value;

       third boundary comparator (220) being coupled to said common input for receiving said acquired data, and determining if said acquired data is greater than, less than, or equal to its respective boundary value; and

       second combining circuitry for combining a signal from said second boundary comparator (212) representative of said determination that said acquired data is greater than said second boundary value, and a signal from said third boundary comparator (220) representative of said determination that said acquired data is less than said third boundary value, and developing a combined signal indicative of a condition in which said acquired data has a value between said second and third boundary values.
  3. The range recognizer arrangement of claim 2 wherein,

       said range encoder receives all signals from said comparators indicative of said acquired data being greater than or less than a respective boundary value via said combining circuitry, except for:
    • a signal generated by the comparator having the lowest stored boundary value indicating that said acquired data has a value less than all of said boundary values; and
    • a signal generated by the comparator having the highest stored boundary value indicating that said acquired data has a value greater than all of said boundary values.
  4. The range recognizer arrangement of claim 3 further including:
    • fourth through eighth boundary comparators (222, 230, 232, 240, 242); and
    • third through seventh combining circuits coupled as set forth in claim 2;
       said fourth comparator (222) being programmed with a boundary value greater than that of said third comparator, and so on through said eighth comparator (242).
  5. The range recognizer arrangement of claim 4 wherein said range encoder has seventeen input lines for receiving one of seventeen possible states, and encodes said one of seventeen possible states in a five-bit binary word.
  6. An arrangement of range recognizers, comprising:
    • a plurality of boundary comparators (210, 212, 220, 222, 230, 232, 240, 242) each preprogrammed with a respective boundary value of a range;
    • each of said boundary comparators (210, 212, 220, 222, 230, 232, 240, 242) being coupled to an input for receiving acquired data;
    • circuitry for combining (260) a signal from a lower adjacent one of said boundary comparators and a signal from a higher adjacent one of said boundary comparators, and developing a combined signal; and
    • a range encoder (215) for receiving signals from all of said comparators and from all of said combining circuitry,
       said range encoder generating data indicative of said comparison of said acquired data with said boundary values, characterized in that

       said range is partitioned by a monotonically increasing series of said boundary values;

       all of said boundary comparators (210, 212, 220, 222, 230, 232, 240, 242) are coupled to a common input for receiving said acquired data, and determining if said acquired data is greater than, less than, or equal to its respective boundary value;

       said circuitry for combining (260) combines a signal from a lower adjacent one of said boundary comparators representative of said determination that said acquired data is greater than its respective boundary value, and a signal from a higher adjacent one of said boundary comparators representative of said determination that said acquired data is less than its respective boundary value, said combined signal being indicative of a condition in which said acquired data has a value between said lower adjacent and said higher adjacent boundary values, and

       wherein said arrangement of range recognizers includes a single range encoder; and

       said range encoder generates a binary word indicative of said comparison of said acquired data with said boundary values.
Anspruch[fr]
  1. Agencement de détecteurs de plage, comportant :
    • un premier comparateur de limite (210) préprogrammé avec une première valeur limite ;
    • un second comparateur de limite (212) préprogrammé avec une seconde valeur limite, ladite seconde valeur limite étant supérieure à ladite première valeur limite ;
    • chacun desdits premier (210) et second (212) comparateurs de limite recevant des données acquises, et déterminant si lesdites données acquises sont supérieures, inférieures ou égales à sa valeur limite respective ;
    • un circuit de combinaison (260) pour combiner un signal provenant dudit premier comparateur de limite (210) et un signal provenant dudit second comparateur limite (212) et développer un signal combiné ;
    • un codeur de plages (215) pour recevoir les signaux provenant desdits premier et second comparateurs et depuis ledit circuit de combinaison ;
       ledit codeur de plages générant des données indicatives de ladite comparaison desdites données acquises avec lesdites valeurs limites ; caractérisé en ce que ;

       à la fois lesdits premier et second comparateurs de limite sont couplés à une entrée commune pour recevoir les données acquises et en ce que

       ledit circuit de combinaison (260) combine un signal provenant dudit premier comparateur de limite (210) représentatif d'une détermination selon laquelle lesdites données acquises sont supérieures à ladite première valeur limite, et un signal provenant dudit second comparateur de limite (212) représentatif d'une détermination selon laquelle lesdites données acquises sont inférieures à ladite seconde valeur limite, ledit signal combiné développé indiquant une condition dans laquelle lesdites données acquises présentent une valeur entre lesdites première et seconde valeurs limites ; dans lequel

       lesdits signaux reçus par ledit codeur de plages indiquent seulement l'une :
    • desdites données acquises présentant une valeur inférieure à ladite première valeur limite,
    • desdites données acquises présentant une valeur égale à ladite première valeur limite,
    • desdites données acquises présentant une valeur entre lesdites première et seconde valeurs limites,
    • desdites données acquises présentant une valeur égale à ladite seconde valeur limite, ou
    • desdites données acquises présentant une valeur supérieure à ladite seconde valeur limite ; et dans lequel
       ledit codeur de plages génère un mot binaire indiquant ladite comparaison desdites données acquises avec lesdites valeurs limites.
  2. Agencement de détecteur de plages selon la revendication 1, comprenant en outre

       un troisième comparateur de limite (220) programmé avec une valeur limite supérieure à ladite seconde valeur limite ;

       le troisième comparateur de limite (220) étant couplé à ladite entrée commune pour recevoir lesdites données acquises, et déterminer si lesdites données acquises sont supérieures, inférieures ou égales à sa valeur limite respective ; et

       un second circuit de combinaison pour combiner un signal depuis ledit second comparateur de limite (212) représentatif de ladite détermination selon laquelle lesdites données acquises sont supérieures à ladite seconde valeur limite, et un signal provenant dudit troisième comparateur de limite (220) représentatif de ladite détermination selon laquelle lesdites données acquises sont inférieures à ladite troisième valeur limite, et développer un signal combiné indiquant une condition dans laquelle lesdites données acquises présentent une valeur entre lesdites seconde et troisième valeurs limites.
  3. Agencement de détecteur de plages selon la revendication 2, dans lequel

       ledit codeur de plages reçoit tous les signaux provenant desdits comparateurs indiquant que toutes les données acquises sont supérieures ou inférieures à une valeur limite respective par l'intermédiaire dudit circuit de combinaison, sauf pour :
    • un signal généré par le comparateur possédant la valeur limite mémorisée la plus basse indiquant que lesdites données acquises présentent une valeur inférieure à toutes les valeurs limites ; et
    • un signal généré par le comparateur possédant la valeur limite mémorisée la plus élevée indiquant que lesdites données acquises présentent une valeur supérieure à toutes les valeurs limites.
  4. Agencement de détecteur de plages selon la revendication 3 comportant en outre :
    • des quatrième à huitième comparateurs de limite (222, 230, 232, 240, 242) ; et
    • des troisième à septième circuits de combinaison couplés comme décrit dans la revendication 2 ;
       ledit quatrième comparateur (222) étant programmé avec une valeur limite supérieure à celle dudit troisième comparateur, et ainsi de suite jusqu'au huitième comparateur (242).
  5. Agencement de détecteur de plages selon la revendication 4, dans lequel ledit codeur de plages présente dix-sept lignes d'entrée pour recevoir un des dix-sept états possibles, et code ledit un des dix-sept états possible en un mot binaire de cinq bit.
  6. Agencement de détecteurs de plages, comprenant :
    • une pluralité de comparateurs de limite (210, 212, 220, 222, 230, 232, 240, 242), chacun préprogrammé avec une valeur limite respective d'une plage ;
    • chacun desdits comparateurs de limite (210, 212, 220, 222, 230, 232, 240, 242) étant couplé à une entrée pour recevoir des données acquises ;
    • un circuit pour combiner (260) un signal provenant d'un comparateur adjacent inférieur desdits comparateurs de limite et un signal provenant d'un comparateur adjacent supérieur desdits comparateurs de limite, et développer un signal combiné ; et
    • un codeur de plages (215) pour recevoir des signaux provenant de la totalité desdits comparateurs et provenant de la totalité desdits circuits de combinaison,
       ledit codeur de plages générant des données indiquant ladite comparaison desdites données acquises avec lesdites valeurs limites, caractérisé en ce que

       ladite plage est partitionnée par une série monotoniquement montante desdites valeurs limites ;

       la totalité desdits comparateurs de limite (210, 212, 220, 222, 230, 232, 240, 242) sont couplés à une entrée commune pour recevoir lesdites données acquises, et déterminer si lesdites données acquises sont supérieures, inférieures ou égales à sa valeur limite respective ;

       ledit circuit pour combiner (260) combine un signal provenant d'un comparateur adjacent inférieur desdits comparateurs de limite représentatif de ladite détermination selon laquelle lesdites données acquises sont supérieures à sa valeur limite, et un signal provenant d'un comparateur adjacent supérieur desdits comparateurs de limite représentatif de ladite détermination selon laquelle lesdites données acquises sont inférieures à sa valeur limite respective, ledit signal combiné indiquant une condition dans laquelle lesdites données acquises présentent une valeur entre ladite valeur limite adjacente inférieure et ladite valeur limite adjacente supérieure, et

       dans lequel ledit agencement de détecteurs de plages comprend un codeur de plage unique ; et

       ledit codeur de plages génère un mot binaire indiquant ladite comparaison desdites données acquises avec lesdites valeurs limites.






IPC
A Täglicher Lebensbedarf
B Arbeitsverfahren; Transportieren
C Chemie; Hüttenwesen
D Textilien; Papier
E Bauwesen; Erdbohren; Bergbau
F Maschinenbau; Beleuchtung; Heizung; Waffen; Sprengen
G Physik
H Elektrotechnik

Anmelder
Datum

Patentrecherche

Patent Zeichnungen (PDF)

Copyright © 2008 Patent-De Alle Rechte vorbehalten. eMail: info@patent-de.com