یک PCB که در آزمایشگاه بهدرستی کار میکند، ممکن است در زمان تولید با مشکل مواجه شود، اگر مجموعه مونتاژ نتواند بهصورت کارآمد تست شود. طراحی برای تستپذیری (DFT) تصمیمات طراحی الکتریکی را به بازرسی تولید، عیبیابی و بازده تولید متصل میکند.
یک برنامه کامل DFT برای PCB باید به چهار سؤال پاسخ دهد:
- آیا کارخانه میتواند بهصورت فیزیکی به نتهای الکتریکی موردنیاز دسترسی داشته باشد؟
- آیا تجهیزات خودکار میتوانند عیوب تولیدی را بهسرعت تشخیص دهند؟
- آیا مهندسان میتوانند خرابیها را بدون آسیب رساندن به برد مونتاژشده ایزوله و شناسایی کنند؟
- آیا روش تست انتخابشده با حجم تولید و ریسک محصول سازگار است؟
پرهزینهترین مشکلات DFT معمولاً پس از تکمیل لایهبندی و مسیریابی ظاهر میشوند: نبود دسترسی تست، ناسازگاری با نیازمندیهای فیکسچر، مسدود شدن محل پروبها یا مستندات ناکافی.
چکلیست DFT یک PCB باید شامل چه مواردی باشد؟
یک چکلیست عملی برای تستپذیری PCB با این اهداف طراحی شروع میشود:
| پارامتر | هدف طراحی پیشنهادی |
|---|---|
| قطر نقطه تست | 1.0mm ترجیحی؛ 0.8mm حداقل برای ICT استاندارد |
| فاصله نقاط تست | 2.54mm ایدهآل؛ 1.27mm حداقل برای طراحیهای متراکم |
| فاصله از لبه برد | 3mm-5mm از لبه PCB |
| فاصله از قطعات | نواحی پروب را از قطعات بلند خالی نگه دارید |
| سمت نقاط تست | تست با پروب از یک سمت ترجیح داده میشود |
| پوشش نتها | معمولاً بیش از 90٪؛ برای محصولات حساس بیشتر |
| سوراخهای ابزارگذاری | حداقل دو سوراخ تراز غیرمتقارن |
| دادههای تولید | IPC-D-356 netlist، ODB++، مختصات و دادههای مونتاژ |
اصل پایه این است:
نتی که قابل دسترسی نباشد، قابل تأیید نیست.
چه زمانی PCB باید از ICT، Flying Probe یا تست عملکردی استفاده کند؟
روش تست مناسب به حجم تولید، پیچیدگی محصول و سطح پوشش موردنیاز بستگی دارد.
| روش تست | کاربرد مناسب | نقاط قوت | نیازمندیهای DFT |
|---|---|---|---|
| ICT (تست داخل مدار) | تولید متوسط و تیراژ بالا | غربالگری سریع الکتریکی و تست تکرارپذیر | نقاط تست اختصاصی، دسترسی فیکسچر، مراجع ابزارگذاری |
| تست Flying Probe | نمونهسازی و تولید کمتیراژ | بدون نیاز به سرمایهگذاری برای فیکسچر اختصاصی، تنظیمات انعطافپذیر | نتهای قابل دسترسی و داده دقیق CAD/تست |
| تست عملکردی (FCT) | اعتبارسنجی سطح محصول | تأیید عملکرد واقعی | کانکتورها، Firmware، حدود عملکرد و نتایج مورد انتظار |
| Boundary Scan/JTAG | طراحیهای دیجیتال متراکم و قطعات BGA | تست اتصالات پنهان | دسترسی JTAG و برنامهریزی زنجیره اسکن |
چگونه بین ICT و Flying Probe انتخاب کنیم؟
از ICT استفاده کنید وقتی:
- تعداد تولید هزینه فیکسچر را توجیه میکند.
- زمان تست باید به حداقل برسد.
- ریویژن PCB پایدار است.
- تکرارپذیری بالا موردنیاز است.
از Flying Probe استفاده کنید وقتی:
- حجم تولید پایین است.
- تغییرات طراحی زیاد است.
- سرمایهگذاری برای فیکسچر توجیه اقتصادی ندارد.
- اولویت اصلی، دیباگ نمونه اولیه است.
تست عملکردی باید مکمل تست الکتریکی باشد، زیرا ICT عملکرد کامل محصول را اثبات نمیکند.
قوانین طراحی نقاط تست PCB برای ICT چیست؟
اندازه نقاط تست PCB باید چقدر باشد؟
برای فیکسچرهای استاندارد ICT:
- در صورت امکان از پدهای تست با قطر 1.0mm استفاده کنید.
- قطر 0.8mm حداقل عملی محسوب میشود.
- اهداف کوچکتر ممکن است به پروبهای تخصصی و تلرانس دقیقتر فیکسچر نیاز داشته باشند.
پدهای بزرگتر، تلرانس تراز شدن پروب را افزایش میدهند و خرابیهای کاذب ناشی از تغییرات مکانیکی را کاهش میدهند.
فاصله نقاط تست PCB باید چقدر باشد؟
| گام فاصله نقاط تست | تأثیر روی تولید |
|---|---|
| 2.54mm (100 mil) | کمترین پیچیدگی فیکسچر و بیشترین اطمینان |
| 1.27mm (50 mil) | مناسب برای طراحیهای متراکم ICT |
| کمتر از 1.27mm | نیازمند راهکارهای پروب تخصصی |
طراحیهای متراکم ممکن است به فاصله کمتر نیاز داشته باشند، اما هزینه فیکسچر و نیازهای نگهداری افزایش پیدا میکند.
نقاط تست کجا باید قرار بگیرند؟
مکانهای ترجیحی:
- سمت زیرین PCB برای فیکسچرهای ICT.
- نواحی باز بدون تداخل قطعات.
- نزدیک به نتهای مهم تغذیه، زمین، پروگرام و ارتباطی.
- دارای مسیر حرکت واضح برای پروب.
نتهای حساس معمولاً شامل موارد زیر هستند:
- ریلهای تغذیه.
- مراجع زمین.
- سیگنالهای Reset.
- رابطهای پروگرام.
- باسهای ارتباطی.
- نقاط مهم اندازهگیری آنالوگ.
کدام پارامترهای DFT در PCB بیشترین ریسک تولید را ایجاد میکنند؟
| پارامتر DFT | هدف طراحی | تأثیر روی تولید |
|---|---|---|
| اندازه نقطه تست | حداقل 0.8mm؛ ترجیحاً 1.0mm | پدهای کوچک باعث افزایش خطاهای تماس پروب میشوند |
| گام نقاط تست | حداقل 1.27mm برای ICT متراکم | فاصله کم پیچیدگی فیکسچر را افزایش میدهد |
| سمت دسترسی تست | ترجیحاً یک سمت | تست چندسمتی هزینه فیکسچر را افزایش میدهد |
| سوراخهای ابزارگذاری | حداقل دو مرجع تراز | تراز نامناسب باعث عدم تماس پروب میشود |
| ارتفاع قطعات نزدیک پروب | فضای کافی برای حرکت پروب حفظ شود | قطعات بلند میتوانند مسیر پروب را مسدود یا آسیب ایجاد کنند |
| پکیج داده تست | مختصات، نام نتها، netlist | نبود داده باعث تأخیر در برنامهریزی فیکسچر میشود |
چگونه DFT را در طراحی PCB پیادهسازی کنیم؟
برنامهریزی DFT باید از چه زمانی شروع شود؟
DFT باید در مرحله طراحی شماتیک آغاز شود، نه پس از پایان Routing.
موارد زیر را مشخص کنید:
- روش تست.
- نتهای حساس.
- دسترسی پروگرام.
- نیازهای دیباگ.
- الزامات فیکسچر تأمینکننده.
مهندسان چگونه باید نقاط تست را اختصاص دهند؟
برای موارد زیر نیازمندی نقطه تست تعریف کنید:
- ریلهای ولتاژ.
- دامنههای زمین.
- مدارهای Reset.
- سیگنالهای Clock.
- رابطهای ارتباطی.
- ورودیها و خروجیهای آنالوگ.
- رابطهای پروگرام JTAG یا SWD.
پیش از Release PCB چه مواردی باید بررسی شوند؟
از این چکلیست بررسی آماده برای تأمینکننده استفاده کنید:
| مورد بررسی | شرایط تأیید |
|---|---|
| روش تست انتخاب شده | ICT، Flying Probe، FCT یا Boundary Scan تأیید شده باشد |
| نقاط تست مستند شدهاند | مختصات XY و نام نتها Export شده باشد |
| نتهای حساس قابل دسترسی هستند | تغذیه، زمین، پروگرام و ارتباطات بررسی شده باشند |
| موقعیت ابزارگذاری درج شده است | تراز فیکسچر پشتیبانی شود |
| پوشش تست بررسی شده است | نتهای غیرقابل تست مستند شده باشند |
| بررسی مکانیکی تکمیل شده است | برخورد پروب بررسی شده باشد |
| کنترل ریویژن فعال است | فایلهای تست با ریویژن PCB مطابقت داشته باشند |
سازنده PCB برای بررسی DFT به چه فایلهایی نیاز دارد؟
یک پکیج کامل تست تولید معمولاً شامل موارد زیر است:
- فایلهای تولید Gerber یا ODB++.
- netlist استاندارد IPC-D-356.
- فایلهای Drill.
- اطلاعات Stack-up PCB.
- مختصات Pick-and-place.
- لیست BOM.
- نقشههای مونتاژ.
- لیست مختصات نقاط تست.
- فایلهای پروگرام.
- نیازمندیهای تست عملکردی.
- تعریف پایههای کانکتور.
- حدود اندازهگیری مورد انتظار.
برای بررسی تولید، طراحی خود را از طریق خدمات تولید PCB پیشرفته APTPCB ارسال کنید.
چگونه خرابیهای تست PCB در تولید را عیبیابی کنیم؟
یک فرآیند دیباگ ساختاریافته، عیوب PCB را از مشکلات فیکسچر و سیستم تست جدا میکند.
| نشانه خرابی | علت احتمالی | بررسی | اقدام اصلاحی |
|---|---|---|---|
| خرابیهای قطع متناوب | کثیفی پروب یا آلودگی پدها | نوک پروب و نواحی تماس را بررسی کنید | مونتاژ را تمیز کنید یا پروبها را تعویض کنید |
| خرابیهای دیجیتال کاذب | بارگذاری پروب یا اختلال سیگنال | شکل موج را با اسیلوسکوپ بررسی کنید | ایزولاسیون اضافه کنید یا روش تست را تغییر دهید |
| فیکسچر نمیتواند به نقاط تماس برسد | مانع مکانیکی | فاصلههای سهبعدی را بررسی کنید | نقاط تست یا قطعات را جابهجا کنید |
| حرکت برد هنگام تست | نیروی بیش از حد پروب | پشتیبانی فیکسچر را بررسی کنید | پینهای پشتیبان اضافه کنید |
| نشتی خلأ | Viaها یا سوراخهای باز | نواحی آببندی فیکسچر را بررسی کنید | بازشوهای غیرضروری را آببندی کنید |
| اندازهگیری مقاومت بالا | فشار تماس ضعیف | افت ولتاژ را اندازهگیری کنید | استراتژی تماس پروب را بهبود دهید |
DFT چگونه بر هزینه تولید PCB تأثیر میگذارد؟
DFT زمان برنامهریزی را افزایش میدهد، اما عدم قطعیت تولید را کاهش میدهد.
تستپذیری ضعیف باعث موارد زیر میشود:
- طراحی مجدد فیکسچر.
- افزایش زمان چرخه تست تولید.
- دیباگ دستی.
- کاهش بازده عبور مرحله اول.
- افزایش ریسک گارانتی.
یک PCB تستپذیر به تولیدکنندگان اجازه میدهد عیوب را زودتر شناسایی کنند، زمان عیبیابی را کاهش دهند و تولید را با اطمینان بیشتری افزایش دهند.
پرسشهای متداول DFT در PCB
حداقل اندازه نقطه تست PCB چقدر است؟
برای طراحیهای استاندارد ICT، اندازه 0.8mm حداقل عملی و 1.0mm اندازه ترجیحی است.
آیا میتوان از Viaهای PCB بهعنوان نقطه تست استفاده کرد؟
در برخی شرایط امکان استفاده وجود دارد، اما پدهای تست اختصاصی تماس مطمئنتری ایجاد میکنند. Viaهای باز ممکن است باعث مشکلات آلودگی و آببندی فیکسچر شوند.
آیا نقاط تست PCB باید در یک سمت باشند؟
بله، در صورت امکان. فیکسچرهای یکطرفه سادهتر، ارزانتر و نگهداری آنها آسانتر است.
پوشش تست PCB چیست؟
پوشش تست نشان میدهد چه مقدار از طراحی الکتریکی PCB توسط روش تست انتخابشده قابل بررسی است.
پوشش بالاتر، احتمال عبور عیوب تولیدی بدون تشخیص را کاهش میدهد.
آیا بردهای RF به نقاط تست معمول ICT نیاز دارند؟
همیشه خیر. طراحیهای فرکانس بالا نیازمند برنامهریزی دقیق هستند، زیرا ساختارهای تست اضافی میتوانند روی امپدانس و رفتار سیگنال تأثیر بگذارند.
تفاوت ICT و تست عملکردی چیست؟
ICT شرایط الکتریکی مرتبط با تولید مانند اتصال کوتاه، قطعی و جایگذاری قطعات را بررسی میکند.
تست عملکردی تأیید میکند که محصول نهایی عملکرد مورد انتظار خود را انجام میدهد.
صفحات و ابزارهای مرتبط
- مشاهده نقاط تست: پیش از نهاییسازی طراحی، از یک نمایشگر Gerber برای بررسی لایه Solder Mask استفاده کنید.
- برنامهریزی ICT: الزامات تست ICT را زود بررسی کنید تا نقاط تست و انتظارات فیکسچر هماهنگ شوند.
- سختی مواد: بردهای بزرگ ممکن است برای مقاومت در برابر فشار فیکسچر به متریال FR4 مناسب نیاز داشته باشند.
- قوانین طراحی: راهنمای DFM را بررسی کنید تا الزامات تولید و تست هماهنگ شوند.
واژهنامه
| اصطلاح | تعریف |
|---|---|
| ICT | تست الکتریکی خودکار با ساختار Bed-of-Nails |
| FPT | تست Flying Probe با استفاده از پروبهای متحرک |
| Test Point | ناحیه تماس اختصاصی PCB برای تست |
| Netlist | داده اتصال الکتریکی مورد استفاده توسط تسترها |
| Boundary Scan | روش تست دیجیتال مبتنی بر JTAG |
| Fixture | سیستم مکانیکی نگهدارنده و پروبگذاری PCB |
| ODB++ | فرمت داده تولید شامل اطلاعات هوشمند PCB |
| False Failure | خرابی تست ناشی از مشکلات فیکسچر یا تماس، نه عیوب PCB |
نتیجهگیری
یک استراتژی موفق DFT برای PCB پیش از شروع تولید ایجاد میشود.
طراحیهای قدرتمند:
- روش تست مناسب را زود انتخاب میکنند.
- دسترسی مطمئن برای پروب فراهم میکنند.
- یکپارچگی سیگنال را حفظ میکنند.
- نیازمندیهای تولید را مستند میکنند.
- پوشش تست را پیش از تولید اعتبارسنجی میکنند.
یک PCB که با رویکرد تستپذیری طراحی شده باشد، تولید آسانتر، عیبیابی سادهتر و اطمینان بیشتری در محیط واقعی خواهد داشت.
برای بررسی تخصصی DFT و آمادهسازی تولید، با APTPCB تماس بگیرید تا طراحی PCB بعدی خود را برای آمادگی تست تولید بهینه کنید.
