آموزش اضافه کردن قطعه به شماتیک در Altium Designer؛ از جستجو تا Place
آموزش اضافه کردن قطعه به شماتیک در Altium Designer
در چهار درس قبلی آکادمی Altium با خود نرمافزار، محیط کاری، ساخت PCB Project و آمادهسازی Schematic Document آشنا شدیم. حالا محیط طراحی آماده است و میتوانیم اولین قطعات واقعی پروژه را وارد شماتیک کنیم. در این مرحله یکی از مهمترین بخشهای طراحی PCB آغاز میشود؛ زیرا انتخاب یک Component فقط به معنی پیدا کردن یک شکل زیبا برای شماتیک نیست. هر قطعه واقعی باید اطلاعات مشخصی داشته باشد و قبل از استفاده لازم است مواردی مانند Part Number، Symbol، Pin Number، Footprint و Package آن را بررسی کنیم. در این درس یاد میگیریم چگونه قطعات را از طریق Components Panel پیدا کنیم، آنها را روی Schematic قرار دهیم و از اشتباه رایج «هر قطعهای که پیدا شد، حتماً درست است» دوری کنیم.
📌 Component در این درس
Components Panel
Symbol
Part Number
Footprint
Place Component
Designator
Component در Altium Designer چیست؟
در Altium، Component نمای دیجیتال یک قطعه واقعی الکترونیکی است. برای مثال یک مقاومت، آیسی، دیود، کانکتور یا میکروکنترلر میتواند بهصورت یک Component در Library نرم افزار تعریف شده باشد. با این حال Component فقط یک شکل روی Schematic نیست. یک Component کامل میتواند اطلاعات مختلفی داشته باشد؛ از جمله:
- Symbol
- Pin Number
- Designator
- Comment
- Part Number
- Manufacturer
- Footprint
- Parameters
- Datasheet
- Supplier Information
در نتیجه، هرچه Component کاملتر و دقیقتر باشد، احتمال خطا در مراحل بعدی طراحی کمتر میشود.
⚡ پاسخ سریع
برای اضافه کردن قطعه در Altium میتوانید Component موردنظر را از Components Panel پیدا کنید و سپس با گزینه Place، Double-click یا Drag & Drop آن را روی Schematic قرار دهید. با این حال قبل از استفاده نهایی باید Symbol، Pin Number، Part Number و Footprint قطعه را بررسی کنید.
تفاوت Component و Symbol چیست؟
یکی از مهمترین مفاهیمی که از همین مرحله باید درست یاد بگیرید، تفاوت بین Component و Symbol است. Symbol فقط نمایش گرافیکی و منطقی قطعه در Schematic است. در مقابل، Component میتواند علاوه بر Symbol اطلاعات دیگری مانند Footprint، Part Number، Parameters و Datasheet را نیز در اختیار داشته باشد. برای مثال یک آیسی LM358 در Schematic ممکن است با یک Symbol شامل پایههای ورودی، خروجی و تغذیه نمایش داده شود؛ اما خود Component میتواند به Footprint مناسب آن نیز لینک شده باشد.
🧠 سادهتر بگوییم
Component
│
├── Symbol
├── Footprint
├── Part Number
├── Parameters
├── Datasheet
└── سایر اطلاعات قطعه
چرا انتخاب Component صحیح اهمیت دارد؟
فرض کنید در شماتیک یک آیسی 8 پایه قرار دادهاید. از نظر ظاهری ممکن است Symbol کاملاً درست به نظر برسد؛ اما اگر Footprint آن مربوط به Package دیگری باشد، در مرحله PCB با مشکل روبهرو میشوید. برای مثال ممکن است قطعه واقعی شما: SOIC-8 باشد، در حالی که Component انتخابشده به Footprint: DIP-8 متصل شده باشد. شماتیک شاید بدون مشکل دیده شود، اما PCB نهایی برای قطعه واقعی مناسب نخواهد بود.
🚨 Symbol درست به معنی Component درست نیست
ممکن است Symbol یک قطعه کاملاً صحیح باشد، اما Footprint، Package یا شماره پایههای آن اشتباه تعریف شده باشد. بنابراین Component آماده را بدون بررسی وارد طراحی نهایی نکنید.
Components Panel در Altium چیست؟
یکی از اصلیترین ابزارهای دسترسی به قطعات در Altium، Components Panel است. این Panel میتواند Componentهای موجود در منابع مختلف Library را در اختیار شما قرار دهد و بسته به ساختار Library و Workspace شما، اطلاعات متفاوتی نمایش دهد. از این Panel میتوانید Component موردنظر را جستجو کرده، مشخصات آن را بررسی کنید و سپس آن را روی Schematic قرار دهید.
چگونه Components Panel را باز کنیم؟
اگر Components Panel در محیط شما باز نیست، میتوانید آن را از بخش Panelهای نرمافزار فعال کنید. بعد از باز شدن Panel، بهتر است Schematic Document موردنظر نیز Active باشد تا قطعهای که انتخاب میکنید روی همان Sheet قرار بگیرد.
⚠️ قبل از Place کردن قطعه
مطمئن شوید SchDoc موردنظر Active است؛ زیرا اگر Document دیگری فعال باشد، رفتار Place ممکن است با چیزی که انتظار دارید متفاوت باشد.
آموزش جستجوی قطعه در Components Panel
بعد از باز کردن Components Panel میتوانید Component موردنظر را جستجو کنید. برای مثال اگر به یک مقاومت نیاز داشته باشید، میتوانید عبارتی مرتبط با Resistor یا Component موجود در Library خود جستجو کنید. در مقابل، اگر دنبال یک قطعه مشخص واقعی هستید، بهتر است تا حد ممکن با Part Number دقیق جستجو کنید. برای مثال:
LM358DR
بهتر از جستجوی بسیار عمومی:
LM358
است؛ زیرا خانواده LM358 میتواند در Packageها و Part Numberهای مختلف عرضه شود.
Part Number چرا مهم است؟
Part Number شناسه دقیق یک قطعه تولیدشده توسط Manufacturer است. برای مثال دو قطعه ممکن است هر دو در خانواده LM358 باشند، اما Package متفاوتی داشته باشند. فرض کنید:
LM358P → DIP
LM358DR → SOIC
در نتیجه، جستجوی فقط نام عمومی خانواده قطعه ممکن است شما را به Component اشتباهی برساند. به همین دلیل یکی از عادتهای خوب در طراحی PCB این است که قطعه را با Manufacturer Part Number شناسایی کنید.
قبل از Place کردن Component چه چیزهایی را بررسی کنیم؟
حداقل موارد زیر را بررسی کنید:
| مورد | چه چیزی را بررسی کنیم؟ |
|---|---|
| Part Number | آیا دقیقاً همان قطعه موردنظر است؟ |
| Manufacturer | سازنده قطعه صحیح است؟ |
| Symbol | Pinها و شماره پایهها درست هستند؟ |
| Package | پکیج قطعه با نمونه واقعی مطابقت دارد؟ |
| Footprint | Padها، Pitch و ابعاد درست هستند؟ |
| Datasheet | اطلاعات Component با دیتاشیت تطبیق دارد؟ |
آموزش Place کردن قطعه روی Schematic
بعد از پیدا کردن Component موردنظر میتوانید آن را روی Schematic قرار دهید. بسته به روش کاری، میتوانید از گزینه Place استفاده کنید یا Component را روی Sheet بکشید. پس از فعال شدن Placement، Symbol قطعه به Cursor متصل میشود. حالا آن را در موقعیت مناسب قرار دهید و Click کنید. اگر از روش Placement چندتایی استفاده کنید، بعد از قرار دادن اولین قطعه ممکن است نمونه دیگری از همان Component روی Cursor باقی بماند. برای خروج از حالت Placement میتوانید از Right-click یا Esc استفاده کنید.
چرخاندن Component هنگام Placement
گاهی جهت اولیه Symbol مناسب مدار شما نیست. در چنین شرایطی میتوانید هنگام قرارگیری Component روی Cursor، آن را Rotate کنید. یکی از میانبرهای مهم در این حالت:
Spacebar
است. با استفاده از آن میتوانید جهت Component را قبل از Place تغییر دهید.
Tab هنگام Placement چه کاربردی دارد؟
هنگامی که Component هنوز روی Cursor قرار دارد، م مکن است بخواهید بعضی Propertyهای آن را قبل از Place بررسی یا ویرایش کنید. در این شرایط کلید:
Tab
میتواند برای دسترسی به Propertyهای Placement کاربرد داشته باشد. لازم نیست در اولین پروژه تمام گزینهها را تغییر دهید؛ اما دانستن این قابلیت در مراحل بعدی بسیار مفید خواهد بود.
Drag & Drop یا Place؛ کدام بهتر است؟
هر دو روش کاربرد دارند. Drag & Drop برای زمانی مناسب است که فقط یک نمونه از Component میخواهید. در مقابل، Place کردن Component میتواند برای قرار دادن چند نمونه پشتسرهم راحتتر باشد. برای مثال اگر به چهار مقاومت مشابه نیاز داشته باشید، Placement متوالی میتواند سریعتر باشد.
مثال عملی؛ قرار دادن قطعات مدار LED
پروژه آموزشی ما در نهایت قرار است مدار سادهای مانند این داشته باشد:
+5V → Switch → Resistor → LED → GND
برای شروع به قطعاتی مانند موارد زیر نیاز داریم:
- یک مقاومت
- یک LED
- یک Switch
فعلاً این Componentها را پیدا کرده و با فاصله مناسب روی Sheet قرار دهید. هنوز بین آنها Wire رسم نکنید؛ زیرا Wire و Net موضوع درس جداگانهای هستند.
💡 برای سیم کشی جا بگذارید
قطعات را خیلی نزدیک به یکدیگر قرار ندهید. کمی فضای خالی بین Symbolها باعث میشود در مرحله Wiring بتوانید مدار مرتبتر و خواناتری بسازید.
Generic Component چیست؟
ممکن است در Components Panel با Generic Component نیز روبهرو شوید. Generic Component میتواند در مراحل اولیه طراحی بهعنوان Placeholder کاربرد داشته باشد؛ یعنی هنوز Part Number واقعی انتخاب نشده اما میدانید مثلاً یک مقاومت یا قطعه مشخص در مدار لازم است. با این حال Generic Component نباید بدون جایگزین شدن با قطعه واقعی وارد طراحی نهایی شود. در طراحی نهایی باید Part Number واقعی، Footprint و اطلاعات قطعه مشخص باشد.
🚨 Generic Component برای تولید نهایی نیست
اگر از Generic Component برای طراحی اولیه استفاده کردید، قبل از نهایی شدن پروژه آن را با Component واقعی و بررسیشده جایگزین کنید.
Manufacturer Part Search چیست؟
در Altium ابزار دیگری با نام Manufacturer Part Search نیز وجود دارد که برای جستجوی قطعات واقعی تولیدکنندگان استفاده میشود. این ابزار میتواند اطلاعاتی مانند:
- Manufacturer
- Part Number
- Parameters
- Datasheet
- Supply Information
- مدلهای موجود
را در اختیار شما قرار دهد. با این حال وجود یک مدل آماده باز هم به معنی حذف مرحله بررسی نیست. قبل از تولید PCB، باید Component انتخابشده را با Datasheet قطعه واقعی تطبیق دهید.
فرق Components Panel و Manufacturer Part Search چیست؟
بهصورت ساده میتوان گفت Components Panel بیشتر برای دسترسی به Componentهایی استفاده میشود که در محیط Library و Workspace شما قابل استفاده هستند. در مقابل، Manufacturer Part Search بیشتر روی جستجوی قطعات واقعی تولیدکنندگان و اطلاعات مرتبط با آنها تمرکز دارد. در مراحل پیشرفتهتر آکادمی، Workflow ساخت Component از Manufacturer Part و مدیریت Library را جداگانه بررسی خواهیم کرد.
چرا Datasheet همچنان مرجع اصلی است؟
حتی اگر Component را از یک Library معتبر پیدا کنید، بهتر است Datasheet قطعه واقعی را بررسی کنید. بهخصوص اطلاعات زیر اهمیت زیادی دارند:
- Pinout
- Pin Number
- Package
- Pitch
- Mechanical Dimensions
- Recommended Land Pattern
این موارد به شما کمک میکنند Symbol و Footprint Component را تأیید کنید.
مثال؛ اشتباه رایج در انتخاب LM358
فرض کنید در پروژه به LM358 نیاز دارید. اگر فقط عبارت: LM358 را جستجو کنید، ممکن است چند مدل مختلف مشاهده کنید. اما اگر قطعه واقعی شما: LM358DR باشد، باید Component مرتبط با همان Part Number و Package را بررسی کنید. ممکن است Symbol چند مدل LM358 تقریباً یکسان باشد؛ با این حال Footprint آنها یکسان نیست. این دقیقاً یکی از دلایلی است که Part Number در طراحی PCB اهمیت زیادی دارد.
ارتباط Component با 3D Footprint
اینجا دقیقاً نقطهای است که آکادمی Altium به هسته اصلی پروژه 3D Footprint متصل میشود. فرض کنید Part Number قطعه شما: STM32F103C8T6 است. کاربر باید بتواند اطلاعاتی مانند:
را برای همان Part Number پیدا کند.
🔍 قبل از استفاده از یک Component، آن را بررسی کنید
اگر Part Number قطعه را میدانید، آن را در دیتابیس 3D Footprint جستجو کنید و Package، Symbol، Footprint، 3D Model و Datasheet مرتبط با همان قطعه را بررسی کنید.
جستجوی قطعه در 3D Footprint ←
اشتباهات رایج هنگام اضافه کردن قطعه در Altium
انتخاب قطعه فقط بر اساس اسم
نام خانواده قطعه همیشه کافی نیست؛ بنابراین Part Number دقیق را بررسی کنید.
بررسی نکردن Footprint
حتی اگر Symbol درست باشد، Footprint اشتباه میتواند کل PCB را خراب کند.
نادیده گرفتن Pin Number
شماره پایه Symbol باید با Datasheet قطعه مطابقت داشته باشد.
اعتماد کامل به Library آماده
Library آماده سرعت طراحی را بالا میبرد، اما بررسی مهندسی همچنان ضروری است.
قرار دادن قطعات خیلی نزدیک به هم
در Schematic فضای کافی برای Wiring و Labelها در نظر بگیرید.
استفاده از Generic Component در نسخه نهایی
Placeholder باید قبل از نهایی شدن پروژه با Part واقعی جایگزین شود.
چکلیست انتخاب Component مناسب
☑ Manufacturer بررسی شده است.
☑ Symbol با Datasheet مطابقت دارد.
☑ Pin Numberها بررسی شدهاند.
☑ Package صحیح است.
☑ Footprint به Package مناسب مربوط است.
☑ Pin 1 بررسی شده است.
☑ Datasheet قطعه در دسترس است.
☑ Component روی SchDoc درست قرار گرفته است.
☑ فضای کافی برای Wiring وجود دارد.
سه مقاله قبلی آکادمی Altium
📚 قبل از ادامه این سه درس را ببینید
اگر آموزش را از این مقاله شروع کردهاید، پیشنهاد میکنیم ابتدا سه درس قبلی را مطالعه کنید:
درس بعد؛ R1، C1 و U1 چه معنایی دارند؟
حالا چند Component روی Schematic قرار دادهایم. اگر به آنها نگاه کنید، احتمالاً عبارتهایی مانند: R? C? U? یا بعداً: R1، C1، U1 را خواهید دید. این شناسهها Designator نام دارند و یکی از مفاهیم بسیار مهم در طراحی شماتیک و PCB هستند.
🚀 درس ششم آکادمی Altium
در مقاله بعد بررسی میکنیم R1، C1، U1، D1، Q1 و سایر Designatorها چه معنایی دارند و چگونه قطعات را اصولی نامگذاری کنیم.
Designator در Altium چیست؟ ←
جمعبندی آموزش اضافه کردن قطعه در Altium
در این درس یاد گرفتیم چگونه از طریق Components Panel قطعات موردنیاز را پیدا کرده و روی Schematic قرار دهیم. علاوه بر این، تفاوت Component و Symbol را بررسی کردیم و دیدیم که Component میتواند به اطلاعاتی مانند Footprint، Part Number، Parameters و Datasheet متصل باشد. مهمتر از خود عملیات Place این است که قبل از استفاده نهایی، Component را با قطعه واقعی تطبیق دهیم. بنابراین بهتر است همیشه Part Number، Pin Number، Package، Footprint و Datasheet را بررسی کنید؛ زیرا یک Component اشتباه ممکن است در Schematic کاملاً طبیعی به نظر برسد، اما در مرحله PCB مشکل بزرگی ایجاد کند.
💬 قطعه موردنظرتان را پیدا نمیکنید؟
اگر Part Number مشخصی دارید اما Symbol یا Footprint مناسب آن را در Altium پیدا نمیکنید، نام دقیق قطعه و Package آن را در بخش نظرات بنویسید.
بررسی همین قطعات میتواند به تکمیل دیتابیس قطعات و آموزشهای بعدی 3D Footprint نیز کمک کند.
سوالات متداول درباره اضافه کردن قطعه در Altium
چگونه یک قطعه را در Altium Designer به Schematic اضافه کنیم؟
Component موردنظر را از Components Panel پیدا کنید و سپس از Place، Double-click یا Drag & Drop برای قرار دادن آن روی Schematic استفاده کنید.
آیا قطعات آماده Altium را باید بررسی کنیم؟
بله. قبل از تولید PCB بهتر است Symbol، Pin Number، Package و Footprint قطعه با Datasheet رسمی همان Part Number تطبیق داده شود.
تفاوت Symbol و Component در Altium چیست؟
Symbol نمایش شماتیکی قطعه است، در حالی که Component میتواند علاوه بر Symbol شامل Footprint، Part Number، Parameters، Datasheet و سایر اطلاعات مرتبط با قطعه باشد.