ปัญหาในการป้อนกลับคืออะไร


16

ใหม่สำหรับ Pi จริง ๆ แล้วในความจริงที่ว่าครั้งแรกของฉัน (A +) ยังไม่ได้มาถึงในจดหมาย ...

ฉันรู้ว่า "backfeeding" หรือ "backpowering" หมายถึงการจ่ายไฟให้กับ Raspberry Pi ผ่านทางฮับ USB ที่ใช้พลังงานซึ่งเชื่อมต่อกับ Pi ผ่านพอร์ต USB ของพอร์ตหลัง ฉันได้เห็นการสนทนามากมายเกี่ยวกับวิธีหลีกเลี่ยงตั้งแต่ "หลีกเลี่ยงฮับเหล่านี้" ถึงแม้กระทั่งโซลูชันที่เกี่ยวข้องกับสาย USB แบบกำหนดเองที่ไม่รวมสาย + 5V

แต่ทำไมเรื่องนี้ถึงเป็นเรื่องใหญ่

ฮับ ​​USB ทำงานที่ + 5V เดียวกับที่ Pi ทำงาน และด้านเอาต์พุตของแหล่งจ่ายไฟของ Pi เชื่อมต่อโดยตรงกับพอร์ต USB + ราง 5V (อย่างน้อยนั่นคือสิ่งที่ฉันได้รวบรวมจากแผนงานที่เรียบง่ายที่ฉันเคยดู) แล้วอะไรที่สำคัญ + 5V มาจากฮับ USB แทนที่จะเป็นแหล่งจ่ายไฟของ Pi?

คำตอบ:


10

มีปัญหาเฉพาะถ้าคุณมีอุปกรณ์ 5V สองตัวต่อสู้กัน

ฉันมักจะใช้พลังงานในช่วงต้นของโมเดล Pis แต่ถ้าฉันทำเช่นนั้นฉันก็ไม่ได้จ่ายกระแสไฟผ่านทางหัวต่อขยายหรือซ็อกเก็ต microUSB

ด้วยวิธีที่คุณไม่สามารถจ่ายพลังงาน B + หรือ A + หรือ Pi2 ผ่านซ็อกเก็ต USB ได้ มีการเพิ่มวงจรเพื่อหยุดปัญหาการไหลเข้าปัจจุบันซึ่งใช้ในการหยุดการทำงานของ Pi ในฐานะที่เป็นผลข้างเคียงสิ่งนี้ได้หยุดความสามารถในการสำรองพลังงาน

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

ในฐานะที่เป็น JamesJones กล่าวถึงในคำตอบของเขาคุณสามารถ backpower A + / B + / Pi2 จาก USB เมื่อ Pi ได้รับการบูทด้วยพลังงานผ่าน microUSB หรือหัวต่อขยาย


1
โอ้น่าสนใจฉันคิดว่าฉันอ่านตรงข้ามว่า B + et al ได้ลบวงจรซึ่งทำให้ง่ายต่อการสำรองพลังงาน
Kromey

3
เมื่อฉันพูดกลับพลังงานฉันหมายถึงเฉพาะผ่านทางช่องเสียบ USB บางคน (ในความคิดของฉันอย่างโง่เขลา) ได้เริ่มใช้คำเพื่อเปิดเครื่องผ่านทางส่วนหัวของการขยายตัว (น่าเสียดายที่รวมถึงมูลนิธิด้วย) คุณไม่สามารถสำรองไฟผ่านช่องเสียบ USB บน A + / B + / Pi2 คุณสามารถจ่ายไฟผ่าน microUSB หรือส่วนหัวการขยาย
joan

ไม่จำเป็นต้องเป็น 'เพียง' ในแบบที่คุณอาจมีปัญหา คุณกำลังทำลายข้อกำหนด USB ซึ่งหมายความว่าคุณอาจมีพฤติกรรมที่ไม่ได้กำหนดในอุปกรณ์บางอย่าง เช่นการฆ่าคอมพิวเตอร์ที่คุณเสียบเข้า youtube.com/watch?v=Uh6iKilgtG0
steveayre

3

ใช่คุณสามารถ! แต่ .... นี่คือสิ่งที่คุณต้องทำเพื่อให้ได้ผล

ก่อนอื่นคุณไม่สามารถเปิด Pi2B บน USB-Hub ได้ตัวอย่างเช่น คุณต้องเริ่มต้นใหม่เสมอโดยใช้วิธีคลาสสิคกับตัวเชื่อมต่อ micro-usb

แต่หลังจากบูทขึ้นคุณจะสามารถถอดขั้วต่อ micro-usb ออกได้อย่างมีความสุขโดยปล่อยให้พลังงานผ่านพอร์ต USB / Hub

ความหายนะเท่านั้น: คุณไม่สามารถรีบูทได้และจะต้องทำการเชื่อมต่อ Micro-USB เพื่อแยก RPi2B ออกจากตัวเครื่อง แต่หลังจากนั้นให้ถอดตัวเชื่อมต่อ micro-usb- อีกครั้งอย่างมีความสุข

ความเสี่ยง: เหมือนกับการถอยทัพเสมอ ไม่มีการป้องกันดังนั้นจึงมั่นใจได้ว่าจะมี Power-Supply / powered USB-HUB ที่มีความเสถียรซึ่งจะนำเอาแรงดัน / Ampage ที่ถูกต้องออกโดยไม่มีความผันผวนในปัจจุบัน

เพียงเพื่อให้ตรงไปตรงมาอย่างสมบูรณ์:

Plug-In Powered-USB-Hub -> ไม่มีอะไรเกิดขึ้น -> Plug-In Micro-USB-Connector โดยไม่ต้องถอด Hub -> เริ่มการบูท ... -> ลบ Micro-USB ออกหลังจากบูตเสร็จสิ้น DONE

หากคุณต้องการรีบูต:

Kernel-Update, neeeed reboooot -> sudo reboot -> ปิดการทำงาน -> ไม่มีอะไรเกิดขึ้น -> ตัวเชื่อมต่อ Micro-USB-Connector -> เริ่มทำการบูท ... -> ทำการบูทสำเร็จลบ Micro-USB DONE

นอกเหนือจากที่? มีความสุข.


1

ฉันมีหน่วย A + คู่: ประเภท: รุ่น A +, รุ่นที่แก้ไข: 1.2, หน่วยความจำ: 256MB, ผู้ผลิต: Sony

สิ่งเหล่านี้ดูเหมือนจะสำรองข้อมูลได้ดีจากฮับ USB ของฉัน ฉันมีให้พวกเขาทำงานบางครั้งโดยไม่มีปัญหา

อันที่จริงโมเดลของฉัน Pi2 ไม่อนุญาตให้ป้อนข้อมูลกลับเลยโดยใช้ฮับ USB เดียวกัน


หน่วย A + ในบริบทนี้คืออะไร
Bex

1
A + เป็นรุ่นที่แยกส่วนของ Pi B + ด้วยส่วนหัว GPIO 40 พิน ในบริบทนี้มันทำงานแตกต่างจาก B + เมื่อมันมาถึงพลังงานการป้อนกลับ
Subrosa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.