Saya telah diberi perangkat di tempat kerja untuk melakukan beberapa pengujian. Pada dasarnya IC menjadi usang sehingga saya perlu menguji bagian pengganti. Setelah mengulangi pemeriksaan ESD, perangkat gagal.
Saya memeriksa riwayat perangkat, dan ada masalah melewati ESD sebelumnya. Ada catatan dari fasilitas pengujian bahwa karena perangkat itu seluruhnya terbuat dari logam (rumah baja tahan karat), hanya pelepasan kontak hingga 4kV yang diperlukan untuk lulus (saya di Inggris). Rupanya gagal beberapa kali sampai kapasitor / resistor ditambahkan antara perisai USB dan arde, dan sebuah tab logam kecil diperkenalkan untuk menambah kontak yang lebih baik antara arde PCB dan wadah logam. Ini kemudian tampaknya membiarkannya lewat.
Pindah 5 tahun dan saya mengulangi tes. Setiap kali saya melakukan tes pelepasan kontak di + 4kV, perangkat kehilangan ingatannya (ini adalah perangkat datalogging) dan perlu reset pabrik dan memulai kembali logging untuk bekerja lagi. Saya memeriksa kembali beberapa yang lama menggunakan IC sebelumnya dan menemukan bahwa ini juga gagal. Tampaknya itu adalah masalah yang terputus-putus (beberapa perangkat lulus 3 dari 10 tes, yang lain gagal semua 10 dll) sehingga bagi saya sepertinya lulus pada tes ESD sebelumnya mungkin kebetulan.
Saya mencoba beberapa hal, saya meletakkan kapasitor tambahan secara paralel dengan yang sekarang menghubungkan perisai USB ke ground (nilai berbeda, tinggi / rendah), saya mengubah resistor ke nilai yang berbeda (resistansi lebih tinggi / lebih rendah) dan mencoba ferit di sejajar, dan ferit bukan pengganti Resistor / kapasitor karena saya telah melihat beberapa tempat merekomendasikan, tetapi masih gagal. Satu-satunya cara saya mendapatkannya adalah dengan menghubungkan perisai USB secara langsung .
Mencari online sepertinya saya tidak dapat menemukan tempat yang mengatakan secara eksplisit apakah Anda harus atau tidak harus memasang USB shield. Diskusi ini DI SINI memiliki pandangan yang berbeda, ini DI SINI juga memiliki diskusi tentang itu. INI Link menyebutkan perisai hanya harus terhubung ke tanah di tuan rumah, namun tidak ada perangkat harus menghubungkan perisai ke tanah .... INI dokumen mengatakan perisai harus dihubungkan ke sasis. Namun, dalam gambar 12 tampaknya menunjukkan perisai USB harus diikat ke pesawat GND.
Sepertinya ada banyak pandangan berbeda tentang ini, jadi saya sedikit tidak yakin apa yang harus saya lakukan selanjutnya. Membumikan perisai memungkinkannya melewati ESD, tetapi apakah ini sesuatu yang harus dilakukan? Atau haruskah saya terus mencari solusi yang lebih baik? Jika demikian, apa solusi yang baik.
INFO LEBIH LANJUT:
- PCB sangat tidak teratur, dan sempit di ruang, membuat bidang tanah di dekat konektor USB sangat kecil.
- Saya tidak diizinkan mengubah desain mekanik apa pun untuk ini. Saya hanya mencari solusi yang dapat dengan mudah diimplementasikan dan tidak memerlukan desain ulang dari PCB atau produk sehingga saran-saran itu tidak ada gunanya untuk dibuat.
- Ini adalah perangkat kerja dan karenanya, saya tidak diizinkan untuk menunjukkan skematiknya, jadi tolong jangan tanya. Sirkuit input USB didasarkan pada desain ini:
- Common-mode choke, ferrite dan TVS diode protection sudah ada dalam desain.
- Saya bukan insinyur desain asli. Mereka tidak lagi bekerja untuk perusahaan sehingga saya tidak dapat menemukan alasan mereka untuk pilihan desain yang mereka buat
- Perangkat ini USB 2.0
- Unit lulus tes pada -4kV, itu hanya + 4kV di mana ia gagal
INFO LEBIH LANJUT
Dan lebih banyak info yang diperlukan dalam komentar akan ditambahkan di sini.
Yang bisa saya tunjukkan dari PCB sebenarnya adalah ini:
Anda dapat melihat bahwa ground ground berhenti pendek dari soket USB. Lubang besar adalah tempat tab untuk pelindung USB memiliki koneksi mekanis ke PCB. R1 kemudian menghubungkan perisai ke GND, dan kapasitor C3 melakukan hal yang sama pada koneksi lainnya. Pelindung terhubung ke ground melalui tutup 100k res / 100nF. Ada tab logam yang dipasang ke PCB yang terletak di sasis logam. Menurut laporan ESD lama, ini diperlukan atau perangkat gagal. Sejauh yang saya bisa lihat, ini adalah satu-satunya hal yang ditambahkan di samping contoh sirkuit untuk melindungi dari ESD.
Menanggapi pertanyaan dalam komentar:
- Kegagalan terjadi ketika melakukan tes ESD discharge kontak pada pelindung USB (semua area lain baik-baik saja, hanya pelindung USB yang gagal)
- Tes terjadi saat unit sedang logging. Itu tidak terhubung ke perangkat apa pun melalui USB.
- Saya telah mencoba tautan 0R ke GND alih-alih solusi resistor / kapasitor, tetapi ini masih gagal. Ketika saya menambahkan tautan kawat langsung dari perisai USB ke sasis (yang terhubung ke PCB GND) maka masalah teratasi. Saya percaya ini karena desain PCB. Pesawat ground di dekat sisi USB sangat kecil (sekitar 12mm x 15mm). Namun sasisnya besar. Ini adalah sesuatu yang tidak bisa saya ubah.
- Lokasi tab Chassis ke PCB GND ada di sub-PCB, dengan jejak 30 ke tab. (Ya, saya tahu ini kedengarannya aneh, tetapi batasan ruangnya konyol dan ini bukan desain saya!)