DD247336A1 - Schaltungsanordnung fuer den test von ad-wandlern auf missing-codes - Google Patents
Schaltungsanordnung fuer den test von ad-wandlern auf missing-codes Download PDFInfo
- Publication number
- DD247336A1 DD247336A1 DD28771286A DD28771286A DD247336A1 DD 247336 A1 DD247336 A1 DD 247336A1 DD 28771286 A DD28771286 A DD 28771286A DD 28771286 A DD28771286 A DD 28771286A DD 247336 A1 DD247336 A1 DD 247336A1
- Authority
- DD
- German Democratic Republic
- Prior art keywords
- adc
- dut
- digital
- ram
- outputs
- Prior art date
Links
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Die Erfindung bezieht sich auf den Test von AD-Wandler-Ausgangssignalen auf Missing-codes bei Herstellern und Anwendern. Die Erfindung ermoeglicht die Feststellung und genaue Bezeichnung von Missing-codes bei AD-Wandlern, wobei der dazu notwendige geraetetechnische Aufwand gering ist. Die n Ausgaenge des ADC-DUT werden geteilt in die n 2 hoeherwertigen und die n 2 niederwertigen Ausgaenge. Die so zusammengefassten zwei Gruppen von ADC-DUT-Ausgaengen liefern Digitalworte in einer Breite von n 2 Bit. Diese Ausgangsworte werden in den BCD-Code gewandelt. Ein sich anschliessender Logikcoder ermoeglicht, dass mit den Ausgangsworten ein RAM derart beschrieben wird, dass das Vorhandensein der einzelnen moeglichen Codekombinationen bei Erregung des ADC-DUT durch ein Full-scale-Signal registriert wird.
Description
V 2 ' :8 Speicherblöcke mit einerTiefe von jeweils 2 Speicherzellen als Y-Achse und jeweils 8 Bit in X-Richtung in X-Richtung für je einen Speicherblock.
Hierzu 2 Seiten Zeichnungen '
Die Erfindung beinhaltet eine Schaltungsanordnung für die schnelle und zuverlässige Prüfung von AD-Wandlern auf Missingcodes und kann sowohl von Herstellern der AD-Wandler als auch von Anwendern zur Ermittlung dieses typischen Wandlerfehlers ausgenutzt werden.
Die Verwendung linearerTestrampen ist die am häufigsten verwendete Lösung. Als ADC-DUT-Stimulus wird eine lineare Rampe verwendet, als deren Äquivalent an den Digitalausgängen des ADC-DUT eine binäre Rampe erscheint. Diese Rampe wird auf Nichtlinearitäten und Missingcodes untersucht. Außerordentlich problematisch ist die Generierung einer hochpräzisen Eingangsrampe.
Schildwach, B., Stroezel, K.-H.: „Abgleich und Prüfen von AD- und DA-Umsetzern", rfe, Berlin 27 (1978) 7, S.425ff.
Eine andere Lösung beruht auf der Verwendung eines Referenz-ADC's. Der Referenz-ADC und der ADC-DUT sind parallel geschaltet und werden mit demselben Full-scale-Prüfsignal beaufschlagt. Ein Digitalkomparator vergleicht die Ausgangsworte beider ADCs und stellt so Abweichungen, u.a. auch Missingcodes, fest. Pretzl, G.: „Messen der Fehlerraten in Analog/Digital-Umsetzern" nachrichten elektronik, 36 (1982) 1, S.24ff.
Bei der Lösung unter Verwendung der Methode der vollständigen Rekonstruktion wird ein ADC-DUT mit einem Full-scale-Signal beaufschlagt. Ein um mindestens zwei Bit genauerer DAC wandelt das ADC-DUT-Ausgangssignal in ein Analogsignal zurück.
Dieses Signal und das ursprüngliche Eingangssignal des ADC-DUT werden in einem Analogkomparator verglichen. Somit sind Linearitätsfehler inklusiv Missingcodes feststellbar.
Stuart, R. M.: „Getting the best from A/D converter", Electronic Design, New York, 30 (1982) 4, S. 191-199.
Das Ziel der Erfindung besteht darin, bei geringem materiell-technischen Aufwand die Untersuchung von AD-Wandlern auf Missingcodes schnell und zuverlässig zu gewährleisten.
Der Eingang des ADC-DUT 2 wird von einem Full-scale-Generator 1 derart angesteuert, daß bei einem idealen ADC-DUT alle möglichen binären Code-Kombinationen am Ausgang erscheinen. Der η Bit breite Ausgang des ADC-DUT 2 wird geteilt: Die
— höherwertigen Digitalausgänge werden zusammengefaßt und gelangen zu einem Digital-BCD-Wandler 3, die —
niederwertigen Digitalausgänge werden ebenfalls zusammengefaßt und gelangen zu einem Digital-BCD-Wandler 4. Die Ausgänge beider Digital-BCD-Wandler 3 und 4 gelangen jeweils zu einem Logik-Coder 5 und 6. Die Logik-Coder 5 und 6 realisieren die Aufarbeitung der von den Digital-BCD-Wandlern 3 und 4 gelieferten Signale derart, daß mit den von den
Logik-Codern 5 und 6 gelieferten Signalen ein RAM 7 matrixartig beschrieben werden kann. Nach Beendigung der Prüfsignaleinspeisung überprüft ein Mikrorechner 8 den Speicherinhalt des RAM 7, um bei entsprechend festgestellten Missingcodes durch eine Decodierung genau den oder die fehlenden ADC-Ausgangscodes anzugeben. Bezogen auf einen 8 Bit breiten RAM 7 ist die Speichermatrix aufgebaut als
1T1
2 / :8 Speicherblöcke mit einerTiefe von jeweils 2 Speicherzellen. Die Organisation des Einschreibens übernehmen die Coder 5 und 6. Das Auslesen und die Decodierung übernimmt der Mikrorechner 8. Aufgabe der Erfindung ist es, durch matrizenartiges Beschreiben eines Massespeichers einen zu prüfenden ADC auf Missingcodes zu untersuchen. ^
Ausführungsbeispiel .
Der 14-Bit-ADU (IS1) wird vom Generator mit einem Full-scale-Signal beaufschlagt. Die Ausgänge des ADU (IS1) werden geteilt in die 7 höherwertigen und in die 7 niederwertigen. Beide Ausgangs-Signal-Gruppen werden von je einem Codierer (IS2, IS3) vom Dual-in den BCD-Code umgeformt. Ein sich anschließender Decodierer (IS4, IS 5) besorgt die Adreßdecodierung für den zu beschreibenden RAM (IS8). Das EOC-Signal des ADU gelangt zu einem Oktalzähler (IS6), dessen Übertrag den Eingang eines Seriell-Parallel-Schieberegisters (IS7) ansteuert. Die Ausgänge des Schieberegisters (IS7) steuern die Eingänge des RAM (IS8) an. Die Ausgänge des RAM (IS8) sind an eine PIO (IS9), Port B angeschlossen. Port A der PIO (IS9) dient zur Ausgabe der Adreßdecodierung für das Auslesen des RAM (IS8) nach beendetem Prüfzyklus. Die PIO (IS9) steuert ein Mikrorechnersystem K1520an. -
Claims (4)
- Erfindungsanspruch:1. Schaltungsanordnung für den Test von AD-Wandlern auf Missingcodes ist, gekennzeichnet dadurch, daß ein Full-scale-Generator (1) den ADC-DUT (2) so ansteuert, daß alle möglichen binären Code-Kombinationen am Ausgang eines idealen ADC-DUT erscheinen; der η Bit breite Ausgang des ADC-DUT (2) geteilt —wird in die — höherwertigen Digitalausgänge, die den Digital-BCD-Wandler (3) ansteuern und in die — niederwertigenDigitalausgänge, die den Digital-BCD-Wandler (4) ansteuern; der Digital-BCD-Wandler (3) verbunden ist mit dem Logik-Coder (5), der Digital-BCD-Wandler (4) verbunden ist mit dem Logik-Coder (6), wobei die Logik-Coder (5) und (6) die von den Digital-BCD-Wandlern (3) und (4) gelieferten Signale derart codieren, daß der RAM (7) matrixartig beschrieben werden kann; nach Beendigung der Prüfsignaleinspeisuhg ein Mikrorechner (8) den Speicherinhalt des RAM (7) auf Missingcodes überprüft und die entsprechend fehlerhafte ADC-DUT-Ausgangscodekombination angibt.
- 2. Schaltungsanordnung nach Punkt 1, gekennzeichnet dadurch, daß die Digital-BCD-Wandler (3) und (4), Coder (5) und (6) von einem Mikrorechner realisiert werden können.
- 3. Schaltungsanordnung nach Punkt 1 und 2, dadurch gekennzeichnet, daß der RAM (7) durch einen anderen matrixförmig beschreibbaren Speicher ersetzt werden kann.
- 4. Schaltungsanordnung nach Punkt 1,2, und 3, gekennzeichnet dadurch, daß, bezogen auf einen 8 Bit breiten RAM (7), die Speichermatrix aufgebaut ist als
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD28771286A DD247336A1 (de) | 1986-03-10 | 1986-03-10 | Schaltungsanordnung fuer den test von ad-wandlern auf missing-codes |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD28771286A DD247336A1 (de) | 1986-03-10 | 1986-03-10 | Schaltungsanordnung fuer den test von ad-wandlern auf missing-codes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DD247336A1 true DD247336A1 (de) | 1987-07-01 |
Family
ID=5577055
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DD28771286A DD247336A1 (de) | 1986-03-10 | 1986-03-10 | Schaltungsanordnung fuer den test von ad-wandlern auf missing-codes |
Country Status (1)
| Country | Link |
|---|---|
| DD (1) | DD247336A1 (de) |
-
1986
- 1986-03-10 DD DD28771286A patent/DD247336A1/de not_active IP Right Cessation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0913668B1 (de) | Verfahren zum Ermitteln des Phasenwinkels bei Positionsgebern mit sinusförmigen Ausgangssignalen | |
| US4580126A (en) | Method of testing analog/digital converter and structure of analog/digital converter suited for the test | |
| DE69322722T2 (de) | Halb-flash A/D-Wandler und A/D-Wandlungsverfahren | |
| GB2138228A (en) | Method and circuit for measuring nonlinearity in dual flash analog to digital converter | |
| DE112007002172T5 (de) | A/D-Wandler, A/D-Umwandlungsverfahren, A/D-Umwandlungsprogramm und Steuervorrichtung | |
| GB1591680A (en) | Digital computer system | |
| DE2342793A1 (de) | Digitaler magnetkompass | |
| DE3838291C1 (de) | ||
| JP2994429B2 (ja) | 非線形アナログ・デジタル変換器 | |
| DD247336A1 (de) | Schaltungsanordnung fuer den test von ad-wandlern auf missing-codes | |
| JPH0114737B2 (de) | ||
| US4591830A (en) | Comparator cell for analog-to-digital flash converter | |
| US3729732A (en) | Cascade-feedback analog to digital encoder with error correction | |
| DE2659512B1 (de) | Verfahren und Schaltungsanordnung zum Erzeugen eines Digitalsignals zum Pruefen einer PCM-Endstelle | |
| CA1114069A (en) | Analog-to-digital converter alignment circuit | |
| CN114430275B (zh) | 一种测试模数转换器偏移与增益误差的方法 | |
| US3726132A (en) | Apparatus for indicating departure from predetermined limits | |
| DE69413304T2 (de) | Strahlungsuntersuchungsgerät | |
| US3386090A (en) | Method of improving the differential linearity of analog-digital converters and apparatus equipment for it | |
| KR930007161B1 (ko) | 레벨 표시기 | |
| SU577553A1 (ru) | Преобразователь перемещение-код | |
| DD247331A1 (de) | Schaltungsanordnung fuer die feststellung von nichtlinearitaeten bei ad-wandlern | |
| DD252459A1 (de) | Schaltungsanordnung zum erfassen, codieren und uebertragen von messwerten mehrerer unterschiedlicher messstellen | |
| KR0163720B1 (ko) | 디지탈/아나로그 변환기의 테스트방법 | |
| Forcé et al. | Design of a multiplexed eight channel analog input 12-bit analog-to-digital converter interfaced to a Commodore PET 8-bit microcomputer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENJ | Ceased due to non-payment of renewal fee |