آردوینو (Arduino) یک میکروکنترلر تکبردی است که به منظور تولید راحتتر برنامههایی که با اشیاء یا محیط تعامل داشته باشند طراحی شدهاست. سختافزار آن شامل یک برد سختافزار متنباز که حول میکروکنترلر ایویآر اتمل یا یک آرم اتمل طراحی شدهاست. بهعنوان مثال مدل Arduino UNO Rev3 دارای رابط یواسبی، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم میآورد. هرچند در مدلهای دیگر تعداد این درگاه های آنالوگ و دیجیتال متفاوت (بیشتر یا کمتر) است. آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها و سایر خروجی های فیزیکی به کار گرفته شود.آردوینو در سال ۲۰۰۵ به منظور ایجاد راهی ارزان و ساده برای برنامهنویسی اشیائی تعاملی ایجاد شد. آردوینو به همراه یک محیط یکپارچه توسعه نرمافزار (IDE) ساده ارائه میشود که در رایانههای عادی قابل اجرا است که اجازهٔ برنامهنویسی به کمک C یا ++C را برای آردوینو میدهد. در دوره آموزشی Udemy PCB Design: Make Arduino Nano using Altium Designe با آموزش طراحی پی سی بی، ایجاد آردوینو نانو با آلتیوم دیزاینر آشنا می شوید.
نرم افزار Altium Designer نرم افزار قدرتمندی است که برای پیاده سازی شماتیک، طراحی PCB و آنالیز مدارهای آنالوگ و برخی
مدار های دیجیتالی طراحی شده است. یکی از مزایای این نرم افزار دسته بندی
مناسب کتابخانه ها به نحوی است که با صرف زمان کوتاهی قطعه مورد نظر را
خواهید یافت. آنالیز مدارهای آنالوگ در پروتل، توسط تحلیل گر پی اسپایس
انجام می شود. محیط طراحی PCB در پروتل، به دلیل داشتن کتابخانه هایی کامل و
بدون نقص معروف است و این امر سبب رفاه بیشتر کاربر در حین طراحی انواع
PCB با این نرم افزار، خواهد شد. در این نسخه امکان شبیه سازی و کد نویسی
برخی از FPGA ها نیز فراهم شده است که زمان طراحی و پیاده سازی را حداقل می
کند. نسخه جدید این نرم افزار حرفه ای دارای تحولات و پیشرفت های زیادی
بوده که کار شما را برای طراحی نسل های بعدی مدارات الکترونیک بسیار ساده
کرده است.
نرم افزار Altium Designer نرم افزار قدرتمندی است که برای پیاده سازی شماتیک، طراحی PCB و آنالیز مدارهای آنالوگ و برخی
مدار های دیجیتالی طراحی شده است. یکی از مزایای این نرم افزار دسته بندی
مناسب کتابخانه ها به نحوی است که با صرف زمان کوتاهی قطعه مورد نظر را
خواهید یافت. آنالیز مدارهای آنالوگ در پروتل، توسط تحلیل گر پی اسپایس
انجام می شود. محیط طراحی PCB در پروتل، به دلیل داشتن کتابخانه هایی کامل و
بدون نقص معروف است و این امر سبب رفاه بیشتر کاربر در حین طراحی انواع
PCB با این نرم افزار، خواهد شد. در این نسخه امکان شبیه سازی و کد نویسی
برخی از FPGA ها نیز فراهم شده است که زمان طراحی و پیاده سازی را حداقل می
کند. نسخه جدید این نرم افزار حرفه ای دارای تحولات و پیشرفت های زیادی
بوده که کار شما را برای طراحی نسل های بعدی مدارات الکترونیک بسیار ساده
کرده است.
Zuken CADSTAR نرم افزاری جامع برای طراحی مدار های الکترونیکی چاپ شده روی برد یا PCB از مفهوم اولیه تا تحقق محصول می باشد. این نرم افزار در کنار یک رابط کاربری آسان، شامل عملکرد ها، ابزار ها و کارایی های پیشرفته ای برای طراحی است. قابلیت های مدیریت گروهی و مسیریابی پیشرفته به بالا بردن سرعت طراحی برد ها کمک می کند. در واقع CADSTAR's Design Editor اجازه می دهد آیتم ها در قالب یک گروه اصلاح شوند و انعطاف پذیری و تنوع در ایجاد اشکال مختلف فراهم شود. همچنین معرفی یک ابزار دستی جدید که به سادگی با کشیدن ماوس امکان حرکت طرح نمایشی را فراهم می کند بخش دیگری از ویژگی های این نرم افزار است. مهم نیست که یک مدار الکترونیکی تا چه میزان دارای پیچیدگی باشد چون این نرم افزار با قدرت بالای خود در طراحی قادر به پیاده سازی آن می باشد.
IO Checker محصول شرکت HDL Works نرم افزاری کاربردی است که با بهرهگیری از تنظیمات و قوانین تعیین شده اقدام به همسان سازی نام سیگنالها در محیطهای طراحی شدهی FPGA و PCB میکند. این برنامه قادر است تا در عرض کمتر از نیم ساعت بیش از 1000 پین را بررسی کند. هنگامی که در طراحی مدارهای PCB از تعداد زیادی FPGA استفاده میکنیم یکی از مهمترین و در عین حال مشکلترین کارها بررسی اتصال پینها به سیگنال صحیح است.
Konekt Electra نسل جدیدی از نرم افزارهای Shape-Based Autorouting برای طراحی مدارات الکتریکی و برد های PC می باشد. این نرم افزار در مقایسه با مسیریاب های خودکار و پرپیچ و خم قدیمی ، با اعمال یک رویکرد مبتنی بر شکل و ساختار به شما امکان استفاده موثر ازنواحی مسیریابی را می دهد و همچنین برای دستکاری قوانین پیچیده طراحی SMD با تراکم بالا یا از طریق حفره های برد، مناسب می باشد. ELECTRA از یک الگوریتم موثر در کاهش میزان تلفات هزینه های مسیر و یافتن یک راه حل مسیریابی مطابق با جریانات طبیعی شبکه استفاده می کند. تنها رویکرد اثبات شده برای دستیابی به سطح بالایی از تکامل در PCB های پیچیده امروزی، تطبیق الگوریتم های مسیریابی جدید است. ELECTRA در میزان پیش برد فرآیند های مسیریابی و کاهش میزان پیچیدگی آن ها بازخورد هایی فوری ارائه می دهد.
CircuitCAM یک سیستم CAM برای طراحی و ساخت برد مدار چاپی و دیگر تکنولوژی های مرتبط با آن است. امکاناتی که این نرم افزار از آن ها بهره گرفته است هم برای خط تولید و هم برای نمونه سازی برد های مدار چاپی قابل استفاده در صنعت های مختلف کاربرد دارند. این نرم افزار یکی از محبوبترین ابزارها در طراحی بردهای الکترونیکی است که روشی کاملاً جدید، جهانی و قابل سفارشی سازی را برای تولید NC toolpath فراهم نموده است و قابلیت های منحصر به فردی برای ساخت PCB های موردنیاز در تراشکاری، فرِزکاری، فرز عایق، دریل کاری و انواع مختلف ساخت/دریل/برش با لیزر و ... را دارا می باشد.
با توجه به افزایش نیاز به ابزارهایی با عملکرد بالا و بهینه برای انجام طراحی های الکتریکی/مکانیکی پیچیده، نرم افزار SolidWorks PCB بهترین تکنولوژی طراحی برد مدار چاپی الکترونیکی (PCB Electronics) را در اختیار کاربر قرار می دهد. این نرم افزار به طور کامل با SolidWorks یکپارچه سازی شده و همکاری بلامانعی را دارد. شما قادر خواهید بود طراحی های مهندسی خود را با سالیدورکس انجام داده و مسئولیت رسیدگی به تمام نیازهای خود در طراحی PCB را به نرم افزار SOLDWORKS PCB بسپارید. در این نرم افزار تکنولوژی های پیشرفته در حیطه طراحی برد مدارهای چاپی، با رابط کاربری قابل فهم و شهودی ترکیب شده اند تا تجربه ی فوق العاده از طراحی مهندسی را برای کاربر ایجاد کنند. SOLDWORKS PCB با افزایش همکاری بین تیم های طراحی مکانیکی و الکتریکی برای سیستم هایی که دارای برد های الکترونیکی تعبیه شده هستند، برنامه ریزی و طراحی کارآمد را سرعت می بخشد.
HyperLynx یکی دیگر از محصولات پر طرفدار Mentor Graphics بوده که وظیفه اصلی آن آنالیز و تأیید مدارهای الکتریکی (PCB) است. مهندسین الکترونیک میتوانند در هر مرحلهای از جریان طراحی مدارات الکتریکی از این نرم افزار برای آزمون و خطا و آنالیز دقیق مدارها استفاده کنند و ایرادات و اشکالات احتمالی را مرتفع سازند. همگام بودن این نرم افزار با نرم افزارهای طراحی مدار مانند Xpedition Enterprise باعث میشود که یک طراحی بیعیب و نقص انجام شود. HyperLynx قادر است تا لحظه به لحظه در مرحله از طراحی، تمامی سیستمهای یک PCB را مورد آنالیز قرار داده و تمامی خطاهای موجود را به کاربر نمایش دهد.
کیفیت طراحی لایه های PCB و میزان سرعت سیگنال ها در مدار امری بسیار مهم است که بسته به نوع دی الکتریک های استفاده شده در لایه های PCB این سرعت متغیر خواهد بود. از این رو نوع طراحی و استفاده از متریال ها در مدار ها بسیار حائز اهمیت است. ICD Stackup Planner به تمامی مهندسین و طراحان PCB امکان می دهد که پشته لایه های مختلف را همراه با نوع متریال مصرفی، دی الکتریک ها، امپدانس دیفرانسیل و ... طراحی و آنالیز کنند. کاربران می توانند با بهره گیری از این نرم افزار فاصله های استاندارد برای رسیدن به سرعت سیگنال مورد نظرشان را شبیه سازی کنند و در نهایت پشته ها و لایه های PCB را در بالاترین سطح دقت و کیفیت مدل سازی، آنالیز و تولید کنند. این نرم افزار به خوبی با نرم افزار هایی چون Allegro ،Altium Designer ،Excel ،HyperLynx ،OrCAD ،PADS ،Zmetrix TDR ،Zuken و IPC-2581B یکپارچه بوده و به خوبی از آن ها پشتیبانی می کند.