การ์ดเสียงจะตรวจสอบได้อย่างไรว่าเสียบหูฟังไว้หรือไม่


14

นี่เป็นคำถามสองข้อในข้อเดียว

  1. ครั้งแรกการ์ดเสียง (การ์ดราคาถูก) จะตรวจจับว่ามีการเสียบหูฟังหรือไม่ โดยการวัดความต้านทานหรือเทคนิคอื่น?

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

(ฉันไม่มีความคิดเกี่ยวกับสิ่งที่เกี่ยวข้องกับเสียงบันทึกการฟัง mp3 ดังนั้นนี่อาจเป็นคำถามที่ง่ายเกินไปสำหรับบางคน)


+1 คำถามที่ดี ทำความสะอาดมันเล็กน้อยหวังว่าการแก้ไขของฉันจะไม่เปลี่ยนความหมายของคุณ ด้วย: ทำไมผู้คนยืนยันที่จะใส่ช่องว่างระหว่างคำสุดท้ายของประโยคและเครื่องหมายคำถามเช่นนี้ (??? มันเป็นบางสิ่ง as-a-สองภาษาอังกฤษ?)
นักต้มตุ๋น Quixote

@ ~ นักต้มตุ๋น - แน่นอนฉันไม่รังเกียจทำลายความคิด สำหรับเครื่องหมายคำถามบางที :) อย่างที่คุณพูดเป็นภาษาที่สอง ฉันไม่รู้ฉันมักจะพบว่า "ปกติ" ดังนั้น ...
โกง

คำตอบ:


9

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


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

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

สิ่งที่น่าสนใจสำหรับหลาย ๆ คน (ส่วนใหญ่?) สวิตช์ตรวจจับจะกลับด้านจริง ดังนั้นสวิทช์ปิดจนกว่าจะเสียบปลั๊กไฟที่นี่เป็นหนึ่งโดยCUI

Schurter คนนี้บ้าไปแล้ว มันเป็นแจ็ค "สเตอริโอ" ที่เปลี่ยนทั้งสามวงแหวน (รวมถึงกราวด์) ดังนั้นจึงสามารถบอกคุณได้ว่าปลั๊กถูกผลักลึกแค่ไหนฉันเดา;) แค่ $ 6.50 ต่ออันเท่านั้น!

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

ฉันจะหยุดหนึ่งวันจันทร์ - ฉันต้องดูว่าสวิตช์นั้นอย่างน้อยในแจ็คที่ Intel ใช้อยู่หรือไม่ :)


หากคุณต้องการให้เสียงเหมือนกันทั้งบนหูฟังและลำโพงคุณอาจต้องการรับฟังอะแดปเตอร์แจ็คเสียง (ตัวแยก):

ข้อความแสดงแทน

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

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


3
ฉันคิดว่าซ็อกเก็ตมีสวิตช์ในการทำงานจริง ๆ เมื่อมีบางอย่างเสียบเข้ากับซ็อกเก็ต มันเป็นส่วนมาตรฐานของซ็อกเก็ตแจ็ค 3.5 มม. ส่วนใหญ่
pipTheGeek

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

1
+ A ... คุณทำการบ้านของคุณแล้วและฉันก็หวังว่าจะได้คำตอบสองประโยค (ถ้า) ขอบคุณเพื่อน! นิคของคุณทำหน้าที่คุณได้ดี :)
โกง

@erniedwork ทำอย่างละเอียดในตอน b) "การ์ดเสียงรู้" คุณใช้กลไกวงจรชนิดใดที่แนะนำให้ตรวจจับนี้?
hyperslug

@hyperslug - ฉันไม่แน่ใจ แต่ฉันคิดว่าเขากำลังพูดถึงความจริงที่ว่าเมื่อเสียบปลั๊กเส้นทางสัญญาณ (สายที่ประกอบขึ้นเป็นช่อง L และ R ในสัญญาณสเตอริโอ) เป็นวงจรที่สมบูรณ์ -soundcard -> jack -> headphones -> jack(GND) -> soundcard(GND)
quack quixote

7

ตาม pipTheGeek ระบุตัวเลือกอื่นสำหรับการวัดความต้านทานไฟฟ้าคือสวิตช์เชิงกล

สวิตช์ถูกกดลง - มีบางอย่างเสียบอยู่

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

อะแดปเตอร์จะไม่ทำการเชื่อมต่อใด ๆ ระหว่างเส้นและกราวด์ดังนั้นจึงไม่ควรนับเป็นอุปกรณ์ส่งออกไปยังการวัดความต้านทาน

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