ADC một bit tốt cho việc gì?


13

Gần đây tôi đã nghe về khái niệm ADC một bit, và đã thấy nó được triển khai trong bối cảnh của một loại bộ chuyển đổi kỹ thuật số sang tương tự (đủ kỳ lạ), và tôi tự hỏi, vấn đề là gì? Tại sao không chỉ đơn giản là sử dụng ADC có độ phân giải cao hơn, nếu muốn độ phân giải cao hơn?

Câu trả lời:


14

Để đưa ra một ví dụ cơ bản về cách sử dụng ADC 1 bit để có được thông tin hữu ích từ dạng sóng, hãy xem mạch này. Nó sử dụng sóng tam giác để biến thông tin thành đầu ra điều chế độ rộng xung. Đây là phiên bản tương tự nhưng được đơn giản hóa về cách các kỹ thuật ADC 1 bit khác hoạt động, bằng cách sử dụng tín hiệu tham chiếu (thường là phản hồi) để so sánh đầu vào.

Mạch

ADC 1 bit

Mô phỏng

Mô phỏng ADC 1 bit

Chế độ xem phóng to:

Mô phỏng 2

Chúng ta có thể thấy từ dạng sóng đầu vào hàng đầu, sóng tam giác được sử dụng để so sánh dạng sóng tại các điểm khác nhau trong khoảng thời gian của nó. Miễn là sóng tam giác có tần số cao hơn đáng kể so với đầu vào (tần số càng cao thì càng chính xác), điều này làm cho bộ so sánh phát ra trung bình cao / thấp tùy thuộc vào mức điện áp của dạng sóng.
Để xem làm thế nào chúng ta có thể tái tạo dạng sóng gốc từ dữ liệu PWM, đầu ra của bộ so sánh được đưa vào bộ lọc thông thấp và bật lại sóng hình sin một lần nữa.

Để đọc thêm:

Bộ chuyển đổi Delta-Sigma
Xấp xỉ liên tiếp ADC ADC
một bit ADC
Ramp So sánh ADC (Counter ADC)


10

Bộ chuyển đổi tương tự sang số một bit (A / D) chỉ là một bộ so sánh với ngưỡng ở giữa phạm vi. Thông thường, bạn không gọi nó là A / D 1 bit, mặc dù việc nghĩ theo cách đó là hợp pháp.

Có nhiều cách để sử dụng một bộ so sánh để cuối cùng có được giá trị kỹ thuật số có độ phân giải cao hơn. Một A / D delta-sigma là một ví dụ. Điều này tiếp tục tích hợp đầu ra của bộ so sánh và so sánh nó với đầu vào tương tự. Trong một số lần bit, giá trị tương tự được biểu thị bằng số lượng 1 bit trên toàn bộ. Nghị quyết là một sự đánh đổi với thời gian. Ngày nay, tốc độ bit có thể nằm trong dải nhiều MHz. Ví dụ, ở tốc độ bit 10 MHz, nhận được kết quả 20 bit (khoảng 1 M) sẽ mất 1/10 giây.

Một ví dụ khác là "theo dõi" A / D. Điều này chứa D / A và bộ so sánh so sánh kết quả D / A với đầu vào tương tự. Nếu kết quả so sánh thấp, giá trị D / A được tăng lên, nếu không nó sẽ bị giảm.


Delta sigma cũng có thể được xem như là một bộ điều biến tương tự với PWM.
jippie

Làm thế nào về tuyến tính Olin? Làm thế nào để Delta-Sigma so sánh với các phi tuyến tính khác nhau của một ADC n-bit thông thường?
jippie

@jipp: Vâng, A / D delta-sigma là PWM ngược. Bộ tạo PWM nằm trong đường dẫn phản hồi, vì vậy, tổng thể bạn tìm giá trị chu kỳ nhiệm vụ để lấy mức trung bình.
Olin Lathrop

Với đồng bằng sigma bậc hai, bạn cần ít bit hơn (~ căn bậc hai), thông qua một số phép thuật định hình nhiễu xử lý tín hiệu mà tôi không hiểu hết.
starblue

5

Một tên khác cho ADC một bit là bộ so sánh. Tôi có thể tưởng tượng ADC 1 bit có thể đủ cho một ứng dụng cần bật / tắt van, công tắc, báo động nếu tín hiệu vượt quá / dưới ngưỡng.


1
Chắc chắn là đúng, nhưng tôi nghĩ cái mà tôi thấy được gọi là "ADC 1 bit" được mô tả chính xác hơn là "ADC-sigma ADC".
Đánh dấu

5

Một điểm khác biệt chưa được đề cập giữa thuật ngữ "ADC 1 bit" và "bộ so sánh" là ở nhiều nơi sử dụng bộ so sánh, mong muốn có độ trễ lớn hơn mức nhiễu cơ bản của hệ thống, nhưng trong các ứng dụng sử dụng ADC 1 bit, độ trễ như vậy là không mong muốn.

Khi xây dựng một bộ xử lý đa cấp hoặc ADC, thường rất khó để đảm bảo rằng mỗi bit sẽ có hiệu ứng chính xác lớn gấp đôi so với bộ thấp hơn tiếp theo. Nếu hiệu ứng của một bit lớn hơn hoặc nhỏ hơn mức này, sự khác biệt về điện áp được biểu thị giữa một mã kết thúc bằng ví dụ "0111" và mã cao hơn tiếp theo (kết thúc bằng 1000 ") sẽ không chính xác. Nếu ví dụ: 1mV thay đổi trên đầu vào đôi khi làm cho giá trị ADC được báo cáo thay đổi 2 và đôi khi làm cho nó thay đổi 6, điều này có thể khiến các hệ thống điều khiển dựa trên phản hồi vi sai phản ứng quá mức với một số thay đổi và phản ứng kém với các thay đổi khác.

Sử dụng ADC 1 bit cùng với một số thiết bị điện tử tương tự, có thể thiết kế mạch sao cho phần trăm thời gian tín hiệu cao sẽ phụ thuộc vào tỷ lệ giữa điện áp đầu vào và điện áp tham chiếu. Nếu người ta đo phần trăm thời gian tín hiệu cao, do đó người ta có thể suy ra điện áp đầu vào. Trong trường hợp không có độ trễ hoặc các hiệu ứng liên quan, phép đo này có thể rất chính xác. Tuy nhiên, độ trễ có thể gây ra sự phi tuyến tính có thể khó sửa.

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.