8-চ্যানেল খ্রি
অধিগ্রহণ মডিউল
AN706
ব্যবহারকারীর ম্যানুয়াল
পার্ট 1: 8-চ্যানেল AD অধিগ্রহণ মডিউল প্যারামিটার
- মডিউল ভিপিএন: AN706
- AD চিপ: AD7606
- চ্যানেল: 8-চ্যানেল
- AD বিট: 16-বিট
- ম্যাক্স এসample রেট: 200KSPS
- ইনপুট ভলিউমtage রেট: -5V~+5V
- মডিউলের PCB স্তর: 4-স্তর,স্বাধীন শক্তি স্তর এবং GND স্তর
- মডিউল ইন্টারফেস: 40-পিন 0.1 ইঞ্চি ব্যবধানের মহিলা শিরোনাম, ডাউনলোড দিক
- পরিবেষ্টিত তাপমাত্রা (শক্তি প্রয়োগের সাথে: -40°~85°, শিল্পের প্রয়োজনীয়তা মেটাতে মডিউলের সমস্ত চিপ
- ইনপুট ইন্টারফেস: 8টি SMA ইন্টারফেস এবং 16 পিচ সহ 2.54-পিন হেডার (পিন প্রতিটি চ্যানেলে ইতিবাচক এবং নেতিবাচক দুটি পিন রয়েছে)
- পরিমাপের নির্ভুলতা: 0.5mV এর মধ্যে
পার্ট 2: মডিউল গঠন
চিত্র 2-1: 8-চ্যানেল AD মডিউল কাঠামো
পার্ট 3: AD7606 চিপ পরিচিতি
AD76061 হল 16-বিট, একই সাথে sampলিং, এনালগ-টু-ডিজিটাল ডেটা অধিগ্রহণ সিস্টেম (DAS) যথাক্রমে আট, ছয় এবং চারটি চ্যানেল সহ। প্রতিটি অংশে এনালগ ইনপুট cl রয়েছেamp সুরক্ষা, একটি দ্বিতীয়-ক্রম অ্যান্টিলিয়াসিং ফিল্টার, একটি ট্র্যাক-এন্ড-হোল্ড৷ ampলাইফায়ার, একটি 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 সুরক্ষা সার্কিট্রি ভলিউম সহ্য করতে পারেtages ±16.5 V পর্যন্ত।
AD7606-এ 1 MΩ অ্যানালগ ইনপুট প্রতিবন্ধকতা আছে, s নির্বিশেষেampলিং ফ্রিকোয়েন্সি। একক সরবরাহ অপারেশন, অন-চিপ ফিল্টারিং এবং উচ্চ ইনপুট প্রতিবন্ধকতা ড্রাইভার অপের প্রয়োজনীয়তা দূর করে amps এবং বহিরাগত বাইপোলার সরবরাহ।
AD7606/AD7606-6/AD7606-4 অ্যান্টিলিয়াসিং ফিল্টারটির একটি 3 dB কাটঅফ ফ্রিকোয়েন্সি 22 kHz এবং 40 dB অ্যান্টিলিয়াস প্রত্যাখ্যান প্রদান করে যখন samp200 kSPS এ ling.
নমনীয় ডিজিটাল ফিল্টারটি পিন চালিত, SNR-এ উন্নতি করে এবং 3 dB ব্যান্ডউইথ কমায়।
পার্ট 4: AD7606 চিপ ফাংশনাল ব্লক ডায়াগ্রাম
চিত্র 4-1: AD7606 কার্যকরী ব্লক ডায়াগ্রাম
পার্ট 5: AD7606 চিপ টাইমিং স্পেসিফিকেশন
চিত্র5-1: AD7606 টাইমিং ডায়াগ্রাম
AD7606 একযোগে s অনুমতি দেয়ampআটটি অ্যানালগ ইনপুট চ্যানেলের লিং।
সব চ্যানেল sampযখন উভয় CONVST পিন (CONVST A, CONVST B) একসাথে বাঁধা থাকে তখন simul-taneously led করা হয়। একটি একক CONVST সংকেত উভয় CONVST x ইনপুট নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এই সাধারণ CONVST সংকেতের ক্রমবর্ধমান প্রান্তটি যুগপত s সূচনা করেampসমস্ত এনালগ ইনপুট চ্যানেলে লিং (V1 থেকে V8)।
AD7606-এ একটি অন-চিপ অসিলেটর রয়েছে যা রূপান্তরগুলি সম্পাদন করতে ব্যবহৃত হয়। সমস্ত ADC চ্যানেলের রূপান্তর সময় হল tCONV। BUSY সংকেত ব্যবহারকারীকে নির্দেশ করে যখন রূপান্তরগুলি চলছে, তাই যখন CONVST-এর ক্রমবর্ধমান প্রান্ত প্রয়োগ করা হয়, BUSY সম্পূর্ণ রূপান্তর প্রক্রিয়ার শেষে যুক্তির উচ্চতায় যায় এবং স্থানান্তর কম হয়৷ BUSY সিগন্যালের পতনশীল প্রান্তটি আটটি ট্র্যাক-এন্ড-হোল্ড রাখতে ব্যবহৃত হয় amplifiers ট্র্যাক মোডে ফিরে. 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.
পিন নাম স্তর সেট করুন বর্ণনা REF নির্বাচন করুন উচ্চ স্তর অভ্যন্তরীণ রেফারেন্স ভলিউম ব্যবহার করুনtagই 2.5V - AD7606 এর AD রূপান্তর ডেটা অধিগ্রহণ সমান্তরাল মোড বা সিরিয়াল মোডে হতে পারে। ব্যবহারকারী PAR/SER/BYTE SEL পিন স্তর সেট করে যোগাযোগ মোড সেট করতে পারেন। AN706 মডিউল ডিজাইনে, AD7606 এর AD ডেটা পড়ার জন্য সমান্তরাল মোড নির্বাচন করুন
পিন নাম স্তর সেট করুন বর্ণনা PAR/SER/বাইট SEL নিম্ন স্তর সমান্তরাল ইন্টারফেস নির্বাচন করুন - RANGE পিনটি AD10-এ ইনপুট পরিসর হিসাবে ±5 V বা ±9767 V নির্বাচন করতে ব্যবহৃত হয়। ±5 V পরিসরে, 1LSB=152.58uV। ±10 V রেঞ্জে, 1LSB=305.175 uV। AN706 মডিউলের সার্কিট ডিজাইনে, ±5V এনালগ ভলিউম নির্বাচন করুনtagই ইনপুট পরিসীমা
পিন নাম স্তর সেট করুন বর্ণনা শ্রেণিটি নিম্ন স্তর এনালগ সংকেত ইনপুট পরিসীমা নির্বাচন:±5V - AD7606-এ একটি ঐচ্ছিক ডিজিটাল ফার্স্ট-অর্ডার সিঙ্ক ফিল্টার রয়েছে যা এমন অ্যাপ্লিকেশনগুলিতে ব্যবহার করা উচিত যেখানে ধীর থ্রুপুট হার ব্যবহার করা হয় বা যেখানে উচ্চতর সংকেত-থেকে-শব্দ অনুপাত বা গতিশীল পরিসর বাঞ্ছনীয়। ওভারগুলোampডিজিটাল ফিল্টারের লিং অনুপাত ওভার ব্যবহার করে নিয়ন্ত্রিত হয়ampling পিন, OS [2:0] (নীচের টেবিল দেখুন)। OS 2 হল MSB কন্ট্রোল বিট, এবং OS 0 হল LSB কন্ট্রোল বিট। নীচের সারণী ওভার প্রদান করেampবিভিন্ন ওভার নির্বাচন করতে ling বিট ডিকোডিংampহার OS পিনগুলি BUSY-এর পতনের প্রান্তে ল্যাচ করা হয়েছে৷
AN706 মডিউলের হার্ডওয়্যার ডিজাইনে, OS[2:0] বাহ্যিক ইন্টারফেসের দিকে নিয়ে যায় এবং FPGA বা CPU উচ্চ পরিমাপের নির্ভুলতা অর্জন করতে OS[2:0]-এর পিন স্তর নিয়ন্ত্রণ করে ফিল্টার ব্যবহার করবে কিনা তা নির্বাচন করতে পারে। .
পার্ট 7: AD7606 চিপ ADC ট্রান্সফার ফাংশন
AD7606 এর আউটপুট কোডিং দুটির পরিপূরক। পরিকল্পিত কোড পরিবর্তনগুলি ধারাবাহিক পূর্ণসংখ্যা LSB মানের মধ্যে মাঝপথে ঘটে, অর্থাৎ 1/2 LSB এবং 3/2 LSB। AD65,536-এর জন্য LSB আকার হল FSR/7606। AD7606 এর জন্য আদর্শ স্থানান্তর বৈশিষ্ট্য চিত্র 7-1 এ দেখানো হয়েছে।
পার্ট 8: ইন্টারফেসের সংজ্ঞা (পিসিবিতে লেবেলযুক্ত পিনটি পিন 1)
পিন | সংকেত নাম | বর্ণনা | পিন | সংকেত নাম | বর্ণনা |
1 | জিএনডি | স্থল | 2 | ভিসিসি | +5V |
3 | OS1 | ওভারampling নির্বাচন করুন |
4 | OS0 | ওভারampling নির্বাচন করুন |
5 | কনভস্ট্যাব | ডেটা রূপান্তর | 6 | OS2 | ওভারampling নির্বাচন করুন |
7 | RD | পড়ুন | 8 | রিসেট | রিসেট করুন |
9 | ব্যস্ত | ব্যস্ত | 10 | CS | চিপ নির্বাচন করুন |
11 | 12 | প্রথম তথ্য | প্রথম তথ্য | ||
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 বা আইএসই সফ্টওয়্যার ব্যবহার করে প্রোগ্রামটি এফপিজিএ-তে ডাউনলোড করুন (যদি আপনার পরীক্ষার প্রোগ্রামগুলির প্রয়োজন হয় তবে ইমেল পাঠান অনুসরণ).
- সিরিয়াল ডিবাগিং সহকারী টুলটি খুলুন এবং সিরিয়াল পোর্টের কমিউনিকেশন বড রেট নিম্নরূপ সেট করুন
চিত্র 9-1: সিরিয়াল ডিবাগিং সহকারী টুল
- ভলিউমtagAN8 মডিউলের 706-চ্যানেল সিগন্যাল ইনপুটের e মান সিরিয়াল যোগাযোগে প্রদর্শিত হবে। (কারণ সিরিয়াল ডিবাগিং সহকারীতে 8-ওয়ে ডেটা এক লাইনে প্রদর্শিত হয়, আমাদের ইন্টারফেসটি বড় করতে হবে।)
চিত্র 9-2: সিরিয়াল যোগাযোগ
উপরের ডেটা হল সিগন্যাল ইনপুট ছাড়াই ডেটার 8টি চ্যানেল, কারণ AD সিগন্যাল ইনপুট একটি ভাসমান অবস্থায় রয়েছে এবং AD রূপান্তর আউটপুট ডেটা প্রায় 1.75V।
ExampLe: আপনি যদি AN1 মডিউলের 3.3V টেস্ট পিনের সাথে চ্যানেল 706 এর ইনপুটটি একটি ডুপন্ট লাইনের সাথে ভলিউম পরীক্ষা করার জন্য সংযুক্ত করেনtagমডিউলে 3.3V এর e।
চিত্র 9-3: 1V টেস্ট পিন সহ চ্যানেল 3.3
এই সময়ে, সিরিয়াল ইন্টারফেসে প্রদর্শিত AD1 এর পরিমাপ ডেটা প্রায় +3.3074।
চিত্র 9-4: টেস্ট পিন ভলিউমtage সিরিয়াল ইন্টারফেসে প্রদর্শন
পার্ট 10: AN706 মডিউল পরিমাপ নির্ভুলতা
প্রয়োগকৃত ভলিউম পরিমাপ করেtage এবং উচ্চ-নির্ভুল ভোল্টমিটার, AD706 মডিউলের প্রকৃত পরিমাপের নির্ভুলতা -0.5V থেকে +5V ভলিউমের মধ্যে 5mV এর মধ্যেtagই ইনপুট পরিসীমা।
নিম্নলিখিত টেবিলটি চারটি এনালগ ভলিউমের জন্য আটটি চ্যানেলের ফলাফল দেখায়tages প্রথম কলামটি উচ্চ-নির্ভুল ডিজিটাল মাল্টিমিটার দ্বারা পরিমাপ করা ডেটা, এবং শেষ আটটি কলাম হল AD মডিউলের AD মডিউল পরিমাপের ফলাফল।
সারণী 10-1: টেস্টিং ভলিউমtage
এই টেস্টের রুটিনে ওভারগুলোampAN706 মডিউলের নির্ভুলতা উন্নত করতে ling override enable ফিল্টার ব্যবহার করা হয় না। s এর নির্ভুলতা আরও উন্নত করতে চান এমন ব্যবহারকারীদের জন্যampলিং এবং এসampলিং স্পিড বেশি না, এটা প্রোগ্রামে সেট করা যায়। s এর পদ্ধতিampলিং ম্যাগনিফিকেশন, আপনি ওভার সেট করতে পারেনampপ্রোগ্রামে ling অনুপাত।
পার্ট 11: AN706 মডিউল পরীক্ষা প্রোগ্রামের বিবরণ
নিম্নলিখিত প্রতিটি ভেরিলগ পরীক্ষার প্রোগ্রামগুলির জন্য ধারনাগুলির একটি সংক্ষিপ্ত বিবরণ রয়েছে এবং ব্যবহারকারীরা কোডে নোটের বিবরণও উল্লেখ করতে পারেন।
- শীর্ষ স্তরের প্রোগ্রাম: ad706_test.v
সিগন্যাল ইনপুট এবং আউটপুট গ্রহণ এবং প্রেরণের জন্য FPGA এবং AN706 মডিউল এবং সিরিয়াল পোর্ট সংজ্ঞায়িত করুন এবং তিনটি সাবরুটিন (ad7606.v, volt_cal.v এবং uart.v) ইনস্ট্যান্টিয়েট করুন। - AD ডেটা অধিগ্রহণ প্রোগ্রাম: ad7606.v
AD7606 এর সময় অনুসারে, এসample 16 এনালগ সংকেত AD রূপান্তরিত 16-বিট ডেটা। প্রোগ্রামটি প্রথমে AD7606 এ AD ডেটা রূপান্তর শুরু করার জন্য CONVSTAB সংকেত পাঠায় এবং AD চ্যানেল 1 থেকে চ্যানেল 16-এর ক্রমানুসারে ডেটা পড়ার জন্য ব্যস্ত সংকেত কম হওয়ার জন্য অপেক্ষা করে।
খ্রিtage রূপান্তর (1 LSB)=5V/ 32758=0.15 mV
- ভলিউমtagAD ডেটার জন্য e রূপান্তর প্রোগ্রাম: volt_cal.v প্রোগ্রামটি ad16.v, বিট[7606] থেকে সংগৃহীত 15-বিট ডেটাকে ইতিবাচক এবং নেতিবাচক চিহ্নগুলিতে রূপান্তরিত করে এবং বিট[14:0] প্রথমে এটিকে একটি ভলিউমে রূপান্তর করেtagনিম্নলিখিত সূত্র দ্বারা e মান, এবং তারপর হেক্সাডেসিমেল ভলিউম রূপান্তর করেtage মান 20-সংখ্যার BCD কোডে।
- সিরিয়াল পোর্ট পাঠানোর প্রোগ্রাম: uart.v টাইমিং ভলিউমের 8 টি চ্যানেল পাঠায়taguart এর মাধ্যমে পিসিতে e ডেটা। সিরিয়াল পোর্টের ট্রান্সমিট ক্লক ফ্রিকোয়েন্সি 50Mhz দ্বারা ভাগ করে পাওয়া যায় এবং বড রেট হল 9600bps।
দলিল/সম্পদ
![]() |
ALINX AN706 যুগপত এসampling মাল্টি-চ্যানেল 16-বিট AD মডিউল [পিডিএফ] ব্যবহারকারী ম্যানুয়াল AN706 যুগপত এসampলিং মাল্টি-চ্যানেল 16-বিট AD মডিউল, AN706, যুগপত এসampling মাল্টি-চ্যানেল 16-বিট এডি মডিউল, এসampling মাল্টি-চ্যানেল 16-বিট AD মডিউল, মাল্টি-চ্যানেল 16-বিট AD মডিউল, 16-বিট AD মডিউল, AD মডিউল, মডিউল |