나는 몇 가지 테스트를 수행하기 위해 직장에서 장치를 받았다. 기본적으로 IC가 폐기되어 교체 부품을 테스트해야합니다. ESD 검사를 다시 실행하면 장치가 고장났습니다.
장치의 이력을 확인한 후 이전에 ESD를 통과하는 데 문제가있었습니다. 테스트 시설에서이 장치는 완전히 금속 (스테인레스 스틸 하우징)이므로 최대 4kV의 접촉 방전 만 통과해야한다고 언급했습니다 (영국에 있음). 커패시터와 저항이 USB 쉴드와 접지 사이에 추가 될 때까지 몇 번 실패했으며 PCB 접지와 금속 케이스 사이에 더 나은 접촉을 위해 작은 금속 탭이 도입되었습니다. 그런 다음 분명히 통과했습니다.
5 년 동안 움직이고 나는 시험을 다시하고있다. + 4kV에서 접점 방전 테스트를 수행 할 때마다 장치의 메모리가 손실되고 (데이터 로깅 장치) 다시 작동하려면 공장 초기화 및 다시 시작 로깅이 필요합니다. 이전 IC를 사용하여 오래된 것들을 다시 확인했는데 이것이 실패한다는 것을 알았습니다. 간헐적 인 문제 (일부 장치는 10 테스트 중 3 회 통과, 다른 장치는 10 개 모두 실패) 인 것처럼 보였으므로 이전에 ESD 테스트 통과가 우연 인 것처럼 보였습니다.
나는 여러 가지를 시도했고, USB 차폐를 접지에 연결하는 전류와 다른 여분의 커패시터를 병렬로 연결하고 (다른 값, 높음 / 낮음), 저항을 다른 값 (높음 / 낮음 저항)으로 변경하고 페라이트 비드를 시도했습니다. 필자는 일부 장소에서 권장하는 것을 보았을 때 저항 / 커패시터 대신 페라이트 비드를 병렬로 연결했지만 여전히 실패했습니다. 내가 통과 할 수 있는 유일한 방법 은 USB 실드를 직접 접지하는 것 입니다.
온라인으로 보면 USB 쉴드를 접지해야하는지 여부를 명시 적으로 나타내는 곳을 찾을 수 없습니다. 이 논의는 여기 ,이 서로 다른 견해를 가지고 여기 또한에 대한 토론이있다. 이 링크는 쉴드가 호스트의 접지에만 연결되어야하지만 쉴드를 접지에 연결해서는 안되는 장치를 언급합니다. 이 문서에서는 쉴드를 섀시에 연결해야합니다. 그러나 그림 12에서 USB 쉴드는 GND 평면에 묶여 있어야 함을 보여줍니다.
이것에 대한 많은 다른 견해가있는 것처럼 보이므로 다음에해야 할 일이 조금 확실하지 않습니다. 실드를 접지하면 ESD를 통과 할 수 있지만이 작업을 수행해야합니까? 아니면 더 나은 솔루션을 계속 찾아야합니까? 그렇다면 좋은 해결책은 무엇입니까?
더 많은 정보:
- PCB는 매우 불규칙하고 공간이 좁기 때문에 USB 커넥터 근처의 접지면이 매우 작습니다.
- 이에 대한 기계적 설계를 변경할 수 없습니다. 쉽게 구현할 수 있고 PCB 또는 제품을 다시 디자인 할 필요가없는 솔루션을 찾고 있으므로 이러한 제안은 의미가 없습니다.
- 이것은 작업 장치이므로 회로도를 보여줄 수 없으므로 묻지 마십시오. USB 입력 회로는 다음 설계를 기반으로합니다.
- 공통 모드 초크, 페라이트 및 TVS 다이오드 보호는 모두 이미 설계되었습니다.
- 저는 원래 디자인 엔지니어가 아닙니다. 그들은 더 이상 회사에서 일하지 않으므로 그들이 선택한 디자인 선택에 대한 추론을 찾을 수 없습니다.
- 장치는 USB 2.0입니다
- 이 장치는 -4kV에서 테스트를 통과하며 실패한 경우 + 4kV에 불과합니다.
더 많은 정보
의견에 필요한 추가 정보가 여기에 추가됩니다.
실제 PCB를 보여줄 수있는 것은 다음과 같습니다.
지면이 USB 소켓 부족으로 멈춘 것을 알 수 있습니다. 큰 구멍은 USB 실드의 탭이 PCB에 기계적으로 연결되는 곳입니다. 그런 다음 R1은 차폐를 GND에 연결하고 커패시터 C3은 다른 연결에서도 동일하게 수행합니다. 쉴드는 100k res / 100nF 캡을 통해 접지에 연결됩니다. 금속 섀시에있는 금속 탭이 PCB에 장착되어 있습니다. 이전 ESD 보고서에 따르면, 이것이 필요했거나 장치가 고장났습니다. 내가 볼 수있는 한, 이것들은 ESD로부터 보호하기 위해 회로 예제 외에 추가 된 것입니다.
의견의 질문에 대한 답변 :
- USB 쉴드에서 접점 방전 ESD 테스트를 수행 할 때 오류가 발생합니다 (다른 모든 영역은 양호하지만 USB 쉴드 만 실패 함).
- 장치가 로깅하는 동안 테스트가 수행됩니다. USB를 통해 어떤 장치에도 연결되어 있지 않습니다.
- 저항기 / 커패시터 솔루션 대신 GND에 대한 0R 링크를 시도했지만 여전히 실패합니다. USB 실드에서 섀시로 직접 와이어 링크를 추가하면 (PCB GND에 연결됨) 문제가 해결됩니다. 나는 이것이 PCB 디자인 때문이라고 생각합니다. USB 쪽 근처의 접지면은 매우 작습니다 (약 12mm x 15mm). 그러나 섀시는 큽니다. 이것은 내가 바꿀 수없는 것입니다.
- Chassis to PCB GND 탭의 위치는 하위 PCB에 있으며 탭까지 30 번 추적됩니다. (예, 나는 그것이 이상하게 들린다는 것을 알고 있지만 공간 제약은 어리 석었고 이것은 내 디자인이 아닙니다!)