آنچه یاد خواهید گرفت:
چگونه اطلاعات انتخاب را از شیت نیازمندیها برای Processor ،SDRAMs ،EMMC، ماژولهای WIFI/BT و غیره استخراج کنید؟
چگونه یک Processor با تعریف تعداد Core، Cache ،Bandwidth و نیازمندیهای Clock انتخاب کنید؟
معماریهای مختلف Processor به عنوان مثال Little-big، و سازماندهی حافظه
انواع SDRAMهای داخلی و خارجی (DDRX ،LPDDRX و نسخههای ارتقایافته آنها).
مقایسه SDRAMهای خارجی تا DDR5 و LPDDR5
گروههای مختلف سیگنال در SDRAM (گروه داده، آدرس و فرمان، کنترل و کلاک)
توسعه یک رویه مشخص برای انتخاب SDRAM، PMIC ،EMMC، ماژول WIFI و Processor برای کاربردهای موبایل
چگونه دیتاشیت قطعات مختلف استفاده شده در این بورد مانند RK3399، 2GB LPDDR4 SDRAM ،16GB EMMC ،PMIC، ماژول WIFI/BT و غیره را بخوانید؟
نگاشت پینها قطعاتی مانند SDRAM ،EMMC، SDIOها، MIPIها، EDPها، Type-C ،USB3.0 و 2.0، SDMMC و غیره با RK3399 در یک فایل Excel ساده
چگونه شماتیک Processor و SDRAM ،EMMC ،WIFI و PMIC با استفاده از دیتاشیتها و اسناد راهنمای طراحی مربوط به آنها را طراحی کنید؟
بررسی گواهینامهها و مقررات مختلف ماژول WIFI/BT مطابق با استانداردهای US، اروپا، کانادا و غیره.
برنامهریزی پروفایل امپدانس برای بیش از 1000 اتصال در یک فایل Excel.
Layer Stack-up (4/6/8/12 لایه)، تکمیل برنامهریزی جانمایی قطعات و اجرای آن
برنامهریزی Layout ،Layout اولیه، قوانین طراحی پرسرعت و Length Matching، برنامهریزی Power Plane به تفکیک بخشها، بهینهسازی Layout حلقه-1 و حلقه-2
FAN-OUT تعداد 828 پایه RK3399، تعداد 200 پایه LPDDR4 SDRAM و 180 پایه EMMC
پیشنیازهای دوره
دانشجو باید درک مناسبی از طراحی بورد داشته باشد.
دانشجو باید دوره طراحی بوردهای پیچیده سیگنال مختلط را گذرانده باشد.
دانشجو باید صبر و اراده لازم برای تکمیل دورهای که دارای بیش از 10,000 اتصال و تعداد زیادی قطعات متراکم برای مسیریابی است را داشته باشد.
برای این دوره دانشجو باید "Altium Designer" را روی رایانه شخصی / لپتاپ خود نصب کرده باشد.
شما به هیچ دانش قبلی از "Altium Designer" نیاز ندارید زیرا ما همه چیز را از ابتدا انجام خواهیم داد.
توضیحات دوره
مدرس این دوره را به 13 بخش مختلف تقسیم کرده است که در هر بخش چندین درس خواهید یافت:
بخش 1: بررسی دقیق شیت نیازمندیها و دیتاشیت RK3399 Processor
بخش 2: چگونگی انتخاب یک SDRAM (SDR/DDRX/LPDDRX) از ابتدا و نگاشت پینها و طراحی شماتیک آن با استفاده از دیتاشیت
بخش 3: انتخاب و طراحی شماتیک PMIC (Power Management IC) با جزئیات کامل
بخش 4: انتخاب تراشه EMMC (Embedded Multimedia Card)، نگاشت پینها و طراحی شماتیک
بخش 5: انتخاب ماژول WIFI/BT، گواهینامهها (US/EU/CA)، انتخاب و طراحی شماتیک
بخش 6: انتخاب LDO/DC-DC/Buck-Boost خارجی و طراحی شماتیک آنها با جزئیات کامل
بخش 7: طراحی شماتیک RK3399، نگاشت پینها و برنامهریزی امپدانسها در شماتیک از طریق Net-Classها
بخش 8: Layer Stack-up (4/6/8/12 لایه)، تکمیل برنامهریزی جانمایی قطعات و اجرای آن بخش-1
بخش 9: برنامهریزی جانمایی قطعات و اجرای آن بخش-2
بخش 10: برنامهریزی جانمایی قطعات و اجرای آن بخش-3
بخش 11: برنامهریزی Layout ،Layout اولیه، قوانین طراحی پرسرعت و Length Matching، برنامهریزی Power Plane به تفکیک بخشها، بهینهسازی Layout بخش-1
بخش 12 و 13: برنامهریزی Power Plane به تفکیک بخشها، بهینهسازی Layout
بلوکهای شماتیک اصلی که مدرس در این دوره طراحی کرده است عبارتند از مودار بلوکی بودجه توان»، «شماتیک منبع تغذیه برای RK3399»، «بلوک شماتیکی PMUIO در RK3399»، «شماتیک eMMC، PCIe و ADC برای RK3399»، «شماتیک eDP، MIPI‑DSI و HDMI برای RK3399»، «شماتیک میزبانهای Type‑C، USB 3.0 و USB 2.0 برای RK3399»، «شماتیک MIPI‑CSI، GPIOها و I2C در RK3399»، «شماتیک رابطهای MII، RMII، GMII و RGMII برای RK3399»، «شماتیک حافظههای SDR، DDRx و LPDDRx برای RK3399» و «مدارهای PMIC، مبدلهای DC‑DC، رگولاتورهای LDO و مبدلهای Buck‑Boost برای RK3399».و بسیاری از زیربخشهای مختلف دیگر که در این دوره خواهید آموخت، همانطور که در بخشهای برنامه درسی و دروس آنها مشاهده میکنید.
شما همچنین برخی از بلوکهای اولیه طراحی سختافزار را یاد خواهید گرفت:
بلوکهای طراحی پیش از شماتیک (Block Diagram و Power Budget)
انتخاب Layer Stack-up و قوانین تعریف هر Stack-up
تکنیکهای مختلف اتصال به زمین (Signal Grounding ،Earth Grounding ،Chassis Grounding)
تحلیل شبکه توزیع توان (PDN Analysis) برای هر PCB.
و بسیاری موارد دیگر
Ferrite Bead، دیودهای ESD، و کاربردهای مغناطیسی و انتخاب آنها
چگونگی انجام برنامهریزی Placement و Layout در Microsoft-Paint و موارد دیگر
پس از پایان این دوره، شما میتوانید هر بورد پردازنده را بدون نیاز به مدلهای شبیهسازی و پشتیبانی شخص ثالث طراحی کنید.
این دوره برای چه کسانی مناسب است؟
افرادی که تجربه متوسطی در طراحی سختافزار دارند و میخواهند آن را یاد بگیرند.
افرادی که میخواهند طراحی بورد پرسرعت را بیاموزند.
افرادی که میخواهند طراحی PCB را بیاموزند.
افرادی که میخواهند چگونگی انتخاب قطعات از میان میلیونها تراشه موجود را بیاموزند.
افرادی که میخواهند چگونگی ایجاد یک بورد در Altium Designer را بیاموزند.
افرادی که میخواهند مهارتهای طراحی سختافزار الکترونیکی خود را ارتقا دهند.
افرادی که میخواهند پروفایل امپدانس، Length Matching، قوانین طراحی پرسرعت، Layout پیچیده، طراحی پیشرفته Layout و غیره را بیاموزند.