เหตุใดเราจึงได้ความถี่เพียงหนึ่งเอาต์พุตในเอาต์พุตของ oscillators


12

ฉันเพิ่งเข้าสู่ oscillators ซึ่งฉันได้เรียนรู้เพื่อสนับสนุนการแกว่งในการตอบรับเชิงบวก เนื่องจากและขึ้นอยู่กับความถี่ทั้งจึงเป็นจริงสำหรับความถี่เฉพาะเท่านั้นAB=1ABAB=1

  1. เกิดอะไรขึ้นกับความถี่เหล่านั้นที่ถืออยู่?AB>1

  2. ความถี่เหล่านี้จะขยายเพิ่มเรื่อย ๆ จนกว่าวงจรตัว จำกัด จะ จำกัด หรือไม่

  3. ถ้าอย่างนั้นทำไมเราไม่รับความถี่เหล่านั้นในเอาต์พุตของเราล่ะ?


2
ฉันไม่คิดว่า "AB" เป็นคำศัพท์มาตรฐาน ฉันเดาว่ามันหมายถึงการได้รับห่วง?
Hearth

ใช่! ขอโทษสำหรับเรื่องนั้น.
Souhardya Mondal

@Hearth A ได้รับและ B คือส่วนของข้อเสนอแนะ เมื่อผลิตภัณฑ์ของพวกเขาเป็นส่วนหนึ่งของฟังก์ชั่นการถ่ายโอนเป็นศูนย์
user110971

1
ฉันคิดว่าเราควรเจาะจงมากกว่านี้: เมื่อวงวนเข้าใกล้ความเป็นเอกภาพ (จริงด้วยการเปลี่ยนเฟสเป็นศูนย์) ฟังก์ชัน CLOSED-LOOP มีตัวส่วนที่ใกล้ศูนย์
LvW

คำตอบ:


12

เหตุใดเราจึงได้ความถี่เพียงหนึ่งเอาต์พุตในเอาต์พุตของ oscillators

Oscillators ทำงานที่ความถี่หนึ่งโดยตรวจสอบสองสิ่ง: -

  • สัญญาณที่ป้อนกลับเพื่อรักษาความผันผวนนั้นอยู่ในเฟสเดียวกับสัญญาณที่พยายามรักษา คิดเกี่ยวกับการแตะลูกตุ้มแกว่งเบา ๆ ในตำแหน่งที่ถูกต้องและในทิศทางที่ถูกต้อง
  • ผลกำไรลูปนั้นมากกว่าความสามัคคีเล็กน้อย สิ่งนี้ทำให้มั่นใจได้ว่ามีการสร้างเอ็นโดยปราศจากการบิดเบือนมากเกินไปและเป็น "ยั่งยืน" ถ้า loop-gain น้อยกว่า 1 แสดงว่ามันไม่สามารถ "รักษา" การแกว่งได้

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

อย่างไรก็ตามเครือข่ายการเปลี่ยนเฟสบางอย่างสามารถสร้างการเปลี่ยนเฟสซึ่งเป็นความถี่การสั่นพื้นฐานหลาย ๆ ครั้ง กล่าวอีกนัยหนึ่งถ้า 1 MHz ก่อให้เกิดการเปลี่ยนเฟส 360 องศาบางทีความถี่ที่สูงขึ้นอาจทำให้ 720 องศา (2 x 360) สิ่งนี้อาจทำให้เกิดการสั่นอย่างต่อเนื่องที่สองความถี่ (มักถือว่าไม่พึงประสงค์)

ดังนั้นเราจึงออกแบบเครือข่ายการเปลี่ยนเฟสเพื่อให้แน่ใจว่าผู้สมัคร "ในเฟส" ความถี่สูงกว่ามีความกว้างน้อยกว่าผู้สมัคร "พื้นฐาน" และเนื่องจากเราอนุญาตให้ได้รับความสามัคคีหรือสูงกว่าเล็กน้อย (เพื่อ รองรับการสูญเสียในเครือข่ายการเปลี่ยนเฟส) สำหรับความถี่ที่เราต้องการผู้สมัครความถี่สูงจะไม่ทำให้เกิดการสั่น

ดังกล่าวข้างต้นจะยังเรียกว่าเป็นเกณฑ์ Barkhausen


แล้วจะเกิดอะไรขึ้นกับความถี่ที่มี AB> 1?
Souhardya Mondal

พวกเขาจะไม่รักษาความผันผวนเพราะพวกเขาไม่ตอบรับสัญญาณที่อยู่ในเฟสอย่างแม่นยำ คิดถึงลูกตุ้ม หากคุณกด (เล็กน้อย) ตรงจุดที่เริ่มแกว่งกลับคุณจะไม่ส่งผลกระทบต่อความถี่ที่สั่นและคุณจะรักษาความผันผวน
Andy aka

1
ถ้าอัตราขยายมากกว่าความเป็นเอกภาพที่ความถี่ออสซิลเลชันนั้นแอมพลิจูดของออสซิลเลเตอร์จะเพิ่มขึ้นจนกระทั่งมันไม่สามารถเพิ่มขึ้นได้อีกเนื่องจากข้อ จำกัด ด้านแรงดันไฟฟ้าหรือข้อ จำกัด อัตราการฆ่า ในคำอื่น ๆ คลิปความกว้าง
Andy aka

5

แล้วจะเกิดอะไรขึ้นกับความถี่ที่มี AB> 1?

ความอิ่มตัว

สมมติว่ามีหลายความถี่ที่มีการเพิ่มลูปและการเปลี่ยนเฟส แต่ลองเรียกอันที่มีการเพิ่มลูปสูงสุด สำหรับ ,และคุณอาจคาดหวังว่ามันจะทำให้เกิดการแกว่งโดยมีแอมพลิจูดเพิ่มขึ้นตามเวลา แต่ไม่มีวงจรจริงใดที่สามารถเพิ่มเอาต์พุตในแอมพลิจูดได้อย่างไม่มีกำหนด โดยปกติจะมีพฤติกรรมการอิ่มตัวที่ จำกัด แอมพลิจูดของเอาต์พุตAB1n2πfxfxAB>1

และเมื่อสิ่งนี้เกิดขึ้นก็มีแนวโน้มที่จะลดการรับคลื่นความถี่สำหรับทุกความถี่ ดังนั้นการบัญชีสำหรับความอิ่มตัวความถี่นี้จะจบลงด้วยและความถี่อื่น ๆ ทั้งหมดที่การวิเคราะห์เชิงเส้นบอกว่าคุณมีแต่น้อยกว่าที่ตอนนี้มีดังนั้นพวกเขาจึงไม่สั่นอีกต่อไปfxAB=1AB1fxAB<1


โฟตอน ... ขอให้คุณ: คุณเคยเห็นวงจรที่มีการเพิ่มลูปจริง> 1 (เฟสศูนย์!) ที่ "หลายความถี่" หรือไม่? ยิ่งไปกว่านั้นฉันมีข้อสงสัยอย่างมากหากประโยคที่ 1 ของวรรคสองในคำตอบของคุณถูกต้อง การได้รับลูปขึ้นอยู่กับความถี่ - และเมื่อมันลดลง (เนื่องจากบางส่วนไม่เป็นเชิงเส้นตรง) ที่ความถี่หนึ่งมันจะไม่ลดลงโดยอัตโนมัติสำหรับความถี่อื่นที่มีแอมพลิจูดอื่น (เนื่องจากความไม่เป็นเชิงเส้นคือ .
LvW

ฉันคิดว่าคุณหมายถึง oscillators ที่ใช้ตัวรวมหรือไม่ แต่เงื่อนไขของขนาดนั้นสมบูรณ์ที่ความถี่เดียวเท่านั้น !!
LvW

ฉันสงสัยว่ามันเป็นไปได้หรือไม่ที่จะออกแบบ oscillator ที่แกว่งไปมาตามธรรมชาติที่ความถี่ต่างกันสองแบบ? การอ่านคำตอบของคุณไม่ควรทำได้โดยพยายามออกแบบ oscillator ปกติ แต่มันทำให้ฉันคิด ฉันคิดว่าฉันจำได้ว่ายุ่งเหยิงไปกับเครื่องส่งสัญญาณออสซิลเลเตอร์สายส่งที่ผลิต sinewaves ที่หลากหลายสองตัว
Andy aka

3

คำตอบสั้น ๆ จากด้านข้างของฉัน:

คุณต้องไม่คิดในแง่ขนาดเท่านั้น อย่าลืมเฟส AB ของผลิตภัณฑ์จะต้องเป็นของจริง วงจรเลือกความถี่มีขนาดและเฟสซึ่งเป็นฟังก์ชันของความถี่ และ - การออกแบบที่ถูกต้อง - จะมีเพียงหนึ่งเดียวความถี่ที่สามารถตอบสนองเงื่อนไขทั้งสองอย่างในเวลาเดียวกัน (Barkhausens เกณฑ์การสั่นด้วยห่วงกำไร AB = 1 ):

  • | A * B | = 1 (สำหรับเหตุผลในทางปฏิบัติที่ค่อนข้างใหญ่กว่า "1" เช่น "1.2") และ

  • phaseshift exp (j * phi) = 1 (phi = 0)

เพื่อจุดประสงค์นี้ออสซิลเลเตอร์ที่รู้จักกันดีใช้ฟิลเตอร์ lowpass, highpass หรือ bandpass เป็นองค์ประกอบความคิดเห็น แต่ยังมีโทโพโลยีอื่น ๆ


@ LvW คุณสามารถให้ตัวอย่างหนึ่งหรือสองตัวอย่าง (ลิงก์) แก่โทโพโลยีขั้นสูงเพิ่มเติม โปรด.
analogsystemsrf

ตัวอย่าง: (a) ผู้รวมสองคนในซีรีส์ (inv./non-inv), (b) ตัวกรองรอยบาก, (c) double-T-topology, (d) Allpass, (e) โครงสร้างความต้านทานเชิงลบที่ใช้งาน, (f) ) resonator GIC (resonance FDNR)
LvW

2
  • สมมติว่าคุณหมายถึงออสซิลเลเตอร์คริสตัลคลาสสิก (XOs) ที่มีเอาต์พุตคลื่นสี่เหลี่ยม (ทั้งซีรีย์หรือโหมดคู่ขนาน)

เมื่อความอิ่มตัวเกิดขึ้นการเพิ่มของลูป (GH หรือ AB) จะลดลงเป็นศูนย์ยกเว้นในช่วงการเปลี่ยนภาพเชิงเส้นของเอาต์พุต คริสตัลทำหน้าที่เป็นตัวกรอง bandpass การผลิตคลื่นไซน์ที่ป้อนข้อมูลที่อาจมีฮาร์โมนิ แต่อัตราการฆ่าของเอาท์พุทคลื่นสี่เหลี่ยมโดยทั่วไปเร็วกว่าการป้อนข้อมูลคลื่นไซน์ดังนั้นพลังงานฮาร์โมนิมีร่างไม่เพียงพอเชิงเส้นเวลาที่จะ ขยายเมื่อมันไม่อิ่มตัวและได้รับเป็นศูนย์จึงระงับ

ข้อมูลมากกว่านี้

  • อย่างไรก็ตามในเชิงเส้น oscillators เนื้อหาฮาร์โมนิอาจนำไปสู่เสียงขั้นตอนเพื่อให้ผู้ที่มีระยะต่ำสุดเสียงได้สูงสุด Q ที่พื้นฐานเช่น SC-ตัดผลึกเช่น 10 MHz เตาอบที่ควบคุม oscillators คริสตัล (OCXOs) มาตรฐานเทียบกับAT ตัดใช้กันทั่วไปทุกที่ นั่นคือทั้งหมดที่ฉันจะพูดเกี่ยวกับเรื่องนี้ในตอนนี้

อย่างไรก็ตามสำหรับโครงสร้างผลึกขนาดเล็ก> = 33 MHz การสั่นพ้องของเสียงประสานมีแนวโน้มที่จะสูงกว่าพื้นฐาน ดังนั้นคุณจะพบว่าสิ่งเหล่านี้จัดอยู่ใน

สำหรับ CMOS ออสซิลเลเตอร์ feedback มักใช้ซีรีย์ R (3 k 10 ~ 10 kΩ) เพื่อ จำกัด การกระจายพลังงาน uW ในผลึกไมโครสลิซและความถี่สูง >> 10 MHz ยังสร้างการลดทอนของฮาร์มอนิกเพิ่มเติมจากเอฟเฟกต์แรก ตัวเก็บประจุโหลด ที่พบมากที่สุดคือฮาร์โมนิกที่สามหรือ "เสียงสูง" แต่ใช้เสียงสูงกว่า >> 150 MHz

แต่เมื่อต้องการเลือกฮาร์โมนิกส์สำหรับการแกว่ง (3, 5, 7, ฯลฯ ) ดังนั้นวิธีการประมวลผลคริสตัลหรือการปรับจูน LC แบบพาสซีฟเพิ่มเติมช่วยเพิ่มความกลมกลืนของตัวเลือก

คำเตือนที่พบบ่อยที่สุดสำหรับการออกแบบ XO "ไม่เคยใช้อินเวอร์เตอร์บัฟเฟอร์" (สามขั้นตอนการได้รับเชิงเส้นเมื่อเทียบกับหนึ่ง) เพื่อหลีกเลี่ยงการขยายตัวของฮาร์โมนิคปลอม เมื่ออินเวอร์เตอร์อิ่มตัวและอัตราขยายลดลงเป็นศูนย์พวกเขาจะระงับความถี่พื้นฐานยกเว้นช่วงการเปลี่ยนภาพสั้น ๆ พวกเขาสามารถทำตัวเหมือนการฉีดลูปล็อก (ILL) ซึ่งมันอาจจะสั่นแบบสุ่มที่พื้นฐานหรือฮาร์มอนิกโดยขึ้นอยู่กับผลกำไรสัมพัทธ์และเงื่อนไขการเริ่มต้น แต่ด้วยอินเวอร์เตอร์บัฟเฟอร์มีโอกาสมากขึ้นในช่วงเวลาการส่งออกที่จะทำให้เกิดข้อบกพร่องฮาร์มอนิกปลอมเมื่อการเปลี่ยนและล็อคเข้ากับเสียงประสาน

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


1

แม้ว่าคำตอบทั้งหมดจะถูกต้อง แต่ฉันเชื่อว่าสิ่งเหล่านี้ล้วนขาดจิตวิญญาณของคำถามของคุณ

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

คุณออกแบบอัตราขยายให้มีขนาดใหญ่กว่า 1 เล็กน้อยที่ความถี่เฉพาะโดยเฉพาะและคุณออกแบบ / พึ่งพาการไม่เป็นเชิงเส้นในระบบเพื่อรักษาความผันผวน ถ้าคุณอนุญาตให้กำไรที่จะมากขนาดใหญ่กว่า 1 แล้วคุณหยุดมีเชิงเส้น oscillator

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

หากคุณพัฒนาที่มีพลังของระบบ (ตัวอย่างเช่นโดยการทำให้ AB >> 1) คุณสามารถเข้าถึงรุนแรงอื่นที่ไม่ใช่เชิงเส้นมาก แต่มีเสถียรภาพoscillator ผ่อนคลายหรือในกรณีที่กลางคุณจะพบลำดับสองเท่าของระยะเวลาที่สร้างoscillator วุ่นวายเช่นวงจรของฉั่วหรือoscillator Van Der Pol

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

รูปคลื่นวงจรของ Chua

มีการใช้สำหรับทางเลือกเหล่านั้นทั้งหมด แต่ทฤษฎี oscillator เชิงเส้นโดยเฉพาะอยู่ห่างจากเงื่อนไขเหล่านั้น


2
เอ็ฟเฟ็กต์การผ่อนคลายนั้นเกิดจากความต้านทานเชิงลบแบบไม่เชิงเส้นเช่นฮิสเทรีซิสเล็ก ๆ ซึ่งเป็นผลตอบรับเชิงบวกของ AC พร้อมกับข้อเสนอแนะเชิงลบของ DC เอฟเฟกต์นี้เป็นเรื่องธรรมดาใน Buck PWM แบบเรียงซ้อนจากนั้นเสียงรบกวนระบบควบคุม Boost-PFM converter ซึ่งเป็นตัวอย่างที่ทำให้เกิดเสียงทฤษฎีความโกลาหล
โทนี่สจ๊วต Sunnyskyguy EE75

1
@TonyEErockets นักวิทยาศาสตร์เหล่านั้นล้วนเป็น "ถังความคิด" ที่เราใช้เพื่อทำให้เอฟเฟกต์เข้าใจเข้าใจวิเคราะห์และออกแบบได้ง่ายขึ้น แต่ในความเป็นจริงแล้วสิ่งเหล่านี้ล้วนเป็นกรณีเฉพาะของระบบพลวัตที่ไม่ใช่เชิงเส้น โปรดทราบว่าคุณสามารถปรับวงจรของ Chua เพื่อนำเสนอพฤติกรรมทั้งหมดได้เพียงแค่ปรับแต่งองค์ประกอบที่ไม่ใช่เชิงเส้น
Edgar Brown

1
ขออภัยตัวอย่างใดเป็น "เหล่านั้น" ไม่คุ้นเคยกับสิ่งตีพิมพ์ของ Chua ยกเว้นชื่อเนื่องจากฉันค้นพบวิธีสร้างสัญญาณออสซิลเลเตอร์ต่ำ THD ที่มีความเสถียรเชิงเส้นและไม่เชิงเส้น ccts มานานก่อน Chua ในยุค 70 Buck 90 cascade ของฉัน> Boost inductor ฟังเหมือนน้ำเดือดในห้องแล็บจากระบบเสียง piezo จนกว่าฉันจะซ่อมมัน
Tony Stewart Sunnyskyguy EE75

@TonyEErockets นักวิทยาศาสตร์ทุกพฤติกรรมจาก linear oscillator, วุ่นวายผ่าน oscillator, oscillator ผ่อนคลาย แม้ว่าวงจรของ Chua นั้นเป็นระบบพลวัตทางกายภาพที่ง่ายที่สุดเท่าที่จะเป็นไปได้เพื่อสร้างความวุ่นวาย
Edgar Brown

1
ใช่แน่นอน ฉันเห็น. เนื่องจากพฤติกรรมทั้งหมดที่มีฮาร์โมนิกเกิดขึ้นจากความไม่เชิงเส้นแม้กระทั่งคุณสมบัติเชิงโครงสร้างของ Xtals อาคาร ดังนั้น "ถังความคิด" หมายถึงการประมาณเชิงเส้นที่เฉพาะเจาะจง ฉันได้เรียนรู้วิธีการใช้การประมาณเชิงเส้นเป็นทฤษฏีเชิงเส้นสำหรับทฤษฎีที่ไม่ใช่เชิงเส้นสำหรับการใช้งานที่ดีเช่นเมื่อ Rs จำนวนมาก (หรือ ESR ที่ฉันเรียกว่า) เกินความต้านทานที่เพิ่มขึ้นแบบไม่เชิงเส้นกับกระแสที่เพิ่มขึ้นใน LED เพื่อลดทอนฮาร์มอนิกและยกระดับคิวเมื่อผลกำไรมาบรรจบกับเอกภาพ
Tony Stewart Sunnyskyguy EE75

1

|A β|=1A β=0

A

β

เกณฑ์ความมั่นคงของ Barkhausen

|A β|=1vovfvfvo

|A β|>1±

Oscillator ที่ไม่เสถียร

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

|A β|<1

การทำให้หมาด ๆ

|A β|=1A β=0

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


1
ใช่ - ฉันเห็นด้วยกับคำอธิบาย (สั้น) อีกหนึ่งความคิดเห็นเพิ่มเติม: เนื่องจากมันเป็นไปไม่ได้ที่จะบรรลุผลกำไรจากการวนรอบต่อการออกแบบที่ว่า "หนึ่ง" เราจึงตระหนักถึงการเพิ่มขึ้นของวงวนที่ค่อนข้างใหญ่กว่า "1" (ที่ความถี่เดียว) และใช้กลไกการปรับความกว้างอัตโนมัติ (ไม่เป็นเชิงเส้น, ไดโอด, NTC, FET เป็นตัวต้านทาน, ... ) ซึ่งสามารถนำอัตราการวนกลับไปที่ "1" ก่อนที่จะเกิดการตัด
LvW

1
ββ

อีกครั้ง - ฉันเห็นด้วยกับวิธีการของคุณในการตอบคำถามเช่นนี้ ฉันขอเพิ่มความคิดเห็นอื่น (แก้ไข) ได้ไหม เกณฑ์ที่ตั้งชื่อตาม Heinrich Barkhausen ไม่ใช่ "เกณฑ์เสถียรภาพ" (เช่นเกณฑ์ที่กำหนดโดย Strecker และขนานกับ Nyquist) เกณฑ์ของ Barkhausens เรียกว่า "เงื่อนไขการแกว่ง" - เฉพาะเจาะจงมากขึ้น: เป็นเพียงเงื่อนไข "จำเป็น" สำหรับวงจรที่จะแกว่ง - ไม่เพียงพอ (Wikipedia ไม่ถูกต้องเสมอไป)
LvW

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