กระแสสูงสุดในแต่ละ GPIO สำหรับ Raspberry Pi 3 รุ่น B


13

ใครรู้ว่ากระแสอินพุต / เอาต์พุตสูงสุดสำหรับพิน GPIO แต่ละตัวคืออะไร

ดีมากถ้ามีคนสามารถชี้ให้ฉันเห็นแผ่นข้อมูล Broadcom BCM2837 ซึ่งฉันด้วยเหตุผลบางอย่างไม่สามารถหาได้ทุกที่ (จัดการเพื่อค้นหา BCM2835 เท่านั้นซึ่งสำหรับ Pi 1 ... )


2
แม้ว่าปัจจุบันของคุณจะอยู่ในขอบเขตของอุปกรณ์ความผิดพลาดใด ๆ ของอุปกรณ์ที่คุณกำลังขับรถอาจทำให้กระแสไหลไหลเป็นกอบเป็นกำในวิธีที่แปลกประหลาดและเป็นอันตราย พิจารณาใช้ทรานซิสเตอร์ควบคุมโดย GPIOs เพื่อขับเคลื่อนอุปกรณ์ที่มีภาระสูงของคุณ
Reinstate Monica - ζ--

คำตอบ:


8

สมมติว่าพิน GPIO ของ Pi 3 เหมือนกับของ Pi 2 ซึ่งฉันเห็นมาแล้วและเอาต์พุตสูงสุดของ GPIO ทั้งหมดเข้าด้วยกันคือ 50mA ( ที่มา )

นี่คือการตีความของเอกสารที่ค่อนข้างสมบูรณ์และเป็นข้อ จำกัดการออกแบบของแหล่งจ่ายไฟไม่ใช่ขีด จำกัด ของชิป (ซึ่งไม่ใช่เอกสาร) Pi เดิมมีตัวควบคุมเชิงเส้นแบบออนบอร์ดซึ่ง จำกัด อยู่ที่ 50mA แต่ B + และต่อมาจะมีตัวควบคุมโหมดสวิตช์ซึ่งสามารถจ่ายได้มากกว่า ข้อมูลจำเพาะทางไฟฟ้าของ GPIO

แต่ Pi 3 ได้รับการอัพเกรดในแง่ของแหล่งจ่ายไฟ USB ดังนั้นอุปกรณ์ USB ที่ใช้พลังงานมากขึ้นสามารถใช้งานได้โดยไม่มีฮับที่ใช้พลังงาน ไม่ว่าจะเป็นสิ่งนี้นำไปใช้กับ GPIO เช่นกันที่ยังไม่ได้เห็น


1
"สิ่งนี้นำไปใช้กับ GPIO ได้หรือไม่" ในขณะที่เผา Pi และรายงานสิ่งที่ค้นพบ? หรือบางสิ่งบางอย่างทางโลกอีกเล็กน้อย?
PNDA

1
@ PandaLion98 อย่างที่เราไม่รู้จนกระทั่งมูลนิธิพูดอะไรเกี่ยวกับมันหรือมีคนทดสอบ ฉันยินดีที่จะทำเมื่อ 3 ของฉันมามันจะไม่เผา Pi มันจะไม่ใช้พลังงานอุปกรณ์
Patrick Cook

1
ดังนั้นในทางปฏิบัติหากคุณต้องการรันไฟ LED 6 ดวงผ่านทาง GPIO พินที่ระดับ 10mA คุณจะทำลาย Pi หรือไม่? ฉันไม่สนใจขีด จำกัด 16 mA ต่อขา แต่ขนาด 50mA นั้นน่าสงสารจริงๆ
Pygmalion

5

คุณจะไม่ได้รับคำตอบอย่างเป็นทางการ

กลุ่มปาร์ตี้นั้นเป็นเสมอว่าคุณไม่ควรดึงมากกว่า 16 mA จาก GPIO เดี่ยวหรือมากกว่า 50 mA จาก GPIO โดยรวม

ผลผลิตสูงสุดของราง 3V3 เป็นปัญหาแยกต่างหาก เป็นมากกว่า 50 mA ใน Pis ที่ผ่านมา (ฉันมีความรู้สึกว่าอาจเป็น 500 mA ที่ยั่งยืน แต่คุณจะต้องตรวจสอบรายละเอียดของชิพคอนเวอร์เตอร์ที่ใช้กับ Pis ที่คุณใช้)


แก้ไขเพื่อเพิ่ม

ที่ดีที่สุดของความรู้ของฉันอยู่บนพื้นฐานของข้อมูล Adafruitที่3V3 / 1V8 แปลง (ตามที่ผมคิดว่าการใช้ที่ A + B +, Pi2B, Pi3B) สามารถจัดหาได้ถึง 1 แอมป์ที่ใช้ร่วมกันระหว่าง 3V3 และ 1V8 ราง (ภายใน)


กระแสรวมที่มีให้สำหรับราง 3.3V มีปัญหาแยกจากกระแสรวมกับหมุด GPIO โดยรวมอย่างไร พวกเขาไม่ได้เป็นหนึ่งและเหมือนกันในเรื่องนั้น?
Bassinator

@Bassinator GPIO ไม่ได้เชื่อมต่อโดยตรงกับราง 3V3 หากพวกเขาพวกเขาจะไร้ประโยชน์อย่างเป็นธรรมเพราะพวกเขาจะสูงเสมอ พวกเขาจะเปิด / ปิด / เข้าสู่โหมดอื่น ๆ ผ่านวงจรภายใน วงจรภายในนั้นออกแบบมาเพื่อรองรับประมาณ 50mA เท่านั้น
joan

That internal [switching] circuitry is the part that can handle 50 mA- นั่นสมเหตุสมผล อย่างไรก็ตามฉันยังเห็นจาก Gert (หนึ่งในวิศวกร RPi ดั้งเดิม) ว่าขีด จำกัด 50 mA ต่อบล็อกซึ่งมี 3 ค่านี้จะไม่รวมกันเป็น 150 mA หรือไม่ ทำไมจะไม่ล่ะ?
Bassinator

@Bassinator GPIO ที่เข้าถึงได้ทั้งหมดอยู่ในบล็อกเดียวกัน (แผ่น 0)
joan

1

ฉันคิดว่าคุณคงสบายดีที่จะสันนิษฐานว่าส่วนหนึ่งของฮาร์ดแวร์ไม่ได้เปลี่ยนแปลง (Integrated Circuit Engineers ขี้เกียจเหมือนกับพวกเราที่เหลือดังนั้นถ้าไม่มีเหตุผลที่จะเปลี่ยนสิ่งที่พวกเขาอาจจะไม่ได้!) - นอกเหนือจากการเปลี่ยนแปลงสิ่งต่าง ๆ เช่นเดียวกับลักษณะพินส่วนตัวหมายความว่าซอฟต์แวร์ที่ตั้งค่า (ไฟล์ "อุปกรณ์ทรี" และล่ามให้config.txt) จะต้องมีการเขียนใหม่ซึ่งทำงานได้ดีกว่าสำหรับคนอื่นเช่นกัน ... ! 8-)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.