8-Kanal AD
Modul Akuisisi
AN706
Manual pangguna
Part 1: 8-Parameter Modul Akuisisi AD Saluran
- Modul VPN: AN706
- AD Chip: AD7606
- Saluran: 8-saluran
- bit AD: 16-bit
- Max Sample Rate: 200KSPS
- Vol inputtage Rate: -5V~+5V
- Lapisan PCB Modul: 4-Layer, lapisan daya independen lan lapisan GND
- Antarmuka Modul: 40-pin 0.1 inch spasi header wadon, arah download
- Suhu sekitar (kanthi daya ditrapake: -40 ° ~ 85 °, kabeh chip ing modul kanggo nyukupi syarat industri
- Antarmuka input: 8 antarmuka SMA lan header 16-pin kanthi pitch 2.54 (Pin Saben saluran duwe loro Pin positif lan negatif)
- Akurasi pangukuran: Ing 0.5mV
Bagean 2: Struktur modul
Gambar 2-1: Struktur modul AD 8 saluran
Part 3: AD7606 Chip Pambuka
AD76061 punika 16-bit, simultaneous sampling, analog-to-digital data acquisition systems (DAS) kanthi wolung, enem, lan papat saluran, masing-masing. Saben bagean ngemot input analog clamp proteksi, filter antialiasing urutan kapindho, track-and-hold amplifier, 16-bit charge redistribution successive approximation analog-to-digital converter (ADC), filter digital fleksibel, referensi lan referensi 2.5 V
Input clamp sirkuit pangayoman bisa ngidinke voltagnganti ± 16.5 V. AD7606/AD7606-6/AD7606-4 operate saka siji sumber 5 V lan bisa nampung ± 10 V lan ± 5 V sinyal input bipolar bener nalika sampling ing tingkat throughput nganti 200 kSPS kanggo kabeh saluran. Input clamp sirkuit pangayoman bisa ngidinke voltagiki ± 16.5 V.
AD7606 nduweni impedansi input analog 1 MΩ preduli saka sampfrekuensi ling. Operasi pasokan tunggal, nyaring on-chip, lan impedansi input sing dhuwur ngilangi kabutuhan driver op amps lan Penyetor bipolar external.
Filter antialiasing AD7606/AD7606-6/AD7606-4 nduweni frekuensi cutoff 3 dB saka 22 kHz lan menehi penolakan antialias 40 dB nalika sampling ing 200 kSPS.
Filter digital fleksibel didorong pin, ngasilake perbaikan ing SNR, lan nyuda bandwidth 3 dB.
Part 4: Diagram Blok Fungsional Chip AD7606
Gambar 4-1: Diagram Blok Fungsional AD7606
Part 5: Spesifikasi Wektu Chip AD7606
Gambar 5-1: Diagram Wektu AD7606
AD7606 ngidini simultaneous sampling kabeh wolung saluran input analog.
Kabeh saluran sampdipimpin bebarengan nalika loro PIN CONVST (CONVST A, CONVST B) disambungake bebarengan. Sinyal CONVST siji digunakake kanggo ngontrol loro input CONVST x. Pojok munggah saka sinyal CONVST umum iki miwiti s simultaneousampling ing kabeh saluran input analog (V1 nganti V8).
AD7606 ngemot osilator on-chip sing digunakake kanggo nindakake konversi. Wektu konversi kanggo kabeh saluran ADC yaiku tCONV. Sinyal BUSY nuduhake pangguna nalika konversi lagi ditindakake, dadi nalika pinggiran munggah saka CONVST ditrapake, BUSY dadi logika dhuwur lan transisi kurang ing pungkasan kabeh proses konversi. Sisih pinggir sinyal SIBUK digunakake kanggo nyelehake kabeh wolung track-and-hold ampliifiers bali menyang mode trek. Sisih pinggir sibuk uga nuduhake yen data anyar saiki bisa diwaca saka bus paralel (DB[15:0]), garis data serial DOUTA lan DOUTB, utawa bus byte paralel, DB[7:0].
Part 6: AD7606 Chip Konfigurasi Pin
Ing AN706 8-saluran AD modul desain sirkuit hardware, kita nyetel mode operasi AD7606 kanthi nambah resistor pull-up utawa pull-mudhun menyang telung pin konfigurasi AD7606.
- AD7606 ndhukung input referensi eksternal utawa referensi internal. Yen referensi external digunakake, REFIN / REFOUT chip mbutuhake referensi 2.5V external. Yen nggunakake referensi internal voltage. PIN REFIN / REFOUT minangka referensi 2.5V internal. PIN REF SELECT digunakake kanggo milih referensi internal utawa referensi eksternal. Ing modul iki, amarga akurasi referensi internal voltage saka AD7606 uga dhuwur banget (2.49V ~ 2.505V), desain sirkuit milih nggunakake vol referensi internaltage.
Jeneng Pin Setel level Katrangan PILIH REF Tingkat Dhuwur Gunakake referensi internal voltaglan 2.5v - Akuisisi data konversi AD AD7606 bisa ing mode paralel utawa mode serial. Pangguna bisa nyetel mode komunikasi kanthi nyetel level pin PAR/SER/BYTE SEL. ing desain modul AN706, pilih mode podo kanggo maca data AD saka AD7606
Jeneng Pin Setel level Katrangan PAR / SER / BYTE SEL Tingkat Low Pilih antarmuka paralel - Pin RANGE digunakake kanggo milih ± 10 V utawa ± 5 V minangka kisaran input ing AD9767. Ing kisaran ± 5 V, 1LSB = 152.58uV. Ing kisaran ± 10 V, 1LSB = 305.175 uV. Ing desain sirkuit modul AN706, pilih ± 5V analog voltage sawetara input
Jeneng Pin Setel level Katrangan RANGE Tingkat Low Pilihan rentang input sinyal analog: ± 5V - AD7606 ngemot panyaring sinc urutan pertama digital opsional sing kudu digunakake ing aplikasi ing ngendi tingkat throughput sing luwih alon digunakake utawa ing ngendi rasio sinyal-kanggo-noise sing luwih dhuwur utawa sawetara dinamis dikarepake. The oversamprasio ling saka Filter digital kontrol nggunakake oversampling pins, OS [2:0] (ndeleng Tabel ing ngisor iki). OS 2 minangka bit kontrol MSB, lan OS 0 minangka bit kontrol LSB. Tabel ing ngisor iki nyedhiyakake oversampling bit dekoding kanggo milih overs bedaamptarif le. Pin OS dipasang ing pojok BUSY.
Ing desain hardware modul AN706, OS [2: 0] ndadékaké menyang antarmuka eksternal, lan FPGA utawa CPU bisa milih nggunakake panyaring kanthi ngontrol tingkat pin OS [2: 0] kanggo entuk akurasi pangukuran sing luwih dhuwur. .
Part 7: AD7606 Chip ADC FUNGSI TRANSFER
Kodhe output saka AD7606 minangka pelengkap loro. Transisi kode sing dirancang dumadi ing tengah-tengah antarane nilai LSB integer berturut-turut, yaiku, 1/2 LSB lan 3/2 LSB. Ukuran LSB yaiku FSR/65,536 kanggo AD7606. Karakteristik transfer becik kanggo AD7606 ditampilake ing Figure 7-1.
Bagean 8: Définisi antarmuka (pin sing dilabel ing PCB yaiku pin 1)
Pin | Jeneng Sinyal | Katrangan | Pin | Jeneng Sinyal | Katrangan |
1 | GND | lemah | 2 | VCC | +5V |
3 | OS1 | oversampling Pilih |
4 | OS0 | oversampling Pilih |
5 | CONVSTAB | Konversi data | 6 | OS2 | oversampling Pilih |
7 | RD | maca | 8 | RESET | Reset |
9 | SIBUK | rame | 10 | CS | Pilih Chip |
11 | 12 | FIRSTDATA | Data pisanan | ||
13 | 14 | ||||
15 | DB0 | Bus Data AD | 16 | DB1 | Bus Data AD |
17 | DB2 | Bus Data AD | 18 | DB3 | Bus Data AD |
19 | DB4 | Bus Data AD | 20 | DB5 | Bus Data AD |
21 | DB6 | Bus Data AD | 22 | DB7 | Bus Data AD |
23 | DB8 | Bus Data AD | 24 | DB9 | Bus Data AD |
25 | DB10 | Bus Data AD | 26 | DB11 | Bus Data AD |
Part 9: AN706 Modul Prosedur Eksperimental
- Pisanan, sambungake modul AN706 menyang port ekspansi standar 34-pin saka ALINX FPGA Development Board (Yen papan pangembangan dipateni).
- Sambungake sumber sinyal menyang konektor input Modul AN706 (Cathetan: sawetara input port AD: -5V ~ + 5V).
- Ngundhuh program menyang FPGA nggunakake piranti lunak Quartus II utawa ISE (yen sampeyan butuh program uji coba, kirim email menyang rachel.zhou@alinx.com.cn).
- Mbukak alat asisten debugging serial lan nyetel baud rate komunikasi saka port serial minangka nderek
Gambar 9-1: Alat Asisten Debugging Serial
- Voltage Nilai input sinyal 8-saluran saka modul AN706 bakal katon ing komunikasi serial. (Amarga data 8-cara ditampilake ing siji baris ing asisten debugging serial, kita kudu nggedhekake antarmuka.)
Gambar 9-2: Komunikasi Serial
Data ing ndhuwur yaiku 8 saluran data tanpa input sinyal, amarga input sinyal AD ing negara ngambang, lan data output konversi AD kira-kira 1.75V.
Example: Yen sampeyan nyambungake input saluran 1 karo pin test 3.3V ing modul AN706 karo garis DuPont kanggo nyoba voltage saka 3.3V ing modul.
Gambar 9-3: Saluran 1 karo pin test 3.3V
Ing wektu iki, data pangukuran AD1 sing ditampilake ing antarmuka serial kira-kira +3.3074.
Gambar 9-4: Test pin voltage tampilan ing antarmuka serial
Part 10: Modul AN706 Akurasi Pangukuran
Kanthi ngukur volume sing ditrapaketage lan voltmeter presisi dhuwur, akurasi pangukuran nyata saka modul AD706 ana ing 0.5mV ing vol -5V nganti +5V.tage kisaran input.
Tabel ing ngisor iki nuduhake asil wolung saluran kanggo papat vol analogtages. Kolom pisanan yaiku data sing diukur kanthi multimeter digital kanthi tliti dhuwur, lan wolung kolom pungkasan minangka asil pangukuran modul AD modul AD.
Tabel 10-1: Pengujian Voltage
Ing rutinitas test iki, oversampling override mbisakake Filter ora digunakake kanggo nambah akurasi modul AN706. Kanggo pangguna sing pengin luwih nambah akurasi sampling lan sampkacepetan ling ora dhuwur, bisa disetel ing program. Metode sampling magnification, sampeyan bisa nyetel oversamprasio ling ing program.
Part 11: AN706 Modul test gambaran program
Ing ngisor iki minangka katrangan ringkes babagan ide kanggo saben program uji coba Verilog, lan pangguna uga bisa ndeleng katrangan cathetan ing kode kasebut.
- Program tingkat paling dhuwur: ad706_test.v
Netepake modul FPGA lan AN706 lan port serial kanggo nampa lan ngirim input sinyal lan output, lan instantiate telung subrutin (ad7606.v, volt_cal.v lan uart.v). - program akuisisi data AD: ad7606.v
Miturut wektu saka AD7606, sample 16 sinyal analog AD diowahi data 16-dicokot. Program pisanan ngirim sinyal CONVSTAB menyang AD7606 kanggo miwiti konversi data AD, lan ngenteni sinyal Sibuk mudhun kanggo maca data saluran AD 1 kanggo saluran 16 ing urutan.
AD Voltage Konversi (1 LSB)=5V/ 32758=0.15 mV
- Voltagprogram konversi kanggo data AD: volt_cal.v Program ngowahi data 16-bit sing diklumpukake saka ad7606.v, Bit [15] dadi tandha positif lan negatif, lan Bit [14:0] pisanan ngowahi dadi voltagNilai e kanthi rumus ing ngisor iki, banjur ngowahi vol heksadesimaltage dadi 20 digit kode BCD.
- Serial port ngirim program: uart.v Wektu ngirim 8 saluran voltage data menyang PC liwat uart. Jam ngirimake port serial dipikolehi kanthi dibagi frekuensi kanthi 50Mhz, lan tingkat baud yaiku 9600bps.
Dokumen / Sumber Daya
![]() |
ALINX AN706 Simultaneous Sampling Multi-Saluran Modul AD 16-Bit [pdf] Manual pangguna AN706 Simultaneous Sampling Multi-Channel 16-Bits AD Module, AN706, Simultaneous Sampling Multi-Channel 16-Bits AD Module, Sampling Multi-Channel 16-Bits AD Module, Multi-Channel 16-Bits AD Module, 16-Bits AD Module, AD Module, Module |