ALINX - logu

8-Channel AD
Modulu di Acquisizione
AN706
Manuale d'usu

Part 1: 8-Channel AD Acquisition Module Parameters

  • Modulu VPN: AN706
  • Chip AD: AD7606
  • Canale: 8 canali
  • Bit AD: 16-bit
  • Max SampTariffa: 200KSPS
  • Input Voltage Rate: -5V ~ + 5V
  • Strati PCB di Modulu: 4-Layer, strata di putenza indipendente è strata GND
  • Interfaccia di Modulu: 40-pin 0.1 inch spacing header femminile, direzzione di scaricamentu
  • Temperatura ambiente (cù u putere applicatu: -40 ° ~ 85 °, tutti i chip nantu à u modulu per risponde à i requisiti industriali
  • Interfaccia di input: 8 interfacce SMA è intestazioni di 16 pin cù pitch 2.54 (Pin Ogni canale hà dui Pin pusitivi è negativi)
  • Precisione di misurazione: Entro 0.5 mV

Parte 2: Struttura di u modulu

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Struttura di u modulu 1

Figura 2-1: A struttura di u modulu AD di 8 canali

Parte 3: Introduzione di chip AD7606

L'AD76061 hè 16-bit, s simultaneaampling, sistemi di acquisizione di dati analogicu à digitale (DAS) cù ottu, sei è quattru canali, rispettivamente. Ogni parte cuntene input analogicu clamp prutezzione, un filtru antialiasing di secondu ordine, un track-and-hold amplifier, un convertitore analogico-digitale (ADC) di approssimazione successiva di ridistribuzione di carica di 16 bit, un filtru digitale flessibile, un riferimentu è riferimentu di 2.5 V
L'input clamp circuiti prutezzione pò tollerà voltages sin'à ±16.5 V. L'AD7606/AD7606-6/AD7606-4 opera da una sola alimentazione 5 V è pò accoglie ±10 V è ±5 V segnali di input bipolari veri mentre sampling à tassi di throughput finu à 200 kSPS per tutti i canali. L'input clamp circuiti prutezzione pò tollerà voltaghè finu à ± 16.5 V.
L'AD7606 hà una impedenza d'entrata analogica di 1 MΩ indipendentemente da sampfrequenza di ling. L'operazione di fornitura unica, u filtru in chip, è l'alta impedenza di input eliminanu a necessità di u driver op amps è forniture bipolari esterni.
U filtru antialiasing AD7606/AD7606-6/AD7606-4 hà una frequenza di cutoff di 3 dB di 22 kHz è furnisce un rifiutu antialias di 40 dB quandu sampling à 200 kSPS.
U filtru digitale flessibile hè guidatu da pin, rende miglioramenti in SNR, è riduce a larghezza di banda di 3 dB.

Part 4: AD7606 Chip Functional Block Diagram

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits Modulu AD - Schema di blocchi

Figura 4-1: Schema di Block Functional AD7606

Part 5: AD7606 Chip Timing Specification

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Specificazione

Figura 5-1: Schemi di timing AD7606

L'AD7606 permette s simultaneousampling di tutti i ottu canali di input analogicu.
Tutti i canali sò sampled simul-taneously quandu i dui pin CONVST (CONVST A, CONVST B) sò ligati inseme. Un unicu signalu CONVST hè adupratu per cuntrullà i dui inputs CONVST x. U latu rising di stu signali cumuni CONVST inizia s simultaneaampling in tutti i canali di input analogicu (V1 à V8).
L'AD7606 cuntene un oscillator on-chip chì hè utilizatu per fà e cunversione. U tempu di cunversione per tutti i canali ADC hè tCONV. U signale BUSY indica à l'utilizatore quandu e cunversione sò in prugressu, per quessa, quandu u filu crescente di CONVST hè appiicatu, BUSY passa in alta logica è transizioni bassu à a fine di tuttu u prucessu di cunversione. U bordu di caduta di u signale BUSY hè utilizatu per mette tutti l'ottu track-and-hold amplifiers tornanu in modu di traccia. U bordu di caduta di BUSY indica ancu chì i novi dati ponu esse leghje da u bus parallelu (DB [15: 0]), e linee di dati seriali DOUTA è DOUTB, o u bus di byte parallelu, DB [7: 0].

Part 6: AD7606 Chip Pin Configuration

In u disignu di circuitu hardware di moduli AD di 706 canali AN8, avemu stabilitu u modu operativu di l'AD7606 aghjunghjendu resistori pull-up o pull-down à i trè pin di cunfigurazione di l'AD7606.

  1. L'AD7606 supporta un input di riferimentu esternu o un riferimentu internu. Se si usa un riferimentu esternu, u REFIN / REFOUT di u chip richiede una riferenza esterna 2.5V. Sè aduprate un riferimentu internu voltage. U pin REFIN / REFOUT hè un riferimentu internu di 2.5V. U pin REF SELECT hè utilizatu per selezziunà u riferimentu internu o riferimentu esternu. In questu modulu, perchè l'accuratezza di u riferimentu internu voltage di l'AD7606 hè dinù assai altu (2.49V ~ 2.505V), u disignu circuitu sceglie à aduprà u vol riferimentu internutage.
    Pin Name Stallà u livellu Descrizzione
    SELEZIONA REF Altu Livellu Aduprà riferimentu internu voltagè 2.5V
  2. L'acquistu di dati di cunversione AD di AD7606 pò esse in modu parallelu o in modu seriale. L'utilizatore pò stabilisce u modu di cumunicazione stabiliscendu u nivellu di pin PAR / SER / BYTE SEL. in u disignu di u modulu AN706, selezziunate u modu parallelu per leghje i dati AD di AD7606
    Pin Name Stallà u livellu Descrizzione
    PAR/SER/BYTE SEL Livellu Bassu Sceglite l'interfaccia parallela
  3. U pin RANGE hè utilizatu per selezziunà ± 10 V o ± 5 V cum'è a gamma di input in AD9767. In a gamma ± 5 V, 1LSB = 152.58uV. In a gamma ± 10 V, 1LSB = 305.175 uV. In u disignu di u circuitu di u modulu AN706, selezziunate ± 5V vol analogicutagu range di input
    Pin Name  Stallà u livellu  Descrizzione
    RANGE Livellu Bassu Selezzione di gamma di ingressu di signale analogicu: ± 5V
  4. L'AD7606 cuntene un filtru sinc di primu ordine digitale opzionale chì deve esse usatu in l'applicazioni induve si usanu tassi di throughput più lenti o induve un rapportu signal-à-rumore più altu o una gamma dinamica hè desiderata. L'oversampling ratio di u filtru digitale hè cuntrullata cù u oversampling pins, OS [2: 0] (vede Table below). OS 2 hè u bit di cuntrollu MSB, è OS 0 hè u bit di cuntrollu LSB. A tabella sottu furnisce l'oversampling bit decoding à selezziunà i differente oversampi tassi. I pin OS sò latched on the falling edge of BUSY.
    ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - CunfigurazioneIn u disignu hardware di u modulu AN706, OS [2: 0] porta à l'interfaccia esterna, è a FPGA o CPU ponu selezziunà se aduprà u filtru cuntrullendu u livellu di pin di OS [2: 0] per ottene una precisione di misurazione più alta. .

Part 7: AD7606 Chip ADC FUNZIONE DI TRASFERIMENTO

A codificazione di output di l'AD7606 hè un cumplementu di dui. E transizioni di codice cuncepitu si verificanu à mezu à mezu trà i valori LSB interi successivi, vale à dì, 1/2 LSB è 3/2 LSB. A taglia LSB hè FSR/65,536 per l'AD7606. A caratteristica di trasferimentu ideale per l'AD7606 hè mostrata in Figura 7-1.

ALINX AN706 Simultaneous Sampling Multi Channels 16 Bits AD Module - FUNZIONE TRASFERIMENTO

Parte 8: Definizione di l'interfaccia (U pin marcatu nantu à u PCB hè u pin 1)

Pin  Signal Name  Descrizzione Pin  Signal Name  Descrizzione
1 GND Terra 2 VCC + 5 V
3 OS 1 Oversampling
Selezziunà
4 OS 0 Oversampling
Selezziunà
5 CONVSTAB Cunversione di dati 6 OS 2 Oversampling
Selezziunà
7 RD Leghjite 8 RESET Resettate
9 Occupatu Occupatu 10 CS Chip Select
11 12 PRIMA DATA I primi dati
13 14
15 DB0 Bus di dati AD 16 DB1 Bus di dati AD
17 DB2 Bus di dati AD 18 DB3 Bus di dati AD
19 DB4 Bus di dati AD 20 DB5 Bus di dati AD
21 DB6 Bus di dati AD 22 DB7 Bus di dati AD
23 DB8 Bus di dati AD 24 DB9 Bus di dati AD
25 DB10 Bus di dati AD 26 DB11 Bus di dati AD

Part 9: Modulu AN706 Prucedura Sperimentale

  1. Prima, cunnette u modulu AN706 à u portu di espansione standard 34-pin di u Cunsigliu di Sviluppu ALINX FPGA (In casu chì a scheda di sviluppu hè spenta).
  2. Cunnette a vostra fonte di signale à u cunnessu di ingressu di u Modulu AN706 (Nota: intervallu di ingressu di u portu AD: -5V ~ + 5V).
  3. Scaricate u prugramma à l'FPGA cù u software Quartus II o ISE (se avete bisognu di i prugrammi di prova, mandate email à rachel.zhou@alinx.com.cn).
  4. Apertura u strumentu di assistente di debugging seriale è stabilisce u baud rate di cumunicazione di u portu seriale cum'è seguita
    ALINX AN706 Simultaneous Sampling Multi Channels 16 Bits AD Module - Prucedura spirimintaliFigura 9-1: U Strumentu Serial Debugging Assistant
  5. U voltagU valore di l'ingressu di u signale di 8 canali di u modulu AN706 appariscerà in a cumunicazione seriale. (Perchè i dati 8-way sò visualizati in una linea in l'assistente di debugging seriale, avemu bisognu di ingrandà l'interfaccia.)

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Prucedura sperimentale 2

Figura 9-2: Comunicazione Serial

I dati sopra hè 8 canali di dati senza input signale, perchè l'ingressu signale AD hè in un statu flottante, è i dati di output di cunversione AD sò circa 1.75V.
ExampLe: Se cunnette l'input di u canali 1 cù u pin di prova 3.3V in u modulu AN706 cù una linea DuPont per pruvà u vol.tage di 3.3V nantu à u modulu.

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Prucedura sperimentale 3

Figura 9-3: Canale 1 cù pin di prova 3.3V

À questu tempu, i dati di misurazione di AD1 affissati nantu à l'interfaccia seriale sò circa + 3.3074.

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Prucedura sperimentale 4

Figura 9-4: Test pin voltage visualizazione nantu à l'interfaccia seriale

Part 10: AN706 Module Measurement Accuracy

Misurendu u voltage è u voltmetru d'alta precisione, a precisione di misura reale di u modulu AD706 hè in 0.5mV in u -5V à +5V voltage gamma di input.
A tavula seguente mostra i risultati di ottu canali per quattru voltages. A prima colonna hè a dati misurata da u multimetru digitale d'alta precisione, è l'ultimi ottu colonne sò i risultati di a misurazione di u modulu AD di u modulu AD.

ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Prucedura sperimentale 5

Table 10-1: Testing Voltage

In questa rutina di prova, l'oversampling override enable filter ùn hè micca usatu per migliurà a precisione di u modulu AN706. Per l'utilizatori chì volenu migliurà ulteriormente l'accuratezza di sampling è u sampling vitezza ùn hè altu, si pò esse stabilitu in u prugrammu. Metudu di sampling magnification, pudete stabilisce l'oversampling ratio in u prugramma.

Parte 11: Descrizzione di u prugramma di teste di Modulu AN706

A seguita hè una breve descrizzione di l'idee per ogni prugramma di teste Verilog, è l'utilizatori ponu ancu riferite à a descrizzione di nota in u codice.

  1. U prugramma di u livellu più altu: ad706_test.v
    Definite i moduli FPGA è AN706 è u portu seriale per riceve è mandà u signale input è output, è instantiate trè subroutines (ad7606.v, volt_cal.v è uart.v).
  2. prugramma di acquisizione di dati AD: ad7606.v
    Sicondu u timing di l'AD7606, sample 16 signali analogichi AD cunvertisce dati 16-bit. U prugramma prima manda u signale CONVSTAB à l'AD7606 per inizià a cunversione di dati AD, è aspetta chì u signale Busy andate bassu per leghje i dati di u canali AD 1 à u canali 16 in sequenza.
    AD Voltage Cunversione (1 LSB)=5V/ 32758=0.15 mV
    ALINX AN706 Simultaneous SampLing Multi Channels 16 Bits AD Module - Prucedura sperimentale 6
  3. Voltage prugramma di cunversione per dati AD: volt_cal.v U prugramma converts i dati 16-bit raccolti da ad7606.v, Bit [15] in segni pusitivi è negativu, è Bit [14: 0] prima cunvertisce in un voltage valore da a formula seguente, è poi cunvertisce u vol hexadecimaltage valore in codice BCD di 20 cifre.
  4. Programma di mandatu di u portu seriale: uart.v Timing manda 8 canali di voltage dati à u PC attraversu uart. U clock di trasmissione di u portu seriale hè ottenutu dividendu a frequenza per 50Mhz, è a velocità di trasmissione hè 9600bps.

www.alinx.com

Documenti / Risorse

ALINX AN706 Simultaneous SampLing Multi-Channel Modulu AD 16-Bits [pdfManuale d'usu
AN706 Simultaneu SampLing Multi-Canali 16-bit AD Module, AN706, Simultaneous SampLing Module AD a 16 bit multicanale, Sampling Modulu AD a 16 bit multicanale, Modulo AD a 16 bit multicanale, Modulo AD a 16 bit, Modulo AD, Modulo

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *