Wat is Comparator?

Schakeling die twee ingangsspanningen vergelijkt en het resultaat als binaire H of L afgeeft. Ook een basisbouwsteen van AD-omzetters.

Japanse benaming: コンパレータ

“Comparator” komt voor in 8 oefenvragen uit 5 onderwerpen, bijv. Analoge en elektronische schakelingen, Halfgeleiders voor auto's en functionele veiligheid, A/D- en D/A-conversie.

Vakgebied: Analoge en elektronische schakelingen

Comparator versus opamp

Beide hebben een differentiële ingang en een zeer hoge versterking, maar ze zijn geoptimaliseerd voor tegengestelde taken. Een opamp is ontworpen voor stabiel lineair bedrijf met tegenkoppeling en herstelt traag zodra zijn uitgang verzadigd raakt. Een comparator werkt in open lus, staat vrijwel altijd verzadigd tegen de ene of de andere voedingsrail en is gebouwd om snel te schakelen en netjes te herstellen, vaak met een open-drain-uitgang of een uitgang op logisch niveau die digitale ingangen rechtstreeks aanstuurt. Een opamp als comparator gebruiken werkt voor trage signalen, maar geeft meestal een lange en onvoorspelbare propagatievertraging.

Hysterese en de schmitttrigger

Wanneer een ruisig of langzaam veranderend ingangssignaal rond de drempel blijft hangen, kan een gewone comparator vele keren omklappen doordat ruis heen en weer over de drempel gaat; dit probleem heet chattering. Door meekoppeling toe te voegen ontstaan twee drempels: een hogere voor een stijgend ingangssignaal en een lagere voor een dalend ingangssignaal. Het verschil daartussen, de hysterese, moet groter zijn dan de ruisamplitude. Deze schakeling is een schmitttrigger, ook verkrijgbaar als logische poorten zoals de 74HC14, en wordt gebruikt voor schakelaaringangen, nuldoorgangsdetectie en RC-relaxatieoscillatoren.

Specificaties die ertoe doen

De ingangsoffsetspanning bepaalt hoe ver de ingangen uit elkaar moeten liggen voordat de beslissing betrouwbaar is, en in een ADC verschijnt die direct als offsetfout. De propagatievertraging, vaak gespecificeerd bij een bepaalde input overdrive, bepaalt de maximale snelheid; een kleine overdrive geeft een langere vertraging. Het common-mode-ingangsbereik, de voedingsstroom en het uitgangstype maken het beeld compleet. In ADC's zijn comparators meestal geklokt: een voorversterker gevolgd door een regeneratieve latch van kruislings gekoppelde inverters die een minuscuul verschil versterkt tot volledige logische niveaus. Als het ingangsverschil extreem klein is, kan de latch te lang nodig hebben om tot een beslissing te komen; dat is metastabiliteit.

Comparators in ADC's

Elke analoog-digitaalomzetter eindigt in beslissingen van comparators, en de architecturen verschillen in hoeveel ze er gebruiken. Een flash-ADC heeft 2^N − 1 comparators nodig, zeven voor 3 bits en 255 voor 8 bits, wat hem snel maar energieverslindend maakt. Een successive-approximation-ADC (SAR) gebruikt één comparator N keer opnieuw en vergelijkt de ingang met een interne DAC, te beginnen bij de meest significante bit. Pipeline-ADC's gebruiken per trap enkele comparators met redundantie voor digitale correctie, en kolomparallelle ADC's in beeldsensoren combineren een comparator met een teller tegen een gedeelde ramp.

Nu oefenen: vragen over Comparator

Welke uitspraak over de werking van een comparator is juist?

  1. AHij integreert de ingangsspanning over de tijd
  2. BHij vergelijkt twee ingangsspanningen en geeft het resultaat als tweewaardig signaal (H of L)
  3. CHij geeft een spanning evenredig met de ingangsspanning
Antwoord en toelichting tonen

Antwoord: B. Hij vergelijkt twee ingangsspanningen en geeft het resultaat als tweewaardig signaal (H of L)

Een comparator bepaalt welke van twee ingangsspanningen groter is en geeft een tweewaardige uitgang H of L. Anders dan een op-amp wordt hij zonder negatieve terugkoppeling gebruikt en is hij ontworpen om snel uit verzadiging te herstellen; met bijvoorbeeld een open-drain-uitgang kan hij rechtstreeks op logica worden aangesloten. Hij wordt gebruikt voor beslissingen in AD-converters, bewaking van over- en onderspanning en nuldoorgangsdetectie. Om te voorkomen dat de uitgang door ruis heen en weer springt, wordt soms hysterese toegepast.

Veelgestelde vragen

Kan ik een opamp als comparator gebruiken?

Voor trage, niet-kritische signalen werkt dat vaak, maar opamps herstellen traag uit verzadiging en leveren mogelijk geen schone logische niveaus, dus een speciale comparator is beter wanneer snelheid of schone flanken belangrijk zijn.

Waarom hysterese toevoegen aan een comparator?

Hysterese geeft aparte drempels voor stijgende en dalende signalen, zodat ruis rond het schakelpunt de uitgang niet herhaaldelijk kan laten omklappen.

Hoeveel comparators heeft een N-bit flash-ADC nodig?

2^N − 1, dus een 3-bit flash-ADC heeft er 7 nodig en een 8-bit flash-ADC 255.

“Comparator” in de toelichting

Vragen met “Comparator” (8)

  1. Welke uitspraak over de werking van een comparator is juist?
  2. Hoe heet de eigenschap dat in een ideale op-ampschakeling met negatieve terugkoppeling de spanningen op de twee ingangen vrijwel gelijk zijn?
  3. Welke schakeling heeft verschillende drempels voor stijgende en dalende ingang en voorkomt zo dat de uitgang door ruis heen en weer springt?
  4. Welke uitspraak over de werking van een successive-approximation-ADC (SAR-ADC) is juist?
  5. Welk belangrijk voordeel van de methode, toegepast in veel CMOS-beeldsensoren, waarbij per pixelkolom een AD-omzetter wordt geplaatst en parallel wordt omgezet, is juist?
  6. Welke beschrijving van het werkingsprincipe van een lockstep-CPU, die als veiligheidsmechanisme in microcontrollers voor auto's wordt gebruikt, is juist?
  7. Wat is vanuit functionele veiligheid het belangrijkste doel van het uitvoeren van logic-BIST en memory-BIST in een microcontroller voor auto's bij het inschakelen of vóór het rijden?
  8. Welke uitspraak over het verschil tussen de gelijkheidsoperatoren '==' en '===' in Verilog is juist?

Verwante termen

Operationele versterker (op-amp) Negatieve terugkoppeling Virtuele kortsluiting (virtual short) Schmitt-trigger SAR-ADC (successive approximation) Oversampling ΔΣ-ADC (delta-sigma-ADC) CMOS Lockstep-CPU Veiligheidsmechanisme

Naar de woordenlijst