แจ็คหูฟังใช้โปรโตคอลใด


21

ฉันมี 2 คำถาม หนึ่งง่ายอื่น ๆ อาจไม่

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

2.ใช้โปรโตคอลการสื่อสารบางประเภทหรือไม่? ฉันรู้สำหรับความจริงที่ว่ามันไม่เพียง แต่สำหรับหูฟัง มีอุปกรณ์สำหรับสแกนบัตรเครดิตที่เสียบเข้ากับแจ็คเดียวกัน ฉันเชื่อว่า Nexus ยังมีการสนับสนุน TV-out จากแจ็คเดียวกัน โดยทั่วไปสามารถใช้กับแอพพลิเคชั่น I / O อื่น ๆ ได้หรือไม่?

ขอขอบคุณ


1
แอปพลิเคชันการสแกนบัตรเครดิตอาจทำงานได้โดยรับข้อมูลบัตรเครดิตเป็น "เสียง" (ด้วยความช่วยเหลือจากดองเกิลขนาดเล็กอย่างสิ่งของ) และประมวลผลบนคอมพิวเตอร์ของโทรศัพท์
Earlz

3
ถ้าเป็นจริงให้ลิงค์และเราสามารถชั่งน้ำหนักได้
Kortuk

เครื่องสแกนบัตรเครดิตเรียกว่า Square
Alex W

คำตอบ:


37

พื้นหลังในแจ็ค

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

แจ็คเสียงทั่วไปเท่านั้นมี 3 เสียงเรียกว่า Tip, Ring, Sleeve (TRS) โดยทั่วไปแผนที่เหล่านี้ไปทางซ้ายขวาและพื้นดิน ผู้ผลิตโทรศัพท์ต้องการให้แจ็คนี้ใช้งานกับหูฟังที่มีอยู่ได้ดังนั้นพวกเขาจึงใช้ตัวเชื่อมต่อที่มี 4 วงแหวนเรียกว่า Tip, Ring, Ring, Sleeve (TRRS) แผนที่เหล่านี้ไปทางซ้ายขวาและกราวด์เหมือนกับวงแหวน 3 แต่ตัวเชื่อมต่อสุดท้ายจะจับคู่กับไมโครโฟน สิ่งนี้ทำให้คุณสามารถเสียบสายสัญญาณเสียงเข้ากับไมโครโฟนของคุณได้ดังนั้นจึงไม่มีอะไรเสียหาย นอกจากนี้ยังหมายความว่าหากชุดหูฟังที่มีไมโครโฟนเชื่อมต่อกับอุปกรณ์เสียงอย่างเดียวไมโครโฟนนั้นเชื่อมต่อกับพื้นดินและไม่ทำอันตรายอะไรเลย มีตัวเชื่อมต่อที่คล้ายกันใน 2.5 มม. (ใช้กับโทรศัพท์บางรุ่นเพื่อประหยัดพื้นที่), 3.5 มม. (สำหรับโทรศัพท์, เครื่องเล่น mp3, ฯลฯ ) และ. 25 "(สำหรับหูฟังขนาดใหญ่, กีตาร์, ฯลฯ )

ข้อมูลเกี่ยวกับแจ็ค

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

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

การสื่อสาร 2 ทาง

ฉันยังต้องการที่จะทราบว่าการสื่อสาร 2 ทางอาจเป็นไปได้ในระบบเหล่านี้ สายไมโครโฟนใช้เพื่อส่งข้อมูลไปยังโทรศัพท์และใช้สายสัญญาณเสียงเพื่อส่งข้อมูลกลับไปยังอุปกรณ์ภายนอกของคุณ หากคุณพยายามที่จะทำวิศวกรรมอุปกรณ์กลับมาคุณจะต้องดู Mic, Left และ Right เพื่อดูว่ามีการสื่อสารสองทิศทางหรือไม่

วิศวกรรมย้อนกลับ

ฉันพูดถึงวิศวกรรมย้อนกลับว่าเป็นส่วนที่ยาก นี่คือวิธีที่ฉันจะทำ:

  1. ตรวจสอบเพื่อดูว่าบรรทัดใดมีข้อมูลอยู่ คุณสามารถใช้แจ็คเสียงของคอมพิวเตอร์เพื่อบันทึกข้อมูลของคุณได้ นี่อาจเป็นวิธีที่ง่ายที่สุดในการดูข้อมูล
  2. กำหนดอัตราสัญลักษณ์ โดยทั่วไปเมื่อคุณดูข้อมูลที่บันทึกคุณควรเห็นจุดเฉพาะที่เปลี่ยนความถี่
  3. ดูเพื่อดูว่ามีการใช้ความถี่อย่างรอบคอบหรือไม่และมีการใช้กี่ครั้งในเวลาเดียวกัน ตัวอย่างเช่นอาจมี 6 KHz, 8 KHz, 10 KHz และ 12 KHz สิ่งเหล่านี้สามารถแมปถึง 4 บิตต่อสัญลักษณ์ ดังนั้นถ้าคุณเห็น 6 และ 8 ในครั้งเดียวมันอาจหมายถึง 1100 (หรืออาจ 0011) ดูสัญลักษณ์ถัดไปและอาจเป็น 6, 8 และ 12 และอาจหมายถึง 1101 แน่นอนถ้าเป็นโปรโตคอลที่กำหนดเองมันอาจหมายถึงสิ่งที่พวกเขาต้องการ แต่อย่างน้อยนี้จะทำให้คุณเริ่มต้น
  4. สมมติว่าคุณรวบรวมข้อมูลที่เรียกใช้การ์ดที่คุณรู้ว่ามีข้อมูลอยู่คุณสามารถค้นหารูปแบบได้ นี่คือข้อมูลที่รวมอยู่ในการ์ด คุณสามารถทำสิ่งต่าง ๆ เช่นถ้าการ์ดของคุณมีลำดับสั้น ๆ ที่ดูซ้ำเพื่อดูว่าสัญลักษณ์ของคุณมีรูปแบบการทำซ้ำที่คล้ายกัน เมื่อคุณทำให้รูปแบบเหล่านี้เป็นจริงคุณควรจะทำการเปรียบเทียบแบบ 1 ต่อ 1 สำหรับตัวเลขที่เหลือในที่สุดคุณควรจะได้แนวคิดที่ดีเกี่ยวกับสิ่งที่ถูกส่ง

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


1
ฉันพยายามค้นหาอะแดปเตอร์สำหรับพีซีเช่นอินพุตแจ็ค 3.5 มม. (เสียง / ไมโครโฟน) ไปยังชุดหูฟัง 3.5 มม. ของโทรศัพท์มือถือ ฉันพบบางอย่างที่ Amazon จากเพื่อนหูฟังและฉันรู้สึกประหลาดใจกับราคาของพวกเขา - มักจะประมาณ $ 15 สำหรับสิ่งที่ดูเหมือนจะค่อนข้างง่าย คุณเดาได้ไหมว่าทำไม อุปสงค์และอุปทานที่เรียบง่าย? หรือมีบางอย่างที่ยุ่งยากเกี่ยวกับอะแดปเตอร์ประเภทนี้หรือไม่?
Jerry Asher

2
@Jerry Cables มักจะราคาสูงเกินไปโดยทั่วไปการซื้อที่ดีที่สุดเป็นหนึ่งในสิ่งที่แย่ที่สุด สายเคเบิลที่คุณอธิบายเป็นสายเคเบิลที่ค่อนข้างแปลก แต่ก็น่าจะเป็นปัญหาด้านอุปสงค์ / อุปทาน คุณอาจต้องการตรวจสอบว่าmonoprice.comมีอะไรที่เหมือนกับสิ่งที่คุณต้องการหรือไม่
Kellenjb

5

โทรศัพท์มีแนวโน้มที่จะมีแจ็ค TRRS 2.5 มม. (ปลอกปลายวงแหวน) แจ็คสเตอริโอปกติที่มีการเชื่อมต่อเพียง 3 ตัวเรียกว่าแจ็ค TRS แน่นอนว่าการเชื่อมต่อที่สี่ใช้สำหรับไมโครโฟน

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

TV-out ผ่านแจ็คหูฟังไม่เกี่ยวข้องกับการ์ดเสียง มันเป็นเพียงวิดีโอคอมโพสิต NTSC หรือ PAL


4
แจ็คหูฟังสำหรับส่งสัญญาณเสียงคอมพิวเตอร์มีขนาด 3.5 มม. อุปกรณ์ขนาดใหญ่ (แอมป์กีตาร์ ฯลฯ ) ใช้แจ็ค 0.25 "
lyndon

2

เอาต์พุตของหูฟังเป็นเพียงเอาต์พุตอนาล็อกเท่านั้น ความจริงที่ว่าพอร์ตชนิดอื่น ๆ เกิดขึ้นกับการใช้ตัวเชื่อมต่อเดียวกันนั้นเป็นเรื่องบังเอิญ


0

วิศวกรรมย้อนกลับของฉัน ~ โทรศัพท์ android พร้อมปลั๊ก TRRS 3.5 มม.: เคล็ดลับ: โทรศัพท์ซ้าย R1: โทรศัพท์ที่เหมาะสม R2: สายกราวด์ทั่วไป (สายแยกเพื่อลดการพูดคุยข้าม) แขน: ไมโครโฟนและตัวควบคุม: ไมโครโฟน Z สูง = อิเล็ก Ohms = เพิ่มระดับเสียง 220 Ohms = ลดระดับเสียง ~ zero Ohms = หยุด / เล่น


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