อะไรทำให้ spikes หรือการแกว่งในตัวแปลง Buck-Boost ของฉันคืออะไร


11

ปัจจุบันฉันมีปัญหาเกี่ยวกับตัวแปลง Buck-Boost แผนผังของตัวแปลง Buck-Boost ของฉันสามารถเห็นได้ดังต่อไปนี้:

แผนผังของตัวแปลง Buck-Boost ของฉัน

ฉันใช้ทรานสดิวเซอร์ Hall Effect, LV25-P และ LA25-NP เพื่อวัดแรงดันอินพุตและกระแสอินพุตสำหรับ Buck-Boost จากนั้นสัญญาณจะถูกวัดโดยทรานสดิวเซอร์และส่งไปยังวงจรเงื่อนไขสัญญาณ (ด้านขวาของรูปนี้) สำหรับวงจรเงื่อนไขสัญญาณฉันใช้ LM358 เพื่อสร้างตัวติดตามแรงดันไฟฟ้า ในที่สุดสัญญาณจะถูกส่งไปยัง ADC

IGBT ที่ฉันใช้คือ IRG4PH50U ไดรเวอร์คือ TLP250 ผู้จัดหาพลังงานสำหรับ TLP250 คือ + 15V และภาคพื้นดินหมายถึง "กลาง" ความถี่สวิทช์คือ 20KHz

ฉันใช้ตัวจำลอง PV, Chroma ATE-62050H-600S เป็นแหล่งอินพุตสำหรับ Buck-Boost เอาต์พุตเชื่อมต่อกับความต้านทานทางอิเล็กทรอนิกส์ที่ 20 Omh ฉันรักษารอบการทำงานของ IGBT ไว้ที่ 49% ผลลัพธ์แสดงดังต่อไปนี้:

โดยที่ช่องสัญญาณ 1 หมายถึงสัญญาณเดี่ยวที่พอร์ต "LA" ซึ่งอยู่ด้านหน้าของวงจรเงื่อนไขสัญญาณ channel 2 หมายถึง singal ที่พอร์ต "1" ซึ่งอยู่ท้ายวงจรวงจรสัญญาณด้วย LC lowpass filter ช่อง 3 คือกระแสอินพุตที่ฉันวัดโดยโพรบออสซิลโลสโคปปัจจุบัน

ผลลัพธ์ไม่ดีมาก ฉันต้องการลบแหลมเหล่านี้จริงๆ เมื่อเร็ว ๆ นี้ฉันอ่านเอกสารบางอย่างเกี่ยวกับการตีกลับภาคพื้นดินเช่นอะไรทำให้เกิดการสั่นขนาดใหญ่ในตัวแปลงบูสเตอร์ DC / DC ของฉัน พื้นนี้จะเด้งหรือผลกระทบอื่น ๆ ? ฉันสันนิษฐานว่ามันเกิดจากการกระแทกพื้น อย่างไรก็ตามฉันไม่สามารถแก้ไขได้

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก


สวัสดี @BruceAbbott ใช่ฉันมี 3 บริเวณ

หนึ่งกราวด์เกี่ยวข้องกับทรานสดิวเซอร์และ LM358 และฉันทำเครื่องหมายว่า "สามเหลี่ยม" กราวด์ที่สองเกี่ยวข้องกับไดรเวอร์ TLP250 ฉันทำเครื่องหมายว่า "D_GND" อันที่สามเป็นจุดเริ่มต้นของ Buck-Boost ฉันทำเครื่องหมายว่า "GND" ฉันใช้ตัวต้านทาน 0 Omh เพื่อเชื่อมต่อพวกมันเข้าด้วยกันอย่างที่คุณเห็นในส่วนด้านขวาของรูป เมื่อฉันวัดสัญญาณในช่องที่ 1 และช่องที่ 2 พื้นดินที่ฉันเชื่อมต่อคือ P6

ตามคำขอสำหรับ @PlasmaHH ฉันเพิ่มต้นแบบและโครงร่าง PCB

แบบเดิม เค้าโครง PCB


เมื่อเร็ว ๆ นี้ฉันได้ลองวิธีแก้ปัญหาจาก @PlasmaHH และผลลัพธ์แสดงดังต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ช่อง 3 เป็นกระแสอินพุตที่ฉันวัดโดยโพรบออสซิลโลสโคปปัจจุบัน ช่องที่ 1 และช่องที่ 2 หมายถึงพอร์ตเดียวกันพอร์ต "1" อย่างไรก็ตามช่องที่ 1 ใช้เสาอากาศภาคพื้นดินในขณะที่ช่องที่ 2 ไม่ได้ เราสามารถเห็นได้ว่าระลอกคลื่นบางส่วนลดลง แต่ไม่ใช่ทั้งหมด

ฉันลองวงจร Boost ของฉันซึ่งเป็นงานก่อนหน้าของฉัน ผลลัพธ์แสดงดังต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

โดยที่ช่อง 1 ใช้เสาอากาศภาคพื้นดินในขณะที่ช่อง 2 ไม่ทำ จากรูปนี้เราจะเห็นได้ว่าระลอกทั้งหมดลดลง

จากการอภิปรายข้างต้นฉันคิดว่า @PlasmaHH ถูกต้อง แต่ไม่ใช่ทั้งหมด @carloc และ @rioraxe ให้บริการแก้ปัญหาบางอย่างและฉันคิดว่าพวกเขาอาจ wokr ผมอ่าน airticle โดยเจฟสาลี่ที่ http://www.analog.com/library/analogdialogue/archives/41-06/ground_bounce.html ฉันคิดว่าการตีกลับที่พื้นเป็นตัวการ ฉันทำ anaylsis สำหรับ Buck-Boost ของฉันตามที่แสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

ตัวเลขเหล่านี้ให้ลูปปัจจุบันสองแบบที่แตกต่างกันเมื่อสวิตช์เปิดหรือปิด จากรูปนี้จะเห็นการเปลี่ยนแปลงของพื้นที่วนรอบปัจจุบัน ฉันเสนอวิธีแก้ปัญหาในการออกแบบเค้าโครง PCB ดังแสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

นี่คือเค้าโครง PCB ของฉันซึ่งยังไม่เสร็จ ฉันแค่อยากรู้ว่ามันใช้งานได้หรือไม่

ป้อนคำอธิบายรูปภาพที่นี่

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

ดังนั้นทุกคนคุณคิดว่าตกลงหรือไม่

--- การเปลี่ยนแปลง ประการแรกฉันลดขนาดของแคปเตอร์เพราะฉันพบว่าฉันไม่ต้องการขนาดใหญ่ จากนั้นฉันลดการติดตามระหว่างตัวเหนี่ยวนำ GND และ Cout สิ่งนี้มีประสิทธิภาพในการลดการเหนี่ยวนำที่หลงทาง "หรือไม่?

ป้อนคำอธิบายรูปภาพที่นี่


สวัสดีฉันเพิ่งอัพเดตเค้าโครง PCB ของฉัน คุณช่วยฉันตรวจสอบได้ไหม

ป้อนคำอธิบายรูปภาพที่นี่


ฉันทำการเปลี่ยนแปลงบางอย่าง:

  1. ทำ IGBT และไดโอดในฮีทซิงค์หนึ่งครั้งเพื่อใช้พื้นที่ลูปซ้ำ
  2. ทำส่วนประกอบบางอย่างที่ด้านล่าง แต่ฉันไม่รู้จริงๆว่ามันใช้ได้หรือไม่
  3. เชื่อมต่อบริเวณด้วยกันเป็นวงกลมสีขาวที่ฉันทำเครื่องหมายไว้ในรูป

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่ทราบวิธีการวัด ESR สำหรับหมวก แต่ฉันได้ตรวจสอบเอกสารเกี่ยวกับเรื่องนี้แล้ว มันบอกว่า:

"ฝาปิดอินพุตคือ 100V 470uF. ESR ของมันคือ 0.06 โอห์ม. หมวกเอาต์พุตคือ 250V 47uF. ESR คือ 0.6 โอห์ม"


เมื่อเร็ว ๆ นี้ฉันได้สร้างบอร์ด PCB ใหม่ตามที่แสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

ผลลัพธ์ได้ดีดังแสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

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

โดยวิธีการที่ฉันยังทดสอบกระแสไฟขาออกและแรงดันไฟฟ้าที่แสดงด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

ทำไมสัญญาณรูปแบบออกมาแปลก ๆ ? จะปรับปรุงได้อย่างไร โปรดช่วยฉันดูด้วย


คุณดูเหมือนจะมี 3 บริเวณแยกกัน พวกเขาเชื่อมต่อกันอย่างไรทางร่างกาย? ขอบเขตที่เชื่อมต่อกับจุดใด แสดงเลย์เอาต์ของคุณ
Bruce Abbott

แสดงให้เห็นว่าคุณเชื่อมต่อโพรบได้อย่างไร (เช่นถ้าคุณใช้เสาอากาศภาคพื้นดินหรือการเชื่อมต่อตัวเหนี่ยวนำที่เหมาะสมต่ำ)
PlasmaHH

1
@Lecio: อ๋อสายนั้นค่อนข้างเสาอากาศเล็กน้อย ใช้ไฟล์แนบพื้นเหนี่ยวนำต่ำสำหรับโพรบและ Google ของคุณเกี่ยวกับการเหนี่ยวนำและโพรบ gnd
ลาสม่าเฮช

2
นอกจากนี้เค้าโครง pcb ไม่ช่วย สองลูปที่ปรากฎที่นี่ลิงค์ มีกระแสสูงสลับเร็ว พวกเขาแนะนำการเหนี่ยวนำที่ค่อนข้างจรจัดซึ่งมีแนวโน้มที่จะแกว่งไปมาด้วยแคปจรจัด แต่ที่แย่ที่สุดคือพวกมันจะส่งเสียงรบกวนได้ทุกที่ในวงจรใกล้เคียง การเชื่อมต่อเหล่านั้นควรจะทำด้วยพื้นที่ทองแดงหนักเท่านั้นพยายามที่จะไปและกลับเส้นทางแต่ละด้านบนของอีกสองชั้น
carloc

1
[1] ด้วยวงจรสวิตชิ่งที่ใหญ่กว่านั้นไม่จำเป็นต้องดีกว่าเพราะความจุที่สูงขึ้นและองค์ประกอบของกาฝาก ลองใช้ MOSFET และไดโอดเอาท์พุทที่มีระดับแรงดันไฟฟ้าที่เหมาะสมกว่า (เช่นไม่ใช่ 1200V) [2] แคปอิเล็กโทรไลต์มี ESR สูงลองเพิ่มฝาเซรามิกที่มีช่วง uF สองสามขนานกับ Cout และ Cin [3] ลองทำการปะด้วยลวดเส้นหนาจาก Cout + pin โดยตรงกับขาเหนี่ยวนำซึ่งจะช่วยลดพื้นที่ลูปการสลับปัจจุบัน
rioraxe

คำตอบ:


1

ก่อนอื่นคุณควรแน่ใจว่าคุณวัดอย่างถูกต้อง โพรบของคุณมีเอฟเฟกต์เสาอากาศภาคพื้นดินคุณสามารถอ่านแอปพลิเคชั่น"การวัดระลอกผลลัพธ์และการสลับในสภาวะควบคุมการสลับสลับ " เพื่อดูรายละเอียดเพิ่มเติม

ประการที่สองไดโอดเร็วเป็นพิเศษ trr <= 30ns จะช่วยแก้ปัญหาขัดขวางของคุณ ในการค้นหาตัวเก็บประจุ ESR ต่ำคุณสามารถเลือกตัวเก็บประจุที่มีอุณหภูมิสูง / ต่ำในปัจจุบัน; เช่นตัวเก็บประจุ 105 ° C สามารถช่วยคุณแก้ปัญหาได้ PCB ของคุณดูเหมือนว่าจะมีปัญหาเรื่องความสามารถในการดักจับกาฝาก คุณสามารถเติมด้วย Gnd ระนาบด้านล่างของสวิตช์ซึ่งจะช่วยลดความจุของกาฝาก


0

ดูเหมือนว่า Spikes ของคุณจะเริ่มต้นที่ IGBT เปิดในการตั้งค่าปัจจุบันตัวเหนี่ยวนำของคุณค่อนข้างสูงเมื่อเปิดตัวแปลงส่วนใหญ่ได้รับการตั้งค่าด้วยวิธีนี้ดังนั้นจึงเป็นการดูหมิ่นฉันที่จะพูดว่านี่เป็นสิ่งผิด ต้องการไดโอดอย่างรวดเร็วตามที่ m derecik กล่าวนอกจากนี้คุณยังต้องชะลอการเปิดประตูของ IGBT ด้วยวิธีการใด ๆ ตัวต้านทานประตูที่พบเห็นได้ทั่วไปนั้นเข้าใจและลองได้ง่าย บายพาสตัวต้านทานเกตทดลองด้วยไดโอดขนาดเล็กที่รวดเร็วดังนั้นการปิด IGBT จะไม่ทำให้ช้าลงซึ่งจะทำให้พลังงานเพิ่มขึ้น แต่ที่ 20KHz ที่คุณเลือกมันควรจะใช้งานได้ตัวต้านทานเกตจะขึ้นอยู่กับโครงร่าง PCB ของคุณ ความต้านทานประตูที่น้อยกว่าที่จำเป็นในการเพิ่มหนามแหลมให้อยู่ในระดับที่ยอมรับได้คุณสามารถเริ่มต้นด้วยตัวต้านทาน 47 โอห์มที่มีไดโอด BAV21 พร้อมกัน

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