Em đã thử project mẫu C_Example_ADC_UART_LCD của Cypress trong thư mục cài đặt PSOC. Nhưng không hiểu tại sao khi điện áp đầu vào là 0V mà ADC lại cho giá trị khác 0, cụ thể là 7. Em cũng từng làm một project tương tự như vậy nhưng kết quả cũng không thay đổi. Đặc biệt là khi làm với ADC 14 bit thì sai số đó càng lớn. Tức là khi điện áp đầu vào là 0V thì giá trị ADC chỉ còn lớn hơn 7 tầm vài chục. Khi dùng projet mẫu về ADC 14 bit trong App note thì kết quả cũng vậy.
Vậy có bác nào biết tại sao và cách khắc phụ như thế nào không?
Thanks!
Vậy có bác nào biết tại sao và cách khắc phụ như thế nào không?
Thanks!
n-2048)/2048)*Vref. Vậy theo như anh encoder bảo thì có phải: giá trị cần đo=Vin-Vref. Như vậy thì hình như vẫn không ổn. Anh có thể giải thích cụ thể hơn được không. Ví dụ như bây giời đầu ra của ADC cho em một giá trị là n, ADC cấu hình như sau:Ref Mux=Vdd/2 ± Vdd/2, Vcc=5V. thì điện áp đo được là bao nhiêu?
) rồi đọc ADC để có được ADC_offset
Comment