8-چینل AD
حصول ماڈیول
اے این 706
صارف دستی
حصہ 1: 8-چینل AD ایکوزیشن ماڈیول پیرامیٹرز
- ماڈیول VPN: AN706
- AD چپ: AD7606
- چینل: 8 چینل
- AD بٹس: 16 بٹ
- میکس ایسampلی ریٹ: 200KSPS
- ان پٹ جلدtagای ریٹ: -5V~+5V
- ماڈیول کی پی سی بی پرتیں: 4-پرت، آزاد پاور پرت اور جی این ڈی پرت
- ماڈیول انٹرفیس: 40-پن 0.1 انچ فاصلہ والی خاتون ہیڈر، ڈاؤن لوڈ کی سمت
- محیطی درجہ حرارت (بجلی کے ساتھ: -40°~85°، صنعتی ضروریات کو پورا کرنے کے لیے ماڈیول پر موجود تمام چپس
- ان پٹ انٹرفیس: 8 پچ کے ساتھ 16 SMA انٹرفیس اور 2.54 پن ہیڈر (Pin ہر چینل میں مثبت اور منفی دو پن ہوتے ہیں)
- پیمائش کی درستگی: 0.5mV کے اندر
حصہ 2: ماڈیول کا ڈھانچہ
شکل 2-1: 8-چینل AD ماڈیول کا ڈھانچہ
حصہ 3: AD7606 چپ کا تعارف
AD76061 16 بٹ ہے، بیک وقت sampling، ینالاگ سے ڈیجیٹل ڈیٹا ایکوزیشن سسٹم (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 حقیقی دوئبرووی ان پٹ سگنلز کو ایڈجسٹ کر سکتا ہے جبکہ sampتمام چینلز کے لیے 200 کے ایس پی ایس تک تھرو پٹ ریٹ پر لنگ۔ ان پٹ clamp تحفظ سرکٹری والیوم کو برداشت کر سکتی ہے۔tages ±16.5 V تک۔
AD7606 میں 1 MΩ اینالاگ ان پٹ مائبادا ہے قطع نظر اس کے sampلنگ فریکوئنسی. واحد سپلائی آپریشن، آن چپ فلٹرنگ، اور ہائی ان پٹ مائبادا ڈرائیور آپشن کی ضرورت کو ختم کرتے ہیں۔ amps اور بیرونی دوئبرووی سپلائیز۔
AD7606/AD7606-6/AD7606-4 antialiasing فلٹر میں 3 kHz کی 22 dB کٹ آف فریکوئنسی ہوتی ہے اور 40 dB اینٹیالیاس ریجیکشن فراہم کرتا ہے جب samp200 kSPS پر ling.
لچکدار ڈیجیٹل فلٹر پن سے چلنے والا ہے، SNR میں بہتری لاتا ہے، اور 3 dB بینڈوتھ کو کم کرتا ہے۔
حصہ 4: AD7606 چپ فنکشنل بلاک ڈایاگرام
شکل 4-1: AD7606 فنکشنل بلاک ڈایاگرام
حصہ 5: AD7606 چپ ٹائمنگ کی تفصیلات
شکل 5-1: AD7606 ٹائمنگ ڈایاگرام
AD7606 بیک وقت s کی اجازت دیتا ہے۔ampتمام آٹھ اینالاگ ان پٹ چینلز کا لنگ۔
تمام چینلز ایس ہیں۔ampجب دونوں CONVST پن (CONVST A، CONVST B) ایک ساتھ بندھے ہوئے ہوں تو بیک وقت لیڈ کیا جاتا ہے۔ ایک واحد CONVST سگنل دونوں CONVST x ان پٹس کو کنٹرول کرنے کے لیے استعمال کیا جاتا ہے۔ اس عام 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.
پن کا نام سطح مقرر کریں۔ تفصیل REF کا انتخاب کریں۔ اعلیٰ سطح اندرونی حوالہ والیوم استعمال کریں۔tagای 2.5V - AD7606 کے AD کنورژن ڈیٹا کا حصول متوازی موڈ یا سیریل موڈ میں ہو سکتا ہے۔ صارف PAR/SER/BYTE SEL پن لیول سیٹ کر کے کمیونیکیشن موڈ سیٹ کر سکتا ہے۔ AN706 ماڈیول ڈیزائن میں، AD7606 کے AD ڈیٹا کو پڑھنے کے لیے متوازی وضع کو منتخب کریں۔
پن کا نام سطح مقرر کریں۔ تفصیل PAR/SER/BYTE SEL نچلی سطح متوازی انٹرفیس منتخب کریں۔ - RANGE پن کو AD10 میں ان پٹ رینج کے طور پر ±5 V یا ±9767 V کو منتخب کرنے کے لیے استعمال کیا جاتا ہے۔ ±5 V کی حد میں، 1LSB=152.58uV۔ ±10 V کی حد میں، 1LSB=305.175 uV۔ AN706 ماڈیول کے سرکٹ ڈیزائن میں، ±5V اینالاگ والیوم منتخب کریں۔tagای ان پٹ رینج
پن کا نام سطح مقرر کریں۔ تفصیل RANGE نچلی سطح اینالاگ سگنل ان پٹ رینج سلیکشن: ±5V - AD7606 ایک اختیاری ڈیجیٹل فرسٹ آرڈر سنک فلٹر پر مشتمل ہے جسے ایپلی کیشنز میں استعمال کیا جانا چاہئے جہاں سست تھرو پٹ ریٹ استعمال کیے جاتے ہیں یا جہاں زیادہ سگنل ٹو شور کا تناسب یا متحرک حد مطلوبہ ہے۔ اوورزampڈیجیٹل فلٹر کا لنگ تناسب اوورز کا استعمال کرتے ہوئے کنٹرول کیا جاتا ہے۔ampling pins, 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: انٹرفیس کی تعریف (PCB پر لیبل لگا پن پن 1 ہے)
پن | سگنل کا نام | تفصیل | پن | سگنل کا نام | تفصیل |
1 | جی این ڈی | گراؤنڈ | 2 | وی سی سی | +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)۔
- Quartus II یا ISE سافٹ ویئر کا استعمال کرتے ہوئے پروگرام کو FPGA پر ڈاؤن لوڈ کریں (اگر آپ کو ٹیسٹنگ پروگراموں کی ضرورت ہو تو ای میل بھیجیں rachel.zhou@alinx.com.cn).
- سیریل ڈیبگنگ اسسٹنٹ ٹول کو کھولیں اور سیریل پورٹ کی کمیونیکیشن بوڈ ریٹ کو حسب ذیل سیٹ کریں
شکل 9-1: سیریل ڈیبگنگ اسسٹنٹ ٹول
- جلدtagAN8 ماڈیول کے 706 چینل سگنل ان پٹ کی e قدر سیریل کمیونیکیشن میں ظاہر ہوگی۔ (چونکہ 8 طرفہ ڈیٹا سیریل ڈیبگنگ اسسٹنٹ میں ایک لائن میں ظاہر ہوتا ہے، ہمیں انٹرفیس کو بڑا کرنے کی ضرورت ہے۔)
شکل 9-2: سیریل کمیونیکیشن
مندرجہ بالا ڈیٹا بغیر سگنل ان پٹ کے ڈیٹا کے 8 چینلز ہے، کیونکہ AD سگنل ان پٹ تیرتی حالت میں ہے، اور AD کنورژن آؤٹ پٹ ڈیٹا تقریباً 1.75V ہے۔
Exampلی: اگر آپ AN1 ماڈیول پر 3.3V ٹیسٹ پن کے ساتھ چینل 706 کے ان پٹ کو ڈوپونٹ لائن کے ساتھ جوڑتے ہیںtagماڈیول پر 3.3V کا e۔
شکل 9-3: 1V ٹیسٹ پن کے ساتھ چینل 3.3
اس وقت، سیریل انٹرفیس پر دکھائے جانے والے AD1 کی پیمائش کا ڈیٹا تقریباً +3.3074 ہے۔
شکل 9-4: ٹیسٹ پن والیومtagای سیریل انٹرفیس پر ڈسپلے
حصہ 10: AN706 ماڈیول کی پیمائش کی درستگی
لاگو والیوم کی پیمائش کرکےtage اور اعلی درستگی والا وولٹ میٹر، AD706 ماڈیول کی اصل پیمائش کی درستگی -0.5V سے +5V والیوم کے اندر 5mV کے اندر ہے۔tagای ان پٹ رینج۔
مندرجہ ذیل جدول چار اینالاگ والیوم کے لیے آٹھ چینلز کے نتائج دکھاتا ہے۔tages پہلا کالم وہ ڈیٹا ہے جو اعلیٰ درستگی والے ڈیجیٹل ملٹی میٹر سے ماپا جاتا ہے، اور آخری آٹھ کالم AD ماڈیول کے AD ماڈیول کی پیمائش کے نتائج ہیں۔
جدول 10-1: ٹیسٹنگ والیومtage
اس ٹیسٹ روٹین میں اوورزampling override enable فلٹر AN706 ماڈیول کی درستگی کو بہتر بنانے کے لیے استعمال نہیں کیا جاتا ہے۔ ان صارفین کے لیے جو s کی درستگی کو مزید بہتر بنانا چاہتے ہیں۔ampلنگ اور ایسampling کی رفتار زیادہ نہیں ہے، اسے پروگرام میں سیٹ کیا جا سکتا ہے۔ ایس کا طریقہampلنگ میگنیفیکیشن، آپ اوورز سیٹ کر سکتے ہیں۔ampپروگرام میں ling کا تناسب۔
حصہ 11: AN706 ماڈیول ٹیسٹ پروگرام کی تفصیل
ذیل میں ہر ویریلوگ ٹیسٹ پروگراموں کے آئیڈیاز کی ایک مختصر تفصیل ہے، اور صارف کوڈ میں نوٹ کی تفصیل کا بھی حوالہ دے سکتے ہیں۔
- اعلی درجے کا پروگرام: ad706_test.v
سگنل ان پٹ اور آؤٹ پٹ وصول کرنے اور بھیجنے کے لیے FPGA اور AN706 ماڈیولز اور سیریل پورٹ کی وضاحت کریں، اور تین سب روٹینز (ad7606.v، volt_cal.v اور uart.v) کو فوری بنائیں۔ - AD ڈیٹا کے حصول کا پروگرام: ad7606.v
AD7606 کے وقت کے مطابق، sample 16 ینالاگ سگنل AD نے 16 بٹ ڈیٹا کو تبدیل کیا۔ پروگرام پہلے AD7606 کو AD ڈیٹا کی تبدیلی شروع کرنے کے لیے CONVSTAB سگنل بھیجتا ہے، اور AD چینل 1 سے چینل 16 کے ڈیٹا کو ترتیب سے پڑھنے کے لیے مصروف سگنل کے کم ہونے کا انتظار کرتا ہے۔
AD والیومtagای کنورژن (1 LSB)=5V/ 32758=0.15 mV
- والیومtagای کنورژن پروگرام برائے AD ڈیٹا: volt_cal.v پروگرام ad16.v، بٹ[7606] سے جمع کردہ 15 بٹ ڈیٹا کو مثبت اور منفی علامات میں تبدیل کرتا ہے، اور بٹ[14:0] پہلے اسے والیوم میں تبدیل کرتا ہے۔tage قدر درج ذیل فارمولے سے، اور پھر ہیکساڈیسیمل والیوم کو تبدیل کرتا ہے۔tage قدر 20 ہندسوں کے BCD کوڈ میں۔
- سیریل پورٹ بھیجنے کا پروگرام: uart.v ٹائمنگ والیوم کے 8 چینل بھیجتا ہے۔taguart کے ذریعے پی سی کو ای ڈیٹا۔ سیریل پورٹ کی ٹرانسمٹ کلاک فریکوئنسی کو 50Mhz سے تقسیم کرکے حاصل کی جاتی ہے، اور بوڈ ریٹ 9600bps ہے۔
دستاویزات / وسائل
![]() |
ALINX AN706 بیک وقت Sampling ملٹی چینلز 16 بٹس AD ماڈیول [پی ڈی ایف] یوزر مینوئل AN706 بیک وقت Sampling ملٹی چینلز 16 بٹس AD ماڈیول، AN706، بیک وقت Sampling ملٹی چینلز 16 بٹس AD ماڈیول، Sampling ملٹی چینلز 16 بٹس اے ڈی ماڈیول، ملٹی چینلز 16 بٹس اے ڈی ماڈیول، 16 بٹس اے ڈی ماڈیول، اے ڈی ماڈیول، ماڈیول |