I2C คืออะไร? สรุปครบจบในบทความเดียว จากมือใหม่สู่คนเข้าใจฮาร์ดแวร์
ลองจินตนาการว่าเรากำลังสร้างอุปกรณ์อิเล็กทรอนิกส์ชิ้นหนึ่ง โดยมีไมโครคอนโทรลเลอร์เป็นสมองหลัก และมีเซนเซอร์ จอแสดงผล รวมถึงหน่วยความจำเป็นอุปกรณ์ที่ต้องทำงานร่วมกัน คำถามคือ เราจะทำให้อุปกรณ์ทั้งหมดสื่อสารกันได้อย่างไร? เราสามารถเดินสายสัญญาณแยกไปยังอุปกรณ์แต่ละตัวได้ แต่เมื่อจำนวนอุปกรณ์เพิ่มขึ้น จำนวนสายที่ต้องใช้ก็อาจเพิ่มขึ้นตามไปด้วย ส่งผลให้การออกแบบวงจรซับซ้อนและจัดการได้ยากขึ้น เพื่อให้การสื่อสารระหว่างชิปทำได้สะดวกขึ้น โดยไม่ต้องใช้สายสัญญาณจำนวนมาก จึงมีการพัฒนาโปรโตคอลการสื่อสารที่เรียกว่า I2C (Inter-Integrated Circuit) ซึ่งอ่านได้ว่า “ไอ-ทู-ซี” หรือ
Read More