در طراحی PCB قوانینی وجود دارد که بصورت پیشفرض مقدار دهی شده است. در این قسمت قوانینی مانند منتقل کردن قطعات، سیم کشی بورد و یا جایگاه قطعات تعیین می شوند.

 

با تغییر قوانین طراحی یا Design rules تنها برای یک پروژه ی خاص نیست و این قوانین در برنامه ذخیره می شود و در تمامی پروژه های شما بعدی شما اعمال می شود و قوانین کلی طراحی می باشند.

قوانین طراحی در بخش PCB Rules and Constraints Editor پیکربندی می شوند که شامل ۱۰ دسته ی اصلی می شود.

قوانین ضخامت سیم کشی

در این پروژه ما دارای تعدادی سیم سیگنالی و دو سیم کشی پاور می باشیم. می خواهیم تا قانون پیشفرض برنامه را برای سیم کشی های سیگنال تنظیم کنیم و برای سیم کشی های پاور یک قانون بنویسیم.

ضخامت سیم کشی سیگنال

برای پیکربندی پهنای سیم کشی پیشفرض گام های زیر را طی کنید :

  • از منو های بالا بر روی Design و سپس Rules کلیک کنید.
  • پنجره ی PCB Rules and Constraints Editor باز خواهد شد. خواهید دید که تمامی دسته بندی های در زیر Design Rules قرار دارد. بر روی Routing دابل کلیک کنید و سپس همین کار را بر روی Width انجام دهید تا وارد مشخصات قانون ضخامت شوید.
  • یک بار بر روی Width کلیک کنید.
  • خواهید دید که در بخش سمت راست تنظیمات مربوط به قانون پهنای سیم کشی نشان داده می شود.
  • اگر دقت کنید بخش Full Query برروی All قرار دارد و این بدین معناست که این تنظیمات برای ضخامت تمامی سیم کشی های یک مدار است و تمامی سیم کشی های سیگنال و یا قدرت و یا هر نوع دیگری از این قانون پیروی می کنند.
  • این تنظیمات برای هر PCB جدید دارای سه ضخامت حداقلی (Min Width)، ضخامت ارجح (Preferred Width) و حداکثر ضخامت (Max Width) تعیین می شود. همه را بر روی ۰.۲۵mm قرار دهید. همچنین شما می توانید با فعال کردن تیک گزینه ی Characteristic Impedance Driven Width ضخامت سیم کشی را براساس امپدانس یا مقاومت مصرفی سیم تعیین کنید.

  • برای ذخیره ی پیکر بندی بر روی Apply کلیک کنید.

نکته : اگر برد طراحی شما کمی شلوغ است و نیاز دارید که ضخامت سیم کشی شما در برخی از نقاط  بورد کمتر باشد می توانید از ضخامت حداقلی (Min Width)، ضخامت ارجح (Preferred Width) و حداکثر ضخامت (Max Width) استفاده کنید. برای دسترسی سریع به تنظیم کردن ضخامت سیم کشی در هنگام انجام اینکار از کلید میانبر Shift+W و برای تغییر ضخامت از Shift+V استفاده کنید. دقت داشته باشید که نمی توانید ضخامتی کمتر و یا بیشتر از چیزی که در قوانین سیم کشی تعیین کرده اید را مقدار دهی کنید.

ضخامت سیم کشی پاور

در این بخش می خواهیم قانون جدید را بسازیم که برای سیم کشی های پاور می باشد (بخش هایی که برای تغذیه مدار می باشد). برای انجام اینکار از گام های زیر پیروی کنید :

  • در پنجره ی قوانین بر روی دسته بندی Width کلیک راست کرده و سپس گزینه ی New Rule را انتخاب کنید.

 

  • نام قانون جدید Width_1 گذاشته می شود. برای اعمال تتغییرات بر روی قانون جدید کلیک کنید.
  • پس از ساختن بر روی نام قانون در ستون Name کلیک کنید و نام قانونی را که ساختید به Width_Power تغییر دهید.
  • در این بخش باید با استفاده از Query Builder وظایف این قانون جدید را مشخص کنیم. در بخش Full Query شما می توانید بصورت دستی و با استفاده از کدهای استاندازد آلتیوم وظایف قانون را تعیین کنید البته این کار هنگامی توصیه می شود که شما سینتکس کد نویسی آلتیوم را بلد باشید برای همین استفاده از Query Builder مناسب تر است.
  • همچنین می توانید قبل از استفاده از Query Builder از Query Helper کمک بگیرید.
  • بر روی Query Builder کلیک کنید. بخش های سیم کشی پاور بورد ما زمین (GND) و تغذیه ۱۲ ولت (۱۲V) می باشد، پس ما باید هردوی این بخش ها را بعنوان پاور به برنامه معرفی کنیم و سپس آنها را با یک گیت منظقی OR در قوانین وضع کنیم.

  • حالا که وظیفه این قانون مشخص شد، باید ضخامت سیم در حالات مختلف (حداقلی (Min Width)، ضخامت ارجح (Preferred Width) و حداکثر ضخامت (Max Width)) را نیز مشخص کنید. برای این سه مقدار به ترتیب مقادیر ۰.۲۵ / ۰.۵ / ۰.۵ را به میلی متر وارد کنید.
  • بر روی Apply کلیک کنید تا تغییرات ذخیره شوند.

نکته : در تعیین قوانین اگر برخی از قانون هایی که در یک دسته بندی قرار دارند دارای نقاط مشترکی باشند، آلتیوم دیزاینر قانونی را اولیت قرار می دهد که بالاتر باشد. برای جابه جایی قانون ها و اولویت بندی آن ها کافی است تا بر روی کلید Priorities کلیک کنید ودر پنجره ی باز شده قانونی را بالا بفرستید و یا پایین بیاورید.

تعیین محدودیت روزنه الکتریکی

بسته به مدار شما سیم کشی ها و یا قطعات باید با نت ها یک فاصله ای را حفظ کنند. مثلا شما در حال طراحی مداری می باشیدکه قطعات آن گرمای زیادی تولید می کند و یا اثرات مغناطیسی از خود دارد، در این مدار شما باید فاصله ای را برای جلوگیری از اثر تخریبی قطعه در نت های دیگر بکنید. در گام بعدی شما باید مشخص کنید که قطعات و اشیاء الکتریکی تا چه میزان حق دارند به نت و سیم کشی که به آنها مربوط نیست نزدیک شوند.

  • در صفحه قانون گذاری، به دسته Electrical و سپس زیر دسته ی Clearance بروید.
  • بر روی تنها قانون Clearance کلیک کنید.
  • برای این پروژه ما حداقل فاصله یعنی ۰.۲۵mm را در نظر می گیریم.

تعریف حالت سیم کشی

آخرین قانونی که برای طراحی تعیین می کنیم، حالت سیم کشی می باشد :

  • در صفحه ی PCB Rules به دسته بندی Routing Via Style و سپس زیر دسته RoutingVias بروید.
  • در این پروژه حفره ها و سیم کشی بخش پاور با بخش سیگنالی مدار تفاوتی ندارد برای همین ما یک تنظیمات کلی را انجام می دهیم. اما اگر بخشی از مداری که شما مشغول طراخی آن می باشید، باید حفره بزرگتری داشته باشد، می توانید یک قانون جدید برای آن بنویسید.
  • قطر بیرونی حفره ها را ۱mm و قطر داخلی آن را ۰.۶mm در نظر بگیرید. برای سریعتر کار کردن می توانید با زدن کلید Tab بین مقادیر جابه جا شوید.

  • بر روی OK کلیک کنید تا پنجره ی PCB Rules and Constraints Editor ببندید.
  • PCBرا ذخیره کنید.

درباره نویسنده

امیرحسین

برای آنچه که اعتقاد دارید،
ایستادگی کنید،حتی اگر هزینه اش تنها ایستادن باشد
>>آلبر کامو<<