Tại sao tai nghe của tôi không yêu cầu trình điều khiển?


23

Khi tôi cắm chuột hoặc máy in mới vào máy Mac, tôi cần cài đặt trình điều khiển mới.

Tuy nhiên, gần đây tôi đã cắm điện thoại đầu mới vào máy tính của mình và chúng chỉ hoạt động. Tại sao tôi không cần cài đặt trình điều khiển cho điện thoại đầu của mình?


9
Tôi thực sự nghi ngờ một con chuột yêu cầu trình điều khiển mới
so12311

7
Điều này có 14 upvote và ba yêu thích trong nửa ngày?
một CVn

7
@ MichaelKjörling Và chúng tôi vẫn không biết nếu họ đang USB hoặc bình thường giắc cắm âm thanh :) (Thách thức đối với những loại câu hỏi là cụm từ một cái gì đó khá cơ bản hoặc tự giải thích như là một "Tại sao XYZ ...?". Để lại phần còn lại cho cộng đồng)
slhck

7
Bạn cũng không cần trình điều khiển để cắm chúng vào Walkman. Tai nghe analog không phải là thiết bị ngoại vi (nghĩa là chúng không phải là thiết bị máy tính).
Synetech

2
Kỹ sư điện tử Cue nói rằng bạn làm tài xế (Transitor) cần;)
MSalters

Câu trả lời:


25

Trình điều khiển là giao diện phần mềm giữa hệ điều hành và thiết bị. Họ cho phép giao tiếp gián tiếp nhưng tiêu chuẩn hóa. Nếu không có nó, các nhà phát triển sẽ phải nói chuyện trực tiếp với thiết bị và viết mã cho mọi phần cứng có thể tưởng tượng được.

Tai nghe không cần giao diện như vậy, vì không có giao tiếp với hệ điều hành sẽ yêu cầu 'dịch'. Hệ điều hành không kiểm soát các điện áp trên ổ cắm jack, mà thay vào đó sẽ gửi các lệnh và dữ liệu âm thanh kỹ thuật số đến card âm thanh, đòi hỏi phải có trình điều khiển. Sau đó, card âm thanh thực hiện phép thuật của nó và biến dòng bit thành tín hiệu tương tự, bất kể tai nghe, loa, bộ khuếch đại, máy ghi âm, máy quang phổ ... đã được cắm vào, mặc dù chúng thường kiểm tra xem có cắm giắc cắm hay không.

Tai nghe USB là một ngoại lệ, vì chúng không cắm vào card âm thanh, nhưng chúng hoạt động theo cùng một nguyên tắc. Sự khác biệt đơn thuần là các thiết bị đó có card âm thanh nhúng giao tiếp với HĐH, thay vì sử dụng một thiết bị đã được cài đặt trên máy tính. Họ yêu cầu trình điều khiển, nhưng vì tai nghe là thiết bị ngoại vi khá chung chung, rất có thể card âm thanh nhúng được xây dựng để tương thích tối đa và sử dụng giao thức được tiêu chuẩn hóa cho trình điều khiển được cài đặt sẵn, như thông thường cho chuột, bàn phím và ổ đĩa flash.


57

Nếu tai nghe của bạn là tai nghe USB, chúng có thể không cần trình điều khiển vì có một nhà sản xuất tiêu chuẩn có thể làm theo để các thiết bị họ tạo không cần trình điều khiển bổ sung. Đây là cách tương tự như hầu hết chuột và bàn phím "chỉ hoạt động".

Nếu tai nghe của bạn chỉ sử dụng giắc cắm bình thường, card âm thanh của máy có một bộ điều khiển đang xử lý cho bạn, tín hiệu đi ra dây chỉ là một điện áp tương tự điều khiển loa trong tai nghe.


4
Điều đáng chú ý là bàn phím và chuột USB cũng tuân theo một tiêu chuẩn và hệ điều hành sẽ cung cấp một trình điều khiển chung có thể hoạt động cho tất cả các bàn phím và chuột đi theo nó (cho đến nay, tôi chưa thấy cái nào không). Trình điều khiển dành riêng cho nhà sản xuất thường hiển thị thêm các chức năng độc quyền (như điều khiển các phím chức năng đặc biệt hoặc bộ điều khiển LED). Tôi sử dụng Windows chủ yếu và tôi biết rằng nó cung cấp trình điều khiển chung cho tất cả các loại thiết bị. Tôi hy vọng Mac OS X sẽ làm như vậy.
Ben Richards

7

Hai khả năng:

  1. nếu đó là thiết bị USB, bạn đã có trình điều khiển
  2. nếu đó là giắc âm thanh, bạn sẽ có tín hiệu tương tự đơn giản đến từ giắc cắm, vì vậy bạn không cần phải điều khiển thiết bị này vì nó đã được thực hiện bởi soundcard.

5

Bởi vì họ chỉ đang sử dụng các lỗ cắm âm thanh như loa hoặc bất cứ thứ gì khác. Nếu chúng là tai nghe USB hoặc một cái gì đó, điều đó sẽ khác. Tất cả các máy tính của bạn cần cho âm thanh là phích cắm và nó truyền các xung điện đến tai nghe, từ đó tạo ra âm thanh.


2

Hỏi vs gây ra

Một con chuột gửi yêu cầu đến máy tính mà máy tính phải giải thích và một trình điều khiển cho nó biết làm thế nào. Nó giống như nếu tôi nói "di chuyển con trỏ sang trái"; bạn phải hiểu tiếng Anh để làm bất cứ điều gì với điều đó.

Giắc cắm tai nghe analog không gửi yêu cầu, như "vui lòng phát âm thanh sau ở âm lượng 11". Nó gửi ra một dòng điện không cần giải thích; hiện tại vật lý làm loa của tai nghe rung theo một cách đặc biệt bằng nam châm điện.

Giải thích duy nhất xảy ra trong não của bạn - "này, James Earl Jones nói 'bánh quế!'"


1

Một TRS connector (tip, nhẫn, tay) là một gia đình phổ biến của kết nối thường được sử dụng cho các tín hiệu analog bao gồm cả âm thanh. Vì vậy, bạn không cần trình điều khiển cho nó. Đơn giản là .. :-) Nhưng hãy chắc chắn rằng thiết bị của bạn có đầu ra âm thanh được hỗ trợ ... Hoặc Nếu bạn nói về điện thoại đầu USB thì có thể một số cài đặt trình điều khiển bắt buộc không.


1

Như những người khác nói, bạn chỉ cần trình điều khiển nếu bạn kết nối tai nghe USB. Trong phích cắm 2,5 mm thông thường, bạn không cần trình điều khiển riêng cho mỗi tai nghe bạn kết nối với hệ thống của mình. Nhưng đừng quên bạn cần cài đặt một trình điều khiển cho thiết bị âm thanh và thiết bị âm thanh này sử dụng trình điều khiển được cài đặt để phát tín hiệu âm thanh qua giắc âm thanh.

Nói một cách đơn giản, tai nghe là thiết bị cắm và phát đa năng.


0

Nó là một đầu ra tương tự đơn giản. Không có giao thức kỹ thuật số, chỉ có tín hiệu âm thanh thô.

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.