Ich habe ein Gerät bei der Arbeit bekommen, um es zu testen. Grundsätzlich ist ein IC veraltet, daher muss ich ein Ersatzteil testen. Beim erneuten Ausführen der ESD-Prüfungen ist das Gerät ausgefallen.
Ich habe den Verlauf des Geräts überprüft, und es gab zuvor Probleme beim Bestehen von ESD. Es gab eine Notiz von der Testeinrichtung, dass, da das Gerät vollständig aus Metall bestand (Edelstahlgehäuse), nur eine Kontaktentladung von bis zu 4 kV erforderlich war, um zu bestehen (ich bin in Großbritannien). Anscheinend ist es ein paar Mal fehlgeschlagen, bis ein Kondensator / Widerstand zwischen der USB-Abschirmung und Masse hinzugefügt wurde und eine kleine Metalllasche eingeführt wurde, um einen besseren Kontakt zwischen der PCB-Masse und dem Metallgehäuse herzustellen. Dies ließ es dann offenbar passieren.
Nach 5 Jahren wiederhole ich die Tests. Jedes Mal, wenn ich den Kontaktentladungstest bei +4 kV durchführe, verliert das Gerät seinen Speicher (dies ist ein Datenlogger) und muss auf die Werkseinstellungen zurückgesetzt und die Protokollierung neu gestartet werden, um wieder zu funktionieren. Ich habe einige alte mit dem vorherigen IC erneut überprüft und festgestellt, dass dies ebenfalls fehlschlägt. Es schien ein zeitweiliges Problem zu sein (einige Geräte haben 3 von 10 Tests bestanden, andere haben alle 10 usw. nicht bestanden), und so schien es mir, als ob das Bestehen des ESD-Tests zuvor wahrscheinlich ein Zufall war.
Ich habe eine Reihe von Dingen ausprobiert, ich habe zusätzliche Kondensatoren parallel zu den aktuellen geschaltet, die den USB-Schirm mit Masse verbinden (unterschiedliche Werte, hoch / niedrig), ich habe den Widerstand auf unterschiedliche Werte geändert (höherer / niedrigerer Widerstand) und Ferritperlen ausprobiert parallel, und Ferritperlen anstelle des Widerstands / Kondensators, wie ich einige Stellen empfohlen hatte, aber immer noch fehlgeschlagen. Die einzige Möglichkeit, die ich zum Bestehen brachte, bestand darin, den USB-Schirm direkt zu erden .
Wenn ich online schaue, kann ich anscheinend nirgendwo etwas finden, das ausdrücklich angibt, ob Sie den USB-Schirm erden sollen oder nicht. Diese Diskussion HIER hat unterschiedliche Ansichten, diese HIER hat auch eine Diskussion darüber. DIESER Link erwähnt, dass die Abschirmung nur am Host mit Masse verbunden werden sollte, aber kein Gerät sollte die Abschirmung mit Masse verbinden. In diesem Dokument heißt es, dass die Abschirmung mit dem Gehäuse verbunden werden sollte. In Abb. 12 scheint jedoch zu zeigen, dass die USB-Abschirmung mit der GND-Ebene verbunden sein sollte.
Es scheint einfach eine Menge unterschiedlicher Ansichten zu geben, daher bin ich mir nicht sicher, was ich als nächstes tun soll. Wenn Sie den Schirm erden, kann er elektrostatische Entladungen durchlassen. Ist dies etwas, das Sie tun sollten? Oder soll ich weiter nach einer besseren Lösung suchen? Wenn ja, was ist eine gute Lösung?
MEHR INFO:
- Die Platine ist sehr unregelmäßig und platzsparend, sodass die Massefläche in der Nähe des USB-Anschlusses sehr klein ist.
- Ich darf hier keine mechanischen Änderungen vornehmen. Ich möchte nur eine Lösung finden, die einfach zu implementieren ist und keine Neugestaltung der Leiterplatte oder des Produkts erfordert, sodass diese Vorschläge sinnlos sind.
- Dies ist ein Arbeitsgerät und als solches darf ich den Schaltplan nicht zeigen, also bitte nicht fragen. Die USB-Eingangsschaltung basierte auf diesem Design:
- Die Gleichtaktdrossel, der Ferrit- und der TVS-Diodenschutz sind bereits im Design.
- Ich bin nicht der ursprüngliche Konstrukteur. Sie arbeiten nicht mehr für das Unternehmen, daher kann ich ihre Gründe für die von ihnen getroffenen Designentscheidungen nicht finden
- Das Gerät ist USB 2.0
- Das Gerät besteht den Test bei -4 kV, es ist nur die + 4 kV, bei der es ausfällt
MEHR INFO
Weitere Informationen, die in den Kommentaren benötigt werden, werden hier hinzugefügt.
Von der eigentlichen Leiterplatte kann ich nur Folgendes zeigen:
Sie sehen, dass die Erdung kurz vor der USB-Buchse stoppt. Das große Loch ist die Stelle, an der die Laschen für den USB-Schirm eine mechanische Verbindung zur Leiterplatte haben. R1 verbindet dann die Abschirmung mit GND und der Kondensator C3 macht dasselbe bei der anderen Verbindung. Der Schirm ist über die 100k Res / 100nF Kappe mit Masse verbunden. Auf der Leiterplatte befindet sich eine Metalllasche, die auf dem Metallgehäuse aufliegt. Laut dem alten ESD-Bericht wurde dies benötigt oder das Gerät ist ausgefallen. Soweit ich sehen kann, waren dies die einzigen Dinge, die zusätzlich zu dieser Beispielschaltung hinzugefügt wurden, um vor ESD zu schützen.
Als Antwort auf die Fragen in den Kommentaren:
- Der Fehler tritt auf, wenn ein Kontaktentladungs-ESD-Test an der USB-Abschirmung durchgeführt wird (alle anderen Bereiche sind in Ordnung, nur die USB-Abschirmung ist fehlerhaft).
- Der Test wird durchgeführt, während das Gerät protokolliert. Es ist nicht über USB mit einem Gerät verbunden.
- Ich habe versucht, eine 0R-Verbindung zu GND anstelle der Widerstands- / Kondensatorlösung herzustellen, aber dies schlägt immer noch fehl. Wenn ich eine Drahtverbindung direkt von der USB-Abschirmung zum Gehäuse (das mit PCB GND verbunden ist) hinzufüge, ist das Problem behoben. Ich glaube, das liegt am PCB-Design. Die Massefläche in der Nähe der USB-Seite ist sehr klein (ca. 12 mm x 15 mm). Trotzdem ist das Chassis groß. Das kann ich nicht ändern.
- Die Position der Registerkarte Chassis to PCB GND befindet sich auf einer Unterplatine, wobei eine Spur von 30 zu der Registerkarte verläuft. (Ja, ich weiß, es klingt seltsam, aber die Platzbeschränkungen waren lächerlich und das war nicht mein Entwurf!)