Hiệu suất của điện trở bên trong và bên ngoài


8

Có bất kỳ sự đánh đổi hiệu suất đáng kể nào giữa các nút có dây với các điện trở kéo lên / xuống bên trong không? Tôi thấy rất nhiều hướng dẫn thể hiện việc sử dụng điện trở bên ngoài khi nối một nút đơn giản, như thế nàythế này . Nhưng vì Arduino / AVR bao gồm các điện trở kéo lên bên trong, bạn có thể đấu dây một nút mà không có bất kỳ điện trở bên ngoài nào như được trình bày ở đây .

Có bất kỳ lý do tốt để làm phức tạp thiết kế của bạn với một điện trở thêm?

Câu trả lời:


5

Nếu bạn đang sử dụng pin làm đầu vào gần với Arduino, có rất ít lý do để sử dụng pullup bên ngoài.

Có một số yếu tố để xem xét.

Nếu công tắc nằm cách chip và / hoặc trong môi trường ồn ào, nó sẽ dễ bị nhiễu hơn vì các bộ phận kéo bên trong có trở kháng cao (20kΩ đến 150kΩ tùy theo kiểu máy).

Nếu pin được sử dụng làm cả đầu vào và đầu ra, pullup có thể làm giảm điện áp xoay.

Trong các ứng dụng khác, ví dụ Raspberry Pi, trạng thái của pin giữa khởi động và khởi tạo phần mềm có thể là đáng kể, nhưng điều này không phải là vấn đề với Arduino.


0

Tôi nghĩ rằng nó phụ thuộc vào ứng dụng bạn đang đi. Một công tắc đơn giản có thể không cần điện trở, vì nó không yêu cầu chip cung cấp bất kỳ điện áp hoặc dòng điện cụ thể nào.

Nếu bạn đang cố chạy một đèn LED hoặc thứ gì đó yêu cầu một dòng điện hoặc điện áp cụ thể, thì bạn có thể tốt hơn là cung cấp kết nối nguồn & điện trở thay vì dựa vào chip để cung cấp năng lượng phù hợp cho thiết bị.

Một tình huống khác có thể là khi bạn đang tiếp cận công suất tối đa của chip mà bạn có thể thay đổi thành điện trở kéo lên / xuống bên ngoài.


Đó là những gì tôi nghĩ. Tôi có một ứng dụng đơn giản chỉ có một vài công tắc nút bấm cơ bản và tôi không hiểu tại sao tôi lại thấy nhiều sơ đồ nối dây phức tạp khi chỉ cần kết nối nút với mặt đất và tín hiệu là đủ. Tôi chỉ muốn chắc chắn rằng tôi không thiếu thứ gì đó ...
Cerin

1
Anwser này không liên quan đến câu hỏi ban đầu: điện trở pullup được sử dụng riêng cho INPUT, do đó chúng không phải là vấn đề cung cấp dòng điện hoặc điện áp bởi MCU. Giới hạn dòng điện trên OUTPUT là một vấn đề khác và có thể được thực hiện bằng các điện trở nối tiếp (không phải là pullup thuần túy).
jfpoilpret
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.