fpgairan
fpgairan
خواندن ۷ دقیقه·۴ سال پیش

راهنمای خرید برد داده برداری – هرآنچه باید درباره برد داده برداری بدانید!

سلام توی این مطلب میخایم کمک کنیم به انتخاب افرادی که قصد دارند برد داده برداری یا Data acquisition بخرند. خب مهمترین قسمت در خرید برد داده برداری ADC ها هستند که میخایم به بررسی خصوصیت اونها بپردازیم.

1- معنای اصطلاحات ADC و DAC

ADC : Analog to Digital Converters

ADC عمل تبدیل داده آنالوگ به دیجیتال را انجام میدهد و DAC برعکس کار ADC رو انجام میده یعنی تبدیل داده های دیجیتال به آنالوگ.

2- بررسی تمام خصوصیات ADC برای خرید برد داده برداری

جهت کمک به خرید یک برد داده برداری که مناسب داده پردازی باشد باید خصوصیات ADC رو مورد بررسی قرار دهیم.

  • (SNR (Signal to Noise Ratio

اصطلاحاً نسبت سیگنال به نویز است و به این صورت تعریف میشود که، نسبت توان سیگنال به توان نویز در آن سیگنال اندازه گیری شده.

به بیان بهتر زمانی که از یک سیگنال به عنوان مثال صوتی نمونه برداری میکنیم اگر SNR ، 100 دسیبل باشد به این معناست که نسبت سطح سیگنال صوتی به سطح سیگنال نویز 100 برابر بیشتر است و این سیستم از یک سیستم دیگر که SNR 90 دارد بهتر خواهد بود، پس هرچه میزان SNR بیشتر باشد، به دقت بیشتری دست پیدا خواهیم کرد و یا هرچه به دقت بالاتری نیاز باشد باید به سمت ADC با SNR بالاتر رفت.

  • SFDR

یکی از نکاتی که در خرید برد داده برداری باید به آن دقت کرد میزان SFDR است که به اختلاف بالاترین توان قابل اندازه گیری در ADC از بالاترین سطح نویز SFDR گفته میشود، که مشخصا هرچه به دقت بالاتری نیاز داشته باشیم باید مقدار بیشتری باشد.

این مقدار به عنوان مثال میتواند 80 دسیبل باشد. البته در مواردی به این صورت تعریف میشود که به اختلاف بالاترین توان سیگنال اندازه گیری شده در ADC از بالاترین سطح نویز SFDR گفته می شود.

?

  • INL

این پارامتر مخففی از Integral Non-Linearity است که میزان غیر خطی بودن ADC را نشان میدهد، غیر خطی بودن در واقع اختلافی بین مقدار واقعی و اندازه گیری شده است که نمونه آن را در تصویر مشاهده میکنید.

?

  • DNL

این ویژگی مخفف Differential Non-linearity است و میتوان آن را میزان رُند شدن ولتاژ ورودی جهت تبدیل به مقدار دیجیتال تفسیر کرد، در تصویر مقادیر DNL مشخص شده است که هرچه مقدار کمتری باشد ADC از دقت بالاتری برخوردار است. باید به این نکته توجه کرد که DNL با رزولوشن رابطه عکس دارد.

?

  • Power

میزان توان مصرفی یکی دیگر از خصوصیاتی است که باید به آن توجه کرد، این خصوصیت مخصوصا در ADC هایی که سرعت بالایی دارند بیشتر مورد اهیمت قرار میگیرد چرا که توان بالاتری نیز مصرف میکنند.

  • (Input range (FSR

این مشخصه که مخفف Full scale range است به معنای محدوده ی اندازه گیری ولتاژ است که باید قبل از خرید برد و یا ADC مربوطه به آن توجه کرد. در تصویر خط قرمز رنگ سیگنالی است که به دلیل عدم انتخاب درست ADC قسمت هایی از آن بریده شده است.

توجه کنید که بهترین حالت این است که FSR اندکی (به عنوان مثال 5%) از بیشترین رنج ولتاژ ورودی شما بزرگتر باشد تا بتوان از همه ی دقت ADC در اندازه گیری استفاده کرد.

?

  • Resolution

اصطلاحا به عرض بیت ADC رزولوشن نیز گفته میشود که هرچه بیشتر باشد، در نهایت دقت بیشتری در اندازه گیری خواهیم داشت. معمولا این خصوصیت در ADC ها از 10 تا 24 بیت است که بسته به نوع اندازه گیری میتوان بهترین رزولوشن را در خرید برد داده برداری انتخاب کرد.

به این نکته باید توجه کرد که قیمت ADC با ضرب رزولوشن در سرعت سمپل برداری، رابطه مستقیم دارد.

  • (Bit rate (Sampling Frequency

بیت ریت در واقع سرعت ADC را مشخص میکند. یک رابطه مشهور به نام رابطه نایکوئیست وجود دارد که جهت بازسازی یک سیگنال آنالوگ، میزان داده برداری از آن سیگنال حداقل باید دوبرابر بالاترین فرکانس موجود در آن سیگنال آنالوگ باشد.

معنای متفاوت این قانون به این شکل هست که جهت جلوگیری از پدیده ی Aliasing باید فرکانس های بالاتر از نصف سرعت اندازه گیری ADC را فیلتر کنیم. این فیلتر در بعضی از ADC ها وجود دارد اما در بعضی دیگر باید به صورت دیجیتال یا آنالوگ فیلتر شوند.

  • ENOB

این خصوصیت مخفف effective number of bits  است که به معنای تعداد بیت های موثر است.در بیت های اندازه گیری شده ADC بیت های کم ارزشی وجود دارند که به طور کلی همیشه نویز هستند که معمولا در بهترین حالت یک بیت همیشه خطا خواهد بود.

پس در واقع ENOB به تعداد بیت هایی اشاره دارد که بیانگر سیگنال باشند( نویز نباشند). البته این مقدار به صورت اعشاری بیان میشود نه صحیح به عنوان مثال در یک ADC با عرض بیت 12، ENOB میتواند 10.3 باشد.

  • Bandwidth

به زبان ساده پهنای باند به معنای محدوده ی فرکانس هایی هست که ADC اندازه گیری میکند، بقیه فرکانس هایی که توان اندازه گیری شده از آنها کمتر از یک دوم بالاترین توان اندازه گیری شده باشد جز این محدوده به حساب نخواهند آمد.

  • Interface

Interface در واقع به این معناست که ADC با چه پروتوکلی داده های دیجیتال اندازه گیری شده را ارائه میدهد که معمولا ADC ها از اینترفیس SPI جهت ارسال داده ها استفاده میکنند.

به این نکته در خرید برد داده برداری توجه بفرمایید که برخی بردها این مزیت را به شما ارائه میدهند که خواندن سیگنال از ADC را به صورت رایگان به شما ارائه میدهند.

  • فیلتر ورودی

طبق قانون نایکوئیست گفتیم که باید فرکانس های پایین تر از نصف سرعت سمپل برداری فیلتر شوند که بعضی از برد ها این قابلیت را ارائه میکنند که به صورت آنالوگ و یا دیجیتال فرکانس های بالا را فیلتر کنند.

  • AC-coupler و DC-coupler

در خرید برد داده برداری حتما به این مشخصه توجه کنید چرا که کوپلاژ AC بیشتر اوقات به معنای قرار دهی یک فیلتر خازنی در مسیر سیگنال و حذف کردن مقدار DC سیگنال است.

این مورد برای زمانی مناسب خواهد بود که اندازه گیری تغییرات سیگنال مد نظر است و تغییرات سیگنال در میزان DC سیگنال گم میشود و دقت نکردن به این موضوع میتواند دقت اندازه گیری را کاهش دهد. اما زمانی که میزان بایاس و یا DC سیگنال مد نظر باشد باید به وجود DC-coupler دقت کرد، در واقع در این حالت قسمت DC و AC سیگنال هر دو اندازه گیری خواهند شد.

  • channel

نکته دیگری که واضح است تعداد کانال های اندازه گیری است، که با توجه به تعداد داده هایی که نیاز به اندازه گیری باشد انتخاب میشود.

  • دمای قابل تحمل

در ADC ها استانداردهای دمایی وجود دارد که میزان دمای قابل تحمل آنها را بیان میکند که اگر هدف کار کردن برد در شرایط سخت باشد باید به سمت خرید بردهایی که استاندارد دمای نظامی دارند رفت.

  • تامین کلاک

تامین کلاک ADC میتواند به روش های مختلفی انجام شود، از روی برد، با اسیلاتور، از طریق کابل خارجی و … که اگر به این نکته توجه نکنید میتواند پس از خرید برد شما را درگیر جزییات کند.

منبع

خرید برد داده برداری
خرید برد داده برداری


الکترونیکتکنولوژیدیجیتالfpga
اجرای پروژه های FPGA ، برگزاری دوره های آموزشی و معرفی بردهای پردازشی
شاید از این پست‌ها خوشتان بیاید