Giao thức nào sử dụng giắc cắm tai nghe?


21

Tôi có 2 câu hỏi. Một cái thì đơn giản, cái kia có thể không.

1. Tên chính thức của giắc cắm tai nghe tiêu chuẩn là gì? Nó phổ biến cho tất cả các thương hiệu điện thoại, vì vậy nó phải có tên (khi bạn muốn đi mua linh kiện).

2. Có phải nó đang sử dụng một số loại giao thức truyền thông? Tôi biết một sự thật rằng nó không chỉ dành cho tai nghe. Có một thiết bị để quét thẻ tín dụng cắm vào cùng một giắc cắm. Tôi tin rằng Nexus cũng có hỗ trợ TV-out từ cùng một jack. Về cơ bản, nó có thể được sử dụng cho các ứng dụng I / O khác không?

Cảm ơn bạn


1
Ứng dụng quét thẻ tín dụng có thể hoạt động bằng cách nhận dữ liệu thẻ tín dụng dưới dạng "âm thanh" (với sự trợ giúp từ một thứ nhỏ như vật) và xử lý nó trên máy tính của điện thoại.
Earlz

3
nếu đó là sự thật, hãy đưa ra một liên kết và chúng ta có thể cân nhắc.
Kortuk

Máy quét thẻ tín dụng có tên là Square
Alex W

Câu trả lời:


37

Bối cảnh trên Jack

"Nó phổ biến cho tất cả các thương hiệu điện thoại, vì vậy nó phải có tên" thực sự không phải vậy. Đã có nhiều điện thoại trong những năm qua đã sử dụng các kết nối khác nhau. Công nghệ "tiêu chuẩn" không phải là một tiêu chuẩn chính thức như những gì bạn cho là những thứ giống như bất kỳ tiêu chuẩn nào của IEEE. Ngành công nghiệp đã phát triển theo thời gian để có xu hướng sử dụng những gì chúng ta đều biết là giắc âm thanh.

Giắc cắm âm thanh thông thường chỉ có 3 vòng, thường gọi Tip, Ring, Tay áo (TRS). Chúng thường ánh xạ sang Trái, Phải và Mặt đất. Các nhà sản xuất điện thoại muốn làm cho giắc cắm này hoạt động với tai nghe hiện có nên họ đã sử dụng một đầu nối có 4 vòng, được gọi là Mẹo, Nhẫn, Nhẫn, Tay áo (TRRS). Các bản đồ này sang Trái, Phải và tiếp đất giống như 3 vòng, nhưng đầu nối cuối cùng ánh xạ tới micrô. Điều này làm cho nó sao cho nếu bạn cắm cáp chỉ có âm thanh vào nó, đầu vào micrô được kết nối với mặt đất để không có gì bị tổn thương. Điều đó cũng có nghĩa là nếu tai nghe có micrô được kết nối với thiết bị chỉ có âm thanh thì micrô được kết nối với mặt đất, cũng không gây hại gì. Có các đầu nối tương tự trong 2,5mm (được sử dụng trên một số điện thoại để tiết kiệm dung lượng), 3,5mm (cho điện thoại, máy nghe nhạc mp3, v.v.) và 0,25 "(đối với tai nghe lớn hơn, guitar, v.v.).

Dữ liệu về Jack

Theo như những gì "dữ liệu" đi qua này, nó hoàn toàn tương tự. Một số người đã sử dụng lại các dây cáp này để truyền dữ liệu nối tiếp qua chúng, nhưng chúng rất cụ thể cho ứng dụng. Đối với trường hợp thiết bị sử dụng giắc cắm cho các mục đích khác, chúng có thể làm bất cứ điều gì chúng muốn miễn là tín hiệu trên đường dây bị giới hạn băng tần, nghĩa là không có tần số cao nào được sử dụng. Lý do cho điều này là có bộ lọc trên đầu vào chặn tần số quá cao. Tần số này sẽ thay đổi tùy thuộc vào chính thiết bị nhưng thường là khoảng 12 KHz hoặc hơn.

Phương thức mà mọi người gửi dữ liệu qua đây thường khá giống với cách thức hoạt động của modem điện thoại. Khái niệm chung là có một ánh xạ giữa tần số được truyền và dữ liệu nối tiếp. Nếu bạn muốn thiết kế đảo ngược một hệ thống, bạn sẽ cần ghi lại đường dây và xem tần số có. Phần khó là tìm ra ý nghĩa của dữ liệu kết quả.

Giao tiếp 2 chiều

Tôi cũng muốn lưu ý rằng giao tiếp 2 chiều có thể có trong các hệ thống này. Dòng micro được sử dụng để gửi thông tin đến điện thoại và các dòng âm thanh được sử dụng để gửi thông tin trở lại thiết bị bên ngoài của bạn. Nếu bạn đang cố gắng thiết kế đảo ngược một thiết bị, bạn sẽ muốn nhìn vào Mic, Trái và Phải để xem liệu có bất kỳ giao tiếp hai chiều nào không.

Kỹ thuật đảo ngược

Tôi đã đề cập rằng kỹ thuật đảo ngược sẽ là phần khó khăn. Đây là phương pháp tôi sẽ thực hiện điều này:

  1. Kiểm tra xem những dòng nào có dữ liệu về chúng. Bạn có thể sử dụng giắc âm thanh của máy tính để thu thập dữ liệu của mình. Đây có lẽ sẽ là phương pháp dễ nhất để xem dữ liệu.
  2. Xác định tỷ lệ ký hiệu. Về cơ bản khi bạn nhìn vào dữ liệu đã chụp, bạn sẽ thấy các điểm rất cụ thể mà tần số thay đổi.
  3. Nhìn xem có tần số kín đáo nào đang được sử dụng không, và có bao nhiêu tần số được sử dụng cùng một lúc. Ví dụ: có thể có 6 KHz, 8 KHz, 10 KHz và 12 KHz. Chúng có thể ánh xạ tới 4 bit cho mỗi ký hiệu. Vì vậy, nếu bạn thấy 6 và 8 cùng một lúc, nó có thể có nghĩa là 1100 (hoặc có thể 0011). Nhìn biểu tượng tiếp theo và nó có thể là 6, 8 và 12 và có thể có nghĩa là 1101. Tất nhiên nếu đó là một giao thức tùy chỉnh, nó thực sự có thể có nghĩa là bất cứ điều gì họ muốn. Nhưng điều này ít nhất sẽ cung cấp cho bạn một khởi đầu.
  4. Giả sử bạn đã thu thập dữ liệu chạy thẻ mà bạn biết dữ liệu, bạn có thể tìm mẫu. Dưới đây là thông tin bao gồm trên thẻ. Bạn có thể làm những việc như nếu thẻ của bạn có một chuỗi ngắn lặp đi lặp lại để xem liệu các biểu tượng của bạn có một mẫu lặp lại tương tự. Khi bạn đã giải quyết được một số các mẫu này, bạn sẽ có thể thực hiện so sánh 1-1 cho các số còn lại, Cuối cùng bạn sẽ có thể có được một ý tưởng khá hay về những gì đang được gửi.

Có thể có một số dữ liệu được gửi không liên quan gì đến thẻ của bạn và bạn có thể không bao giờ biết ý nghĩa của nó, nhưng miễn là bạn biết vị trí của dữ liệu bạn quan tâm, đó là tất cả những gì cần thiết. Bạn chỉ cần hy vọng rằng việc sản xuất phần cứng đã không áp dụng bất kỳ biện pháp "chống hack" hoặc "chống tái sử dụng" nào. Có khả năng nhà thiết kế có thể đã sử dụng giao tiếp hai chiều để cung cấp mã hóa. Cũng có thể họ chỉ cần trộn tất cả dữ liệu lên nên khó có thể tìm ra cái gì là cái gì. Tôi sẽ nói rằng không chắc là họ đã làm bất kỳ điều này mặc dù.


1
Tôi đã cố gắng tìm một bộ chuyển đổi cho PC như đầu vào jack 3,5mm (âm thanh / mic) cho tai nghe 3,5mm của điện thoại di động. Tôi đã tìm thấy một số thứ giống như ở Amazon từ người bạn của Tai nghe và tôi đã rất ngạc nhiên bởi chi phí của chúng - thường là khoảng 15 đô la cho những thứ có vẻ khá đơn giản. Bạn có thể suy đoán tại sao lại như vậy không? Cung cầu đơn giản? Hoặc có một cái gì đó khó khăn về loại bộ chuyển đổi này?
Jerry Asher

2
@Jerry Cáp thường được định giá quá cao nói chung, mua tốt nhất là một trong những điều tồi tệ nhất ở nó. Cáp bạn mô tả là một loại cáp khá phổ biến mặc dù vậy nó có thể là vấn đề cung / cầu. Bạn có thể muốn kiểm tra xem monoprice.com có gì giống như những gì bạn muốn không.
Kellenjb

5

Điện thoại có xu hướng có giắc cắm TRRS (tip-ring-ring-ring) 2,5mm. Giắc cắm âm thanh nổi thông thường chỉ có 3 kết nối được gọi là giắc TRS; kết nối thứ tư tất nhiên được sử dụng cho micro.

Có một thiết bị cho phép bạn sử dụng giắc cắm tai nghe làm modem. Nó chỉ là một modem khóa dịch chuyển tần số mà bạn gắn vào UART. Các tiện ích có thể không sử dụng bất kỳ giao thức truyền thông tiêu chuẩn nào; tất cả đều được thực hiện bằng cách ghi và phát lại âm thanh bằng thiết bị âm thanh.

TV-out qua giắc cắm tai nghe không liên quan gì đến card âm thanh. Nó chỉ là video tổng hợp NTSC hoặc PAL.


4
Giắc cắm đầu ra âm thanh máy tính là 3,5mm. Thiết bị lớn hơn (guitar amps, v.v.) sử dụng jack cắm 0,25 ".
lyndon

2

Đầu ra tai nghe chỉ là đầu ra tương tự thuần túy. Việc một số loại cổng khác xảy ra sử dụng cùng một đầu nối chỉ là trùng hợp ngẫu nhiên.


0

Kỹ thuật đảo ngược my ~ điện thoại android có phích cắm TRRS 3,5mm: Mẹo: điện thoại bên trái R1: điện thoại phải R2: mặt bằng chung (dây riêng để giảm thiểu đàm thoại chéo?) Tay áo: micrô và điều khiển: Cao Z = micrô điện tử (~ 2.5VDC) 500 Ohms = tăng âm lượng 220 Ohms = giảm âm lượng ~ zero Ohms = tạm dừng / phát


Có một tiêu chuẩn mô tả các yêu cầu. Có lẽ tốt hơn là tuân theo tiêu chuẩn hơn là phụ thuộc vào các giá trị được liệt kê ngược.
JRE
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.