คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
1. เราจะสามารถแปลงสัญญาณเสียงจาก USB (ดิจิทัล)ไปเข้าวงจรขยายเสียงที่รับ Input เป็นอะนาล็อคได้ไหมครับ
กรณีของ USB Headphone เราทำแบบนั้นไม่ได้ครับ เพราะ USB Headphone ต้องการ Host ในการทำงานด้วยครับ
กล่าวคือ .... ตัวหูฟังจะมีวงจรแปลงสัญญาณ analog จากไมค์ของหูฟัง เป็นเป็นสัญญาณ Digital ออกไปทาง USB port
ซึ่ง มันต้องการ USB controller chip ของ PC/Notebook ในการทำงานด้วยครับ
ซึ่ง .... USB controller chip ตัวนี้ ก็จะต้องทำงานกับ driver บน OS อีกทีนึง ดังนั้น จึงไม่มีอุปกรณ์
ที่จะสามารถแปลงสัญญาณ digital จาก USB ของหูฟัง ไปเป็นสัญญาณ analog ได้ครับ
ส่วน Oscilloscope นั้น สามารถวัดสัญญาณระดับ mV ได้ครับ แค่ปรับ VOLTS/DIV เท่านั้นเอง
รุ่นทั่ว ๆ ไป ลงได้ถึง 5 mV/DIV ครับ
หากเราเองหูฟัง USB มาตัวนึง แล้วป้อนไฟเข้าไปที่ขา USB โดยที่เราปล่อยขา Data ทั้ง 2 ขาลอย ๆ ไว้
มันก็จะนิ่งเฉยเลยครับ เพราะขา data ทั้ง 2 นั้น ถูกออกแบบมาให้เริ่มทำงานกับ controller chip
หากปล่อยลอยไว้ แล้วเอา probe ของ Oscilloscope ไปจิ้มวัด มันก็จะไม่เริ่มการ communicate อะไรเลย
เพราะไม่ถูก protocal ของมันครับ
กรณีของ USB Headphone เราทำแบบนั้นไม่ได้ครับ เพราะ USB Headphone ต้องการ Host ในการทำงานด้วยครับ
กล่าวคือ .... ตัวหูฟังจะมีวงจรแปลงสัญญาณ analog จากไมค์ของหูฟัง เป็นเป็นสัญญาณ Digital ออกไปทาง USB port
ซึ่ง มันต้องการ USB controller chip ของ PC/Notebook ในการทำงานด้วยครับ
ซึ่ง .... USB controller chip ตัวนี้ ก็จะต้องทำงานกับ driver บน OS อีกทีนึง ดังนั้น จึงไม่มีอุปกรณ์
ที่จะสามารถแปลงสัญญาณ digital จาก USB ของหูฟัง ไปเป็นสัญญาณ analog ได้ครับ
ส่วน Oscilloscope นั้น สามารถวัดสัญญาณระดับ mV ได้ครับ แค่ปรับ VOLTS/DIV เท่านั้นเอง
รุ่นทั่ว ๆ ไป ลงได้ถึง 5 mV/DIV ครับ
หากเราเองหูฟัง USB มาตัวนึง แล้วป้อนไฟเข้าไปที่ขา USB โดยที่เราปล่อยขา Data ทั้ง 2 ขาลอย ๆ ไว้
มันก็จะนิ่งเฉยเลยครับ เพราะขา data ทั้ง 2 นั้น ถูกออกแบบมาให้เริ่มทำงานกับ controller chip
หากปล่อยลอยไว้ แล้วเอา probe ของ Oscilloscope ไปจิ้มวัด มันก็จะไม่เริ่มการ communicate อะไรเลย
เพราะไม่ถูก protocal ของมันครับ
แสดงความคิดเห็น
มีวิธีแปลงสัญญาณเสียงจาก USB เป็นสัญญาณ อะนาล็อคไหมครับ
2. ถ้าได้ต้องทำยังไงครับ
รายละเอียดเพิ่มเติม
คือผมต้องการวัดสัญญาณที่ส่งออกมาจาก Headphone USB (ไมโครโฟนและหูฟัง) ซึ่งผมต้องการเฉพาะสัญญาณเสียงที่เป็นเอาพุทออกมาจาก Headphone (ไมโครโฟนอย่างเดียว) และนำสัญญาณเสียงที่ได้ (ซึ่งคาดว่าเป็นสัญญาณดิจิทัล) มาแปลงเป็นสัญญาณอะนาล็อค
ปัญหาคือผมไม่รู้ว่าจะวัดสัญญาณเสียงที่ออกมาจาก USB ได้อย่างไร ลองวัดกับ Oscilloscope แล้ว (คิดไปเองว่า) ไม่พบสัญญาณ ดิจิทัลเลย
ลองพูดใส่ไมค์เพื่อหาความแตกต่างแล้วก็ไม่มีผลครับ
https://www.picz.in.th/image/NZ98oP
จากรูป
ขา (1) V+ , ขา (2) D- , ขา (3) D+ , ขา (4) GND
ปล.ลองถามคนอื่นดูแล้ว เค้าบอกว่าสัญญาณที่ออกจากไมโครโฟนมันแค่ไม่กี่ mV เอง Oscilloscope เลยวัดไม่ได้