توضیحات
بال 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 روی حالت تغذیع خارجی قرار داده شود.
مستندات:
- شماتیک (نسخه Rev.A) (نسخه Rev.B)
- پروژه نمونه 1 (لینک آموزش) (سورس پروژه به زبان وریلاگ – دانلود)
- پروژه نمونه 2 (دانلود) (پیادهسازی با استفاده از میکروبلیز)**
- پروژه نمونه 3 (خواندن مقادیر آنالوگ در DesignLab)
- پروژه نمونه 4 (تهیه شده توسط تیم MicroLab) (مشاهده ویدئو در آپارات) (دانلود سورس)
** توضیحات پروژه نمونه 2:
در این پروژه، سیگنال آنالوگ اعمال شده به کانال شماره 1 بال ADC، بطور متوالی خوانده میشود و نتیجهی آن روی کنسول SDK نمایش داده میشود. جهت اجرای این پروژه مراحل زیر را انجام دهید:
- پروژهی نمونه را از لینک فوق دانلود و آن را در محل دلخواه Extract نمایید.
- بال ADC را در محل پینهای A0..A8 از کانکتور A موجود روی برد پازج-1 قرار داده و سیگنال آنالوگ مورد نظر خود را به کانال 1 آنالوگ آن و زمین آنالوگ را به یکی از پینهای GND موجود روی بال ADC متصل نمایید.
- برنامهی Xilinx Software Development Kit یا همان SDK را گشوده و محل workspace را روی پوشهی SDK موجود در محل Extract پروژه نمونه تنظیم نمایید.
- با رفتن به منوی Xilinx Tools و انتخاب گزینهی Programm FPGA، فایل پیکره بندی FPGA را بر روی آن Load نمایید.
- اکنون با اجرای گزینهی Run از منوی Run، میتوانید نتیجهی اجرای برنامه را در پنجرهی کنسول پایین برنامه مشاهده نمایید.
تاریخچهی تغییرات:
- Rev B (نسخهی فعلی موجود در انبار):
- استفاده از ای.سی رفرنس ولتاژ LM4041
- قابلیت اعمال ولتاژ رفرنس خارجی (در محدودهی 3.3 تا 5 ولت)
- Rev A (توقف تولید)
- نسخهی اولیه
علی (مالک تایید شده) –
سلام.
خسته نباشید.
ممنون از محصولات خوبتون.
ولی باید بگم سایتتون از لحاظ آموزش استفاده از محصولات به مشتری ضعف بزرگی داره.
اصلا وضعیتش خوب نیست.
کار شده ولی خیلی کم.
واقعیت من الآن بیش از ده روزه که این بال رو خریداری کردم ولی هنوز نتونستم از دیتاهای دیجیتال شده توی VHDL استفاده کنم و این رو از چشم کم کاری شما می بینم.
خواهشمندم هرجه سریعتر یک ویدئو برای این مورد تهیه کنین.
خیلی ضروری است و فرصت بنده هم کم!
با تشکر فراوان.
mahmoud –
سلام.
با تشکر از شما دوست گرامی بابت این تذکر، بایستی عرض کنم که ما خود را متعهد میدانیم که همراه هر محصولی که ارائه میدهیم یک پروژه بصورت Demo جهت “تست” و “آشنایی اولیه” با نحوهی استفاده از آن ارائه نماییم. همراه این محصول نیز یک پروژه نمونه قرار داده شده است که نحوهی خواندن اطلاعات مبدل ADC را با استفاده از سافت کور MicroBlaze را نمایش داده است. اما مسلما سناریوهایی مختلفی وجود دارند که این سخت افزار در آنها بکار گرفته میشود و هر سناریو نیز چالشهای طراحی مخصوص به خود را دارد که پوشش دادن همهی آنها به تنهایی از عهدهی ما برنمیآید و نیازمند همکاری و همفکری و اشتراک دانش کاربران با یکدیگر است. اما در هر صورت ما سعی خواهیم کرد در اولین فرصت آموزش مد نظر شما را آماده کرده و در اختیار شما و سایر عزیزان قرار دهیم.
با تشکر
علی (مالک تایید شده) –
ممنون از لطفتون.
فقط خواهش می کنم زودتر انجامش بدین.
mahmoud –
با سلام.
طبق درخواست شما پروژه نمونه و آموزش مرتبط آماده شد.
موفق باشید.
محمد –
با سلام
آیا تراشه ADC این برد رو هم برای فروش دارید؟
محمد –
با سلام
آیا تراشه ADC این برد رو هم برای فروش دارید؟
پاسخ؟؟
mahmoud –
سلام
خیر