8-चॅनेल एडी
संपादन मॉड्यूल
AN706
वापरकर्ता मॅन्युअल
भाग 1: 8-चॅनेल AD संपादन मॉड्यूल पॅरामीटर्स
- मॉड्यूल VPN: AN706
- AD चिप: AD7606
- चॅनेल: 8-चॅनेल
- AD बिट्स: 16-बिट
- मॅक्स एसample दर: 200KSPS
- इनपुट व्हॉल्यूमtage दर: -5V~+5V
- मॉड्यूलचे पीसीबी स्तर: 4-लेयर,स्वतंत्र पॉवर लेयर आणि GND लेयर
- मॉड्यूल इंटरफेस: 40-पिन 0.1 इंच अंतर महिला शीर्षलेख, डाउनलोड दिशा
- सभोवतालचे तापमान (उर्जेसह: -40°~85°, औद्योगिक आवश्यकता पूर्ण करण्यासाठी मॉड्यूलवरील सर्व चिप्स
- इनपुट इंटरफेस: 8 पिचसह 16 SMA इंटरफेस आणि 2.54-पिन शीर्षलेख (पिन प्रत्येक चॅनेलमध्ये सकारात्मक आणि नकारात्मक दोन पिन आहेत)
- मापन अचूकता: 0.5mV च्या आत
भाग 2: मॉड्यूल संरचना
आकृती 2-1: 8-चॅनेल AD मॉड्यूल संरचना
भाग 3: AD7606 चिप परिचय
AD76061 16-बिट आहे, एकाचवेळी sampling, analog-to-digital data acquisition systems (DAS) अनुक्रमे आठ, सहा आणि चार चॅनेलसह. प्रत्येक भागामध्ये अॅनालॉग इनपुट cl आहेamp संरक्षण, दुसरा-ऑर्डर अँटिलायझिंग फिल्टर, ट्रॅक-अँड-होल्ड amplifier, एक 16-बिट चार्ज पुनर्वितरण सलग अंदाजे अॅनालॉग-टू-डिजिटल कनवर्टर (ADC), एक लवचिक डिजिटल फिल्टर, एक 2.5 V संदर्भ आणि संदर्भ
इनपुट clamp संरक्षण सर्किट व्हॉल्यूम सहन करू शकतेtag±16.5 V पर्यंत आहे. AD7606/AD7606-6/AD7606-4 एकल 5 V पुरवठ्यापासून चालते आणि ±10 V आणि ±5 V खरे द्विध्रुवीय इनपुट सिग्नल सामावून घेऊ शकतात.ampसर्व चॅनेलसाठी 200 kSPS पर्यंत थ्रूपुट दरांवर लिंग. इनपुट clamp संरक्षण सर्किट व्हॉल्यूम सहन करू शकतेtag±16.5 V पर्यंत आहे.
AD7606 मध्ये 1 MΩ एनालॉग इनपुट प्रतिबाधा आहे पर्वा न करता sampलिंग वारंवारता. सिंगल सप्लाय ऑपरेशन, ऑन-चिप फिल्टरिंग आणि उच्च इनपुट प्रतिबाधा ड्रायव्हर ऑपची गरज दूर करते amps आणि बाह्य द्विध्रुवीय पुरवठा.
AD7606/AD7606-6/AD7606-4 अँटीअलियासिंग फिल्टरमध्ये 3 kHz ची 22 dB कटऑफ वारंवारता असते आणि 40 dB अँटीअलियास रिजेक्शन प्रदान करते जेव्हाamp200 kSPS वर लिंग.
लवचिक डिजिटल फिल्टर पिन चालित आहे, SNR मध्ये सुधारणा करतो आणि 3 dB बँडविड्थ कमी करतो.
भाग 4: AD7606 चिप फंक्शनल ब्लॉक डायग्राम
आकृती 4-1: AD7606 कार्यात्मक ब्लॉक आकृती
भाग 5: AD7606 चिप वेळ तपशील
आकृती5-1: AD7606 वेळ आकृती
AD7606 एकाचवेळी s ला अनुमती देतेampसर्व आठ अॅनालॉग इनपुट चॅनेलचे लिंग.
सर्व चॅनेल एसampजेव्हा दोन्ही CONVST पिन (CONVST A, CONVST B) एकत्र बांधलेले असतात तेव्हा एकाच वेळी नेतृत्व केले जाते. दोन्ही CONVST x इनपुट नियंत्रित करण्यासाठी एकच CONVST सिग्नल वापरला जातो. या सामान्य CONVST सिग्नलचा वाढता किनारा एकाचवेळी s सुरू करतोampसर्व अॅनालॉग इनपुट चॅनेलवर लिंग (V1 ते V8).
AD7606 मध्ये एक ऑन-चिप ऑसिलेटर आहे जो रूपांतरणे करण्यासाठी वापरला जातो. सर्व ADC चॅनेलसाठी रूपांतरण वेळ tCONV आहे. BUSY सिग्नल वापरकर्त्याला जेव्हा रूपांतरणे प्रगतीपथावर असतात तेव्हा सूचित करतात, म्हणून जेव्हा CONVST ची वाढती किनार लागू केली जाते, तेव्हा BUSY चे लॉजिक उच्च होते आणि संपूर्ण रूपांतरण प्रक्रियेच्या शेवटी संक्रमण कमी होते. सर्व आठ ट्रॅक-अँड-होल्ड ठेवण्यासाठी BUSY सिग्नलची घसरणारी किनार वापरली जाते ampलाइफायर्स परत ट्रॅक मोडमध्ये. BUSY ची घसरण धार हे देखील सूचित करते की नवीन डेटा आता समांतर बस (DB[15:0]), DOUTA आणि DOUTB सिरीयल डेटा लाइन किंवा समांतर बाइट बस, DB[7:0] मधून वाचला जाऊ शकतो.
भाग 6: AD7606 चिप पिन कॉन्फिगरेशन
AN706 8-चॅनेल AD मॉड्यूल हार्डवेअर सर्किट डिझाइनमध्ये, आम्ही AD7606 च्या तीन कॉन्फिगरेशन पिनमध्ये पुल-अप किंवा पुल-डाउन रेझिस्टर जोडून AD7606 चा ऑपरेटिंग मोड सेट करतो.
- AD7606 बाह्य संदर्भ इनपुट किंवा अंतर्गत संदर्भास समर्थन देते. बाह्य संदर्भ वापरल्यास, चिपच्या REFIN/REFOUT ला बाह्य 2.5V संदर्भ आवश्यक आहे. अंतर्गत संदर्भ वापरत असल्यास खंडtage REFIN/REFOUT पिन हा अंतर्गत 2.5V संदर्भ आहे. REF SELECT पिन अंतर्गत संदर्भ किंवा बाह्य संदर्भ निवडण्यासाठी वापरला जातो. या मॉड्यूलमध्ये, कारण अंतर्गत संदर्भ व्हॉल्यूमची अचूकताtagAD7606 चा e देखील खूप जास्त आहे (2.49V~2.505V), सर्किट डिझाइन अंतर्गत संदर्भ व्हॉल्यूम वापरणे निवडतेtage.
पिन नाव स्तर सेट करा वर्णन संदर्भ निवडा उच्च पातळी अंतर्गत संदर्भ खंड वापराtagई 2.5 व्ही - AD7606 चे AD रूपांतरण डेटा संपादन समांतर मोड किंवा सीरियल मोडमध्ये असू शकते. वापरकर्ता PAR/SER/BYTE SEL पिन लेव्हल सेट करून कम्युनिकेशन मोड सेट करू शकतो. AN706 मॉड्यूल डिझाइनमध्ये, AD7606 चा AD डेटा वाचण्यासाठी समांतर मोड निवडा
पिन नाव स्तर सेट करा वर्णन PAR/SER/BYTE SEL कमी पातळी समांतर इंटरफेस निवडा - AD10 मध्ये इनपुट श्रेणी म्हणून ±5 V किंवा ±9767 V निवडण्यासाठी RANGE पिन वापरला जातो. ±5 V श्रेणीमध्ये, 1LSB=152.58uV. ±10 V श्रेणीमध्ये, 1LSB=305.175 uV. AN706 मॉड्यूलच्या सर्किट डिझाइनमध्ये, ±5V अॅनालॉग व्हॉल्यूम निवडाtagई इनपुट श्रेणी
पिन नाव स्तर सेट करा वर्णन रेंज कमी पातळी अॅनालॉग सिग्नल इनपुट श्रेणी निवड:±5V - AD7606 मध्ये एक पर्यायी डिजिटल फर्स्ट-ऑर्डर sinc फिल्टर आहे ज्याचा वापर ज्या ऍप्लिकेशन्समध्ये धीमे थ्रुपुट दर वापरला जातो किंवा जेथे उच्च सिग्नल-टू-आवाज गुणोत्तर किंवा डायनॅमिक श्रेणी इष्ट आहे अशा ऍप्लिकेशन्समध्ये वापरली जावी. ओव्हर्सampडिजिटल फिल्टरचे लिंग गुणोत्तर ओव्हर्स वापरून नियंत्रित केले जातेampलिंग पिन, ओएस [२:०] (खालील तक्ता पहा). OS 2 हा MSB कंट्रोल बिट आहे आणि OS 0 हा LSB कंट्रोल बिट आहे. खालील सारणी ओव्हर्स प्रदान करतेampविविध षटके निवडण्यासाठी ling बिट डीकोडिंगample दर. OS पिन BUSY च्या पडत्या काठावर लॅच केलेल्या आहेत.
AN706 मॉड्यूलच्या हार्डवेअर डिझाइनमध्ये, OS[2:0] बाह्य इंटरफेसकडे नेतो आणि FPGA किंवा CPU उच्च मापन अचूकता प्राप्त करण्यासाठी OS[2:0] ची पिन पातळी नियंत्रित करून फिल्टर वापरायचे की नाही हे निवडू शकतात. .
भाग 7: AD7606 चिप एडीसी ट्रान्सफर फंक्शन
AD7606 चे आउटपुट कोडिंग हे दोनचे पूरक आहे. डिझाईन केलेले कोड संक्रमणे क्रमिक पूर्णांक LSB मूल्यांच्या मध्यभागी होतात, म्हणजेच 1/2 LSB आणि 3/2 LSB. AD65,536 साठी LSB आकार FSR/7606 आहे. AD7606 साठी आदर्श हस्तांतरण वैशिष्ट्य आकृती 7-1 मध्ये दर्शविले आहे.
भाग 8: इंटरफेस व्याख्या (PCB वर लेबल केलेली पिन पिन 1 आहे)
पिन | सिग्नलचे नाव | वर्णन | पिन | सिग्नलचे नाव | वर्णन |
1 | GND | ग्राउंड | 2 | VCC | +5V |
3 | OS1 | षटकेampलिंग निवडा |
4 | OS0 | षटकेampलिंग निवडा |
5 | CONVSTAB | डेटा रूपांतरण | 6 | OS2 | षटकेampलिंग निवडा |
7 | RD | वाचा | 8 | रीसेट करा | रीसेट करा |
9 | व्यस्त | व्यस्त | 10 | CS | चिप निवडा |
11 | 12 | FIRSTDATA | प्रथम डेटा | ||
13 | 14 | ||||
15 | DB0 | AD डेटा बस | 16 | DB1 | AD डेटा बस |
17 | DB2 | AD डेटा बस | 18 | DB3 | AD डेटा बस |
19 | DB4 | AD डेटा बस | 20 | DB5 | AD डेटा बस |
21 | DB6 | AD डेटा बस | 22 | DB7 | AD डेटा बस |
23 | DB8 | AD डेटा बस | 24 | DB9 | AD डेटा बस |
25 | DB10 | AD डेटा बस | 26 | DB11 | AD डेटा बस |
भाग 9: AN706 मॉड्यूल प्रायोगिक प्रक्रिया
- प्रथम, AN706 मॉड्यूलला ALINX FPGA डेव्हलपमेंट बोर्डाच्या 34-पिन मानक विस्तार पोर्टशी कनेक्ट करा (विकास मंडळ बंद असल्यास).
- तुमचा सिग्नल स्त्रोत AN706 मॉड्यूल इनपुट कनेक्टरशी कनेक्ट करा (टीप: AD पोर्ट इनपुट श्रेणी: -5V~+5V).
- क्वार्टस II किंवा ISE सॉफ्टवेअर वापरून प्रोग्राम FPGA वर डाउनलोड करा (तुम्हाला चाचणी प्रोग्रामची आवश्यकता असल्यास, ईमेल पाठवा rachel.zhou@alinx.com.cn).
- सीरियल डीबगिंग असिस्टंट टूल उघडा आणि सीरियल पोर्टचा कम्युनिकेशन बॉड रेट खालीलप्रमाणे सेट करा
आकृती 9-1: सीरियल डीबगिंग असिस्टंट टूल
- खंडtagAN8 मॉड्यूलच्या 706-चॅनेल सिग्नल इनपुटचे e मूल्य सीरियल कम्युनिकेशनमध्ये दिसून येईल. (सिरियल डीबगिंग असिस्टंटमध्ये 8-वे डेटा एका ओळीत प्रदर्शित केल्यामुळे, आम्हाला इंटरफेस मोठा करणे आवश्यक आहे.)
आकृती 9-2: सीरियल कम्युनिकेशन
वरील डेटा सिग्नल इनपुटशिवाय डेटाचे 8 चॅनेल आहे, कारण AD सिग्नल इनपुट फ्लोटिंग स्थितीत आहे आणि AD रूपांतरण आउटपुट डेटा सुमारे 1.75V आहे.
Exampले: जर तुम्ही चॅनेल 1 चे इनपुट AN3.3 मॉड्यूलवरील 706V चाचणी पिनसह ड्यूपॉन्ट लाइनसह कनेक्ट केले तर व्हॉल्यूम तपासण्यासाठीtagमॉड्यूलवरील 3.3V चा e.
आकृती 9-3: 1V चाचणी पिनसह चॅनेल 3.3
यावेळी, सीरियल इंटरफेसवर प्रदर्शित केलेला AD1 चा मापन डेटा सुमारे +3.3074 आहे.
आकृती 9-4: टेस्ट पिन व्हॉल्यूमtage सीरियल इंटरफेसवर प्रदर्शित करा
भाग 10: AN706 मॉड्यूल मापन अचूकता
लागू व्हॉल्यूम मोजूनtage आणि उच्च-परिशुद्धता व्होल्टमीटर, AD706 मॉड्यूलची वास्तविक मापन अचूकता -0.5V ते +5V व्हॉल्यूममध्ये 5mV च्या आत आहे.tage इनपुट श्रेणी.
खालील सारणी चार अॅनालॉग व्हॉल्यूमसाठी आठ चॅनेलचे परिणाम दर्शवितेtages पहिला स्तंभ हा उच्च-परिशुद्धता डिजिटल मल्टीमीटरने मोजलेला डेटा आहे आणि शेवटचे आठ स्तंभ हे AD मॉड्यूलच्या AD मॉड्यूल मापनाचे परिणाम आहेत.
तक्ता 10-1: चाचणी व्हॉलtage
या चाचणी दिनचर्यामध्ये, ओव्हर्सampAN706 मॉड्यूलची अचूकता सुधारण्यासाठी ling override enable फिल्टरचा वापर केला जात नाही. ज्या वापरकर्त्यांना s ची अचूकता आणखी सुधारायची आहे त्यांच्यासाठीampलिंग आणि एसampलिंग गती जास्त नाही, ती प्रोग्राममध्ये सेट केली जाऊ शकते. एस ची पद्धतampलिंग मॅग्निफिकेशन, तुम्ही ओव्हर्स सेट करू शकताampकार्यक्रमात लिंग गुणोत्तर.
भाग 11: AN706 मॉड्यूल चाचणी प्रोग्रामचे वर्णन
खाली प्रत्येक वेरिलॉग चाचणी प्रोग्रामसाठी कल्पनांचे संक्षिप्त वर्णन आहे आणि वापरकर्ते कोडमधील टिप वर्णनाचा संदर्भ देखील घेऊ शकतात.
- शीर्ष स्तरीय कार्यक्रम: ad706_test.v
सिग्नल इनपुट आणि आउटपुट प्राप्त करण्यासाठी आणि पाठवण्यासाठी FPGA आणि AN706 मॉड्यूल आणि सिरीयल पोर्ट परिभाषित करा आणि तीन सबरूटीन (ad7606.v, volt_cal.v आणि uart.v) इन्स्टंट करा. - AD डेटा संपादन कार्यक्रम: ad7606.v
AD7606 च्या वेळेनुसार, एसample 16 एनालॉग सिग्नल एडी 16-बिट डेटा रूपांतरित. AD डेटा रूपांतरण सुरू करण्यासाठी प्रोग्राम प्रथम CONVSTAB सिग्नल AD7606 ला पाठवतो आणि AD चॅनल 1 ते चॅनल 16 चा डेटा क्रमाने वाचण्यासाठी व्यस्त सिग्नल कमी होण्याची प्रतीक्षा करतो.
AD खंडtage रूपांतरण (1 LSB)=5V/ 32758=0.15 mV
- खंडtagAD डेटासाठी e रूपांतरण प्रोग्राम: volt_cal.v प्रोग्राम ad16.v, बिट[7606] वरून गोळा केलेल्या 15-बिट डेटाचे सकारात्मक आणि नकारात्मक चिन्हांमध्ये रूपांतरित करतो आणि बिट[14:0] प्रथम त्याचे व्हॉल्यूममध्ये रूपांतर करतोtage मूल्य खालील सूत्रानुसार, आणि नंतर हेक्साडेसिमल व्हॉल्यूम रूपांतरित करतेtage मूल्य 20-अंकी BCD कोडमध्ये.
- सीरियल पोर्ट पाठवण्याचा कार्यक्रम: uart.v वेळेनुसार व्हॉल्यूमचे 8 चॅनेल पाठवतेtaguart द्वारे पीसीला e डेटा. सीरियल पोर्टचे ट्रान्समिट घड्याळ वारंवारता 50Mhz ने विभाजित करून प्राप्त केले जाते आणि बॉड दर 9600bps आहे.
कागदपत्रे / संसाधने
![]() |
ALINX AN706 एकाचवेळी एसampling मल्टी-चॅनेल 16-बिट्स AD मॉड्यूल [pdf] वापरकर्ता मॅन्युअल AN706 एकाचवेळी एसampलिंग मल्टी-चॅनेल 16-बिट्स AD मॉड्यूल, AN706, एकाचवेळी Sampling मल्टी-चॅनेल 16-बिट्स एडी मॉड्यूल, एसampling मल्टी-चॅनेल 16-बिट्स AD मॉड्यूल, मल्टी-चॅनेल 16-बिट्स AD मॉड्यूल, 16-बिट्स AD मॉड्यूल, AD मॉड्यूल, मॉड्यूल |