تبلیغات
باران الکترونیک - نرم افزارهای طراحی شماتیک و برد مدار چاپی: معرفی و مقایسه

مقدمه

امروزه نرم­افزارهای زیادی برای طراحی مدار و PCB وجود دارند. دو تا از معروف­ترین این شرکت­ها عبارتند از Altium و Cadence. نام بسته نرم­افزازی Altium‏ ‏که برای طراحی شماتیک و PCB استفاده می­شود در ابتدا پروتل نام داشت که در سال­های اخیر نام آن به Altium Designer تغییر یافته است. شرکت Cadence، برای طراحی شماتیک و تحلیل مدار نرم­افزار OrCAD Capture را ارایه کرده است. نرم­افزار طراحی PCB این شرکت که همراه با نصب OrCAD‏ ‏روی کامپیوتر شما نصب می­شود، نرم­افزار قدرتمند و در عین حال پیچیده Allegro PCB Editor می­باشد. در ادامه­ به معرفی و مقایسه این نرم­افزارها می­پردازیم.

OrCAD Capture‏ ‏

نرم­افزار OrCAD Capture به طور گسترده برای شبیه­سازی مدارات آنالوگ و دیجیتال در دانشگاه­ها و صنعت مورد استفاده قرار می­گیرد و قادر است انواع شبیه­سازی­های DC و AC را روی طرح انجام دهد (شکل 1). برای شبیه­سازی مدارات آنالوگ کامل­ترین نرم­افزار است. یادگیری این نرم­افزار آسان می­باشد و منابع فارسی خوبی در اینترنت برای یادگیری آن موجود می­باشد. برای مثال می­توانید به راهنمای نرم افزار OrCAD Capture مراجعه کنید.

نرم افزار orcad

شکل 1: شبیه­سازی­های مختلف در نرم­افزار OrCAD Capture‏ ‏

Altium Designer Schematic‏ ‏

این نرم­افزار نیز دارای محیط شبیه­ساز برای شبیه­سازی مدارات مختلف می­باشد. اما از آنجایی که نرم­افزار OrCAD Capture‏ ‏دارای توانایی­های بیش­تری می­باشد، معمولا برای شبیه­سازی از این نرم­افزار استفاده نمیشود. از این نرم­افزار برای کشیدن مدار مورد استفاده قرار می گیرد.

Allegro PCB Editor

تقریبا تمام شرکت های بزرگ از قبیل تگزاس اینسترومنت TI ، آلترا Altera و زایلینکس Xilinx برای طراحی و ساخت مدارهای خود از این نرم افزار استفاده می کنند، به عبارت دیگر حرفه­ای­ها از این نرم­افزار استفاده میکنند. این نرم­افزار دارای پیچیدگی­های زیادی می باشد و باید زمان زیادی را صرف یادگیری و تنظیمات آن کرد. برای شروع طراحی ممکن است لازم باشد خیلی از فوت­پرینت­های مورد نیازتان را خودتان طراحی کنید و ویا های مورد نیازتان را بسازید که در ابتدا کمی گیج کننده می­باشد. این نرم­افزار برای مدارات چند لایه (مثلا 12 لایه)، پیچیده و فرکانس بالا که دارای تعداد زیادی قطعات می­باشند، مناسب است. می­توان تحلیل های مختلفی ( برای مثال Signal Integrity و Power Analysis) روی برد مدار چاپی انجام داد که برای درست کار کردن مدارات فرکانس بالا و مداراتی که توان زیادی مصرف می­کنند حیاتی می­باشد. انعطاف پذیری و قابلیت های نرم افزار بسیار بالا می باشد. می­توان گفت تمام نیازهایی که هنگام طراحی PCB با آن مواجه می­شوید در این نرم­افزار موجود می­باشد (برای مثال دو PCB متفاوت  در دو فایل جدا از هم، دارید که می­خواهید با کنار هم قرار دادن آن دو یک PCB واحد بسازید. توسط این نرم­افزار می­توانید به راحتی این کار را انجام دهید. فکر نمی­کنم توسط Altium امکان پذیر باشد).

قابلیت­های فراوان این نرم­افزار باعث پیچیدگی زیاد آن شده است و برای یادگیری قسمت­های مختلف آن زمان نسبتا زیادی لازم می­باشد. منابع فارسی و همچنین انگلیسی مناسب و جمع و جوری برای آن وجود ندارد. با نصب نرم افزار تعداد زیادی فایل پی دی اف حجیم در پوشه نصب قرار می گیرد که خواندن آن­ها و یادگیری نرم­افزار به ماه­ها زمان نیاز دارد.

نرم افزار Allegro

شکل 2 محیط نرم­افزار Allegro

اگر می­خواهید یک مدار بزرگ (منظور مداری شامل یک یا چند پردازنده پرسرعت از قبیل DSP و FPGA به همراه رم DDR3 و اترنت و دیگر پرتکل­های ارتباطی پر سرعت مانند PCIe و USB3) طراحی کنید راهی جز یادگیری این نرم­افزار و استفاده از آن ندارید. برای طرح­های کوچک این نرم­افزاز به دلیل این که زمان زیادی از پروژه شما را می­گیرد توصیه نمی­شود.

Altium Designer PCB‏ ‏

با اختصاص دادن فوت پرینت به مداراتی که در Altium Designer Schematic‏ ‏کشیده­اند، می­توان آن­ها را وارد محیط طراحی PCB این نرم­افزار کرد (شکل 3). یادگیری آن ساده تر است. برای مدارهای فرکانس پایین مناسب می باشد. پیچیدگی های کار با آن کم تر می باشد. منابع فارسی مناسبی برای یادگیری آن در اینترنت موجود می باشد. برای انجام پروژه­های دانشجویی، پیشنهاد می­شود از این نرم­افزار استفاده شود.

محیط نرم افزار Altium

شکل 3: محیط نرم افزار Altium

دانلود فایل به فرمت PDF


نظرات()   
   
milad
پنجشنبه 2 بهمن 1393 06:55 ب.ظ
ممنون نوشته های جالبی در وبلاگتان دارید . استفاده کردیم
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
آخرین پست ها