2
การใช้ I2C ที่ซ้ำซ้อนใน avionics ยานอวกาศ
ฉันเพิ่งอ่านรายงานเกี่ยวกับโครงการพัฒนา avionics JPL x2000 ซึ่งพัฒนาแพลตฟอร์ม avionics แบบแยกส่วนโดยใช้ silicon เชิงพาณิชย์เพื่อลดต้นทุนและพลังงาน พวกเขาเลือกใช้สถาปัตยกรรมของสองโปรโตคอลที่ซ้ำซ้อนซึ่งเชื่อมโยงอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดในยานอวกาศ ความเร็วสูง 1394 บัสใช้สำหรับข้อมูลขนาดใหญ่ในขณะที่บัส I2C (ที่ 100khz) ใช้สำหรับควบคุมแบนด์วิดท์ต่ำ นี่คือการกำหนดค่าเป็นรถบัสหลายหลักที่ทุกโหนดสามารถสื่อสารกับแต่ละอื่น ๆ ฉันไม่ได้ใช้ I2C มากกว่าเซ็นเซอร์เดียว แต่จากสิ่งที่ฉันเข้าใจมีข้อ จำกัด เกี่ยวกับระยะทางที่ร้ายแรง ฉันอยู่ในยานอวกาศอาจมีชุดสายไฟยาวมาก นอกจากจะมีสองบัส I2C ซ้ำซ้อนอุปกรณ์แต่ละคนมี ASIC ที่กำหนดเองที่ให้แยกระหว่างรถบัสและชิปหลักภาพที่นี่และที่นี่ ชิพนี้อาจให้การปรับสภาพบางอย่างเช่นกัน? ทุกคนสามารถอธิบายได้หรือไม่ว่าทำไมพวกเขาถึงเลือกใช้โปรโตคอลที่ออกแบบมาเพื่อการสื่อสารภายในหนึ่ง PCB สำหรับการสื่อสารภายในยานพาหนะขนาดใหญ่ ฉันรู้ว่าอาจไม่ใช่คำตอบที่แน่นอน แต่ฉันสนใจที่จะฟังเกี่ยวกับปัจจัยที่เป็นตัวเลือกประเภทนั้น