เฮลโหลวัยรุ่นสายคัสตอมบอร์ด! วันนี้เรามีเรื่องสยองขวัญกึ่งบทเรียนในวงการฮาร์ดแวร์มาฝากกันครับ เมื่อยูทูปเบอร์สายเทคตัวพ่ออย่าง Jeff Geerling ที่ปกติชอบสรรหาอะไรแปลกๆ มาต่อกับ Raspberry Pi ดันต้องเจอกับเหตุการณ์ "ช็อตฟีล" ของจริงจนควันท่วมโต๊ะทำงาน!
เรื่องของเรื่องคือเขากำลังพยายามรื้อฟื้นอุปกรณ์ยุคเก่าด้วยการใช้พอร์ต FireWire ผ่านบอร์ดเสริมที่เรียกว่า Firehat สำหรับ Raspberry Pi ซึ่งใช้ชิปเซ็ตยอดฮิตอย่าง VIA VT6315N แต่ผลลัพธ์ที่ได้กลับไม่ใช่แค่ข้อมูลที่วิ่งเข้าเครื่อง แต่มันคือ "Magic Smoke" หรือควันแห่งความหายนะนั่นเองครับ
เกิดอะไรขึ้นทำไมถึง "ช็อต" จนควันขึ้น?
เหตุการณ์นี้เกิดขึ้นเพราะอุปกรณ์ FireWire รุ่นเก่าบางตัวต้องการพลังงานสูงกว่าที่พอร์ตมาตรฐานจะจ่ายไหว Jeff เลยเลือกใช้ Powered FireWire Hub (ฮับที่มีไฟเลี้ยงในตัว) มาเป็นตัวช่วย แต่ก็นั่นแหละครับ ปัญหาใหญ่ก็ตามมาเพราะสิ่งที่เรียกว่า "Backfeeding" หรือกระแสไฟย้อนกลับ
จังหวะที่เขาต่อฮับภายนอกที่มีไฟเลี้ยงเข้ากับบอร์ด Firehat พลังงานส่วนเกินดันไหลย้อนกลับเข้าไปที่ตัวบอร์ดโดยที่ระบบไม่ได้ออกแบบมาให้รองรับ ผลก็คือชิป VIA ของเราสู้ไม่ไหว ปล่อยควันออกมาประท้วงจนแทบสำลักกันเลยทีเดียว
บทเรียนราคาแพง: ทำไมบอร์ดนี้ถึงลืมตัวป้องกัน?
จากการวิเคราะห์พบว่า บอร์ด Firehat ตัวนี้ถูกออกแบบมาเพื่อใช้คู่กับอุปกรณ์จับภาพวิดีโออย่าง Equip-1 โดยเฉพาะ ซึ่งในการออกแบบดั้งเดิมอาจจะไม่ได้เผื่อกรณีที่ผู้ใช้จะเอาไปต่อกับ Hub ภายนอกที่มีการจ่ายไฟย้อนกลับมา
โชคยังดีที่บอร์ดที่ Jeff ได้มาเป็นตัว Prototype (รุ่นทดสอบ) ก่อนวางขายจริงครับ เขาเลยรีบส่งรายงานกลับไปหาทีมนักพัฒนาเพื่อให้เพิ่ม Diodes (ไดโอด) หรือโซลูชันอื่นๆ มาช่วยกั้นไฟย้อนในเวอร์ชันที่จะขายให้พวกเรา จะได้ไม่ต้องมานั่งสูดดมควันสารเคมีกันที่บ้าน
💡 Maker's Tips: ใครที่ชอบโมดิฟายบอร์ด หรือทำงานกับกระแสไฟ DC เยอะๆ การมีอุปกรณ์มาตรฐานที่มีระบบป้องกันไฟกระชากหรือไฟย้อนเป็นเรื่องสำคัญมากครับ ถ้าไม่อยากเสี่ยงเสียบแล้วไหม้ แนะนำให้เลือกใช้บอร์ดมาตรฐานอย่าง Raspberry Pi ของแท้ หรือหาซื้อ อะไหล่ Diode และอุปกรณ์เซนเซอร์ ที่ชัวร์ๆ ได้ที่ Globalbyte นะครับ เพราะที่นี่เขาคัดเกรดของมาแล้ว ไม่ต้องกลัวช็อตฟีลเหมือนในข่าว!
วิดีโอเหตุการณ์จริง: ดูไว้เป็นอุทาหรณ์
*คำเตือน: เนื้อหานี้เป็นการสรุปและเรียบเรียงจากบทความต้นฉบับภาษาอังกฤษ ข้อมูลฉบับภาษาไทยอาจมีความคลาดเคลื่อนบางประการจากการตีความหรือย่อเนื้อหา โปรดตรวจสอบรายละเอียดทางเทคนิคและคู่มือการใช้งานบอร์ด Firehat อย่างละเอียดก่อนทำการเชื่อมต่ออุปกรณ์ที่มีไฟเลี้ยงภายนอก (อ้างอิงจากต้นฉบับ:
Hackaday)