Trong một số ứng dụng, ta có thể sử dụng NE555(LM555),một IC thông dụng, rẻ tiền để làm bộ chuyển đổi ADC độ phân giải có thể tới 10 bit.
Rất nhiều bạn dùng vi điều khiển 8951+ADC0809, vậy có thể sử dụng 8951+NE555 để làm được điều này. Thậm chí, nó còn ưu việt hơn bởi một số điểm sau:
1-Rẻ hơn(ADC0809 đắt gấp 10 lần 555)
2-Gọn hơn(kích thước mạch in của 0809+bộ dao động >nhiều lần so với việc sử dụng 555).
3-Mất ít cổng điều khiển hơn khi ghép với uC. ADC0809 mất ít nhất 8+1=9 chân, còn 555 chỉ mất 1 chân.
4-Chính xác hơn, do độ phân giải của 555 có thể lên hơn 10 bit.
Xin mọi người góp ý kiến.
Tuy nhiên ADC0809 cũng có một ít lợi thế như: tốc độ cao hơn(nhưng nếu chỉ đo nhiệt độ... như anh DuyPhi thì tốc độ cao không có ý nghĩa) và nhiều kênh hơn(nhưng có thể kết hợp chuyển mạch analog để tạo N kênh).
Rất nhiều bạn dùng vi điều khiển 8951+ADC0809, vậy có thể sử dụng 8951+NE555 để làm được điều này. Thậm chí, nó còn ưu việt hơn bởi một số điểm sau:
1-Rẻ hơn(ADC0809 đắt gấp 10 lần 555)
2-Gọn hơn(kích thước mạch in của 0809+bộ dao động >nhiều lần so với việc sử dụng 555).
3-Mất ít cổng điều khiển hơn khi ghép với uC. ADC0809 mất ít nhất 8+1=9 chân, còn 555 chỉ mất 1 chân.
4-Chính xác hơn, do độ phân giải của 555 có thể lên hơn 10 bit.
Xin mọi người góp ý kiến.
Tuy nhiên ADC0809 cũng có một ít lợi thế như: tốc độ cao hơn(nhưng nếu chỉ đo nhiệt độ... như anh DuyPhi thì tốc độ cao không có ý nghĩa) và nhiều kênh hơn(nhưng có thể kết hợp chuyển mạch analog để tạo N kênh).
Comment