Tại sao một điện trở trong dòng dữ liệu Neopixel của tôi hoạt động cả?


10

Các thực tiễn tốt nhất của Adaf nhung đối với các chuỗi LED Neopixel của họ cho biết: "Đặt điện trở 300 đến 500 Ohm giữa pin đầu ra dữ liệu Arduino và đầu vào cho NeoPixel đầu tiên."

Có người hỏi về mục đích của điện trở đó ở đây và tôi đang đọc về điốt ký sinh và điện trở kết thúc để hiểu thêm, nhưng tóm lại, tại sao không thêm điện trở này cũng làm giảm điện áp? Nói cách khác, nếu tôi có tín hiệu logic 5V chạm vào đường dữ liệu Neopixel của mình, việc không thêm điện trở này nối tiếp có làm cho tín hiệu đó giảm đi vài volt không?

Ví dụ, nếu mạch dữ liệu Neopixel không có điện trở thì bây giờ tôi sẽ mong đợi 5V ở một bên của điện trở và 0V ở bên kia ... phải không? Và nếu tôi có 0V chuyển đến dữ liệu Neopixel, thì làm thế nào để báo hiệu hoạt động? Tôi là người mới đối với thiết bị điện tử nhưng có vẻ như đây là định nghĩa của mạch phân chia điện áp.

Ngoài ra, nếu bạn không biết về điện trở 300-500 Ohm, bạn sẽ chọn giá trị đó như thế nào? Là dựa trên một phương trình hoặc chỉ nhìn vào một cái gì đó trong một phạm vi cho đến khi nó có vẻ ổn định?

Cảm ơn đã giúp đỡ, điều này thực sự làm tôi bối rối =)

Câu trả lời:


14

Các điện trở ở đó để giới hạn dòng điện vào pin đầu vào. Đầu vào có khả năng có điện trở DC rất cao (hơn 1 megohm) nên dòng điện không đáng kể (theo thứ tự uA) và giảm điện áp không đáng kể (theo thứ tự uV hoặc mV). Điện trở có khả năng được sử dụng để làm chậm tốc độ xoay của kết nối (chân đầu vào sẽ có một số điện dung, do đó, việc thêm một loạt điện trở tạo thành mạch RC) để ngăn chặn quá mức và đổ chuông có thể gây ra vấn đề với giao tiếp. Nó cũng ngăn tín hiệu I / O cố gắng cấp nguồn cho chuỗi LED thông qua các điốt bảo vệ ESD bằng cách giới hạn dòng điện ở một cái gì đó sẽ không làm hỏng điốt bên trong.


cảm ơn, điều đó siêu hữu ích! Tôi đoán nó có ý nghĩa rằng đầu vào có điện trở DC cao như vậy, nếu không, bạn sẽ gửi một tấn dòng điện xuống chỉ để gửi tín hiệu.
dùng358829

Vâng. Đây là lý do tại sao bạn không muốn ngắt kết nối đầu vào kỹ thuật số mà không có điện trở kéo lên hoặc kéo xuống. Chúng có trở kháng đầu vào cao như vậy, bất kỳ tín hiệu bên ngoài nào cũng có thể ghép điện dung vào pin và khiến nó chuyển đổi ngẫu nhiên, gây lãng phí điện năng.
alex.forencich

Câu hỏi n00b: tại sao trở kháng đầu vào cao làm cho pin nhạy hơn với khớp nối điện dung như vậy?
dùng358829

2
Hãy nghĩ về nó như cố gắng lấp đầy một cái xô. Trở kháng đầu vào cao có nghĩa là xô không bị rò rỉ. Bạn có thể đổ đầy nó ngay cả với một dòng nước nhỏ, hoặc với một dòng nước ngắn, và nó vẫn đầy trong một thời gian. Tuy nhiên, một mạch trở kháng đầu vào thấp giống như một cái xô có một lỗ lớn trong đó. Bạn cần liên tục đổ rất nhiều nước vào đó, nếu không nó sẽ tự đổ. Nó khá dễ dàng để tạo ra điện áp của một vài volt trên điện trở ohm 10M hoặc 100M.
alex.forencich
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.