Bộ chuyển đổi âm thanh USB-C sang analog

Trong khi một số điện thoại Android mới đang được sản xuất không có giắc cắm 3,5 mm, người dùng vẫn có thể sở hữu tai nghe 3,5 mm mà họ muốn sử dụng với các thiết bị đó. Để tạo điều kiện thuận lợi cho điều đó, bài viết này chỉ định thông số kỹ thuật của bộ chuyển đổi âm thanh USB-C sang analog để cắm tai nghe 3,5 mm vào các thiết bị chỉ có cổng USB-C .

Tài liệu này nêu rõ các yêu cầu tối thiểu: các nhà sản xuất phụ kiện được khuyến khích bổ sung các tính năng đồng thời lưu ý đến các yêu cầu này.

Loại bộ chuyển đổi

Chỉ cho phép bộ chuyển đổi kỹ thuật số sang tương tự. Các bộ điều hợp chỉ tương tự theo "Thông số kỹ thuật về đầu nối và cáp USB Type-C, Phiên bản 1.2, Phụ lục A" của USB.org không được hỗ trợ.

Tổng quan về chức năng

Bộ chuyển đổi cho phép người dùng cắm các phụ kiện 3,5mm hiện có của họ vào các thiết bị có cổng USB-C. Để thực hiện việc này, bộ chuyển đổi hỗ trợ:

  • Thiết bị analog âm thanh nổi có và không có micrô
  • Chuyển đổi kỹ thuật số sang analog của 2 kênh đầu ra
  • Chuyển đổi analog sang kỹ thuật số của 1 kênh đầu vào
  • Phát hiện chèn thiết bị analog
  • Phát hiện micro tai nghe
  • Phát hiện trở kháng đầu ra
  • Dịch các sự kiện của nút tai nghe sang các sự kiện HID

Giao diện tương tự

Bộ điều hợp sẽ không hiển thị bất kỳ điểm cuối giao diện UAC, phát lại hoặc chụp nào cho máy chủ USB cho đến khi thiết bị được cắm và được xác định chính xác. Tùy thuộc vào loại thiết bị được phát hiện, các loại thiết bị đầu cuối UAC sau phải được báo cáo:

  • Tai nghe . Đầu dò trở kháng thấp, < 1 kiloohm, không có micrô: 0x0302
  • Tai nghe . Đầu dò trở kháng thấp có micrô: 0x0402
  • Xếp hàng vào . Đầu vào trở kháng cao: 0x603
  • Xếp hàng ra . Đầu ra trở kháng cao: 0x604
  • Line in và Line out hoặc Line in và Mic : 0x400

Chức năng nút

Bộ điều hợp sẽ chuyển đổi các sự kiện nút nhận được từ giao diện analog và tuân theo thông số kỹ thuật của tai nghe analog Android thành các sự kiện HID sau:

Chức năng Ánh xạ
MỘT Trang sử dụng HID: 0x0C
Sử dụng HID: 0x0CD
B Trang sử dụng HID: 0x0C
Sử dụng HID: 0x0E9
C Trang sử dụng HID: 0x0C
Sử dụng HID: 0x0EA
D Trang sử dụng HID: 0x0C
Sử dụng HID: 0x0CF