در این مطلب آموزشی نحوه راه اندازی مبدل دیجیتال به آنالوگ (DAC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (MCP4922) دارای 2 کانال 12 بیتی با اعمال خروجی 4.5 میکروثانیه است. بخش اول آموزش به بررسی دیتاشیت مبدل DAC و بخش دوم به پیاده سازی کد وریلاگ روی FPGA اختصاص دارد.
سخت افزارهای مورد استفاده در پروژه:
بخش اول: بررسی دیتاشیت مبدل 12 بیتی MCP4922
مشخصات IC مبدل دیجیتال به آنالوگ MCP4922
مشخصات کلی
مشخصات تغذیه
ولتاژ تغذیه آنالوگ (ولت) :2.7 تا 5.5 ولت
حداکثر ولتاژ تغذیه تکی (ولت) :5.5
حداقل ولتاژ تغذیه آنالوگ تکی (ولت) :2.7
دقت
DNL Error (LSB) :±2, ±0.2
مشخصات آنالوگ به دیجیتال
نوع مرجع ( Reference Type ) :خارجی
مشخصات دیجیتال به آنالوگ
رزولوشن مبدل دیجیتال به آنالوگ ( تعداد بیت ) :12
تعداد مبدل های دیجیتال به آنالوگ ( عدد ) :2
ارتباطات
نوع ارتباط :SPI
سایر مشخصات محصول
نوع خروجی :Voltage-Buffered
زمان پایداری ( Settling Time ) :4.5 µs
بلوک دیاگرام داخلی مبدل MCP4922
بخش دوم: پیاده سازی کد وریلاگ
کد راه انداز مبدل دیجیتال به آنالوگ
کپی کردن کدها
کد TOP ماژول
کپی کردن کدها
مشخص کردن پین های fpga
کپی کردن کدها
ثبت ديدگاه