ฉันได้ออกแบบวงจรสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ซึ่งมีขั้วต่อ USB ที่สัมผัสภายนอกสำหรับการชาร์จและถ่ายโอนข้อมูล มันเป็นตัวเชื่อมต่อ USB ที่ไม่ได้มาตรฐานเชื่อมต่อได้โดยไม่มีการเชื่อมต่อแบบป้องกันและวงจรทั้งหมดจะอยู่ในปลอกพลาสติกที่ไม่มีความเป็นไปได้ในการใช้งานตัวถัง / ป้องกันโลกบางอย่างเช่นภาพด้านล่าง:
สำหรับการป้องกัน ESD ฉันได้ปฏิบัติตามคำแนะนำการออกแบบเกือบทั้งหมดที่มีให้ที่นี่: http://www.semtech.com/images/promo/Protecting_USB_Ports_from_ESD_Damage.pdf
ฉันสามารถเห็นภาพเส้นทางปัจจุบันเมื่อ Vbus, D + หรือ D- ได้รับผลกระทบจากชีพจรบวกหรือลบ ESD เช่นการหมุนพวงมาลัยไดโอดไปข้างหน้าเพื่อทำการลบชีพจรหรือเบี่ยงเบนไปที่ TVS กลางสำหรับชีพจรบวกโปรดแก้ไขถ้าความเข้าใจของฉันปิด
อย่างไรก็ตามฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นถ้าขา GND ที่เปิดรับได้รับ zap
คำถาม:
การตี ESD เชิงลบบนขา GND จะมีผลเช่นเดียวกับชีพจรเชิงบวกต่อ Vbus เช่นการพังทลายของ TVS avalanche ส่วนกลางที่นำไปสู่การจับยึดหรือไม่
ในกรณีที่ ESD หยุดงานประท้วงใน GND, ไดโอดบังคับเลี้ยวและ / หรือ TVS ส่วนกลางจะทำการส่งต่อและส่งพลังงานทั้งหมด (ลบ 1 diode Vf drop, ถ้าสิ่งนั้นมีความสำคัญ) ไปยังส่วนที่เหลือของวงจร, ซึ่งทำลายความเสียหาย !? ฉันพยายามอธิบายสถานการณ์ด้านล่าง:
(รูปภาพที่แก้ไขจากลิงก์ที่อ้างถึงด้านบน)
แนวทางแก้ไขที่ฉันพิจารณา:
ตัดการเชื่อมต่อ Vbus จาก TVS กลางและแนะนำ TVS สองทิศทางแบบสแตนด์อโลนระหว่าง Vbus และ GND ด้วยการป้องกันแรงดันย้อนกลับที่ตามมาสำหรับวงจรที่เหลือ (เพื่อทนต่อ -Vclamp ของ bi-dir TVS) มันยังคงไม่สามารถป้องกันไดโอดพวงมาลัยได้จากการใช้งานและมีไดโอด TVS ทิศทางเดียวที่หลบหลีก GND บนหมุด IO แบบสัมผัสอื่น ๆ ซึ่งอาจส่งต่อความประพฤติ
แนะนำเฟอร์ไรท์บีดระหว่าง USB GND ที่เปิดเผยและวงจร GND สำหรับทุก ๆ ความต้านทานที่น้อยมากที่มันอาจมี!
ข้อเสนอแนะ / ความเข้าใจใด ๆ ยินดีต้อนรับขอบคุณ!
PS:
เนื่องจากวงจรสามารถดึงพลังงานจาก Vbus จึงไม่สามารถเพิ่มตัวต้านทานแบบอนุกรมในลูป Vbus-GND
การทดสอบตามแผนตามมาตรฐานIEC 61000-4-2ระดับ 4 (การติดต่อ 8 / 15kV / การระบายอากาศ) อุปกรณ์จะทำงานโดยใช้พลังงานจากแบตเตอรี่ในระหว่างการทดสอบโดยที่ไม่ได้เชื่อมต่อสาย USB ดังนั้นจึงสามารถเข้าถึงพินทั้งหมดได้อย่างง่ายดายสำหรับการโจมตี ESD