Dòng điện tối đa mà các chân GPIO có thể xuất ra là bao nhiêu?


61

Lượng dòng tối đa có thể được kéo từ một chân GPIO là bao nhiêu?

Có giảm dòng tối đa nếu dòng điện đang được kéo từ nhiều chân GPIO?

Từ nghiên cứu của tôi, tôi đã tìm thấy:




"Arduino" là một nền tảng, không phải là một thiết bị. Bộ vi điều khiển Arduino khác nhau có thông số kỹ thuật khác nhau!
electron1979

Câu trả lời:


44

Câu trả lời này là OBSOLLEX. Đường ray Pi 3.3V được giả định rộng rãi để cung cấp 50mA, nhưng điều này không được ghi nhận chính thức cho các mẫu Pi gần đây. Pi ban đầu có bộ điều chỉnh tuyến tính trên tàu bị hạn chế, nhưng B + và sau đó có bộ điều chỉnh chế độ chuyển đổi có thể cung cấp nhiều hơn. Chip điều chỉnh (cung cấp cả 3.3V và 1.8V) được đánh giá ở mức 1A. Giới hạn năng lượng của Raspberry Pi

Đây là một câu hỏi thú vị bởi vì nó có một câu trả lời không cụ thể.

Đường ray điện ...

  • Đường ray 5 V dường như được truyền thẳng từ USB và do đó dòng điện bị giới hạn ở bất cứ thứ gì mà cổng USB có thể cung cấp trừ đi dòng điện được vẽ bởi bo mạch. (Nguồn 1)
  • Đường ray 3,3 V có thể cung cấp tối đa 50 mA. (Nguồn 1)

GPIO ...

Vì vậy, ở đây nó được một chút nhanh hơn. Không có bất kỳ tính năng giới hạn hiện tại nào trên bo mạch, vì vậy nếu bạn yêu cầu một lượng điện nhất định từ pin, nó sẽ cố gắng lái nó cho đến khi có thứ gì đó bị hỏng.

Nói rằng, từ nghiên cứu tôi đã thực hiện, mức tối đa tuyệt đối bạn nên rút ra từ một pin duy nhất là 16 mA. TUY NHIÊN, một pin được điều khiển bởi đường ray 3,3 V, không thể lái xe hơn 50 mA! Vì vậy, đó là một hành động cân bằng. Mặc dù vậy, một điện trở nối tiếp được đặt trên GPIO để hạn chế dòng điện và ngăn ngừa thiệt hại. Bảng mạch thực sự được thiết kế để được đệm trước khi kết nối với các thiết bị ngoại vi. (Nguồn 2) (Nguồn 3)

Nguồn 2 và 3 liên kết đến các trang giải thích hoạt động của trình điều khiển của Pi được thiết lập trên GPIO. Nó đáng để đọc mặc dù có thể là một chút ngoài phạm vi của câu hỏi.

Để tóm tắt từ một nguồn khác, dòng đầu ra GPIO là ...

Tối đa 16mA mỗi pin với tổng dòng từ tất cả các chân không vượt quá 50mA [sic] (Nguồn 4)


9

Câu trả lời này là OBSOLLEX. Đường ray Pi 3.3V được giả định rộng rãi để cung cấp 50mA, nhưng điều này không được ghi nhận chính thức cho các mẫu Pi gần đây. Pi ban đầu có bộ điều chỉnh tuyến tính trên tàu bị hạn chế, nhưng B + và sau đó có bộ điều chỉnh chế độ chuyển đổi có thể cung cấp nhiều hơn. Chip điều chỉnh (cung cấp cả 3.3V và 1.8V) được đánh giá ở mức 1A. Giới hạn năng lượng của Raspberry Pi

Theo blog này

Khi Pi được thiết kế, họ đã sử dụng con số 3mA trên mỗi chân GPIO để xác định xem bộ điều chỉnh có thể cung cấp đủ dòng điện hay không.

17 chân ở 3 mA mỗi chân có nghĩa là bộ điều chỉnh công suất chỉ được định mức cho 50 mA

50 mA / 17 = ~ 3 mA

Tác giả của cùng một blog cho rằng 16 mA là lực kéo tối đa từ bất kỳ 1 pin nào và 50 mA là mức tối đa từ tất cả các chân.


1
Cảm ơn! Đây là một liên kết lưu trữ trong trường hợp liên kết ở trên ngừng hoạt động.
akhmed


1

Pin Raspberry Pi (GPIO) cung cấp cho tôi dòng điện tối đa 23 mA (3,43 V) khi tôi đặt nó thành bật (sử dụng pi4j hoặc RPI.GPIO). Tôi nghĩ mức tối đa được phép là 30 mA, nếu không thì Raspberry Pi của bạn đã chết.

Bạn có thể tự kiểm tra bằng cách sử dụng đồng hồ vạn năng được kết nối nối tiếp.


2
rằng 23ma rất có thể được giải thích bằng luật ohms với sự sụt giảm điện áp trên đồng hồ vạn năng của bạn, chứ không phải khả năng thực tế của Rpi. Hiện tại = Điện áp / Điện trở Và không có đồng hồ đo hiện tại nào có điện trở 0 ohm. Chỉ cần một chút lý thuyết cho ngày hôm nay :)

@ user30946: 23mA ở 3,43V sẽ cho 149 Ohm. Một đồng hồ đo hiện tại có điện trở cao như vậy sẽ vô dụng và sẽ cháy trên mọi dòng điện trung bình.
Martin Scharrer

1

Câu trả lời này là OBSOLLEX. Đường ray Pi 3.3V được giả định rộng rãi để cung cấp 50mA, nhưng điều này không được ghi nhận chính thức cho các mẫu Pi gần đây. Pi ban đầu có bộ điều chỉnh tuyến tính trên tàu bị hạn chế, nhưng B + và sau đó có bộ điều chỉnh chế độ chuyển đổi có thể cung cấp nhiều hơn. Chip điều chỉnh (cung cấp cả 3.3V và 1.8V) được đánh giá ở mức 1A. Giới hạn năng lượng của Raspberry Pi


Tối đa 16mA mỗi pin với tổng dòng từ tất cả các chân không vượt quá 51mA

Từ chính Gert!

Vì vậy, nếu dự án của bạn chỉ sử dụng 4 chân, hãy đảm bảo rằng các cài đặt hiện tại của bạn không vượt quá 16mA trên mỗi pin và tất cả được điều khiển cùng nhau không vượt quá tổng 51mA. Tôi tin rằng 16mA cũng có thể cấu hình ở đâu đó.

Nói chung, bạn nên sử dụng bộ đệm loại hoặc bóng bán dẫn để điều khiển những thứ như đèn LED hoặc rơle. Nếu bạn gặp một chút sự cố về dây hoặc lỗi linh kiện, bo mạch và CPU của bạn có thể tạo ra khói ma thuật.

Tôi biết HP đã sử dụng để làm cho một số đèn LED hiện tại thấp tuyệt vời trở lại trong ngày. Chúng thường cần 2mA dòng điện và điện áp chuyển tiếp cho điện áp màu đỏ khoảng 2V, vì vậy bạn sẽ cần một điện trở nhỏ để hạn chế mức tiêu thụ hiện tại và bảo vệ chân CPU.

Tôi thấy Vishay có một thiết bị loại tương tự, và tôi cho rằng Kingbright cũng vậy.

Để tính toán điện trở giới hạn hiện tại:

resVal = (Vsupply - VforwardLED)/currentLimit

so... for a 3.3V RPi pin, LED spec says 2V, our limit is 2mA, we get:
resVal = (3.3 - 2)/0.002

resVal = 650 Ohms

Safely round that up to the closest E12/E24 resistor value of 680 Ohms

Dưới đây là bảng giá trị và mã màu nếu cần.

Thưởng thức RPi của bạn! Mọi thứ nên có nhiều LEDS!

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.