칩에 ESD 손상이 있는지 어떻게 알 수 있습니까?


13

몇 가지 칩 (마이크로 컨트롤러, PIC16F1939)이 있는데 그중 일부는 이상한 행동을합니다 (무작위 재설정, 일부 핀은 때때로 높았습니다). 그들 모두는 동일한 소프트웨어를 실행하고 있습니다. 해당 칩에 ESD 손상 (또는 다른 내부 손상)이있는 것 같습니다. 어떻게 확신 할 수 있습니까? 엑스레이? 다른 방법이 있습니까?


4
@ com4, 이것은 실제 답변은 아니지만, 누군가에게 ESD 손상이라고 확신 한 다음 다른 것이 었는지 확인한 횟수입니다. 나는 거의 모든 그룹이 어떤 시점에서 ESD를 비난했던 시니어 디자인 수업에서 조교로 일했습니다. 저의 마지막 회사는 동일한 ESD를 수행하고 엄격한 ESD를 구현했으며 모든 단일 항목의 소스로 펌웨어 또는 사례 결함을 발견했습니다.
Kortuk

@Kortuk, 나는 ESD 손상이 전자 장치의 boogeyman이라고 동의합니다. 의심의 여지없이 칩이 손상되었으므로 ESD 손상 여부를 알 수있는 방법이 있는지 궁금합니다.
c0m4

답변:


7

ESD 손상을 확인하는 "쉬운"방법을 모르겠습니다. IC의 고장을 감지하는 데 사용되는 몇 가지 방법이 있으며 모두 비용이 많이 듭니다. 여기에는 X 선, 현미경, IR 열 분석, 곡선 추적기, TDR 등이 포함됩니다.

고장 분석에 대한 이 샘플 보고서 는 상당히 유익한 정보이며 결함을 찾는 데 사용 된 여러 가지 다른 방법을 자세히 설명합니다.

그러나 코드를주의 깊게 검사하여보고있는 것에 책임이있는 간헐적 버그가 없거나 회로 문제 (예 : EMI, 전원 공급 장치 문제 등)가 아닌지
테스트하는 간단한 테스트 프로그램을 시도해보십시오. 전체 펌웨어의 다양한 부분을 확인하고 문제가 한 부분에만 해당되는지 (또는 항상 존재
하는지 ) 또한 알려진 실리콘 문제에 대해 Microchips 사이트를 확인하십시오. 과거에이 문제에 두 번 걸렸습니다.


7

내가 아는 유일한 믿을만한 방법은 IC를 쓰러 뜨리고 (즉, 플라스틱 하우징을 에칭하는 것) 현미경을 사용하는 것입니다. 시각적 단서와 일반적인 패턴을 찾아야합니다. 과전류 화상은 통합 구조의 ESD ps과 다르게 보입니다.

ESD 손상의 문제점은 매우 미묘 할 수 있다는 것입니다. 약간 특이한 동작 (예 : MOSFET의 게이트 임계 값 전압의 작은 변화)과 전체 장치의 완전한 고장 사이에 어떤 것이 든 얻을 수 있습니다.


5

100 % 확신한다면 동일한 회로와 조건에서 칩을 작동 시키면 칩이 원인 일 가능성이 높습니다. ESD 손상일 필요는 없습니다. 예를 들어 기계적이거나 >> 5V 전원으로 인해 발생할 수 있습니다. 핀이 높은 드라이버를 거부하는 것처럼 손상이 쉽게 증명 될 수 있지만 일반적으로 복잡한 칩의 올바른 기능을 증명하거나 반증하는 것은 매우 어렵습니다. 당신의 시간이 가치가 있다면 : 의심스러운 칩을 버리십시오.

추신 : 당신은 당신이 읽기-수정-쓰기 버그 / 기능 / 함정에 물린 것이 아니라고 확신합니까?


"읽기-수정-쓰기 버그 / 기능 / 함정"의 의미가 확실하지 않음
c0m4

1
그 의미가 확실하지 않고 12 또는 14 비트 코어 칩을 사용하는 경우 반드시 읽어보십시오! 기본적으로 출력 포트에 하나의 비트를 쓰면 다른 비트는 입력 버퍼에서 읽은대로 해당 비트의 순간 값을 래치합니다 . 일부 상황 (글리치, 고부하)에서는 출력 버퍼가 달성하려는 레벨과 다를 수 있습니다. 인스턴스를 확인 cornerstonerobotics.org/curriculum/lessons_year2/...
WOUTER 반 Ooijen에게

팁 고마워! 읽기 스테이지가 핀의 실제 상태를 읽는다는 것을 알지 못했습니다. 다행히 16f193x 범위에는 16 비트 칩과 마찬가지로 래치 레지스터가 있습니다. 내가 사용하는 것은 아니지만 존재합니다. 그러나 출력에 실제 부하가 없기 때문에 이것이 문제가되지 않을 것이라고 확신합니다.
c0m4 2019 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.