Anti-saturation diode นั้นเชื่อมต่อขนานกับ CB-diode ของทรานซิสเตอร์ที่จะต้องป้องกันไม่ให้อิ่มตัว คุณกำลังทำสิ่งนี้อย่างถูกต้องที่ npn (ขั้วบวกที่ฐานและขั้วลบที่ตัวสะสม) และมันควรจะทำแบบเดียวกับที่ pnp เพียงแค่ที่ไดโอดเป็นอีกทางหนึ่งในทรานซิสเตอร์นี้: แคโทดที่ฐานและขั้วบวกที่ สะสม
ฉันไม่แน่ใจจริงๆว่าคุณเลือกตัวต้านทานพื้นฐานของคุณอย่างไร ฉันถือว่าคุณมีแรงดันไฟฟ้า 5 V และสัญญาณไดรฟ์ฐานสี่เหลี่ยม (0 V, 5 V) ฉันขอแนะนำให้คุณใช้ค่าที่เหมือนกันสำหรับตัวต้านทานพื้นฐาน ด้วย 5 kมีความเป็นไปได้สูงที่ค่าความต้านทานพื้นฐานจะเป็นอันตรายมากกว่าการต่อต้าน sat-diode บางอย่างอยู่ในช่วง 200 ... 500 สำหรับตัวต้านทานแต่ละตัวดูดีกว่าสำหรับฉันโอห์มΩΩ
หากคุณต้องการเพิ่มความเร็วให้มากขึ้นคุณสามารถลองตัวต้านทานพื้นฐานพร้อมตัวเก็บประจุขนาดเล็ก (ประมาณ 22 pF) เคล็ดลับเกี่ยวกับการหาค่าที่เหมาะสมสำหรับตัวเก็บประจุคือการทำให้มันมีค่าเท่ากับค่าความจุที่ฐานดังนั้นจึงสร้างตัวแบ่งแรงดันไฟฟ้า 1: 1 สำหรับส่วนความถี่สูงของขอบแรงดันไฟฟ้าที่เพิ่มขึ้นหรือลดลง
แก้ไข # 1:
นี่คือแผนผังที่ฉันเคยตรวจสอบกับ LT Spice สัญญาณอินพุต (สี่เหลี่ยมจัตุรัส 0 V และ 5 V) จะถูกป้อนเข้ากับอินเวอร์เตอร์ BJT ที่คล้ายกันสามตัวแต่ละตัวใช้คู่เสริม BC847 และ BC857 ด้านซ้ายไม่มีเทคนิคพิเศษในการเร่งความเร็วคนที่อยู่ตรงกลางใช้ไดโอด Schottky เพื่อต่อต้านการอิ่มตัวและอีกทางด้านขวานั้นมีการบายพาสความเร็วสูงตามแต่ละตัวต้านทานพื้นฐาน (22 pF) เอาต์พุตของแต่ละสเตจมีโหลดเท่ากัน 20 pF ซึ่งเป็นค่าปกติสำหรับความจุการติดตามบางส่วนและอินพุตที่ตามมา
ร่องรอยแสดงสัญญาณอินพุต (สีเหลือง) การตอบสนองช้าของวงจรทางด้านซ้าย (สีน้ำเงิน) การตอบสนองด้วยไดโอดป้องกันความอิ่มตัว (สีแดง) และการตอบสนองของวงจรที่ใช้ตัวเก็บประจุ (สีเขียว)
คุณสามารถเห็นได้อย่างชัดเจนว่าความล่าช้าในการแพร่กระจายลดน้อยลงไปมากน้อยเพียงใด เคอร์เซอร์ตั้งไว้ที่ 50% ของสัญญาณอินพุตและที่ 50% ของเอาท์พุทของวงจรที่เร็วที่สุดและบ่งชี้ถึงความแตกต่างเพียงเล็กน้อยของ 3 ns เท่านั้น ถ้าฉันหาเวลาฉันอาจแฮ็ควงจรและเพิ่มรูปภาพขอบเขตจริง รูปแบบที่รอบคอบจะจำเป็นอย่างยิ่งเพื่อให้ได้ช่วงเวลาการหน่วงเวลาย่อย -10 ns ในความเป็นจริง
แก้ไข # 2:
เขียงหั่นขนมทำงานได้ดีและแสดงความล่าช้า <10 ns บนขอบเขต 150 MHz ของฉัน รูปภาพจะตามมาในสัปดาห์นี้ ต้องใช้หัววัดที่ดีของฉันเพราะวัตถุ cheapo แสดงไม่มากไปกว่าเสียงเรียกเข้า ...
แก้ไข # 3:
ตกลงนี่คือเขียงหั่นขนม:
คลื่นสี่เหลี่ยม 1 MHz ที่มี 5 V (pkpk) เข้าสู่บอร์ดจากด้านซ้ายผ่านช่องเสียบ BNC และสิ้นสุดลงที่ 50 ( ตัวต้านทานแบบขนาน 100 ตัวหนึ่งตัวบนที่ซ่อนไว้โดยโพรบ) ตัวต้านทานพื้นฐานคือ 470 ตัวเก็บประจุ 30 pF, Schottky diodes คือ BAT85, ทรานซิสเตอร์คือ BC548 / BC558 อุปทานถูกบายพาสด้วย 100 nF (เซรามิก) และตัวเก็บประจุด้วยไฟฟ้าขนาดเล็ก (10 F)โอห์มโอห์มμΩΩΩμ
ภาพหน้าจอแรกแสดงรูปคลื่นอินพุตและเอาต์พุตที่ 100 ns / div และ 2 V / div สำหรับการติดตามทั้งสอง (Scope คือ Tektronix 454A)
ภาพหน้าจอที่สองและสามแสดงการเปลี่ยนจากต่ำไปสูงและจากสูงไปต่ำที่อินพุตด้วย 2 ns / div (ฐานเวลา 20 ns พร้อมกำลังขยาย 10 x แนวนอนเพิ่มเติม) ขณะนี้การติดตามอยู่กึ่งกลางแนวตั้งบนหน้าจอเพื่อการแสดงผลที่ง่ายขึ้นของการหน่วงเวลาการแพร่กระจายด้วย 1 V / div ความสมมาตรดีมากและแสดงความแตกต่างของ <4 ns ระหว่างอินพุตและเอาต์พุต
ฉันจะยืนยันว่าเราสามารถไว้วางใจผลลัพธ์ที่จำลองได้จริง
เวลาที่เพิ่มขึ้นและลดลงนั้นเร็วกว่าในความเป็นจริงและถูก จำกัด ด้วยเวลาที่เพิ่มขึ้นของขอบเขต แต่ฉันสามารถคิดได้ว่าไม่มีเหตุผลว่าทำไมความล่าช้าระหว่างสัญญาณทั้งสองไม่ควรแสดงอย่างถูกต้อง
มีสิ่งหนึ่งที่ควรคำนึงถึงคือ: ด้วยการเปลี่ยนจากต่ำไปหาสูงและสูงมากไปหาน้อยทรานซิสเตอร์ทั้งสองมีแนวโน้มที่จะดำเนินการข้ามช่วงเวลาสั้น ๆ ที่ความถี่สูงกว่าของสัญญาณอินพุท (ประมาณ> 2 MHz) วงจรอินเวอร์เตอร์จะเริ่มมีกระแสไฟฟ้าจำนวนมากและทำสิ่งแปลก ๆ ...