Làm thế nào tôi có thể biết nếu một con chip có thiệt hại ESD?


13

Tôi có một số chip (vi điều khiển, PIC16F1939) một số trong số đó có hành vi kỳ lạ (đặt lại ngẫu nhiên, một số chân kéo cao trong một số thời gian). Tất cả đều chạy cùng một phần mềm. Tôi nghi ngờ rằng những con chip đó có thiệt hại về vật chất (hoặc một số thiệt hại bên trong khác). Làm thế nào tôi có thể chắc chắn? Tia X? Bất kỳ phương pháp khác có sẵn?


4
@ com4, Đây không phải là một câu trả lời thực sự, nhưng số lần tôi đã nghe ai đó chắc chắn rằng đó là thiệt hại của ESD và sau đó tìm thấy chắc chắn rằng đó là một thứ khác. Tôi đã từng làm trợ lý giảng dạy trong một lớp thiết kế cao cấp, ở đó hầu như mọi nhóm đều đổ lỗi cho ESD vào một lúc nào đó. Công ty cuối cùng của tôi đã làm điều tương tự và thực hiện nghiêm ngặt ESD, chúng tôi đã tìm thấy phần sụn hoặc lỗi trường hợp là nguồn cho mọi thứ.
Kortuk

@Kortuk, tôi đồng ý, dammage ESD là boogeyman của thiết bị điện tử. Các con chip bị hư hại mà không nghi ngờ gì, tôi chỉ tự hỏi liệu có cách nào để tìm hiểu xem nó có bị hư không.
c0m4

Câu trả lời:


7

Tôi không biết một cách "dễ dàng" để xác nhận thiệt hại của ESD - dường như có khá nhiều phương pháp được sử dụng để phát hiện lỗi trong IC, tất cả chúng đều khá tốn kém. Chúng bao gồm X-quang, Kính hiển vi, Phân tích nhiệt IR, theo dõi đường cong, TDR, v.v.

Đây báo cáo mẫu phân tích thất bại là khá nhiều thông tin, chi tiết các phương pháp khác nhau dùng để (cuối cùng) tìm thấy một lỗi.

Tuy nhiên, tôi sẽ kiểm tra mã cẩn thận để đảm bảo không có lỗi không liên tục chịu trách nhiệm cho những gì bạn đang thấy hoặc sự cố với mạch của bạn (ví dụ: EMI, sự cố về nguồn điện, v.v.)
Có thể thử một vài chương trình kiểm tra đơn giản sao chép nhiều phần khác nhau của chương trình cơ sở đầy đủ và xem sự cố có liên quan đến một phần (hoặc có mặt mọi lúc không)
Ngoài ra, hãy kiểm tra trang web của Microchips xem có bất kỳ vấn đề nào về silicon không, tôi đã bị bắt gặp một vài lần trong quá khứ.


7

Phương pháp đáng tin cậy duy nhất tôi biết là giải mã IC (tức là khắc vỏ nhựa) và sử dụng kính hiển vi. Nó đi xuống để tìm kiếm các manh mối trực quan và các mẫu điển hình: Các vết bỏng quá dòng trông khác với các vòi của ESD trên các cấu trúc tích hợp.

Vấn đề với thiệt hại của ESD là nó có thể rất tinh tế. Bạn có thể nhận được bất cứ điều gì giữa một hành vi hơi bất thường (ví dụ: một thay đổi nhỏ trong điện áp ngưỡng cổng của MOSFET) và lỗi hoàn toàn của toàn bộ thiết bị.


5

Nếu bạn chắc chắn 100% bạn chạy các chip trong cùng một mạch và điều kiện thì chip là thủ phạm có khả năng nhất. Không cần phải là thiệt hại của ESD, ví dụ có thể là cơ học hoặc gây ra bởi nguồn >> 5V. Đôi khi thiệt hại có thể dễ dàng chứng minh (như pin từ chối trình điều khiển cao), nhưng nói chung, rất khó để chứng minh hoặc từ chối chức năng chính xác của một con chip phức tạp. Nếu thời gian của bạn có giá trị bất cứ điều gì: hãy vứt bỏ mọi chip nghi ngờ (hoặc ít nhất là đánh dấu chúng và đặt chúng sang một bên cho công việc ưu tiên rất thấp).

PS bạn có chắc chắn rằng bạn không bị cắn bởi lỗi / tính năng / lỗi đọc-sửa-ghi?


Không chắc chắn ý của bạn là gì khi "đọc-sửa-ghi lỗi / tính năng / lỗi"
c0m4

1
Nếu bạn không chắc chắn về ý nghĩa của nó và bạn đang sử dụng chip lõi 12 hoặc 14 bit, bạn chắc chắn phải đọc nó! Về cơ bản, khi bạn viết một bit trong một cổng đầu ra, các bit khác sẽ chốt giá trị tạm thời của các bit đó khi được đọc bởi bộ đệm đầu vào . Trong một số tình huống (trục trặc, tải nặng), điều này có thể khác với mức mà bộ đệm đầu ra đang cố gắng đạt được. Kiểm tra ví dụ cornerstonerobotics.org/curriculum/lessons_year2/...
Wouter van Ooijen

Cảm ơn vì tiền hỗ trợ! Tôi đã không biết rằng giai đoạn đọc đọc trạng thái thực tế của pin. May mắn thay, phạm vi 16f193x có một thanh ghi chốt giống như các chip 16 bit. Không phải tôi sử dụng nó mà nó tồn tại. Tuy nhiên, tôi chắc chắn rằng đây không phải là vấn đề đối với tôi vì tôi không có bất kỳ tải thực sự nào trên đầu ra.
c0m4
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.