ALINX - logo

8-kanalni AD
Akvizicijski modul
AN706
Uputstvo za upotrebu

Dio 1: Parametri 8-kanalnog AD akvizicionog modula

  • Modul VPN: AN706
  • AD čip: AD7606
  • Kanal: 8-kanalni
  • AD bitovi: 16-bitni
  • Max SampLe Rate: 200KSPS
  • Ulazni voltage Brzina: -5V~+5V
  • PCB slojevi modula: 4-slojni, nezavisni sloj napajanja i GND sloj
  • Sučelje modula: 40-pinski ženski zaglavlje sa razmakom od 0.1 inča, smjer preuzimanja
  • Temperatura okoline (sa priloženom strujom: -40°~85°, svi čipovi na modulu ispunjavaju industrijske zahtjeve
  • Ulazni interfejs: 8 SMA interfejsa i 16-pinski zaglavlja sa 2.54 nagiba (Pin Svaki kanal ima pozitivna i negativna dva Pin)
  • Preciznost mjerenja: unutar 0.5mV

Dio 2: Struktura modula

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - struktura modula 1

Slika 2-1: Struktura 8-kanalnog AD modula

Dio 3: Uvod u AD7606 čip

AD76061 je 16-bitni, simultani sampling, analogno-digitalni sistemi za prikupljanje podataka (DAS) sa osam, šest i četiri kanala, respektivno. Svaki dio sadrži analogni ulaz klamp zaštita, antialiasing filter drugog reda, track-and-hold ampLifier, 16-bitni analogno-digitalni pretvarač sukcesivnih aproksimacija preraspodjele naboja (ADC), fleksibilni digitalni filter, 2.5 V referenca i referenca
Ulaz clamp zaštitna kola mogu tolerisati voltages do ±16.5 V. AD7606/AD7606-6/AD7606-4 radi od jednog napajanja od 5 V i može prihvatiti ±10 V i ±5 V istinski bipolarni ulazni signal dok sampling sa brzinama protoka do 200 kSPS za sve kanale. Ulaz clamp zaštitna kola mogu tolerisati voltage do ±16.5 V.
AD7606 ima analognu ulaznu impedanciju od 1 MΩ bez obzira na sampling frekvencija. Operacija jednog napajanja, filtriranje na čipu i visoka ulazna impedancija eliminišu potrebu za drajverom op amps i eksterno bipolarno napajanje.
Filter za antialiasing AD7606/AD7606-6/AD7606-4 ima graničnu frekvenciju od 3 dB od 22 kHz i pruža odbijanje antialiasa od 40 dB kada sampling na 200 kSPS.
Fleksibilni digitalni filtar je vođen pin-om, daje poboljšanja u SNR-u i smanjuje propusni opseg od 3 dB.

Dio 4: AD7606 funkcionalni blok dijagram čipa

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - blok dijagram

Slika 4-1: Funkcionalni blok dijagram AD7606

Dio 5: AD7606 specifikacija vremena čipa

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - specifikacija

Slika 5-1: AD7606 Vremenski dijagrami

AD7606 dozvoljava istovremeno sampuključenje svih osam analognih ulaznih kanala.
Svi kanali su sampLED istovremeno kada su oba CONVST pina (CONVST A, CONVST B) povezana zajedno. Jedan CONVST signal se koristi za kontrolu oba CONVST x ulaza. Rastuća ivica ovog zajedničkog CONVST signala inicira simultane sampling na svim analognim ulaznim kanalima (V1 do V8).
AD7606 sadrži oscilator na čipu koji se koristi za obavljanje konverzija. Vrijeme konverzije za sve ADC kanale je tCONV. Signal BUSY ukazuje korisniku kada su konverzije u toku, tako da kada se primijeni rastući rub CONVST, BUSY ide logički visoko i prelazi na nisko na kraju cijelog procesa konverzije. Padajuća ivica BUSY signala se koristi za postavljanje svih osam track-and-hold ampLifiers se vraćaju u mod staze. Pada ivica BUSY takođe ukazuje da se novi podaci sada mogu čitati sa paralelne magistrale (DB[15:0]), DOUTA i DOUTB linija serijskih podataka ili paralelne sabirnice bajtova, DB[7:0].

Dio 6: AD7606 konfiguracija pinova čipa

U dizajnu hardverskog kola AN706 8-kanalnog AD modula, postavili smo način rada AD7606 dodavanjem pull-up ili pull-down otpornika na tri konfiguracijska pina AD7606.

  1. AD7606 podržava eksterni referentni ulaz ili internu referencu. Ako se koristi eksterna referenca, REFIN/REFOUT čipa zahtijeva eksternu 2.5V referencu. Ako koristite internu referencu voltage. REFIN/REFOUT pin je interna referenca od 2.5 V. Pin REF SELECT se koristi za odabir interne reference ili eksterne reference. U ovom modulu, jer je tačnost interne reference voltage kod AD7606 je također vrlo visok (2.49V~2.505V), dizajn kola bira da koristi internu referentnu vol.tage.
    Pin Name Podesite nivo Opis
    REF SELECT Visoki nivo Koristite internu referencu voltage 2.5V
  2. AD7606 AD706 prikuplja podatke o konverziji AD može biti u paralelnom ili serijskom modu. Korisnik može postaviti način komunikacije postavljanjem nivoa pinova PAR/SER/BYTE SEL. u dizajnu modula AN7606, odaberite paralelni način rada za čitanje AD podataka ADXNUMX
    Pin Name Podesite nivo Opis
    PAR/SER/BYTE SEL Nizak nivo Odaberite paralelni interfejs
  3. Pin RANGE se koristi za odabir ±10 V ili ±5 V kao ulazni opseg u AD9767. U opsegu ±5 V, 1LSB=152.58uV. U opsegu ±10 V, 1LSB=305.175 uV. U dizajnu kola AN706 modula odaberite ±5V analogni voltage ulazni raspon
    Pin Name  Podesite nivo  Opis
    RANGE Nizak nivo Izbor opsega analognog signala: ±5V
  4. AD7606 sadrži opcioni digitalni sink filter prvog reda koji bi se trebao koristiti u aplikacijama gdje se koriste sporije brzine protoka ili gdje je poželjan veći omjer signal-šum ili dinamički raspon. The oversampling ratio digitalnog filtera kontroliše se preko prekoračenjaampigle, OS [2:0] (pogledajte tabelu ispod). OS 2 je MSB kontrolni bit, a OS 0 je LSB kontrolni bit. Tabela ispod daje overeampdekodiranje bitova za odabir različitih overaample rates. OS pinovi su pričvršćeni na padajućoj ivici BUSY.
    ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - konfiguracijaU hardverskom dizajnu AN706 modula, OS[2:0] vodi do vanjskog sučelja, a FPGA ili CPU mogu odabrati da li će koristiti filter kontroliranjem nivoa pinova OS[2:0] kako bi se postigla veća preciznost mjerenja .

Dio 7: AD7606 Chip ADC FUNKCIJA TRANSFER

Izlazno kodiranje AD7606 je dva komplementa. Dizajnirani prijelazi koda se dešavaju na pola puta između uzastopnih cjelobrojnih LSB vrijednosti, odnosno 1/2 LSB i 3/2 LSB. LSB veličina je FSR/65,536 za AD7606. Idealna karakteristika prijenosa za AD7606 prikazana je na slici 7-1.

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - FUNKCIJA PRENOSA

Dio 8: Definicija interfejsa (označeni pin na PCB-u je pin 1)

Pin  Naziv signala  Opis Pin  Naziv signala  Opis
1 GND Ground 2 VCC +5V
3 OS1 overaampling
Odaberite
4 OS0 overaampling
Odaberite
5 CONVSTAB Konverzija podataka 6 OS2 overaampling
Odaberite
7 RD Čitaj 8 RESET Reset
9 ZAUZETO Zauzeto 10 CS Chip Select
11 12 FIRSTDATA Prvi podaci
13 14
15 DB0 AD Data Bus 16 DB1 AD Data Bus
17 DB2 AD Data Bus 18 DB3 AD Data Bus
19 DB4 AD Data Bus 20 DB5 AD Data Bus
21 DB6 AD Data Bus 22 DB7 AD Data Bus
23 DB8 AD Data Bus 24 DB9 AD Data Bus
25 DB10 AD Data Bus 26 DB11 AD Data Bus

Dio 9: AN706 modul Eksperimentalni postupak

  1. Prvo povežite AN706 modul na 34-pinski standardni port za proširenje ALINX FPGA razvojne ploče (u slučaju da je razvojna ploča isključena).
  2. Povežite izvor signala na ulazni konektor AN706 modula (Napomena: opseg ulaza AD porta: -5V~+5V).
  3. Preuzmite program na FPGA koristeći Quartus II ili ISE softver (ako su vam potrebni programi za testiranje, pošaljite e-poštu na rachel.zhou@alinx.com.cn).
  4. Otvorite alatku pomoćnika za serijsko otklanjanje grešaka i postavite brzinu prijenosa komunikacije serijskog porta na sljedeći način
    ALINX AN706 Simultaneous Sampling Multi Channels 16-bitni AD modul - Eksperimentalni postupakSlika 9-1: Alat pomoćnika za serijski otklanjanje grešaka
  5. Voltage vrijednost 8-kanalnog signalnog ulaza AN706 modula će se pojaviti u serijskoj komunikaciji. (Budući da su 8-smjerni podaci prikazani u jednom redu u pomoćniku za serijsko otklanjanje grešaka, moramo povećati sučelje.)

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - Eksperimentalni postupak 2

Slika 9-2: Serijska komunikacija

Gornji podaci su 8 kanala podataka bez ulaznog signala, jer je ulaz AD signala u plutajućem stanju, a izlazni podatak AD konverzije je oko 1.75V.
Example: Ako povežete ulaz kanala 1 sa 3.3V test pinom na AN706 modulu sa DuPont linijom da testirate vol.tage od 3.3V na modulu.

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - Eksperimentalni postupak 3

Slika 9-3: Kanal 1 sa 3.3V test pinom

U ovom trenutku, merni podaci AD1 prikazani na serijskom interfejsu su oko +3.3074.

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - Eksperimentalni postupak 4

Slika 9-4: Test pin voltage prikaz na serijskom interfejsu

Dio 10: Preciznost mjerenja modula AN706

Mjerenjem primijenjene zapreminetage i visokopreciznog voltmetra, stvarna mjerna tačnost AD706 modula je unutar 0.5mV unutar -5V do +5V vol.tage ulazni opseg.
Sljedeća tabela prikazuje rezultate osam kanala za četiri analogna voltages. Prva kolona su podaci izmjereni digitalnim multimetrom visoke preciznosti, a posljednjih osam kolona su rezultati mjerenja AD modula AD modula.

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - Eksperimentalni postupak 5

Tabela 10-1: Testiranje Voltage

U ovoj test rutini, oversampFilter za omogućavanje ling override se ne koristi za poboljšanje tačnosti AN706 modula. Za korisnike koji žele dodatno poboljšati tačnost sampling i sampbrzina kretanja nije velika, može se podesiti u programu. Metoda sampuz povećanje, možete podesiti preokreteampling ratio u programu.

Dio 11: Opis programa za testiranje modula AN706

Slijedi kratak opis ideja za svaki Verilog test program, a korisnici se također mogu pozvati na opis napomene u kodu.

  1. Program najvišeg nivoa: ad706_test.v
    Definirajte FPGA i AN706 module i serijski port za primanje i slanje ulaznog i izlaznog signala i instancirajte tri potprograma (ad7606.v, volt_cal.v i uart.v).
  2. AD program za prikupljanje podataka: ad7606.v
    Prema vremenu AD7606, sample 16 analognih signala AD konvertuje 16-bitne podatke. Program prvo šalje CONVSTAB signal AD7606 da započne konverziju AD podataka i čeka da signal zauzetosti padne na nisko da bi pročitao podatke AD kanala 1 do kanala 16 u nizu.
    AD Voltage Konverzija (1 LSB)=5V/ 32758=0.15 mV
    ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul - Eksperimentalni postupak 6
  3. VoltagProgram za konverziju AD podataka: volt_cal.v Program konvertuje 16-bitne podatke prikupljene od ad7606.v, Bit[15] u pozitivne i negativne predznake, a Bit[14:0] ih prvo pretvara u voltage po sljedećoj formuli, a zatim pretvara heksadecimalni obimtage vrijednost u 20-cifreni BCD kod.
  4. Program za slanje serijskog porta: uart.v Timing šalje 8 kanala voltage podatke na PC preko uart. Takt prenosa serijskog porta se dobija dijeljenjem frekvencije sa 50Mhz, a brzina prijenosa je 9600bps.

www.alinx.com

Dokumenti / Resursi

ALINX AN706 Simultaneous Sampling višekanalni 16-bitni AD modul [pdf] Korisnički priručnik
AN706 Simultaneous Sampling višekanalni 16-bitni AD modul, AN706, Simultaneous Sampling višekanalni 16-bitni AD modul, Sampling višekanalni 16-bitni AD modul, višekanalni 16-bitni AD modul, 16-bitni AD modul, AD modul, modul

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *