อุปกรณ์ป้องกัน ESD - จำเป็นสำหรับ MCUs หรือไม่


9

ฉันทำงานกับชิปสองตัวบนบอร์ด dsPIC33F และ PIC24F รวมถึง EEPROM อนุกรม (24FC1025)

ฉันเห็นอุปกรณ์ป้องกัน ESD เล็กน้อยเหล่านี้ในแพ็คเกจ 0603:

http://uk.farnell.com/panasonic/ezaeg3a50av/esd-suppressor-0603-15v-0-1pf/dp/1292692RL

สำหรับ MCUs อย่างที่ฉันใช้นี่เป็นสิ่งจำเป็นหรือไม่? บอร์ดอาจได้รับการจัดการอย่างต่อเนื่องและอินเทอร์เฟซภายนอก (I2C, UART) อาจสัมผัสกับ ESD

ไดโอดภายในจะป้องกันชิปอยู่แล้วและทำให้ไร้ประโยชน์เหล่านี้หรือไม่

คำตอบ:


4

คุณสามารถใช้อุปกรณ์ดังกล่าวได้อย่างแน่นอน พวกเขามักจะเป็นทางเลือกที่ดีสำหรับทุกสิ่งที่มีความต้องการใช้พลังงานต่ำเนื่องจากมีกระแสไฟรั่วสูง

คุณต้องระวังแรงดันในการจับ ESD ของ ~ 200V สามารถสร้างความเสียหายให้กับคอนโทรลเลอร์ขนาดเล็กได้อุปกรณ์ที่คุณเชื่อมโยงนั้นถูกระบุไว้ที่ 500V สูงสุด ตรวจสอบให้แน่ใจว่าสิ่งที่คุณพยายามปกป้องนั้นได้รับการคุ้มครองตามความต้องการจริง ๆ

สำหรับสายดิจิตอลยังให้ความสนใจกับความจุของอุปกรณ์ / แพ็คเกจเหล่านี้พวกเขาสามารถไขความสมบูรณ์ของสัญญาณของคุณ

สิ่งที่ฉันมักจะทำถ้าอินพุตมีแนวโน้มที่จะได้รับผลกระทบจาก ESD เช่นอินพุตที่มักจะเชื่อมต่อในฟิลด์นั้นใช้วิธี 2 ง่าม

ขั้นแรกใช้อุปกรณ์ ESD หรือไดโอดใกล้กับวงจรเพื่อป้องกันประเภทที่ฉันจะใช้ขึ้นอยู่กับสัญญาณ / วงจรที่เป็นปัญหา นี่คือการป้องกันจาก spikes ที่ต่ำกว่าพูด 8kV คุณเห็นการป้องกันประเภทนี้มากขึ้นเรื่อย ๆ ในอุปกรณ์โดยเฉพาะอุปกรณ์ที่มีขอบเขตเช่นไดรฟ์ RS232 และไดรเวอร์สาย

ประการที่สองเมื่อคุณสร้าง PCB ใช้ spark gap ซึ่งไม่มีอะไรมากไปกว่าการวางแผ่นอิเล็กโทรด 2 แผ่นบนพื้นผิวของ PCB 1 เป็นสัญญาณและอีกอันเป็นพื้นที่ดีและมีระยะห่างใกล้กันมากเช่น 6 ท่าน ต่างหาก วิธีนี้จะป้องกันแรงดันไฟฟ้าที่สูงกว่าเช่น 25kV แนวคิดง่ายๆสวยแรงดันสูงกระโดดข้ามช่องว่างและตรงไปที่พื้น เพียงระมัดระวังวิธีที่คุณวางสิ่งเหล่านี้ให้ใกล้กับตัวเชื่อมต่อมากที่สุดด้วยการเชื่อมต่อภาคพื้นดินที่ดีที่สุด

ให้ความสนใจกับกระบวนการผลิตที่คุณใช้คุณไม่ต้องการให้บัดกรีประสานเพื่อลดช่องว่าง

ช่องว่างอาจเป็นเรื่องยากที่จะทำกับร่องรอยดิจิตอลและหลีกเลี่ยงการเปลี่ยนอิมพีแดนซ์ซึ่งโดยปกติจะต้องมีการปรับแต่งการยกเลิกสัญญาณหลังจากการวิ่งต้นแบบ

มีข้อโต้แย้งเกี่ยวกับรูปร่างที่เหมาะสมของแผ่นบางคนใช้ดวงจันทร์ครึ่งบางคนใช้รูปสามเหลี่ยมแหลมพร้อมกับเคล็ดลับที่อยู่ใกล้กันและบางส่วนใช้แผ่นสี่เหลี่ยมจัตุรัส ฉันมักจะใช้แผ่นสี่เหลี่ยมจตุรัสพื้นที่ที่อยู่ใกล้กับแผ่นอื่น ๆ มากขึ้นการโจมตีซ้ำช่องว่างจะอยู่รอด การแลกเปลี่ยนคือแผ่นสี่เหลี่ยมจะใช้ความพยายามมากที่สุดเพื่อให้แน่ใจว่าไม่มีการเชื่อมประสาน คำตอบที่ดีที่สุดคือให้ CM ของคุณไม่ประสานกับแผ่นอิเล็กโทรดเหล่านี้เลย แต่นั่นอาจต้องใช้ความพยายามเป็นพิเศษในส่วนของพวกเขา


ว้าวกระแสรั่วไหลสูงไปหน่อย แต่ 2mA โดยทั่วไปจะทำให้เกิดปัญหาหรือไม่ I2C เป็นสิ่งเดียวที่ฉันเห็นว่าอาจทำให้เกิดปัญหาเนื่องจากเป็นตัวสะสมแบบเปิด ฉันมีตัวต้านทาน 1k ดังนั้นจึงลดลง 1k * 0.002 = 2V ไม่ดี. ฉันทำถูกไหม
โทมัสโอ

1
ใช่มีอุปกรณ์ที่ทำขึ้นเป็นพิเศษสำหรับการปกป้องสายข้อมูลอนุกรมเช่น: st.com/stonline/products/literature/ds/13569/esdalc6v1-5p6.htmกระแสรั่วไหลของ 70nA, ความจุ 12pF (สมบูรณ์แบบสำหรับ I2C) และที่หนีบ ประมาณ 14V นอกจากนี้วิธีง่ายๆในการเพิ่มการป้องกันพิเศษให้กับ I2C คือการวางตัวต้านทานแบบอนุกรมทั้งข้อมูลและสายนาฬิกาใกล้กับ IC แต่ละตัวบนบัส จับคู่อย่างดีเลิศกับอิมพิแดนซ์ติดตาม - อิมพีแดนซ์เอาต์พุตของไดรเวอร์ซึ่งโดยปกติจะมีลักษณะเช่น 7-9ohms ดังนั้นสำหรับการติดตาม 50ohm, 41-43 ohms สำหรับ resister นั้นดี
ทำเครื่องหมาย

นอกจากนี้การใช้การยุติแหล่งข้อมูลบน I2C เป็นความคิดที่ดีทุกครั้งที่คุณมีอุปกรณ์จำนวนมากหรือบัสจะมีความยาว (เช่นผ่านสายเคเบิล) มันจะลดเสียงเรียกเข้าและป้องกันการสะท้อนกลับ คุณอาจต้องปรับแต่งค่าตัวต้านทานในอุปกรณ์ประกอบเมื่อคุณทำการติดตาม -> ตัวเชื่อมต่อ -> สายเคเบิล -> ตัวเชื่อมต่อ -> การติดตามซึ่งเว้นแต่ว่าคุณได้จับคู่อิมพีแดนซ์เหล่านั้นทั้งหมดแล้ว หากบัส I2C ทำงานค่อนข้างช้าเมื่อเทียบกับความยาวของการวิ่งสิ่งนี้อาจไม่สำคัญเลย
ทำเครื่องหมาย

1
หากคุณใช้งานบัสด้วยอัตรานาฬิกาที่ 12pF นั้นมีความสำคัญมากฉันหวังว่าคุณจะจ่ายมากสนใจความสมบูรณ์ของสัญญาณมากเพราะอัตรานาฬิกาของคุณจะต้องสูงมาก ที่ 10Mhz ที่มีแรงดึง 1k pull ups 100pF จะเป็นขีด จำกัด บัสโดยไม่มีการควบคุมอัตราการฆ่า แต่สิ่งใดที่ทำงานที่เร็วจะมีการควบคุมอัตราการฆ่าหรือแตกต่าง I2C ที่ 400khz ช่วยให้สามารถเก็บประจุบัสได้ 400pF โดยไม่ต้องควบคุมอัตราการฆ่าให้มากขึ้นเป็นไปได้ด้วยการควบคุมที่เหมาะสม ดังนั้นหากคุณเพิ่งใช้ 16 บิต PIC ฉันสงสัยอย่างมากว่าคุณมีรถบัสวิ่งเร็วมากจน 14pF เป็นเรื่องใหญ่
ทำเครื่องหมาย

1
ในส่วนนั้นดูดี ไม่ทราบว่าพวกเขาวัด 0.15pF อย่างไรฉันจะเดาว่าความจุของบรรจุภัณฑ์อยู่ที่ไหนสักแห่งในละแวกนั้นหรือสูงกว่า ในความเป็นจริงเมื่อคุณวางชิ้นส่วนเหล่านี้ไว้บนบอร์ดจะมีการเหนี่ยวนำตะกั่วจำนวนหนึ่งเช่นกันซึ่งทำงานเพื่อต่อต้านความจุของชิ้นส่วน นี่คือเหตุผลว่าทำไมเมื่อทำงานกับแคปขนาดเล็กมากเช่น 10nF คุณต้องตรวจสอบให้แน่ใจว่าใช้แพ็คเกจขนาดเล็กที่สุดที่มีเพื่อกำจัดเอฟเฟกต์ของการเหนี่ยวนำตะกั่วให้ได้มากที่สุด
Mark

4

ฉันใส่ส่วนที่คล้ายกันในสัญญาณที่ออกจากบอร์ดเช่น UART, Ethernet, I / O แบบดิจิทัล สำหรับสัญญาณภายในบอร์ดไม่ต้องกังวลกับมัน

เกี่ยวกับไดโอดภายใน: มีข้อ จำกัด ของไดโอดที่จะใช้ ไดโอดภายในจะตกลงกับการจัดการปกติ ไดโอดภายนอกจะป้องกันแรงกระแทกแบบคงที่ "พรมขนปุยในฤดูหนาว"


"พรมขนปุยในความตายของฤดูหนาว" รักมัน!
โทมัสโอ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.