سرفصل های این دوره آموزشی :
۱. آشنایی با تفکر طراحی، نحوه تحلیل یک مسئله، آشنایی با یک طراحی بهینه با رویکرد کار در محیط پر نویز (به اصطلاح صنعتی) نحوه انتخاب بهینه ابزارها برای یک طراحی از ابتدا و …
۲. آشنایی با انواع تغذیه ها و نحوه انتخاب تغذیه مناسب برای طراحی مورد نظر
۳. آشنایی و بررسی یک تغذیه خطی مناسب
۴. آشنایی و بررسی یک تغذیه سوئیچینگ مناسب
۵. آشنایی با رگولاتور های خطی و سوئیچینگ(DC to DC) مناسب
۶. آشنایی با نویز و عوامل تاثیر گذار بر تغذیه و تکنیک های حذف یا به حداقل رساندن آن
۷. بررسی اثر خازن های جبران ساز، دیکوپلینگ، مهره فریت، TVS و … بر روی تغذیه
۸. آشنایی با فیلتر کردن تغذیه دیجیتال از تغذیه آنالوگ و تکنیک های آن
۹. آشنایی با تمهیدات مربوط به کنترل صحیح پایه Reset
۱۰. آشنایی با تکنیک های بهینه تامین کلاک برای CPLD و FPGA
۱۱. آشنایی و نحوه ساخت انواع بافر برای کنترل بارهایی با جریان کشی بالا توسط BJT
۱۲. آشنایی و نحوه ساخت انواع بافر برای کنترل بارهایی با جریان کشی بالا توسط MOSFET
۱۳. معرفی و استفاده از تراشه های بافر
۱۴. آشنایی با ایزولاسیون ورودی و خروجی
۱۵. آشنایی با تکنیک های مربوط به رله و ساخت بخش های قدرت ایزوله شده
۱۶. آشنایی با تکنیک های گسترش GPIO ها
۱۷. آشنایی با تمهیدات انتقال سیگنال های آنالوگ
۱۸. آشنایی و تکنیک های پیاده سازی ارتباط RS232 و لایه فیزیکی RS485 (زوج دیفرانسیلی) در محیط های پر نویز
۱۹. آشنایی و تکنیک های پیاده سازی مبدل های USB به سریال
۲۰. آشنایی با ارتباط JTAG و مفاهیم JTAG Chain
۲۱. آشنایی با جزئیات ADC و DAC ها و انواع آن
۲۲. آشنایی با تراشه های SRAM
۲۲. آشنایی با تراشه CPLD به شماره XC95288XL از Xilinx
۲۳. شروع طراحی اولین نقشه شماتیک با تمام جزئیات و تمهیدات مورد نیاز مبتنی بر یک تراشه CPLD از Xilinx به شماره XC95288XL از ابتدا تا انتها (بهمراه Footprint های استاندارد مورد نیاز که در طی دوره به دانشپذیران ارائه می شود)
۲۴. تکنیک های بهینه چیدمان قطعات بر روی فیبر مدارچاپی برای رسیدن به بهترین شکل طراحی
۲۵. آشنایی با تکنیک های بهینه مسیریابی و تکنیک های کاهش نویز در فیبر مدارچاپی
۲۶. بررسی و بهینه سازی نمونه کارهای دانشپذیران (نمونه کار کامل اول آماده برای ساخت)
۲۷. آشنایی با تراشه FPGA به شماره XC6SLX9-2TQ144 از Xilinx و انواع روش های کانفیگ و ارتباط با حافظه های Flash جانبی و تکنیک های برنامه ریزی
۲۸. شروع طراحی دومین نقشه شماتیک با تمام جزئیات و تمهیدات مورد نیاز مبتنی بر یک تراشه FPGA از شرکت Xilinx به شماره XC6SLX9-2TQ144 بهمراه تراشه های مختلفی همچون SRAM, ADC, VGA, USB ARM-STM32 Microcontroller و … از ابتدا تا انتها (بهمراه Footprint های استاندارد مورد نیاز که در طی دوره به دانشپذیران داده می شود)
۲۹. چیدمان و طراحی فیبرمدارچاپی دوم توسط دانشپذیران
۳۰. بررسی و بهینه سازی نمونه کارهای دانشپذیران (نمونه کار کامل دوم آماده برای ساخت)
پیشنیاز های این دوره آموزشی:
توانایی های دانشپذیر پس از پایان دوره آموزشی:
بطور کل در این دوره آموزشی دانشپذیر می آموزد که چطور با CPLD و FPGA طراحی کند. فرض می کنیم با دانشپذیری روبرو هستیم که با طراحی دیجیتال با FPGA و طراحی فیبرهای مدار چاپی آشنایی دارد اما توانایی طراحی و پیاده سازی ایده خود را ندارد. این دوره به شما می آموزد که چگونه با تمهیدات لازم سخت افزار مورد نظر خود را مبتنی بر CPLD و FPGA طراحی و پیاده سازی کنید.
می توانید نمونه کار های دانشپذیران قبلی را از اینجا مشاهده کنید.