ALINX - लोगो

8-चैनल ई.पू
अधिग्रहण मॉड्यूल
एएन706
उपयोगकर्ता पुस्तिका

भाग 1: 8-चैनल विज्ञापन अधिग्रहण मॉड्यूल पैरामीटर

  • मॉड्यूल वीपीएन: AN706
  • विज्ञापन चिप: AD7606
  • चैनल: 8-चैनल
  • AD बिट्स: 16-बिट
  • अधिकतम एसampले दर: 200KSPS
  • इनपुट वॉल्यूमtagई दर: -5V~+5V
  • मॉड्यूल की पीसीबी परतें: 4-परत, स्वतंत्र पावर परत और जीएनडी परत
  • मॉड्यूल इंटरफ़ेस: 40-पिन 0.1 इंच रिक्ति महिला हेडर, डाउनलोड दिशा
  • परिवेश तापमान (लागू शक्ति के साथ: -40°~85°, औद्योगिक आवश्यकताओं को पूरा करने के लिए मॉड्यूल पर सभी चिप्स
  • इनपुट इंटरफ़ेस: 8 पिच के साथ 16 एसएमए इंटरफेस और 2.54-पिन हेडर (पिन प्रत्येक चैनल में सकारात्मक और नकारात्मक दो पिन होते हैं)
  • माप सटीकता: 0.5mV के भीतर

भाग 2: मॉड्यूल संरचना

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - मॉड्यूल संरचना 1

चित्र 2-1: 8-चैनल AD मॉड्यूल संरचना

भाग 3: AD7606 चिप परिचय

AD76061 16-बिट, समकालिक s हैampलिंग, एनालॉग-टू-डिजिटल डेटा अधिग्रहण सिस्टम (डीएएस) क्रमशः आठ, छह और चार चैनलों के साथ। प्रत्येक भाग में एनालॉग इनपुट सीएल होता हैamp सुरक्षा, एक दूसरे क्रम का एंटीएलियासिंग फ़िल्टर, एक ट्रैक-एंड-होल्ड ampलाइफर, एक 16-बिट चार्ज पुनर्वितरण क्रमिक सन्निकटन एनालॉग-टू-डिजिटल कनवर्टर (एडीसी), एक लचीला डिजिटल फिल्टर, एक 2.5 वी संदर्भ और संदर्भ
इनपुट सीएलamp सुरक्षा सर्किटरी वॉल्यूम को सहन कर सकती हैtag±16.5 V तक। AD7606/AD7606-6/AD7606-4 एक सिंगल 5 V आपूर्ति से संचालित होता है और ±10 V और ±5 V ट्रू बाइपोलर इनपुट सिग्नल को समायोजित कर सकता है जबकि sampसभी चैनलों के लिए 200 kSPS तक की थ्रूपुट दरों पर काम करना। इनपुट क्लamp सुरक्षा सर्किटरी वॉल्यूम को सहन कर सकती हैtag±16.5 V तक.
AD7606 में s की परवाह किए बिना 1 MΩ एनालॉग इनपुट प्रतिबाधा हैampलिंग आवृत्ति। एकल आपूर्ति संचालन, ऑन-चिप फ़िल्टरिंग, और उच्च इनपुट प्रतिबाधा ड्राइवर संचालन की आवश्यकता को समाप्त करती है ampएस और बाहरी द्विध्रुवी आपूर्ति।
AD7606/AD7606-6/AD7606-4 एंटीएलियासिंग फिल्टर में 3 किलोहर्ट्ज़ की 22 डीबी कटऑफ आवृत्ति होती है और एस होने पर 40 डीबी एंटीएलियास अस्वीकृति प्रदान करता है।amp200 kSPS पर गति.
लचीला डिजिटल फिल्टर पिन संचालित होता है, एसएनआर में सुधार लाता है, तथा 3 डीबी बैंडविड्थ को कम करता है।

भाग 4: AD7606 चिप कार्यात्मक ब्लॉक आरेख

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - ब्लॉक आरेख

चित्र 4-1: AD7606 कार्यात्मक ब्लॉक आरेख

भाग 5: AD7606 चिप समय विशिष्टता

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - विशिष्टता

चित्र5-1: AD7606 टाइमिंग आरेख

AD7606 एक साथ एस की अनुमति देता हैampसभी आठ एनालॉग इनपुट चैनलों का लिंग।
सभी चैनल एस हैंampजब दोनों CONVST पिन (CONVST A, CONVST B) एक साथ बंधे होते हैं, तो साथ-साथ नेतृत्व करते हैं। CONVST x इनपुट दोनों को नियंत्रित करने के लिए एक एकल CONVST सिग्नल का उपयोग किया जाता है। इस सामान्य CONVST सिग्नल का बढ़ता किनारा एक साथ एस आरंभ करता हैampसभी एनालॉग इनपुट चैनलों (V1 से V8) पर लिंग।
AD7606 में एक ऑन-चिप ऑसिलेटर होता है जिसका उपयोग रूपांतरण करने के लिए किया जाता है। सभी एडीसी चैनलों के लिए रूपांतरण समय tCONV है। जब रूपांतरण चल रहा हो तो BUSY सिग्नल उपयोगकर्ता को इंगित करता है, इसलिए जब CONVST के बढ़ते किनारे को लागू किया जाता है, तो BUSY तर्क उच्च हो जाता है और संपूर्ण रूपांतरण प्रक्रिया के अंत में संक्रमण कम हो जाता है। BUSY सिग्नल के गिरते किनारे का उपयोग सभी आठ ट्रैक-एंड-होल्ड को रखने के लिए किया जाता है ampलिफ़ायर वापस ट्रैक मोड में। BUSY का गिरता किनारा यह भी दर्शाता है कि नया डेटा अब समानांतर बस (DB[15:0]), DOUTA और DOUTB सीरियल डेटा लाइनों, या समानांतर बाइट बस, DB[7:0] से पढ़ा जा सकता है।

भाग 6: AD7606 चिप पिन कॉन्फ़िगरेशन

AN706 8-चैनल AD मॉड्यूल हार्डवेयर सर्किट डिज़ाइन में, हम AD7606 के तीन कॉन्फ़िगरेशन पिनों में पुल-अप या पुल-डाउन रेसिस्टर्स जोड़कर AD7606 का ऑपरेटिंग मोड सेट करते हैं।

  1. AD7606 बाहरी संदर्भ इनपुट या आंतरिक संदर्भ का समर्थन करता है। यदि बाहरी संदर्भ का उपयोग किया जाता है, तो चिप के REFIN/REFOUT को बाहरी 2.5V संदर्भ की आवश्यकता होती है। यदि आंतरिक संदर्भ वॉल्यूम का उपयोग किया जाता हैtagइ। REFIN/REFOUT पिन एक आंतरिक 2.5V संदर्भ है। REF SELECT पिन का उपयोग आंतरिक संदर्भ या बाहरी संदर्भ का चयन करने के लिए किया जाता है। इस मॉड्यूल में, क्योंकि आंतरिक संदर्भ वॉल्यूम की सटीकताtagAD7606 का ई भी बहुत अधिक है (2.49V~2.505V), सर्किट डिज़ाइन आंतरिक संदर्भ वॉल्यूम का उपयोग करना चुनता हैtage.
    पिन नाम स्तर सेट करें विवरण
    रेफरी चयन करें उच्च स्तर आंतरिक संदर्भ वॉल्यूम का प्रयोग करेंtagई 2.5 वी
  2. AD7606 का AD रूपांतरण डेटा अधिग्रहण समानांतर मोड या सीरियल मोड में हो सकता है। उपयोगकर्ता PAR/SER/BYTE SEL पिन स्तर सेट करके संचार मोड सेट कर सकता है। AN706 मॉड्यूल डिज़ाइन में, AD7606 के AD डेटा को पढ़ने के लिए समानांतर मोड का चयन करें
    पिन नाम स्तर सेट करें विवरण
    PAR/SER/बाइट SEL कम स्तर समानांतर इंटरफ़ेस चुनें
  3. AD10 में इनपुट रेंज के रूप में ±5 V या ±9767 V चुनने के लिए RANGE पिन का उपयोग किया जाता है। ±5 V रेंज में, 1LSB=152.58uV. ±10 V रेंज में, 1LSB=305.175 uV. AN706 मॉड्यूल के सर्किट डिज़ाइन में, ±5V एनालॉग वॉल्यूम चुनेंtagई इनपुट रेंज
    पिन नाम  स्तर सेट करें  विवरण
    रेंज कम स्तर एनालॉग सिग्नल इनपुट रेंज चयन:±5V
  4. AD7606 में एक वैकल्पिक डिजिटल प्रथम-क्रम सिंक फ़िल्टर होता है जिसका उपयोग उन अनुप्रयोगों में किया जाना चाहिए जहाँ धीमी थ्रूपुट दरों का उपयोग किया जाता है या जहाँ उच्च सिग्नल-टू-शोर अनुपात या गतिशील रेंज वांछनीय है।ampओवरों का उपयोग करके डिजिटल फिल्टर के लिंग अनुपात को नियंत्रित किया जाता हैampलिंग पिन, OS [2:0] (नीचे तालिका देखें)। OS 2 MSB नियंत्रण बिट है, और OS 0 LSB नियंत्रण बिट है। नीचे दी गई तालिका ओवर प्रदान करती हैampविभिन्न ओवरों का चयन करने के लिए थोड़ा डिकोडिंग करेंampले दरों। OS पिन BUSY के गिरते किनारे पर लगे होते हैं।
    ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - कॉन्फ़िगरेशन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 में दिखाई गई है।

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - ट्रांसफर फ़ंक्शन

भाग 8: इंटरफ़ेस परिभाषा (पीसीबी पर लेबल वाला पिन पिन 1 है)

नत्थी करना  सिग्नल का नाम  विवरण नत्थी करना  सिग्नल का नाम  विवरण
1 जीएनडी मैदान 2 वीसीसी +5 वी
3 ओएस1 ओवरampएक प्रकार का वृक्ष
चुनना
4 ओएस0 ओवरampएक प्रकार का वृक्ष
चुनना
5 कॉन्वस्टैब डेटा रूपांतरण 6 ओएस2 ओवरampएक प्रकार का वृक्ष
चुनना
7 RD पढ़ना 8 रीसेट करें रीसेट करें
9 व्यस्त व्यस्त 10 CS चिप चयन
11 12 पहला डेटा पहला डेटा
13 14
15 डीबी0 विज्ञापन डेटा बस 16 डीबी1 विज्ञापन डेटा बस
17 डीबी2 विज्ञापन डेटा बस 18 डीबी3 विज्ञापन डेटा बस
19 डीबी4 विज्ञापन डेटा बस 20 डीबी5 विज्ञापन डेटा बस
21 डीबी6 विज्ञापन डेटा बस 22 डीबी7 विज्ञापन डेटा बस
23 डीबी8 विज्ञापन डेटा बस 24 डीबी9 विज्ञापन डेटा बस
25 डीबी10 विज्ञापन डेटा बस 26 डीबी11 विज्ञापन डेटा बस

भाग 9: AN706 मॉड्यूल प्रायोगिक प्रक्रिया

  1. सबसे पहले, AN706 मॉड्यूल को ALINX FPGA डेवलपमेंट बोर्ड के 34-पिन मानक विस्तार पोर्ट से कनेक्ट करें (यदि डेवलपमेंट बोर्ड बंद है)।
  2. अपने सिग्नल स्रोत को AN706 मॉड्यूल इनपुट कनेक्टर से कनेक्ट करें (नोट: AD पोर्ट इनपुट रेंज: -5V~+5V)।
  3. क्वार्टस II या ISE सॉफ़्टवेयर का उपयोग करके प्रोग्राम को FPGA में डाउनलोड करें (यदि आपको परीक्षण प्रोग्राम की आवश्यकता है, तो ईमेल भेजें rachel.zhou@alinx.com.cn).
  4. सीरियल डिबगिंग सहायक उपकरण खोलें और सीरियल पोर्ट की संचार बॉड दर निम्नानुसार सेट करें
    ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - प्रायोगिक प्रक्रियाचित्र 9-1: सीरियल डिबगिंग सहायक उपकरण
  5. वॉल्यूमtagAN8 मॉड्यूल के 706-चैनल सिग्नल इनपुट का ई मान धारावाहिक संचार में दिखाई देगा। (क्योंकि सीरियल डिबगिंग सहायक में 8-वे डेटा एक पंक्ति में प्रदर्शित होता है, हमें इंटरफ़ेस को बड़ा करने की आवश्यकता होती है।)

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - प्रायोगिक प्रक्रिया 2

चित्र 9-2: सीरियल संचार

उपरोक्त डेटा सिग्नल इनपुट के बिना डेटा के 8 चैनल हैं, क्योंकि AD सिग्नल इनपुट फ्लोटिंग अवस्था में है, और AD रूपांतरण आउटपुट डेटा लगभग 1.75V है।
Exampपर: यदि आप वॉल्यूम का परीक्षण करने के लिए चैनल 1 के इनपुट को AN3.3 मॉड्यूल पर 706V परीक्षण पिन के साथ ड्यूपॉन्ट लाइन से जोड़ते हैंtagमॉड्यूल पर 3.3V का ई।

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - प्रायोगिक प्रक्रिया 3

चित्र 9-3: 1V परीक्षण पिन के साथ चैनल 3.3

इस समय, सीरियल इंटरफ़ेस पर प्रदर्शित AD1 का मापन डेटा लगभग +3.3074 है।

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - प्रायोगिक प्रक्रिया 4

चित्र 9-4: परीक्षण पिन वॉल्यूमtagसीरियल इंटरफ़ेस पर ई डिस्प्ले

भाग 10: AN706 मॉड्यूल माप सटीकता

लागू वॉल्यूम को मापकरtagई और उच्च परिशुद्धता वाल्टमीटर, AD706 मॉड्यूल की वास्तविक माप सटीकता -0.5V से +5V वॉल्यूम के भीतर 5mV के भीतर हैtagई इनपुट रेंज।
निम्न तालिका चार एनालॉग वॉल्यूम के लिए आठ चैनलों के परिणाम दिखाती हैtagतों। पहला कॉलम उच्च-परिशुद्धता डिजिटल मल्टीमीटर द्वारा मापा गया डेटा है, और अंतिम आठ कॉलम AD मॉड्यूल के AD मॉड्यूल माप के परिणाम हैं।

ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - प्रायोगिक प्रक्रिया 5

तालिका 10-1: परीक्षण खंडtage

इस टेस्ट रूटीन में ओवरampलिंग ओवरराइड सक्षम फ़िल्टर का उपयोग AN706 मॉड्यूल की सटीकता में सुधार करने के लिए नहीं किया जाता है। उन उपयोगकर्ताओं के लिए जो एस की सटीकता में और सुधार करना चाहते हैंampलिंग और एसampलिंग की गति अधिक नहीं है, इसे कार्यक्रम में सेट किया जा सकता है। एस की विधिampलिंग आवर्धन, आप ओवर सेट कर सकते हैंampकार्यक्रम में लिंग अनुपात।

भाग 11: AN706 मॉड्यूल परीक्षण कार्यक्रम विवरण

निम्नलिखित प्रत्येक Verilog परीक्षण कार्यक्रम के लिए विचारों का एक संक्षिप्त विवरण है, और उपयोगकर्ता कोड में नोट विवरण का भी उल्लेख कर सकते हैं।

  1. शीर्ष स्तरीय कार्यक्रम: ad706_test.v
    सिग्नल इनपुट और आउटपुट प्राप्त करने और भेजने के लिए FPGA और AN706 मॉड्यूल और सीरियल पोर्ट को परिभाषित करें, और तीन सबरूटीन (ad7606.v, volt_cal.v और uart.v) को इंस्टेंट करें।
  2. AD डेटा अधिग्रहण कार्यक्रम: ad7606.v
    AD7606 के समय के अनुसार, एसampले 16 एनालॉग सिग्नल एडी ने 16-बिट डेटा परिवर्तित किया। प्रोग्राम पहले AD डेटा रूपांतरण शुरू करने के लिए AD7606 पर CONVSTAB सिग्नल भेजता है, और क्रम में AD चैनल 1 से चैनल 16 के डेटा को पढ़ने के लिए व्यस्त सिग्नल के कम होने की प्रतीक्षा करता है।
    एडी वॉल्यूमtagई रूपांतरण (1 एलएसबी)=5V/ 32758=0.15 एमवी
    ALINX AN706 एक साथ एसampलिंग मल्टी चैनल 16 बिट्स AD मॉड्यूल - प्रायोगिक प्रक्रिया 6
  3. वॉल्यूमtagAD डेटा के लिए ई रूपांतरण कार्यक्रम: volt_cal.v यह कार्यक्रम ad16.v, बिट[7606] से एकत्रित 15-बिट डेटा को सकारात्मक और नकारात्मक संकेतों में परिवर्तित करता है, और बिट[14:0] पहले इसे वॉल्यूम में परिवर्तित करता हैtagनिम्नलिखित सूत्र द्वारा ई मान, और फिर हेक्साडेसिमल वॉल्यूम को परिवर्तित करता हैtagई मूल्य 20 अंकों के बीसीडी कोड में।
  4. सीरियल पोर्ट भेजने वाला प्रोग्राम: uart.v टाइमिंग वॉल्यूम के 8 चैनल भेजता हैtagयूआर्ट के माध्यम से पीसी को ई डेटा। सीरियल पोर्ट की ट्रांसमिट क्लॉक फ्रीक्वेंसी को 50Mhz से विभाजित करके प्राप्त की जाती है, और बॉड रेट 9600bps है।

www.alinx.com

दस्तावेज़ / संसाधन

ALINX AN706 एक साथ एसampling मल्टी-चैनल 16-बिट AD मॉड्यूल [पीडीएफ] उपयोगकर्ता पुस्तिका
AN706 एक साथ एसampमल्टी-चैनल 16-बिट्स AD मॉड्यूल, AN706, एक साथ एसampलिंग मल्टी-चैनल 16-बिट्स AD मॉड्यूल, एसampमल्टी-चैनल 16-बिट्स AD मॉड्यूल, मल्टी-चैनल 16-बिट्स AD मॉड्यूल, 16-बिट्स AD मॉड्यूल, AD मॉड्यूल, मॉड्यूल

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *