احتمالا شما نیز کلمه مهندسی معکوس را شنیدهاید. فرآیند تولید مجدد یک محصول از روی یک نمونه به اصطلاح مهندسی معکوس نامیده میشود. مهندسی معکوس بردهای الکترونیکی نیز یکی از پرکاربردترین بخش مهندسی الکترونیک است. در این مقاله با این فرایند پرکاربرد و اصول و مراحل آن آشنا خواهیم شد.
مهندسی معکوس بردهای الکترونیک چیست؟
به عنوان توضیحی کوتاه میتوانیم بگوییم مهندسی معکوس بردهای الکترونیکی به فرایند طراحی و ساخت مجدد برد مدار چاپی، از روی بردی دیگر گفته میشود. در واقع مهندسی معکوس بردهای الکترونیکی زمانی استفاده میشود که برد اصلی در دسترس است و میخواهیم یک برد دیگر شبیه به آن بسازیم.
چرا مهندسی معکوس؟
به صورت کلی دلیل اصلی مهندسی معکوس بردهای الکترونیکی، دسترسی به فایلهای طراحی یک برد مدار چاپی است. در زیر به مواردی میپردازیم که در آنها ممکن است به مهندسی معکوس بردها احتیاج داشته باشیم.
- ممکن است به علت وجود تحریمها، واردات دستگاه و یا استفاده از خدمات پس از فروش آن ممکن نباشد یا ممکن است در یک خط تولید، خرابی یک برد باعث ایجاد خسارات مالی شدید شود و در تحویل سفارشات تاخیر زمانی به وجود بیاید. در این شرایط با مهندسی معکوس و جایگزین کردن برد، تا حد زیادی از خسارات جلوگیری میشود.
- در صورتی که بخواهیم برای کاهش هزینه نهایی یک محصول، آن را بومی سازی کنیم. در این فرآیند، دانش و تکنولوژی طراحی برد را میتوان استخراج کرد و از آن برای بهبود طراحیهای داخلی استفاده نمود.
- گاهی وقتها هم نیاز داریم بردی را اصلاح کنیم یا مداری را به آن اضافه کنیم و طراحی مجدد برد از ابتدا لازم و مد نظر نیست.
- زمانهایی که میخواهیم چند برد الکترونیکی را با هم ترکیب کنیم.
اگرچه مهندسی معکوس مزایای زیادی دارد، اما در این مسیر چالشهایی نیز وجود دارد که باید به آن توجه شود. در زیر برخی از چالشهای مهندسی معکوس بردهای الکترونیکی را آوردهایم.
چالشهای مهندسی معکوس بردهای الکترونیکی
لزوم دقت بالا در طراحی
در یک برد الکترونیکی اگر یک ترک (track) اشتباه وصل شود و یا در جایگذاری قطعات اشتباهی به وجود آید، ممکن است عملکرد مدار به کلی مختل شود. مثلا اگر پلاریته دیود درست نباشد ممکن است مدار کار نکند. در نتیجه باید در فرآیند مهندسی معکوس دقت بالایی صرف شود. در مرکز ذهن دیجیتال این موضوع مد نظر مهندسین قرار گرفته و مدار مهندسی معکوس شده با بالاترین کیفیت درعملکرد در اختیار مشتری قرار میگیرد.
موجود نبودن یا کمبود قطعات
از دیگر چالشهای مهندسی معکوس میتوان به وجود قطعات خاص در بردها و یا نبودن قطعه در ایران اشاره کرد؛ که در این حالت لازم است جایگزین قطعه اصلی را طوری پیدا کنیم که قطعه جایگزین اولا در بازار ایران موجود باشد و دوما عملکرد آن با قطعه اصلی کاملا یکسان باشد و درکارکرد مدار تغییری ایجاد نکند. در صورت بروز این چالش، مهندسین مرکز ذهن دیجیتال با بررسی دقیق دیتاشیت قطعات، بهترین قطعهای که قابلیت جایگزینی دارد را انتخاب میکنند. اگر به هر دلیل نتوان قطعه را جایگزین کرد، باید قطعات لازم را از کشورهای خارجی و تولید کنندهی قطعه اصلی، سفارش دهیم. سفارش قطعات از خارج از کشور نیز در مرکز ذهن دیجیتال انجام میشود تا محصول نهایی با بهترین کیفیت به دست مشتری برسد. در این رابطه میتوانید مقاله سفارش قطعات الکترونیک از خارج از کشور را مطالعه کنید.
وجود تراشههای قابل برنامه ریزی
در بسیاری از بردها تراشههای قابل برنامه ریزی مانند میکروکنترلر و حافظه و … وجود دارد که بدون در دسترس داشتن برنامهی آن، برد مهندسی معکوس شده کار نمیکند. برای حل این موضوع باید IC مربوطه کرک شود تا بتوانیم به فایل برنامهی آن دسترسی داشته باشیم.
تعداد بالا لایههای برد
در بردهای بیشتر از 2 لایه، به علت مشخص نبود اتصالات، مهندسی معکوس میتواند با چالشهایی مواجه شود و برای مهندسی معکوس احتیاج به تجهیزات پیچیده و دانش بالا داریم.
یک مدار 9 لایه
در ادامه به بررسی روشهای مهندسی معکوس میپردازیم.
روشهای مهندسی معکوس بردهای الکترونیکی بیشتر از 2 لایه
-
روش تخریبی:
این روش بیشتر برای مهندسی معکوس بردهایی که بیش از 2 لایه دارند استفاده میشود. به این صورت که با دستگاه CNC لایه لایه برد را تخریب کرده و از هر لایه نقشه برداری میکنند.
ایراد بزرگ این روش این است که برد اصلی تخریب میشود و همچنین دقت بسیار بالایی میطلبد. در صورت بروز بی دقتی ممکن است به لایههای برد اصلی آسیب برسد و دیگر قابل نقشه برداری نباشد.
مهندسی معکوس بردهای چند لایه در کشور چین که مهد مهندسی معکوس است به این روش صورت میگیرد. برخی شرکتها در ایران نیز این کار را انجام میدهند. همانطور که گفته شد چون این روش نیازمند دقت و مهارت بالایی است، انتخاب سورس مناسب بسیار حائز اهمیت است.
البته حتی اگر نقشه برداری به طور کامل و بدون خطا صورت گیرد، باز هم ممکن است در هنگام تست و راه اندازی نیاز به مقایسه با برد اصلی باشد. در این صورت اگر تنها یک عدد برد نمونه داشته باشیم، این برد در هنگام نقشه برداری تخریب شده و ممکن است برای تست و بررسی مشکل ایجاد شود.
-
استفاده از اشعه ایکس
روش دیگری برای مهندسی معکوس بردهای الکترونیکی، استفاده از اشعه ایکس میباشد. در این روش برد اصلی تخریب نمیشود و تمام ترکها در تک تک لایهها بدون خطا قابل مشاهده و مشخص هستند. این روش به این صورت انجام میشود که تصاویری از زوایای مختلف از برد اصلی با اشعه ایکس گرفته میشود. سپس با انجام پردازشهای تصویری، ترکهای موجود در هر لایه از مدار مشخص میشود و نقشه به طور دقیق استخراج میگردد. با استفاده از این روش میتوان مدارات تا 22 لایه را نیز مهندسی معکوس کرد.
مراحل انجام مهندسی معکوس
بررسی برد
در ابتدا باید برد اصلی بررسی شود. در این مرحله توجه به تعداد لایهها، بررسی وجود قطعات خاص یا تراشههای قابل برنامه ریزی، تهیه لیست قطعات و امکان سنجی و زمان سنجی صورت میگیرد.
طراحی PCB
در گام دوم ترک کشیها و اتصالات برد مورد بررسی قرار میگیرد و شماتیک و PCB دقیقا مطابق برد نمونه وارد محیط نرم افزار میشود. تمامی ریزه کاریها شامل سلفهای ساخته شده با ترک، جای پیچها، فاصله ترکها در مدارات فرکانس بالا و دیگر موارد توجه قرار میگیرد تا از بروز هرگونه خطای احتمالی جلوگیری شود.
استخراج اطلاعات تراشههای قابل برنامه ریزی و خرید قطعات
اگر برد شامل تراشههای قابل برنامه ریزی مانند میکروکنترلر یا حافظه و … باشد، باید کرک شده و اطلاعات آن استخراج شود. اگر تراشه قفل نشده باشد استخراج کد آن کار سختی نیست. اما درغیراین صورت زمانی که IC قفل است (که در اغلب موارد این گونه است)، با استفاده از روشهای لایه برداری یا تکنولوژی بالا میتوان IC را کرک (crack) کرده و به اطلاعات آن دسترسی پیدا کرد. این فرآیند برای استخراج اطلاعات از حافظه ها نیز قابل استفاده است.
همانطور که گفته شد یکی از چالشهای مهندسی معکوس بردها، تامین قطعات است. در گام بعد باید تمام قطعهها خریداری و یا از خارج از کشور تامین شود.
چاپ PCB نمونه
گام بعدی چاپ نمونه PCB میباشد. توجه به ویژگیها و کیفیت PCB اصلی بسیارمهم است زیرا در صورت تغییر در جنس مواد استفاده شده در ساخت برد، ممکن است عملکرد PCB مهندسی معکوس شده با مشکل مواجه شود. کیفیت تولید برد مخصوصا در مدارات فرکانس بالا موضوعی ست که بسیار برعملکرد مدار تاثیر دارد. در مقاله فرایند تولید PCB نحوه تولید برد مدار چاپی را توضیح دادهایم.
مونتاژ
پس از اینکه برد مدارچاپی آماده شد و قطعات لازم نیز تأمین گشت، باید برد نمونه مونتاژ و تست شود. مونتاژ نیز یکی از قسمتهای مهم در مهندسی معکوس است. بیشتر مواقع ممکن است به علت خطا در مونتاژ، برد به درستی کار نکند؛ اگرچه قطعات و ترک کشیها کاملا صحیح باشند. کیفیت قلع استفاده شده نیز روی کیفیت مونتاژ و در نهایت عملکرد مدار تاثیرگذار است.
تست و ارزیابی
پس از مونتاژ، نوبت به تست برد نمونه میرسد. در این مرحله باید برد نمونه عملکری کاملا شبیه به برد اصلی داشته باشد. تست در شرایط کاری برد اصلی (رطوبت و دما و زمان استفاده و …) صورت میگیرد تا بهترین عملکرد مدار نمونه تضمین شود. همچنین در صورت وجود مغایرت تمام مراحل چک میشود تا به عملکردی دقیقا مشابه برد اصلی برسیم.
سخن پایانی
در مرکز ذهن دیجیتال مهندسی معکوس بردهای الکترونیکی زیر نظر مهندسین متخصص صورت میگیرد. در صورت خواست مشتری تهیه قطعات با بالاترین کیفیت انجام میشود. پس از تولید برد نمونه و انجام تست و ارزیابی، میتوان برد را در تعداد بالا سفارش داد که در این صورت محصولات نهایی در اسرع وقت با بالاترین کیفیت در اختیار مشتری قرار خواهد گرفت.