AVR: ép xung ADC


8

Đây là một trích dẫn từ bảng dữ liệu ATmega32 :

By default, the successive approximation circuitry requires an input clock frequency between
50kHz and 200kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the
input clock frequency to the ADC can be higher than 200kHz to get a higher sample rate.

Tôi đang dự định sử dụng 8 bit ADC. Câu hỏi là: tôi có thể đi cao hơn 200kHz bao nhiêu? Tôi không thể tìm thấy bất kỳ thông tin nào về điều này trong bảng dữ liệu. Có thể sử dụng bộ tổng hợp 64 hoặc 32 và do đó chạy ADC ở tần số 250kHz hoặc 500kHz tương ứng mà không có lỗi chuyển đổi khi uC đang chạy ở 16 MHz? Và những hậu quả có thể xảy ra khi chạy ADC ra khỏi spec là gì?

Câu trả lời:


12

Tần số tối đa của ADC được chỉ định là 1MHz.

Vấn đề thực tế không phải là chính ADC, mà là thiết bị mẫu và giữ, trong 2 đồng hồ đầu tiên của ADC phải lấy một mẫu điện áp đầu vào.

Khi 2 đồng hồ này ngắn hai, tụ lưu trữ của S / H không thể theo tín hiệu đầu vào với độ chính xác đủ.

BTW, đó là lý do tại sao có tần số tối thiểu là tốt. Trong trường hợp này, thời gian chuyển đổi rất lớn cho phép tụ lưu trữ xả trong quá trình chuyển đổi.

Trên đồng hồ 1 MHz, bạn sẽ nhận được thời gian chuyển đổi 13us hoặc khoảng 77ksps. Trên đồng hồ 200kHz - 15ksps.


câu trả lời tốt anh chàng +1. Tôi tự hỏi nếu S & H nội bộ có thể được tự do chạy và sử dụng S & H bên ngoài nhanh hơn nhiều không?
Andy aka

1
@Andyaka - có lẽ là không. S / H bên trong chỉ được điều khiển bởi phần cứng. Có thể một số hack có thể bằng cách thay đổi bộ chia tần số trong quá trình chuyển đổi - làm cho chậm 2 đồng hồ đầu tiên và sau đó cao hơn ... Nhưng người ta phải kiểm tra hướng dẫn sử dụng là có thể và sau đó thực hiện một thử nghiệm.
johnfound

Cảm ơn bạn đã trả lời. Vì vậy, về cơ bản có an toàn để tăng lên 1 MHz khi sử dụng 8 bit ADC?
Ashton H.

@AshtonHearts - Vâng, tôi nghĩ vậy. Tại sao không thực hiện một số thử nghiệm? Nó chỉ là một vấn đề của một chương trình.
johnfound

2
@AshtonHearts - nó không được ép xung. Đó là hành vi được ghi lại. Bạn sẽ chỉ nhận được độ chính xác thấp hơn.
johnfound
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.