سلام خدمت دوستان و اساتید
همانطور که همه دوستان مستحضر هستند، یکی از دغدغه های همیشگی طراحان، وجود تراشه های تقلبی در بازار هست. به تازگی جهت اجرای پروژه ای یک عدد ATMEGA16A-PU به صورت Sample از یکی از فروشنده های معتبر تهیه کردم تا ابتدا زیر تست قرار گرفته و در صورت عملکرد صحیح، به صورت تعداد خریده شود . تراشه خریداری و برنامه روی تراشه بارگذاری شد . همانطور که همه دوستان اطلاع دارند سری A از خانواده Mega قابلیت کار در رنج ولتاژ 2.7 تا 5.5 ولت را دارند . در این پروژه به اقتضای کار نیاز به کار در ولتاژ 3.3 ولت بود . پس از راه اندازی برد متوجه شدیم دیتای ارسال از طریق پورت سریال به درستی در گیرنده دریافت نمی شود . پس چک کردن فیوزبیت ها و . . . . متوجه شدیم مشکل از تنظیمات نمی باشد و با توجه به اینکه ولتاژ 3.3 نیز در رنج اعلامی از طرف شرکت Atmel قرار داشت به آن مشکوک نشدیم . به ناچار برنامه را برای ATMEGA8A-PU تغییر داده و پس از تغییر سخت افزار و گرفتن تست متوجه شدیم دیتا به طور صحیح ارسال می شود و از بابت برنامه نیز مشکلی وجود ندارد . در نهایت به همان برد ATMEGA16A-PU برگشتیم تا موضوع را بررسی کنیم پس از بررسی های فراوان تغذیه برد و میکرو را به 5 تغییر داده و در نهایت تعجب دیدیم دیتا به طور صحیح ارسال و دستگاه بدرستی کار می کند اما با کاهش ولتاژ به 3.3 میکرو اختلال پیدا کرده و دیتای نامفهوم میفرستد . پس از تماس با فروشنده متوجه شدیم میکروی فوق چینی بوده (و نه تایوانی) و به احتمال زیاد مشکل از همین موضوع هست.
اما پس از توضیح این ماجرای مفصل ، می خواستم بدونم آیا تست فرکانسی میکرو سریعترین و مطمئن ترین راه برای پی بردن به Fake بودن تراشه ؟ اگر راه حل های دیگه ای هم وجود داره لطفا مطرح کنید.
با تشکر
همانطور که همه دوستان مستحضر هستند، یکی از دغدغه های همیشگی طراحان، وجود تراشه های تقلبی در بازار هست. به تازگی جهت اجرای پروژه ای یک عدد ATMEGA16A-PU به صورت Sample از یکی از فروشنده های معتبر تهیه کردم تا ابتدا زیر تست قرار گرفته و در صورت عملکرد صحیح، به صورت تعداد خریده شود . تراشه خریداری و برنامه روی تراشه بارگذاری شد . همانطور که همه دوستان اطلاع دارند سری A از خانواده Mega قابلیت کار در رنج ولتاژ 2.7 تا 5.5 ولت را دارند . در این پروژه به اقتضای کار نیاز به کار در ولتاژ 3.3 ولت بود . پس از راه اندازی برد متوجه شدیم دیتای ارسال از طریق پورت سریال به درستی در گیرنده دریافت نمی شود . پس چک کردن فیوزبیت ها و . . . . متوجه شدیم مشکل از تنظیمات نمی باشد و با توجه به اینکه ولتاژ 3.3 نیز در رنج اعلامی از طرف شرکت Atmel قرار داشت به آن مشکوک نشدیم . به ناچار برنامه را برای ATMEGA8A-PU تغییر داده و پس از تغییر سخت افزار و گرفتن تست متوجه شدیم دیتا به طور صحیح ارسال می شود و از بابت برنامه نیز مشکلی وجود ندارد . در نهایت به همان برد ATMEGA16A-PU برگشتیم تا موضوع را بررسی کنیم پس از بررسی های فراوان تغذیه برد و میکرو را به 5 تغییر داده و در نهایت تعجب دیدیم دیتا به طور صحیح ارسال و دستگاه بدرستی کار می کند اما با کاهش ولتاژ به 3.3 میکرو اختلال پیدا کرده و دیتای نامفهوم میفرستد . پس از تماس با فروشنده متوجه شدیم میکروی فوق چینی بوده (و نه تایوانی) و به احتمال زیاد مشکل از همین موضوع هست.
اما پس از توضیح این ماجرای مفصل ، می خواستم بدونم آیا تست فرکانسی میکرو سریعترین و مطمئن ترین راه برای پی بردن به Fake بودن تراشه ؟ اگر راه حل های دیگه ای هم وجود داره لطفا مطرح کنید.
با تشکر
دیدگاه