ALINX-Logo

8-Kanal AD
Erfassungsmodul
AN706
Bedienungsanleitung

Teil 1: Parameter des 8-Kanal-AD-Erfassungsmoduls

  • Modul VPN: AN706
  • AD-Chip: AD7606
  • Kanal: 8-Kanal
  • AD-Bits: 16 Bit
  • Max SampGeschwindigkeit: 200KSPS
  • Eingangslautstärketage-Rate: -5 V ~ +5 V
  • PCB-Schichten des Moduls: 4-Schicht, unabhängige Stromschicht und GND-Schicht
  • Modulschnittstelle: 40-poliger Buchsenstecker mit 0.1 Zoll Abstand, Download-Richtung
  • Umgebungstemperatur (bei eingeschalteter Stromversorgung): -40°~85°, alle Chips auf dem Modul erfüllen die industriellen Anforderungen
  • Eingangsschnittstelle: 8 SMA-Schnittstellen und 16-polige Header mit 2.54-Pin-Raster (Jeder Kanal hat zwei positive und zwei negative Pins)
  • Messgenauigkeit: Innerhalb von 0.5 mV

Teil 2: Modulstruktur

ALINX AN706 Simultaneous Sampling Multi Channels 16 Bits AD Modul - Modulstruktur 1

Abbildung 2-1: Die Struktur des 8-Kanal-AD-Moduls

Teil 3: Einführung in den AD7606-Chip

Der AD76061 ist ein 16-Bit-Simulationsprozessorampling, analog-digitale Datenerfassungssysteme (DAS) mit acht, sechs bzw. vier Kanälen. Jeder Teil enthält analoge Eingangsklamp Schutz, ein Antialiasing-Filter zweiter Ordnung, ein Track-and-Hold amplifier, ein 16-Bit-Analog-Digital-Wandler (ADC) mit sukzessiver Approximation der Ladungsumverteilung, ein flexibler digitaler Filter, ein 2.5-V-Referenz- und Referenz
Der Eingang clamp Schutzschaltung kann Vol tolerierentagbis zu ±16.5 V. Die AD7606/AD7606-6/AD7606-4 arbeiten mit einer einzigen 5-V-Versorgung und können echte bipolare Eingangssignale von ±10 V und ±5 V verarbeiten, während sampling mit Durchsatzraten bis zu 200 kSPS für alle Kanäle. Die Eingangsklamp Schutzschaltung kann Vol tolerierentages bis zu ±16.5 V.
Der AD7606 hat eine analoge Eingangsimpedanz von 1 MΩ, unabhängig vonampling-Frequenz. Der Einzelversorgungsbetrieb, die On-Chip-Filterung und die hohe Eingangsimpedanz machen Treiberbetrieb überflüssig amps und externe bipolare Versorgungen.
Der Antialiasing-Filter AD7606/AD7606-6/AD7606-4 hat eine Grenzfrequenz von 3 dB bei 22 kHz und bietet eine Antialiasing-Unterdrückung von 40 dB beiampbei 200 kSPS.
Der flexible Digitalfilter ist Pin-gesteuert, führt zu Verbesserungen des SNR und reduziert die 3-dB-Bandbreite.

Teil 4: Funktionsblockdiagramm des AD7606-Chips

ALINX AN706 Simultaneous SampMulti-Channel 16 Bit AD Modul - Blockdiagramm

Abbildung 4-1: Funktionsblockdiagramm AD7606

Teil 5: AD7606 Chip-Timing-Spezifikation

ALINX AN706 Simultaneous Sampling Multi Channels 16 Bits AD Modul - Spezifikation

Abbildung 5-1: AD7606 Timing-Diagramme

Der AD7606 ermöglicht gleichzeitigeampSteuerung aller acht analogen Eingangskanäle.
Alle Kanäle sind sampgleichzeitig geführt, wenn beide CONVST-Pins (CONVST A, CONVST B) miteinander verbunden sind. Ein einzelnes CONVST-Signal wird verwendet, um beide CONVST x-Eingänge zu steuern. Die steigende Flanke dieses gemeinsamen CONVST-Signals initiiert gleichzeitigeampling auf allen analogen Eingangskanälen (V1 bis V8).
Der AD7606 enthält einen integrierten Oszillator, der zur Durchführung der Konvertierungen verwendet wird. Die Konvertierungszeit für alle ADC-Kanäle beträgt tCONV. Das BUSY-Signal zeigt dem Benutzer an, wann Konvertierungen im Gange sind. Wenn also die steigende Flanke von CONVST angewendet wird, geht BUSY auf logisch hoch und wechselt am Ende des gesamten Konvertierungsprozesses auf niedrig. Die fallende Flanke des BUSY-Signals wird verwendet, um alle acht Track-and-Hold-Schaltungen zu platzieren. amplifiers zurück in den Track-Modus. Die fallende Flanke von BUSY zeigt auch an, dass die neuen Daten jetzt vom parallelen Bus (DB[15:0]), den seriellen Datenleitungen DOUTA und DOUTB oder dem parallelen Byte-Bus DB[7:0] gelesen werden können.

Teil 6: Pin-Konfiguration des AD7606-Chips

Im Hardware-Schaltungsdesign des 706-Kanal-AD-Moduls AN8 stellen wir den Betriebsmodus des AD7606 ein, indem wir den drei Konfigurationspins des AD7606 Pull-Up- oder Pull-Down-Widerstände hinzufügen.

  1. Der AD7606 unterstützt einen externen Referenzeingang oder eine interne Referenz. Wenn eine externe Referenz verwendet wird, erfordert der REFIN/REFOUT des Chips eine externe 2.5-V-Referenz. Bei Verwendung einer internen Referenzspannungtage. Der REFIN/REFOUT-Pin ist eine interne 2.5-V-Referenz. Der REF SELECT-Pin wird verwendet, um die interne oder externe Referenz auszuwählen. In diesem Modul ist die Genauigkeit der internen Referenzspannungtage des AD7606 ist ebenfalls sehr hoch (2.49 V ~ 2.505 V), das Schaltungsdesign wählt die Verwendung der internen Referenzspannungtage.
    Pin-Name Pegel festlegen Beschreibung
    Referenzauswahl Hohes Level Internes Referenzvolumen verwendentage 2.5V
  2. Die Datenerfassung der AD-Konvertierung des AD7606 kann im Parallel- oder im Serienmodus erfolgen. Der Benutzer kann den Kommunikationsmodus durch Einstellen des PAR/SER/BYTE SEL-Pin-Pegels einstellen. Wählen Sie im AN706-Moduldesign den Parallelmodus, um AD-Daten des AD7606 zu lesen.
    Pin-Name Pegel festlegen Beschreibung
    PAR/SER/BYTE SEL Niedriges Niveau Parallele Schnittstelle auswählen
  3. Der RANGE-Pin wird verwendet, um entweder ±10 V oder ±5 V als Eingangsbereich in AD9767 auszuwählen. Im ±5 V-Bereich ist 1LSB = 152.58 uV. Im ±10 V-Bereich ist 1LSB = 305.175 uV. Wählen Sie im Schaltungsdesign des AN706-Moduls ±5 V Analogspannung.tage Eingangsbereich
    Pin-Name  Pegel festlegen  Beschreibung
    REICHWEITE Niedriges Niveau Auswahl des analogen Signaleingangsbereichs: ±5 V
  4. Der AD7606 enthält einen optionalen digitalen Sinc-Filter erster Ordnung, der in Anwendungen eingesetzt werden sollte, bei denen langsamere Durchsatzraten verwendet werden oder ein höheres Signal-Rausch-Verhältnis oder ein höherer Dynamikbereich erwünscht ist. Die ÜberampDas Verhältnis des digitalen Filters wird über die Oversampling-Pins, OS [2:0] (siehe Tabelle unten). OS 2 ist das MSB-Steuerbit und OS 0 ist das LSB-Steuerbit. Die folgende Tabelle enthält die Oversampling Bit-Dekodierung zur Auswahl der verschiedenen OversampDie OS-Pins werden an der fallenden Flanke von BUSY verriegelt.
    ALINX AN706 Simultaneous Sampling Multi Channels 16 Bits AD Modul - KonfigurationIm Hardware-Design des AN706-Moduls führt OS[2:0] zur externen Schnittstelle, und das FPGA oder die CPU können durch Steuern des Pin-Pegels von OS[2:0] auswählen, ob der Filter verwendet werden soll, um eine höhere Messgenauigkeit zu erzielen.

Teil 7: AD7606 Chip ADC-Übertragungsfunktion

Die Ausgabecodierung des AD7606 ist Zweierkomplement. Die vorgesehenen Codeübergänge erfolgen in der Mitte zwischen aufeinanderfolgenden ganzzahligen LSB-Werten, also 1/2 LSB und 3/2 LSB. Die LSB-Größe beträgt beim AD65,536 FSR/7606. Die ideale Übertragungscharakteristik für den AD7606 ist in Abbildung 7-1 dargestellt.

ALINX AN706 Simultaneous SampMulti Channel 16 Bit AD Modul - ÜBERTRAGUNGSFUNKTION

Teil 8: Schnittstellendefinition (Der beschriftete Pin auf der Platine ist Pin 1)

Stift  Signalname  Beschreibung Stift  Signalname  Beschreibung
1 Masse Boden 2 VCC +5V
3 OS1 OversampLeng
Wählen
4 OS0 OversampLeng
Wählen
5 KONVSTAB Datenkonvertierung 6 OS2 OversampLeng
Wählen
7 RD Lesen 8 ZURÜCKSETZEN Zurücksetzen
9 BUSY Beschäftigt 10 CS Chipauswahl
11 12 ERSTE DATEN Erste Daten
13 14
15 DB0 AD-Datenbus 16 DB1 AD-Datenbus
17 DB2 AD-Datenbus 18 DB3 AD-Datenbus
19 DB4 AD-Datenbus 20 DB5 AD-Datenbus
21 DB6 AD-Datenbus 22 DB7 AD-Datenbus
23 DB8 AD-Datenbus 24 DB9 AD-Datenbus
25 DB10 AD-Datenbus 26 DB11 AD-Datenbus

Teil 9: AN706 Modul Experimentelles Verfahren

  1. Verbinden Sie zunächst das AN706-Modul mit dem 34-poligen Standard-Erweiterungsport der ALINX FPGA-Entwicklungsplatine (falls die Entwicklungsplatine ausgeschaltet ist).
  2. Verbinden Sie Ihre Signalquelle mit dem Eingangsanschluss des AN706-Moduls (Hinweis: Eingangsbereich des AD-Anschlusses: -5 V bis +5 V).
  3. Laden Sie das Programm mit der Quartus II- oder ISE-Software auf das FPGA herunter (wenn Sie die Testprogramme benötigen, senden Sie eine E-Mail an rachel.zhou@alinx.com.cn).
  4. Öffnen Sie das Assistententool für die serielle Debugging-Funktion und stellen Sie die Kommunikations-Baudrate der seriellen Schnittstelle wie folgt ein
    ALINX AN706 Simultaneous SampMulti Channels 16 Bits AD Modul - Experimentelles VorgehenAbbildung 9-1: Das Serial Debugging Assistant Tool
  5. Die voltagDer Wert des 8-Kanal-Signaleingangs des AN706-Moduls wird in der seriellen Kommunikation angezeigt. (Da die 8-Wege-Daten im seriellen Debugging-Assistenten in einer Zeile angezeigt werden, müssen wir die Schnittstelle vergrößern.)

ALINX AN706 Simultaneous SampMulti Channels 16 Bits AD Modul - Versuchsablauf 2

Abbildung 9-2: Serielle Kommunikation

Bei den obigen Daten handelt es sich um 8 Datenkanäle ohne Signaleingang, da sich der AD-Signaleingang in einem schwebenden Zustand befindet und die AD-Konvertierungsausgangsdaten etwa 1.75 V betragen.
Exampauf: Wenn Sie den Eingang von Kanal 1 mit dem 3.3-V-Teststift auf dem AN706-Modul mit einer DuPont-Leitung verbinden, um die Spannung zu testentage von 3.3V auf dem Modul.

ALINX AN706 Simultaneous SampMulti Channels 16 Bits AD Modul - Versuchsablauf 3

Abbildung 9-3: Kanal 1 mit 3.3-V-Teststift

Zu diesem Zeitpunkt betragen die auf der seriellen Schnittstelle angezeigten Messdaten von AD1 etwa +3.3074.

ALINX AN706 Simultaneous SampMulti Channels 16 Bits AD Modul - Versuchsablauf 4

Abbildung 9-4: Teststift-Voltage Anzeige auf der seriellen Schnittstelle

Teil 10: Messgenauigkeit des AN706-Moduls

Durch Messung des eingesetzten Volumenstage und dem hochpräzisen Voltmeter liegt die tatsächliche Messgenauigkeit des AD706-Moduls innerhalb von 0.5 mV im Bereich von -5 V bis +5 V.tage Eingabebereich.
Die folgende Tabelle zeigt die Ergebnisse von acht Kanälen für vier analoge Lautstärkeregler.tagDie erste Spalte enthält die vom hochpräzisen Digitalmultimeter gemessenen Daten und die letzten acht Spalten sind die Ergebnisse der AD-Modulmessung des AD-Moduls.

ALINX AN706 Simultaneous SampMulti Channels 16 Bits AD Modul - Versuchsablauf 5

Tabelle 10-1: Testvolumentage

Bei dieser Testroutine werden die OversampDer Filter zur Aktivierung der Ling-Override-Funktion wird nicht verwendet, um die Genauigkeit des Moduls AN706 zu verbessern. Für Benutzer, die die Genauigkeit des Moduls weiter verbessern möchten,ampling und die sampDie Geschwindigkeit ist nicht hoch, sie kann im Programm eingestellt werden. Methode der sampVergrößerung können Sie die Overhead-ampling-Verhältnis im Programm.

Teil 11: AN706 Modultestprogrammbeschreibung

Nachfolgend finden Sie eine kurze Beschreibung der Ideen für jedes Verilog-Testprogramm. Benutzer können sich auch auf die Hinweisbeschreibung im Code beziehen.

  1. Programm der obersten Ebene: ad706_test.v
    Definieren Sie die FPGA- und AN706-Module und den seriellen Port zum Empfangen und Senden der Signaleingabe und -ausgabe und instanziieren Sie drei Unterprogramme (ad7606.v, volt_cal.v und uart.v).
  2. AD-Datenerfassungsprogramm: ad7606.v
    Nach dem Timing des AD7606, sampDie 16 analogen Signale werden in 16-Bit-Daten AD umgewandelt. Das Programm sendet zuerst das Signal CONVSTAB an den AD7606, um die AD-Datenkonvertierung zu starten, und wartet, bis das Busy-Signal auf LOW geht, um die Daten von AD-Kanal 1 bis Kanal 16 nacheinander zu lesen.
    AD Voltage Konvertierung (1 LSB)=5V/ 32758=0.15 mV
    ALINX AN706 Simultaneous SampMulti Channels 16 Bits AD Modul - Versuchsablauf 6
  3. BandtagDas Konvertierungsprogramm für AD-Daten: volt_cal.v Das Programm konvertiert die 16-Bit-Daten von ad7606.v, Bit[15] in positive und negative Vorzeichen und Bit[14:0] wandelt sie zunächst in ein voltage-Wert mit der folgenden Formel und konvertiert dann den hexadezimalen voltagDer Wert wird in einen 20-stelligen BCD-Code umgewandelt.
  4. Sendeprogramm für serielle Schnittstelle: uart.v Timing sendet 8 Kanäle von voltage-Daten über UART an den PC. Der Sendetakt der seriellen Schnittstelle wird durch Division der Frequenz durch 50 MHz ermittelt, die Baudrate beträgt 9600 bps.

www.alinx.com

Dokumente / Ressourcen

ALINX AN706 Simultaneous SampMehrkanaliges 16-Bit-AD-Modul [pdf] Benutzerhandbuch
AN706 Simultanes Sampling Mehrkanal-16-Bit-AD-Modul, AN706, Simultaneous Sampling Mehrkanal 16-Bit AD Modul, Sampling Mehrkanal-16-Bit-AD-Modul, Mehrkanal-16-Bit-AD-Modul, 16-Bit-AD-Modul, AD-Modul, Modul

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *