![]() |
trợ giúp về ADC
các bác ơi cho mình hỏi trong pic 18 bộ chuyển đổi ADC 10 bit nếu điện áp so sánh là VDD và VSS nếu kênh AN0 nhận tín hiệu điện vào là 5V thì hàm ReadADC() trả cho mình giá trị bằng bao nhiêu !
|
Theo mình nghĩ thì nó sẽ ra giá trị là 5. còn nếu là x vôn thì nó sẽ nhận giá trị là 5/1024*[log2(x/5*1024)] hoặc 5/1024*{[log2(x/5*1024)]+1}. Vì mình nghĩ bản chất của nó là chuyển tín hiệu tương tự trong dải 0-5 thành tín hiệu số 10 bit thôi.
|
Trích:
- VDD tương ứng với giá trị 1023(2^10-1) Vậy: 5V sẽ cho giá trị ADC là: 5x1023/VDD Chú ý: VDD>=5V, nếu VDD=5V thì giá trị ADC(5V)= 1023. Thân. |
10 bit thì cho ra giá trị là 1023
|
Múi giờ GMT. Hiện tại là 08:46 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam