توضیحات

بال ADC، افزونه‌ای است که یک مبدل آنالوگ به دیجیتال 12 بیتی با سرعت حداکثر 1MSPS را به برد پازج اضافه میکند. با کمک این بال میتوانید 8 سیگنال آنالوگ را (بصورت مالتی پلکس شده) خوانده و مقدار دیجیتال آن را از طریق باس SPI به FPGA منتقل نمایید.

ویژگی‌های این بال بطور خلاصه عبارتند از:

  • تراشه‌ی ADC128S102
  • 8 کانال آنالوگ (غیرهمزمان – مالتی‌پلکس شده)
  • دقت 12 بیت
  • نرخ نمونه برداری 500K~1M SPS
  • ولتاژ رفرنس:
    • نسخه ی B: ولتاژ 4.096 ولت + قابلیت اعمال ولتاژ رفرنس خارجی (در محدوده‌ی 3.3 تا 5 ولت)
    • نسخه‌ی A: ولتاژ 5 ولت  (نسخه A) *

* محل تامین ولتاژ رفرنس در نسخه‌ی A، تغذیه‌ی 5 ولت ورودی برد پازج است که بصورت رگوله نشده میباشد. لذا جهت افزایش دقت اندازه‌گیریها، توصیه میشود تغذیه‌ی 5 ولت رگوله شده بصورت خارجی توسط کانکتور POW_EXT به برد اعمال شود. فراموش نشود که در این حالت لازم است کانکتور POW_SEL روی حالت تغذیع خارجی قرار داده شود.

مستندات:

** توضیحات پروژه نمونه 2:

در این پروژه، سیگنال آنالوگ اعمال شده به کانال شماره 1 بال ADC، بطور متوالی خوانده میشود و نتیجه‌ی آن روی کنسول SDK نمایش داده میشود. جهت اجرای این پروژه مراحل زیر را انجام دهید:

  1.  پروژه‌ی نمونه را از لینک فوق دانلود و آن را در محل دلخواه Extract نمایید.
  2. بال ADC را در محل پینهای A0..A8 از کانکتور A موجود روی برد پازج-1 قرار داده و سیگنال آنالوگ مورد نظر خود را به کانال 1 آنالوگ آن و زمین آنالوگ را به یکی از پینهای GND موجود روی بال ADC متصل نمایید.
  3. برنامه‌ی Xilinx Software Development Kit یا همان SDK را گشوده و محل workspace را روی پوشه‌ی SDK موجود در محل Extract پروژه نمونه تنظیم نمایید.
  4. با رفتن به منوی Xilinx Tools و انتخاب گزینه‌ی Programm FPGA، فایل پیکره بندی FPGA را بر روی آن Load نمایید.
  5. اکنون با اجرای گزینه‌ی Run از منوی Run، میتوانید نتیجه‌ی اجرای برنامه را در پنجره‌ی کنسول پایین برنامه مشاهده نمایید.

تاریخچه‌ی تغییرات:

  • Rev B (نسخه‌ی فعلی موجود در انبار):
    • استفاده از ای.سی رفرنس ولتاژ LM4041
    • قابلیت اعمال ولتاژ رفرنس خارجی (در محدوده‌ی 3.3 تا 5 ولت)
  • Rev A (توقف تولید)
    • نسخه‌ی اولیه