Sự khác biệt giữa resistor kéo lên (pull-up resistor) và resistor kéo xuống (pull-down resistor) trong mạch điện, đặc biệt khi sử dụng với các vi điều khiển (MCU). Sau đây là nội dung chi tiết của từng loại:
- Resistor kéo lên (Pull-up Resistor):
Kết nối:
- Một công tắc (switch) được nối giữa đất (ground) và chân của vi điều khiển.
- Resistor kéo lên được nối giữa nguồn cung cấp (Vcc) và chân của vi điều khiển.
Hoạt động:
- Khi công tắc mở, chân của vi điều khiển bị kéo lên mức cao (High, logic “1”) vì dòng điện qua resistor kéo lên.
- Khi công tắc đóng, resistor cho phép dòng điện chạy xuống đất, kéo chân vi điều khiển xuống mức thấp (Low, logic “0”).
Ứng dụng: Dùng để đảm bảo chân của MCU luôn có trạng thái xác định (mức cao khi không có tác động của công tắc).
- Resistor kéo xuống (Pull-down Resistor):
Kết nối:
- Một công tắc (switch) được nối giữa nguồn cung cấp (Vcc) và chân của vi điều khiển.
- Resistor kéo xuống được nối giữa đất (ground) và chân của vi điều khiển.
Hoạt động:
- Khi công tắc mở, resistor kéo chân vi điều khiển xuống mức thấp (Low, logic “0”).
- Khi công tắc đóng, dòng điện chạy từ nguồn qua công tắc kéo chân vi điều khiển lên mức cao (High, logic “1”).
Ứng dụng: Dùng để đảm bảo chân của MCU luôn ở mức thấp khi công tắc không được nhấn.