การประมวลผลสัญญาณด้วยแอมป์ Op


11

ฉันได้รับมอบหมายให้ทำซ้ำสัญญาณต่อไปนี้

ใช้เฉพาะ Op Amps (และตัวต้านทาน)

ฉันค่อนข้างแน่ใจว่าฉันจะต้องเพิ่มสัญญาณสองสัญญาณคือรูปคลื่นและรูปสามเหลี่ยมมันเป็นเรื่องยากมากที่จะหาวิธีบิดสัญญาณจาก -8V ถึง 0V

ฉันพยายามรับฟังก์ชั่นการถ่ายโอนตามสัญญาณรูปคลื่นสี่เหลี่ยม V2 (-6V ขั้นต่ำถึง 0V สูงสุด, freq = 1Hz) และรูปคลื่น wave tringular V1 (0V ต่ำสุด, 2V สูงสุด, freq = 1Hz) ด้วยสิ่งนี้ฉันได้รับ เอาท์พุทดังต่อไปนี้ Vo:

Vo = -2V1-2V2-4

ซึ่งตรงกับตารางต่อไปนี้ยกเว้น AT POINT V1 = 0, V2 = 0

    V1  V2   V0
    2   -6   8
    2   -6   4
    2    0  -8
    0    0  -4   <---HERES THE PROBLEM ! (Should be zero)
    0   -6   8

ฉันจะทำอย่างไร


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


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

ใช้ op-amps เท่านั้นหรือ แน่นอนคุณได้รับอนุญาตให้ใช้ตัวต้านทานเช่นกัน?
ใน silico

ใช่แน่นอนว่าข้อ จำกัด คือ opamps และตัวต้านทานเท่านั้น
Favner

คำตอบ:


17

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

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

สัญญาณ s1 = สามเหลี่ยมคลื่น, 0 V ถึง +4 V
สัญญาณ s2 = คลื่นสี่เหลี่ยม, 0 V ถึง +12 V
สัญญาณ s3 = s1 / 2 + s2 / 2, 0 V ถึง +8 V

±

×

แผนผังเพียง 2 opamps และ 9 ตัวต้านทาน:

แผนผัง


1
ยอดเยี่ยม! นั่นเป็นทางออกที่ดี
อดัมลอเรนซ์

แน่นอนว่านี่เป็นคำตอบที่ 'เรียบง่าย' (โดยไม่ต้องใช้ตัวรวม, ตัวเรียงคลื่นครึ่งคลื่น ฯลฯ ) ใช่ไหมถ้าฉันคิดว่าคุณกำลังเพิ่ม / ผสมสัญญาณและปรับแอมพลิจูดสำหรับเอาท์พุตแอมพลิจูดที่ต้องการ . ฉันถามสิ่งนี้ตั้งแต่ต้องพัฒนาหรือหาเทคนิค (ควรเป็นเทคนิคที่รู้จัก) เพื่อออกแบบด้วย op-amps สำหรับกรณีเฉพาะนี้ ขอขอบคุณ.
Favner

@Madman - ขอบคุณ! แม้ว่าฉันคิดว่ามันเป็นกลอุบายที่สกปรกมากกว่าเกมที่ยอดเยี่ยม :-) ฉันรู้ทันทีว่ามันต้องเป็นอะไรแบบนี้ ฉันคิดเกี่ยวกับมันตลอดทั้งวันและฉันไม่เห็นวิธีแก้ปัญหาอื่น ๆ อย่างน้อยก็ไม่ใช่แค่ตัวต้านทาน (Oli เป็นสิบแปดมงกุฎ! :-))
stevenvh

@stevenvh: เงินรางวัลที่ได้รับขึ้นอยู่กับวิธีการแก้ปัญหาที่ฉลาดภายในข้อ จำกัด รุ่งโรจน์สำหรับ Oli Glaser สำหรับการใช้งานดั้งเดิมของ opamp เป็นไดโอด
Federico Russo

7

อีกตัวเลือกหนึ่งคือวงจรนี้ซึ่งใช้ opamps ในจำนวนเดียวกันกับ Stevens แต่ทำงานแตกต่างกันเล็กน้อย
มันขึ้นอยู่กับกำไรที่แตกต่างกันสำหรับการแกว่งในทางบวก / ลบ (ทำได้ด้วยไดโอดในวงจรป้อนกลับ)
R2, R5 และ R11 ลดทอนและเปลี่ยนสัญญาณ -6V-0V เป็น -2V-2V ในขณะที่แสดงอิมพีแดนซ์1kΩเป็น opamp อินพุต R7 และ R8 คือการตั้งค่าต่าง ๆ ที่ได้รับสำหรับการแกว่งทางบวก / ลบ
ส่วนประกอบทั้งสอง (postive / negative tapped จากจุด "POS" และ "NEG") ของสัญญาณสุดท้ายจะถูกรวมเข้าด้วยกันและกลับด้านโดย opamp U2 และคุณมีสัญญาณเอาต์พุต

วงจรไฟฟ้า

จำลอง:

เซอร์กิตเซอร์กิต

คุณสามารถดูสัญญาณอินพุต (สีน้ำเงิน / แดง) และสัญญาณเอาต์พุต (สีเขียว) ในกราฟด้านบน ที่ด้านล่างคุณจะเห็นองค์ประกอบบวกและลบ (ชมพู / ฟ้าอ่อน) ซึ่งสรุปโดย U2

แก้ไข - ดังนั้นไม่มีไดโอดแล้ว?

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

วงจร 2

และนี่คือการจำลอง:

วงจร 2 ซิม

ฉันรวมกระแสผ่านอินพุตของ opamp เพื่อแสดงการทำงานของไดโอด เอาต์พุตจะเหมือนกับวงจรแรก ในทางทฤษฎีสิ่งนี้ควรทำงานกับ opamp ใด ๆ ที่มีไดโอดแบบ จำกัด กระแสกับการป้องกันอินพุตของรถไฟ


ข้อ จำกัด เป็นเพียง opamps และตัวต้านทาน แต่ฉันไม่ทราบว่ามีวิธีการแก้ปัญหาอื่น ๆ แล้วกว่าเคล็ดลับสกปรกของฉัน ฉันต้องการจะดู
stevenvh

@ สตีเว่น - อ่าฉันคิดว่ามันเป็น opamps และส่วนประกอบแบบพาสซีฟแทนที่จะเป็นแค่ตัวต้านทานเพราะในตอนแรกคำถามก็แค่พูดว่า "โอเปร่าเท่านั้น" จากนั้นรวม "และตัวต้านทาน" เมื่อใน silico แสดงความคิดเห็น หวังว่า OP จะสามารถอธิบายได้ว่าไดโอดได้รับอนุญาตหรือไม่ ฉันคิดว่าคุณเป็นทางออกที่ยอดเยี่ยมไม่ทางใดก็ทางหนึ่งฉันแค่เพิ่มทางเลือกอื่นสำหรับความสนใจ
Oli Glaser

@Oli Glaser ฉันได้แก้ไขคำถามเดิมโดยเพิ่ม "(และตัวต้านทาน)" หลังจากเห็นความคิดเห็นของ In silico จำกัด ได้เสมอ opamps และตัวต้านทาน (และเห็นได้ชัดสัญญาณ) ที่นอกเหนือจากที่ไม่ได้รับอนุญาต, กระนั้นมันก็เป็นทางเลือกที่ดีอีกครั้งเพื่อให้ปัญหาที่น่าเกลียด / ขนนี้ :)
Favner

1
@Oli Glaser - คุณใช้ simulator กับเขาเป็นอะไร?
Favner

1
@Aaargh! นั่นคือการโกงที่เลวร้ายยิ่งกว่าของฉัน! :-) คุณต้องเสียค่าใช้จ่ายเพิ่มสองอย่าง บางทีคุณสามารถแทนที่ตัวต้านทานด้วย opamps ด้วยเช่นกัน? ;-)
stevenvh

2

สิ่งที่ทำให้ปัญหานี้ยุ่งยากคือคุณไม่เพียงแค่มีผลรวมของคลื่นสามเหลี่ยมและคลื่นสี่เหลี่ยม ขั้นตอนเชิงลบของคลื่นสี่เหลี่ยมคือ -12 V แต่ขั้นตอนเชิงบวกเพียง 8 V

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

พิจารณาตัวเก็บประจุที่สามารถชาร์จและคายประจุด้วยกระแสคงที่และยังสามารถถูกหนีบสูงและต่ำ "ทันที" ถึง +8 และ -8 โวลต์ เพื่อเลือกบางอย่างลองใช้ตัวเก็บประจุ 10 nF เช่นกัน หากต้องการคายประจุโดย 4 V ใน 1 ms จะต้องมี -40 µA ในการชาร์จ 8 V ใน 1 ms จะต้องมี +80 µA คุณสามารถมีแหล่งข้อมูลไมโครแอมป์ -40 และ +80 แยกต่างหากซึ่งเปิดใช้งานในเวลาที่เหมาะสม อย่างไรก็ตามอาจเป็นเรื่องง่ายกว่าที่จะมีแหล่งกำเนิด -40 µA คงที่และแหล่งที่มาที่สามารถเปลี่ยนได้ +120 µA

ทุกอย่างสามารถขับเคลื่อนจากคลื่นสี่เหลี่ยม 500 Hz แหล่งจ่ายกระแส 120 µA เปิดใช้งานเมื่อคลื่นสี่เหลี่ยมเป็นบวก (ระหว่าง 1-2 ms และ 3-4 ms ในไดอะแกรมของคุณ) ตัวหนีบด้านข้างต่ำเปิดใช้งานเป็นระยะเวลาสั้น ๆ จากขอบที่เพิ่มขึ้นของคลื่นสี่เหลี่ยมและตัวหนีบกว้างสูงจากขอบตก เนื่องจากแรงดันไฟฟ้าถูกรีเซ็ตเป็นหนึ่งในข้อ จำกัด ของแคลมป์หนึ่งครั้งต่อมิลลิวินาทีวิธีนี้จะช่วยหลีกเลี่ยงการหลบหนีหากขั้นตอนและทางลาดไม่เพิ่มขึ้นเป็นศูนย์ต่อรอบอย่างแน่นอน

นี่ไม่ใช่แผนผังเพียงแผนผังของแนวคิดทั่วไป ฉันมีทรานซิสเตอร์ NPN และ PNP สำหรับตัวหนีบเท่านั้นเพื่อแสดงแนวคิดทั่วไป จะมีความต้องการมากขึ้นเช่นไดโอดและ / หรือตัวต้านทานเพื่อตั้งค่า C2 และ C3 ในเวลาสำหรับการใช้งานต่อไปหากใช้ทรานซิสเตอร์ไบโพลาร์จริง สามารถสร้างแหล่งที่มาปัจจุบันด้วย opamps และมีหลายวิธีในการเปิดและปิด

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


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

@Federico: ใช่แหล่งที่มาในปัจจุบันให้ทางลาดและทั้งสองหนีบขั้นตอน "ทันที" อย่างที่ฉันพูดไปมันไม่ได้วิ่งหนีไปเลยเพราะเอาท์พุทจะถูกจับกับแรงดันไฟฟ้าคงที่ทุก ๆ มิลลิวินาที ข้อผิดพลาดไม่ได้สะสมเหตุการณ์ที่ผ่านมา
Olin Lathrop

0

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


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