Wat is Missing code?

Fout waarbij een bepaalde uitgangscode van een AD-omzetter nooit voorkomt, hoe de ingang ook wordt gevarieerd. Treedt op wanneer de DNL −1 LSB bereikt.

Japanse benaming: ミッシングコード

“Missing code” komt voor in 2 oefenvragen uit 1 onderwerpen, bijv. A/D- en D/A-conversie.

Vakgebied: A/D- en D/A-conversie

Nu oefenen: vragen over Missing code

Welke uitspraak over de differentiële niet-lineariteit (DNL) van een AD-converter is juist?

  1. ADe fout in de helling (versterking) van de gehele overdrachtskarakteristiek
  2. BDe afwijking van de breedte (stapgrootte) tussen aangrenzende codes ten opzichte van de ideale 1 LSB
  3. CDe afwijking van de uitgang wanneer de ingang nul is
Antwoord en toelichting tonen

Antwoord: B. De afwijking van de breedte (stapgrootte) tussen aangrenzende codes ten opzichte van de ideale 1 LSB

DNL geeft aan hoeveel de ingangsbreedte (stapgrootte) per code afwijkt van de ideale 1 LSB; bij een breedte van 1,5 LSB is DNL bijvoorbeeld +0,5 LSB. Bij een DNL van −1 LSB verschijnt de betreffende code niet meer (missing code), en boven +1 LSB neemt de effectieve resolutie af. De afwijking van de gehele karakteristiek ten opzichte van de ideale rechte is de integrale niet-lineariteit (INL), en de afwijking van de uitgang bij nul ingang is de offsetfout.

Hoe heet het defect van een AD-converter waarbij een bepaalde uitgangscode nooit voorkomt, hoe de ingang ook verandert?

  1. AMissing code
  2. BAliasing
  3. CGlitch
Antwoord en toelichting tonen

Antwoord: A. Missing code

Een code met een DNL van −1 LSB of lager heeft geen ingangsbreedte meer en verschijnt dus niet aan de uitgang. Dit is een missing code; als bijvoorbeeld het gewicht van de hoogste bits van de interne DAC van een SAR-ADC te klein is, kunnen codes worden overgeslagen. Dit is fataal bij regelsystemen en bij toepassingen waarin de verdeling met een histogram wordt onderzocht; daarom vermeldt het datablad het aantal bits waarvoor "No Missing Codes" wordt gegarandeerd.

“Missing code” in de toelichting

Vragen met “Missing code” (2)

  1. Welke uitspraak over de differentiële niet-lineariteit (DNL) van een AD-converter is juist?
  2. Hoe heet het defect van een AD-converter waarbij een bepaalde uitgangscode nooit voorkomt, hoe de ingang ook verandert?

Verwante termen

DNL (differentiële niet-lineariteit) INL (integrale niet-lineariteit) SAR-ADC (successive approximation) Aliasing Bemonsteringstheorema (sampling theorem) ENOB (effectief aantal bits) Flash-ADC Jitter Kwantisatiefout Noise shaping

Naar de woordenlijst