Kết nối ISF bên ngoài ATMega328


9

Từ bảng dữ liệu ATMega328 , phần 24.9.1:

Các tùy chọn tham chiếu điện áp bên trong có thể không được sử dụng nếu điện áp tham chiếu bên ngoài đang được áp dụng cho chân ISF.

Từ các trang tham khảo Arduino :

Ngoài ra, bạn có thể kết nối điện áp tham chiếu bên ngoài với chân ISF thông qua điện trở 5K, cho phép bạn chuyển đổi giữa các điện áp tham chiếu bên ngoài và bên trong. Lưu ý rằng điện trở sẽ thay đổi điện áp được sử dụng làm tham chiếu vì có một điện trở 32K bên trong trên chân ISF. Cả hai hoạt động như một bộ chia điện áp, vì vậy, ví dụ, 2,5V được áp dụng thông qua điện trở sẽ mang lại 2,5 * 32 / (32 + 5) = ~ 2.2V ở chân ISF.

Bảng dữ liệu ATMega328 xác nhận tham chiếu "điện trở 32k bên trong" trong bảng 29.16 Đặc điểm của ADC với: Điện trở đầu vào tham chiếu = 32 kOhm.

Điều đó đang được nói, hai tuyên bố trên dường như có phần đối lập với nhau. Tôi đã có một ứng dụng với một số cảm biến xuất ra thang đo đầy đủ 0-5V và các ứng dụng khác xuất ra thang đo đầy đủ 0-1.8V. Ứng dụng sẽ được hưởng lợi từ việc tăng độ phân giải chuyển sang ISF 1.8V khi lấy mẫu các cảm biến 1.8V và chuyển sang tham chiếu AVCC bên trong cho các cảm biến 5V.

Các trang tham khảo Arduino đề xuất rằng đó là một điều OK để làm cho bạn đã ghép nối với ISF 1.8V thông qua điện trở sê-ri 5kOhm và chiếm bộ chia điện áp ngụ ý với điện trở 32kOhm bên trong. Đây chỉ là lời khuyên tồi từ tài liệu tham khảo Arduino, hay thực tế nó là một thực tế phổ biến để làm điều này? Có phải tuyên bố của Atmel bị giới hạn ở các điện áp bên ngoài được áp dụng cho ISF mà không có điện trở giới hạn dòng ngoài (và nếu vậy tại sao, với điện trở 32k bên trong)?

Rõ ràng, người ta có thể đạt được kết quả tương tự với op-amp được xây dựng đúng cách để mở rộng tín hiệu 1.8V lên đến 5V, nhưng độ phức tạp và các bộ phận được thêm vào có vẻ lãng phí nếu nó cũng có thể được xử lý bởi ADC trên bo mạch bằng cách tận dụng tham chiếu điện áp có thể thay đổi. Tương tự như vậy nếu bạn có thể thuyết phục bản thân rằng tín hiệu được cảm nhận sẽ không vượt quá 1.1V, bạn có thể tận dụng tham chiếu điện áp bên trong. Một lần nữa, nó có vẻ thanh lịch hơn đối với tôi khi sử dụng bộ điều chỉnh 1.8V Tôi cấp nguồn cho các cảm biến điện áp thấp của mình để đặt tham chiếu.


Ngoài ra, bạn có thể điều chỉnh lại "Tuyên bố của Atmel có bị hạn chế đối với các điện áp bên ngoài không được áp dụng cho ISF không?" Tôi không hiểu "bị hạn chế để không bị ảnh hưởng". Cảm ơn.
Telaclavo

@Telaclavo Tôi đã tuyên bố rõ ràng hơn (hy vọng)
Abbeyatcu

Tôi nghĩ rằng tôi vừa thấy sự nhầm lẫn của bạn có thể đến từ đâu, nhưng bạn có thể đăng một liên kết đến sơ đồ của Arduino cụ thể mà bạn đang sử dụng không?
Telaclavo

@Telaclavo không có Arduino cụ thể, Uno sẽ là một ví dụ. Trên bảng cơ sở, ISF không được kết nối với bất kỳ nguồn điện áp nào, mà chỉ đơn giản là tách rời với GND thông qua một tụ điện 100nF. Ví dụ, nếu tôi có bộ điều chỉnh 1.8V, trên nguyên tắc, tôi có thể kết nối nó với ISF thông qua các tiêu đề của khiên bằng điện trở 5kOhm để tham chiếu ATMega328 ADC đến 1.8V, sau đó chuyển sang tham chiếu AVCC bên trong (mà được nối với 5V trên Uno) trong phần mềm để tham chiếu ATMega328 ADC đến 5V.
Abbeyatcu

Ok, đầu tiên tôi nghĩ rằng điện trở 5 kohm được bao gồm trong Arduinos, nhưng thực tế không phải vậy. Tôi chỉ cập nhật câu trả lời của tôi. Và tôi nghĩ rằng sự nhầm lẫn của bạn xuất phát từ việc không thừa nhận rằng điện trở 32 kohm đi từ ISF xuống đất . Nếu không, tôi sẽ không hiểu "và nếu vậy tại sao, với mức kháng cự 32k nội bộ?"
Telaclavo

Câu trả lời:


8

Tôi không thấy bất kỳ vấn đề nào khi áp dụng điện áp bên ngoài, thông qua điện trở 5 kohm, cho đầu vào tham chiếu Arduino. Hoặc tốt hơn, bằng cách sử dụng một bộ chia điện trở, để bạn biến 5 V thành điện áp ISF mong muốn của mình, đồng thời thể hiện điện trở nguồn khoảng 5 kohm. Yêu cầu thứ hai này không phải chính xác. Đó chỉ là để hạn chế dòng điện sẽ chảy từ AVCC xuống đất, thông qua các mạch bên ngoài.

sơ đồ

VMộtREF= =5·R2||32000R1+(R2||32000)= =RSobạnrce= =R1||R2

Tóm lại: sẽ là một lời khuyên tồi nếu một cái gì đó có thể bị hỏng, nhưng 1 mA sẽ không làm hỏng bất cứ thứ gì.


+1 để gọi ra hình 24-1 ... cũng gợi ý cho tôi (cũng như vậy) rằng một điện trở giới hạn hiện tại trên ISF là đặt cược an toàn.
Abbeyatcu

1
Tôi nghĩ rằng tôi thà chấp nhận sự sụt giảm điện áp nhỏ ở Aref và sử dụng một điện trở 5kOhm bên ngoài duy nhất để nguồn 1.8V từ một bộ điều chỉnh mặc dù ... nhưng tôi tìm thấy câu trả lời của bạn là xứng đáng với sự chấp nhận
vicatcu
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.