- Bộ xử lý: PIC18F66K22
- Trình biên dịch: C18 (XC8 cũng tốt)
Tôi vừa tạo mã (và thử nghiệm thành công) để đo điện áp trên chân analog AN4.
Bây giờ tôi muốn thử một cái gì đó khác, không chắc chắn về mặt lý thuyết là có thể.
Bảng thử nghiệm của tôi có bộ xử lý PIC, với VDD, AVVD được kết nối với nguồn cung cấp (từ 0 (nếu pin hết / ngắt kết nối) đến 4.2 (pin đầy).
Tôi có thể sử dụng ADC để đo VDD (-in) của hội đồng quản trị của mình không?
Tại sao không?:
- Đó không phải là chân ANx, không biết làm thế nào để đo ADC? (Kênh?)
- Nếu điện áp trên VDD (-in) giảm, điện áp tham chiếu ADC của tôi cũng giảm? (Vì vậy, khi PIC của tôi chỉ nhận được 3,3V, ADC vẫn sẽ nói là 100% (như điện áp tối đa trên chip, cũng là tham chiếu là 3,3V).
Tại sao / bạn hỏi gì?:
- Tôi chỉ có thể đo Kênh 30 (VDDCORE)?
- Tôi có thể đặt Vref của mình thành Vdd và đo tham chiếu điện áp chính xác bằng bộ chuyển đổi A / D. (Không biết làm thế nào)
Hoặc tôi có thể thêm một dây từ VDD-in vào chân ANx?
VREF + nội bộ (4.096V) sẽ ở mức 4 + V khi VDD-in khoảng 3,4V? Có một số loại biến đổi làm cho nó như vậy?
- VREF + bên trong (4.096V) thấp hơn một chút so với mức tối đa của pin (4.2V), điều này có nghĩa là tôi có thể làm hỏng ADC? Hoặc chỉ là kết quả sẽ tối đa khi pin đầy. (4.2V trong số 4.096V)
Xin lưu ý rằng kiến thức về Điện tử của tôi là "thấp". Tôi đã học được nhiều hơn về phần mềm trong giáo dục của mình, nhưng tôi muốn biết nhiều hơn về Điện tử (nhúng) vì đây là một phần quan trọng trong Kỹ thuật nhúng. (Thật buồn khi trường tôi không thấy điều này.)