چگونه یک برد مدار چاپی را برنامه ریزی می کنید؟ راهنمای گام به گام تصویر مقاله برای آموزش ساخت PCB و خریداران PCBA

راه حل های EMS

چگونه یک برد مدار چاپی را برنامه ریزی می کنید؟ راهنمای گام به گام

نحوه برنامه نویسی PCB را با تخصص EMS Omini بیاموزید. راهنمای گام به گام بررسی Gerber، اعتبارسنجی BOM، راه‌اندازی SMT و بررسی DFM قابل اعتماد PCBA را پوشش می‌دهد.

نکات کلیدی

  • Gerber و BOM از 70 درصد خطاهای اسمبلی قبل از راه اندازی خط SMT جلوگیری می کند.
  • DFM طراحی را با قابلیت های EMS تراز می کند تا از دوباره کاری و کاهش بازده جلوگیری کند.
  • برنامه نویسی SMT به داده های دقیق قرار دادن اجزا و پروفایل های خمیر لحیم کاری نیاز دارد.
  • برنامه نویسی آزمایشی عملکردی رفتار PCBA را در شرایط عملیاتی دنیای واقعی تأیید می کند.
  • مشارکت با ارائه‌دهنده EMS با تجربه مانند Omini، زمان تولید را کاهش می‌دهد و بازده پاس اول را بهبود می‌بخشد.

پاسخ مستقیم

برنامه نویسی یک برد مدار چاپی به معنای نوشتن نرم افزار برای خود برد نیست، بلکه به معنای تهیه داده های تولید است که به تجهیزات خودکار نحوه ساخت، بازرسی و آزمایش آن را می گوید. در یک محیط EMS، این فرآیند خروجی های طراحی مانند Gerbers و BOMs را به دستورالعمل های ماشین برای قرار دادن SMT، AOI، اشعه ایکس، و سیستم های تست عملکردی تبدیل می کند. هدف این است که یک طرح مدار را به یک فرآیند تولید تکرارپذیر و با بازده تبدیل کنیم.

این مرحله اغلب توسط مهندسان متمرکز بر تصویربرداری و طرح بندی شماتیک نادیده گرفته می شود، اما داده های برنامه نویسی ناقص یا نادرست یکی از دلایل اصلی تأخیر مونتاژ، سنگ قبر، ناهماهنگی، و خطاهای آزمایش نادرست است. یک گردش کار برنامه نویسی که به خوبی اجرا شده باشد، این مسائل را زودتر برطرف می کند و در زمان و هزینه صرفه جویی می کند.

Gerber و BOM اعتبارسنجی: بنیاد

اولین مرحله در برنامه نویسی PCB اعتبار سنجی فایل های Gerber و صورتحساب مواد (BOM) است. Gerbers لایه‌های مس، ماسک لحیم، صفحه ابریشمی و سوراخ‌های مته را تعریف می‌کند—هر گونه خطا در اینجا به این معنی است که برد فیزیکی با طراحی مطابقت ندارد. BOM باید هر جزء را با MPN، تعیین کننده مرجع، مقدار و نوع بسته درست فهرست کند. عدم تطابق بین BOM و شماتیک یا چیدمان رایج است، به خصوص زمانی که تعویض های لحظه آخری اتفاق می افتد.

در Omini، بررسی‌های خودکار Gerber را بر اساس استانداردهای IPC-2581 انجام می‌دهیم و BOM را با داده‌های مرکز ارجاع می‌دهیم تا اطمینان حاصل کنیم که هر قسمت دارای یک ردپای معتبر و مختصات قرارگیری است. ما همچنین نشانگرهای قطبیت دیودها، ال ای دی ها و آی سی ها را تأیید می کنیم—خطاهای صفحه ابریشمی در اینجا می تواند منجر به معکوس شدن 180 درجه در طول SMT شود. این مرحله به تنهایی تا 70 درصد از عیوب مونتاژ قابل اجتناب جلوگیری می کند.

DFM تجزیه و تحلیل: طراحی برای تولید در دنیای واقعی

هنگامی که داده ها پاک شدند، آنالیز Design for Manufacturing (DFM) را انجام می دهیم. این فقط در مورد بررسی عرض یا فاصله نیست - بلکه در مورد اطمینان از قابل اطمینان بودن طرح مونتاژ، بازرسی و آزمایش در حجم است. به عنوان مثال، ما بررسی می کنیم:

  • ماسک لحیم کاری بین بالشتک های با گام ریز بریده می شود که می تواند باعث پل زدن شود
  • قرار گرفتن قطعات خیلی نزدیک به لبه‌های تخته، در حین جدا کردن صفحه خطر آسیب می‌بیند
  • طرح های از طریق پد بدون درپوش مناسب، که می تواند لحیم کاری را به دام بیندازد یا حفره ایجاد کند
  • قابلیت دسترسی به نقطه آزمایش برای ICT یا وسایل کاوشگر

اگر یک BGA مسیریابی گریز کافی نداشته باشد یا یک QFN فاقد راه های حرارتی کافی باشد، آن را زودتر علامت گذاری می کنیم. اینها همیشه خطاهای طراحی نیستند - آنها اغلب در چیدمان های با چگالی بالا نادیده گرفته می شوند - اما مستقیماً بر عملکرد و قابلیت اطمینان تأثیر می گذارند. پرداختن به نظرات DFM قبل از برنامه نویسی SMT از تغییرات پرهزینه استنسیل یا حلقه های دوباره کاری جلوگیری می کند.

SMT برنامه نویسی: از داده ها تا دستورالعمل های ماشین

با Gerbers، BOM و داده های centroid تایید شده، برنامه جایگذاری SMT را تولید می کنیم. این فایل به ماشین انتخاب و مکان دقیقاً جایی که هر جزء می رود، چرخش آن و نوع نازل مورد استفاده را می گوید. ما همچنین داده‌های شابلون خمیر لحیم کاری را بر اساس محاسبات حجم خمیر و قوانین اندازه دیافراگم تولید می‌کنیم - برای جلوگیری از لحیم کاری ناکافی در BGAs یا لحیم اضافی در غیرفعال‌های 0201 بسیار مهم است.

ما از دستگاه‌های Siemens SiPlace و Yamaha سری YSM استفاده می‌کنیم که به فرمت‌های خاصی مانند فایل‌های csv. یا .txt centroid با مختصات X/Y، چرخش و شماره قطعه نیاز دارند. مهندسان ما شبیه‌سازی قرارگیری را برای بررسی برخورد، به‌ویژه با اجزای بلند مانند خازن‌های الکترولیتی یا ترانسفورماتورهای نزدیک لبه برد، بررسی می‌کنند. ما همچنین تأیید می‌کنیم که نشانه‌های اعتباری به درستی در زیر بینایی ماشین قرار گرفته و قابل تشخیص هستند - نشانه‌های ضعیف دلیل بی‌صدا تغییر مکان هستند.

AOI و X-Ray برنامه نویسی: بازرسی ساختمان در فرآیند

بازرسی اپتیکال خودکار (AOI) و بازرسی اشعه ایکس کارهای بعدی نیستند—آنها در کنار SMT برنامه ریزی شده اند. برای AOI، مناطق بازرسی، اشکال اتصال لحیم کاری مورد انتظار و بررسی قطبیت اجزا را تعریف می کنیم. برای مثال، سیستم را طوری برنامه‌ریزی می‌کنیم که بر اساس کنتراست و تشخیص شکل، LED‌های معکوس شده یا غیرفعال‌های از دست رفته را پرچم‌گذاری کند.

برای BGAs، QFNs، یا LGAs، اشعه ایکس ضروری است. ما سیستم اشعه ایکس را طوری برنامه‌ریزی می‌کنیم که با استفاده از تکنیک‌های لامینوگرافی یا پرتو کج، فضای خالی، شورت و باز شدن اتصالات لحیم کاری را بررسی کند. پارامترهایی مانند kV، mA، و زمان قرار گرفتن در معرض در هر نوع بسته تنظیم می شوند - تشعشع بیش از حد می تواند به اجزای حساس آسیب برساند، نقص های بسیار کم را از دست می دهد. برنامه های اشعه ایکس Omini با استفاده از معیارهای پذیرش IPC-A-610 کلاس 2 و کلاس 3 واجد شرایط هستند.

برنامه نویسی تست عملکردی: تأیید رفتار دنیای واقعی اعتبارسنجی

پس از مونتاژ، PCBA باید آزمایش شود تا تأیید شود که طبق برنامه کار می کند. برنامه نویسی تست عملکردی شامل ایجاد یک دنباله آزمایشی است که به برد قدرت می دهد، محرک ها (سیگنال ها، ولتاژها، بارها) را اعمال می کند و پاسخ ها را اندازه می گیرد. این ممکن است شامل موارد زیر باشد:

  • توالی قدرت و نظارت بر جریان هجومی
  • دست دادن رابط دیجیتال (I2C، SPI، UART)
  • اعتبار سنجی زنجیره سیگنال آنالوگ (بهره، افست، پهنای باند)
  • اسکن مرزی (JTAG) برای آزمایش اتصال

ما این برنامه‌های آزمایشی را با استفاده از پلتفرم‌هایی مانند NI TestStand یا اسکریپت‌های سفارشی پایتون توسعه می‌دهیم، که اغلب با تجهیزات آزمایشی موجود مشتری یکپارچه می‌شوند. برنامه آزمایشی باید تکرارپذیر، ایمن و سریع باشد—هدفگیری کمتر از 30 ثانیه در هر برد برای اجراهای با حجم بالا. ما همچنین شامل ورود به سیستم تشخیصی برای کمک به شناسایی حالت های خرابی در طول تولید اولیه هستیم.

اولین بازرسی مقاله و حلقه بازخورد

قبل از تولید کامل، اولین بازرسی مقاله (FAI) را اجرا می کنیم. این شامل بررسی های بصری، AOI، اشعه ایکس، و آزمایش عملکردی روی 5 تا 10 تخته اول است. هر گونه اختلاف بین نتایج مورد انتظار و واقعی باعث ایجاد یک حلقه بازخورد می شود - گاهی اوقات مشکل در داده های برنامه نویسی است (به عنوان مثال، چرخش اشتباه مرکز)، گاهی اوقات مشکل جایگزینی جزء یا نقص استنسیل است.

ما تمام یافته ها را مستند می کنیم و در صورت نیاز فایل های برنامه نویسی را به روز می کنیم. این مرحله تکراری تضمین می‌کند که وقتی به 1000 یا 10000 واحد مقیاس می‌زنیم، بازده بالا باقی می‌ماند و ردهای کاذب پایین می‌مانند. همچنین اینجاست که ما تأیید می‌کنیم که برنامه آزمایشی نقص‌های واقعی را پیدا می‌کند - نه فقط سفرهای مزاحم.

چرا با یک ارائه دهنده EMS برای برنامه نویسی PCB شریک شوید؟

بسیاری از OEM ها سعی می کنند برنامه نویسی PCB را با استفاده از ابزارهای رایگان یا اسکریپت های قدیمی انجام دهند، اما این اغلب منجر به نتایج متناقضی می شود. ارائه‌دهنده باتجربه EMS مانند Omini تجهیزات کالیبره‌شده، مهندسین واجد شرایط و گردش کار اثبات شده‌ای را به ارمغان می‌آورد که اعتبار سنجی Gerber، راه‌اندازی DFM، SMT، بازرسی و آزمایش را در یک فرآیند منسجم مرتبط می‌کند.

مواردی را دیده‌ایم که برنامه‌نویسی داخلی مشتری علامت قطبیت صفحه ابریشمی را از دست داده است و باعث می‌شود 200 برد با آی‌سی معکوس مونتاژ شوند - فقط پس از شکست تست عملکردی. با نظارت مناسب EMS، این خطا در حین بازبینی Gerber یا برنامه نویسی AOI پرچم گذاری می شد.

نکته پایانی: برنامه نویسی PCB فقط در مورد تبدیل فایل نیست، بلکه در مورد کاهش ریسک، محافظت از بازده، و اطمینان از این است که آنچه طراحی کرده اید ساخته و آزمایش می شود. وقتی درست انجام شود، نامرئی است. وقتی ضعیف انجام شود، در هر دسته ای ظاهر می شود.

یادداشت های مهندسی Omini مرتبط

> Engineering handoff note: How to Plan IC Substrate and Advanced Packaging Supply Chain Risk before the release package is frozen.

> Engineering handoff note: How to Evaluate PCB Supply Chain Risk from AI Server and Automotive Trends before the release package is frozen.

> Engineering handoff note: How to Evaluate PCB Supply Chain Risk from Automotive and Automotive Electronics Trends before the release package is frozen.

پرسش‌های متداول

برای برنامه ریزی یک PCB برای اسمبلی به چه فایل هایی نیاز است؟

برای برنامه‌ریزی یک PCB برای مونتاژ، به فایل‌های Gerber (برای تصاویر لایه)، فایل‌های مته، یک BOM با ارجاعات و مقادیر جزء، داده‌های مرکز (مختصات انتخاب و مکان)، و نقشه‌های اسمبلی نیاز دارید. این فایل‌ها مشخص می‌کنند که اجزا کجا می‌روند، چگونه جهت‌گیری می‌کنند و چه خمیر لحیم کاری یا چسب مورد نیاز است. عدم تطابق یا عدم تطابق داده ها یکی از دلایل اصلی نقص SMT است.

چگونه DFM بر برنامه نویسی PCB در گردش کاری EMS تأثیر می گذارد؟

بررسی های DFM (طراحی برای ساخت) در طول برنامه نویسی PCB، مشکلات احتمالی مانند فاصله ناکافی ماسک لحیم کاری، خطر سنگ قبر، یا نقاط آزمایش غیرقابل دسترس را قبل از شروع تولید شناسایی می کند. پرداختن به این موارد زودهنگام از دوباره کاری پرهزینه جلوگیری می کند، بازده را بهبود می بخشد و اطمینان می دهد که طراحی با SMT ارائه دهنده SMT و قابلیت های بازرسی مطابقت دارد. Omini شامل DFM به عنوان یک مرحله استاندارد در هر بررسی پروژه جدید است.

آیا می توانید یک PCB را بدون فایل centroid برنامه ریزی کنید؟

از نظر فنی، می‌توانید داده‌های centroid را از Gerber و BOM تولید کنید، اگر ردپای اجزا به خوبی تعریف شده باشد، اما مستعد خطا است و برای تولید توصیه نمی‌شود. ایجاد centroid دستی خطاهای قرارگیری را افزایش می دهد، به خصوص با BGAs یا QFNs با گام های ظریف. یک فایل مرکز تأیید شده از طراح، برنامه نویسی SMT دقیق را تضمین می کند و برای ساخت های PCBA با ترکیب بالا یا پیچیده ضروری است.

تفاوت بین برنامه نویسی برای SMT و تست عملکردی چیست؟

برنامه نویسی SMT بر روی قرار دادن اجزا، جهت گیری، و رسوب خمیر لحیم کاری برای مونتاژ دقیق تمرکز می کند. در همین حال، برنامه‌نویسی آزمایشی عملکردی، نحوه تغذیه، تحریک و اندازه‌گیری PCBA مونتاژ شده را برای تأیید عملکرد صحیح تعریف می‌کند. هر دو به داده های دقیق نیاز دارند اما مراحل مختلفی را انجام می دهند: یکی صحت فیزیکی را تضمین می کند، دیگری رفتار الکتریکی را تأیید می کند.

منابع مرتبط