กลับไปหน้าบทความ

อ่าน 17 นาที

อีอีอีอี 1394

IEEE 1394 เป็น มาตรฐานอินเทอร์เฟซ สำหรับ บัสอนุกรม สำหรับการสื่อสารความเร็วสูงและการถ่ายโอนข้อมูล แบบเรียล ไทม์แบบซิงโครนัส มาตรฐานนี้ได้รับการพัฒนาขึ้นในช่วงปลายทศวรรษ 1980...

อีอีอีอี 1394

อินเทอร์เฟซ IEEE 1394
พิมพ์ซีเรียล
ประวัติการผลิต
นักออกแบบApple ( 1394a/b), กลุ่มทำงาน IEEE P1394, Sony , Panasonicเป็นต้น
ออกแบบ พ.ศ. 2529 [ 1 ] ( 1986 )
มาตรฐาน มกราคม พ.ศ. 2538 ( 1995-01 )
ผู้ผลิต หลากหลาย
ผลิต ปี 1994–ปัจจุบัน
ถูกแทนที่ด้วยThunderbolt , USB 3.0และSAS
ข้อกำหนดทั่วไป
ความยาว สูงสุด 4.5 เมตร (15 ฟุต)
ความกว้าง 1
เสียบใช้งานได้ทันที ใช่
สร้อยดอกเดซี่ ใช่ รองรับได้สูงสุดถึง 63 อุปกรณ์
สัญญาณเสียง ใช่ (การเข้ารหัสซอฟต์แวร์)
สัญญาณวิดีโอ ใช่ (การเข้ารหัสซอฟต์แวร์)
เข็มกลัด 4, 6, 9
ไฟฟ้า
แรงดันไฟฟ้าสูงสุด 30 โวลต์
กระแสสูงสุด 1.5 เอ
ข้อมูล
สัญญาณข้อมูล ใช่
อัตราบิต
  • 1394a, แบบครึ่งทาง 100–400 เมกะบิต/วินาที (12.5–50 เมกะบิต/วินาที)
  • 1394b และรุ่นต่อมา รองรับการรับส่งข้อมูลแบบฟูลดูเพล็กซ์ ความเร็ว 800–3200 เมกะบิต/วินาที (100–400 เมกะไบต์/วินาที)

IEEE 1394เป็นมาตรฐานอินเทอร์เฟซสำหรับบัสอนุกรมสำหรับการสื่อสารความเร็วสูงและการถ่ายโอนข้อมูลแบบเรียล ไทม์แบบซิงโครนัส มาตรฐานนี้ได้รับการพัฒนาขึ้นในช่วงปลายทศวรรษ 1980 และต้นทศวรรษ 1990 โดย Appleร่วมกับบริษัทต่างๆ โดยหลักๆ คือSonyและPanasonicเป็นที่รู้จักกันทั่วไปในชื่อFireWire (Apple) แม้ว่าจะมีชื่อแบรนด์อื่นๆ เช่นi.LINK (Sony) และLynx ( Texas Instruments ) ผู้ผลิตอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคส่วนใหญ่ได้ยกเลิกการใช้ IEEE 1394 ในสายผลิตภัณฑ์ของตนในช่วงทศวรรษ 2010

สายทองแดงที่ใช้กันทั่วไปนั้นมีความยาวได้ถึง 4.5 เมตร (15 ฟุต) กระแสไฟฟ้าและข้อมูลจะถูกส่งผ่านสายเคเบิลนี้ ทำให้อุปกรณ์ที่มีความต้องการพลังงานปานกลางสามารถทำงานได้โดยไม่ต้องใช้แหล่งจ่ายไฟแยกต่างหาก นอกจากนี้ FireWire ยังมีให้เลือกใช้ในรุ่น Cat 5และใยแก้วนำแสง ด้วย

อินเทอร์เฟซ 1394 เทียบได้กับUSB USB ได้รับการพัฒนาในภายหลังและได้รับส่วนแบ่งการตลาดที่มากกว่ามาก USB ต้องการตัวควบคุมโฮสต์ ในขณะที่ IEEE 1394 ได้รับการจัดการร่วมกันโดยอุปกรณ์ที่เชื่อมต่อ[ 2 ]

ประวัติและพัฒนาการ

ซ็อกเก็ต Alpha FireWire 400 แบบ 6 ตัวนำและ 4 ตัวนำ
ขั้วต่อ FireWire 800 แบบ 9 พิน
สายเคเบิลแบบ อีเธอร์เน็ตทางเลือกที่ใช้โดย1394c
ขั้วต่อ FireWire 400 alpha แบบ 4 ตัวนำ (ซ้าย) และ 6 ตัวนำ (ขวา)
การ์ดขยาย PCI ที่มีขั้วต่อ FireWire 400 จำนวน 4 ช่อง
การ์ด ExpressCard FireWire 800

FireWire เป็นชื่อที่ Apple ใช้เรียก IEEE 1394 High Speed ​​Serial Bus การพัฒนาเริ่มต้นโดย Apple [ 1 ]ในปี 1986 [ 3 ]และได้รับการพัฒนาโดย IEEE P1394 Working Group ซึ่งส่วนใหญ่ได้รับแรงผลักดันจากการมีส่วนร่วมของSony (สิทธิบัตร 102 ฉบับ), Apple (สิทธิบัตร 58 ฉบับ), Panasonic (สิทธิบัตร 46 ฉบับ) และPhilips (สิทธิบัตร 43 ฉบับ) รวมถึงการมีส่วนร่วมของวิศวกรจากLG Electronics , Toshiba , Hitachi , Canon [ 4 ] INMOS /SGS Thomson (ปัจจุบันคือ STMicroelectronics ) [ 5 ]และTexas Instruments

IEEE 1394 เป็น สถาปัตยกรรม บัสแบบอนุกรมสำหรับการถ่ายโอนข้อมูลความเร็วสูงโดยอนุกรมหมายความว่าข้อมูลจะถูกถ่ายโอนทีละ บิต บัส แบบ ขนาน ใช้การเชื่อมต่อทางกายภาพที่แตกต่างกันหลายแบบ และโดยทั่วไปจึงมีราคาแพงกว่าและหนักกว่า[ 6 ] IEEE 1394 รองรับทั้งแอปพลิ เคชัน แบบไอโซโครนัสและอะซิงโครนัส อย่างเต็มที่

Apple ตั้งใจให้ FireWire เป็นตัวทดแทนแบบอนุกรมสำหรับ บัส SCSI แบบขนานในขณะเดียวกันก็ให้การเชื่อมต่อสำหรับอุปกรณ์เสียงและวิดีโอดิจิทัล การพัฒนาของ Apple เริ่มขึ้นในช่วงปลายทศวรรษ 1980 ต่อมาได้นำเสนอต่อสถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ (IEEE) [ 7 ]และเสร็จสมบูรณ์ในเดือนมกราคม 1995 ในปี 2007 IEEE 1394 เป็นเอกสารที่ประกอบขึ้นจากเอกสารสี่ฉบับ ได้แก่ IEEE Std. 1394–1995 ฉบับดั้งเดิมการแก้ไขIEEE Std. 1394a-2000 การแก้ไข IEEE Std. 1394b-2002และ การแก้ไข IEEE Std. 1394c-2006เมื่อวันที่ 12 มิถุนายน 2008 การแก้ไขทั้งหมดเหล่านี้ รวมถึงข้อผิดพลาดและการอัปเดตทางเทคนิคบางส่วน ได้ถูกรวมเข้าไว้ในมาตรฐานใหม่ IEEE Std. 1394–2008 [ 8 ]

Apple ได้รวมพอร์ต FireWire ไว้ใน เครื่อง Macบางรุ่นตั้งแต่ปี 1999 (แม้ว่าจะเป็นตัวเลือกที่ต้องสั่งซื้อเพิ่มเติมในเครื่อง Macintosh บางรุ่นตั้งแต่ปี 1997) และคอมพิวเตอร์ Apple Mac ส่วนใหญ่ที่ผลิตตั้งแต่ปี 2000 ถึง 2011 ก็มีพอร์ต FireWire อย่างไรก็ตาม ในเดือนกุมภาพันธ์ 2011 Apple ได้เปิดตัว Mac เครื่องแรกที่มีThunderboltซึ่งเข้ามาแทนที่ FireWire Apple ได้วางจำหน่ายคอมพิวเตอร์รุ่นสุดท้ายที่มี FireWire ในปี 2012 ภายในปี 2014 Thunderbolt ได้กลายเป็นคุณสมบัติมาตรฐานในคอมพิวเตอร์ของ Apple ทุกรุ่น (ยกเว้นบางรุ่น) ซึ่งถือเป็นการสืบทอดทางจิตวิญญาณของ FireWire ในระบบนิเวศของ Apple ผลิตภัณฑ์ Mac รุ่นสุดท้ายของ Apple ที่มี FireWire ได้แก่Apple Thunderbolt Display และ MacBook Proขนาด 13 นิ้ว รุ่นปี 2012 ซึ่งเลิกผลิตในปี 2016 Apple ยังคงจำหน่ายอะแดปเตอร์ Thunderbolt to FireWire ที่มี พอร์ต FireWire 800 เพียงพอร์ตเดียว จนถึงปี 2023 [ 9 ]ต้องใช้อะแดปเตอร์แยกต่างหากเพื่อใช้กับThunderbolt 3

ระบบi.LINK ของ Sony ใช้ขั้วต่อขนาดเล็กกว่าที่มีตัวนำสัญญาณเพียงสี่ตัว โดยละเว้นตัวนำสองตัวที่จ่ายไฟให้กับอุปกรณ์เพื่อใช้ขั้วต่อไฟแยกต่างหาก รูปแบบนี้ถูกเพิ่มเข้าไปในการแก้ไข 1394a ในภายหลัง[ 7 ]พอร์ตนี้บางครั้งมีป้ายกำกับS100หรือS400เพื่อระบุความเร็วในหน่วย Mbit/s

ระบบนี้มักใช้เชื่อมต่ออุปกรณ์จัดเก็บข้อมูลและ กล้อง DV (วิดีโอดิจิทัล) แต่ก็เป็นที่นิยมในระบบอุตสาหกรรมสำหรับ ระบบ การมองเห็นด้วยเครื่องจักรและ ระบบ เสียงระดับมืออาชีพผู้ใช้หลายคนชอบระบบนี้มากกว่าUSB 2.0 ที่ใช้กันทั่วไป เนื่องจากมีความเร็วและประสิทธิภาพการกระจายพลังงานที่ดีกว่า การทดสอบประสิทธิภาพแสดงให้เห็นว่าอัตราการถ่ายโอนข้อมูลอย่างต่อเนื่องของ FireWire สูงกว่า USB 2.0 แต่ต่ำกว่าUSB 3.0ผลลัพธ์ที่ได้นั้นแสดงบน Apple Mac OS Xแต่มีความหลากหลายมากกว่าบนMicrosoft Windows [ 10 ] [ 11 ]

ข้อควรพิจารณาเกี่ยวกับสิทธิบัตร

กล่าวกันว่า การนำ IEEE 1394 [ 12 ]ไปใช้จำเป็นต้องใช้สิทธิบัตรระหว่างประเทศที่ออกแล้ว 261 ฉบับ[ 4 ]ซึ่งถือครองโดยบริษัท 10 แห่ง[ 5 ]การใช้สิทธิบัตรเหล่านี้ต้องได้รับอนุญาต การใช้โดยไม่ได้รับอนุญาตโดยทั่วไปถือเป็นการละเมิดสิทธิบัตร[ 13 ]ผู้ดูแลการอนุญาตได้ให้สิทธิ์ใช้งานสิทธิบัตรเหล่านี้แก่ผู้ให้บริการอุปกรณ์ที่นำ IEEE 1394 ไปใช้ ภายใต้ สัญญา อนุญาตสิทธิบัตร ทั่วไป ผู้ผลิตจะต้องจ่ายค่าลิขสิทธิ์ 0.25 ดอลลาร์สหรัฐต่อหน่วยเมื่อผลิตผลิตภัณฑ์สำเร็จรูป 1394 แต่ละชิ้น[ 13 ]ผู้ใช้ไม่ต้องจ่ายค่าลิขสิทธิ์ใดๆ

บริษัทต่างๆ ที่ถือครอง ทรัพย์สินทางปัญญา IEEE 1394 ได้จัดตั้งกลุ่มสิทธิบัตรโดยมีMPEG LAเป็นผู้ดูแลใบอนุญาต ซึ่งบริษัทเหล่านั้นได้อนุญาตให้ใช้สิทธิบัตรแก่ MPEG LA สิทธิบัตรฉบับสุดท้ายคือ MY  120654 ของ Sony หมดอายุเมื่อวันที่ 30 พฤศจิกายน 2020 ณ วันนั้น ผู้ถือสิทธิบัตรมาตรฐาน IEEE 1394 มีดังต่อไปนี้ ตามรายชื่อในกลุ่มสิทธิบัตรที่ MPEG LA บริหารจัดการในขณะนั้น[ 4 ]ซึ่งเลิกกิจการไปแล้วตั้งแต่ปี 2023

บริษัท สิทธิบัตรทั้งหมด
โซนี่102
แอปเปิล58
พานาโซนิค46
ฟิลิปส์43
แอลจี11
โตชิบา10
ฮิตาชิ4
แคนนอน1
คอมแพค1
ซัมซุง1

บุคคลหรือบริษัทสามารถตรวจสอบใบอนุญาตพอร์ตโฟลิโอสิทธิบัตร 1394 ที่แท้จริงได้เมื่อร้องขอไปยังผู้ดูแลการออกใบอนุญาต[ 14 ]ผู้ดูแลการออกใบอนุญาตไม่ได้ให้การรับประกันการคุ้มครองแก่ผู้รับใบอนุญาตนอกเหนือจากสิทธิบัตรของตนเอง เป็นที่ทราบกันว่าสิทธิบัตรที่เคยได้รับอนุญาตอย่างน้อยหนึ่งรายการถูกถอนออกจากกลุ่ม[ 4 ]และยังมีสิทธิบัตรฮาร์ดแวร์อื่น ๆ ที่อ้างอิงถึง IEEE 1394 [ 15 ]

สมาคมการค้าบัสอนุกรมประสิทธิภาพสูง 1394 ( 1394 TA ) ก่อตั้งขึ้นเพื่อช่วยในการทำการตลาด IEEE 1394 ข้อบังคับของสมาคมห้ามไม่ให้เกี่ยวข้องกับประเด็นทรัพย์สินทางปัญญา[ 16 ]สมาคมการค้า 1394 ดำเนินงานโดยสมาชิกรายบุคคลโดยไม่เสียค่าใช้จ่าย เพื่อส่งเสริมการปรับปรุงมาตรฐาน 1394 สมาคมการค้ายังเป็นแหล่งห้องสมุดสำหรับเอกสารและมาตรฐาน 1394 ทั้งหมดที่มีอยู่

ข้อกำหนดทางเทคนิค

FireWire สามารถเชื่อมต่อ อุปกรณ์ต่อพ่วงได้สูงสุด 63 ตัวใน โครงสร้างแบบต้นไม้หรือแบบลูกโซ่[ 17 ] (ตรงข้ามกับ โครงสร้างแบบ บัสของSCSI แบบขนาน ) ช่วยให้ การสื่อสารระหว่างอุปกรณ์ แบบ peer-to-peerเช่น การสื่อสารระหว่างสแกนเนอร์และเครื่องพิมพ์ สามารถเกิดขึ้นได้โดยไม่ต้องใช้หน่วยความจำระบบหรือCPUนอกจากนี้ FireWire ยังรองรับตัวควบคุมโฮสต์หลายตัวต่อบัส ออกแบบมาเพื่อรองรับ การเสียบและใช้งานได้ทันที (plug and play)และการถอดเปลี่ยนขณะทำงาน (hot swapping ) สายทองแดงที่ใช้ในการใช้งานทั่วไปสามารถยาวได้ถึง 4.5 เมตร (15 ฟุต) และมีความยืดหยุ่นมากกว่าสาย SCSI แบบขนานส่วนใหญ่ ในรูปแบบตัวนำหกตัวหรือเก้าตัว สามารถจ่ายไฟได้สูงสุด 45 วัตต์ต่อพอร์ตที่แรงดันไฟฟ้าสูงสุด 30 โวลต์[ 18 ]ทำให้อุปกรณ์ที่ใช้พลังงานปานกลางสามารถทำงานได้โดยไม่ต้องใช้แหล่งจ่ายไฟแยกต่างหาก

อุปกรณ์ FireWire ใช้ โมเดล ROMการกำหนดค่า ISO/IEC 13213 สำหรับการกำหนดค่าและการระบุอุปกรณ์ เพื่อให้สามารถใช้งานแบบเสียบแล้วใช้งานได้ทันที อุปกรณ์ FireWire ทุกตัวจะถูกระบุด้วยตัวระบุเฉพาะ IEEE EUI-64นอกเหนือจากรหัสที่รู้จักกันดีซึ่งบ่งบอกถึงประเภทของอุปกรณ์และโปรโตคอล ที่อุปกรณ์ นั้นรองรับ

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

FireWire สามารถใช้งานระบบที่สำคัญได้อย่างปลอดภัยเนื่องจากวิธีการที่อุปกรณ์หลายตัวโต้ตอบกับบัสและวิธีการที่บัสจัดสรรแบนด์วิดท์ให้กับอุปกรณ์ต่างๆ FireWire สามารถรองรับวิธีการถ่ายโอนทั้งแบบอะซิงโครนัสและไอโซโครนัสได้พร้อมกัน การถ่ายโอนข้อมูลแบบไอโซโครนัสคือการถ่ายโอนสำหรับอุปกรณ์ที่ต้องการแบนด์วิดท์ที่ต่อเนื่องและรับประกันได้[ 6 ]เพื่อรองรับทั้งสองวิธี FireWire จึงจัดสรรเปอร์เซ็นต์ที่แน่นอนให้กับข้อมูลแบบไอโซโครนัสและส่วนที่เหลือให้กับข้อมูลแบบอะซิงโครนัส ใน IEEE 1394 80% ของบัสถูกสงวนไว้สำหรับรอบไอโซโครนัส ทำให้ข้อมูลแบบอะซิงโครนัสเหลืออย่างน้อย 20% ของบัส[ 19 ]

แผนการเข้ารหัส

FireWire ใช้ การ เข้ารหัสข้อมูลสโตรบ (D/S) [ 20 ]ในการเข้ารหัส D/S จะใช้สัญญาณnon-return-to-zero (NRZ) สองสัญญาณเพื่อส่งข้อมูลด้วยความน่าเชื่อถือสูง สัญญาณ NRZ ที่ส่งจะถูกป้อนพร้อมกับสัญญาณนาฬิกาผ่าน เกต XORทำให้เกิดสัญญาณสโตรบ[ 20 ]จากนั้นสโตรบนี้จะถูกส่งผ่านเกต XOR อีกตัวพร้อมกับสัญญาณข้อมูลเพื่อสร้างนาฬิกาขึ้นใหม่[ 20 ] ซึ่งจะทำหน้าที่เป็น วงจรล็อกเฟสของบัสเพื่อวัตถุประสงค์ในการซิงโครไน ซ์ [ 20 ]

อนุญาโตตุลาการ

กระบวนการที่บัสตัดสินใจว่าโหนดใดจะได้ส่งข้อมูลในเวลาใดเรียกว่าการตัดสินชี้ขาด [ 21 ] แต่ละรอบการตัดสินชี้ขาดใช้เวลาประมาณ 125 ไมโครวินาที[ 21 ]ในระหว่างรอบ โหนดราก (อุปกรณ์ที่อยู่ใกล้โปรเซสเซอร์ที่สุด) จะส่งแพ็กเก็ตเริ่มต้นรอบ[ 21 ]โหนดทั้งหมดที่ต้องการถ่ายโอนข้อมูลจะตอบสนอง โดยโหนดที่อยู่ใกล้ที่สุดจะเป็นผู้ชนะ[ 21 ]หลังจากที่โหนดนั้นเสร็จสิ้น โหนดที่เหลือจะผลัดกันตามลำดับ กระบวนการนี้จะทำซ้ำจนกว่าอุปกรณ์ทั้งหมดจะใช้ส่วนของ 125 ไมโครวินาที โดยการถ่ายโอนแบบไอโซโครนัสจะมีลำดับความสำคัญ[ 21 ]

มาตรฐานและเวอร์ชัน

มาตรฐานก่อนหน้านี้และการแก้ไขที่เผยแพร่สามรายการได้ถูกรวมเข้าไว้ในมาตรฐานใหม่IEEE 1394-2008แล้ว[ 8 ]คุณสมบัติที่เพิ่มเข้ามาแต่ละรายการให้ประวัติที่ดีเกี่ยวกับเส้นทางการพัฒนา

ไฟร์ไวร์ 400 (IEEE 1394-1995)

อะแดปเตอร์แปลงขั้วต่อ 4 พินเป็นขั้วต่อ FireWire 400 6 พิน

การเผยแพร่ครั้งแรกของ IEEE 1394-1995 [ 22 ]ระบุสิ่งที่ปัจจุบันเรียกว่า FireWire 400 ซึ่งสามารถถ่ายโอนข้อมูลระหว่างอุปกรณ์ได้ที่ อัตราข้อมูล แบบ half-duplex 100, 200 หรือ 400 Mbit/s [ 23 ] (อัตราการถ่ายโอนจริงคือ 98.304, 196.608 และ393.216 Mbit/sหรือ 12.288, 24.576 และ 49.152 MB/sตามลำดับ) [ 7 ]โหมดการถ่ายโอนที่แตกต่างกันเหล่านี้มักเรียกว่า S100, S200 และ S400

ความยาวสายเคเบิลจำกัดอยู่ที่ 4.5 เมตร (15 ฟุต) แม้ว่าจะสามารถต่อพ่วง สายเคเบิลได้มากถึง 16 เส้น โดยใช้ตัวขยายสัญญาณแบบแอคทีฟ เช่น ฮับภายนอก หรือฮับภายในที่มักพบในอุปกรณ์ FireWire มาตรฐาน S400 จำกัดความยาวสายเคเบิลสูงสุดของการกำหนดค่าใดๆ ไว้ที่ 72 เมตร (236 ฟุต) ขั้วต่อ 6 ตัวนำมักพบในคอมพิวเตอร์ตั้งโต๊ะและสามารถจ่ายไฟให้กับอุปกรณ์ที่เชื่อมต่อได้

ขั้วต่อแบบ 6 ตัวนำที่จ่ายไฟ ซึ่งปัจจุบันเรียกว่าขั้วต่ออัลฟา จะเพิ่มกำลังไฟเพื่อรองรับอุปกรณ์ภายนอก โดยทั่วไปอุปกรณ์สามารถดึงพลังงานได้ประมาณ 7 ถึง 8 วัตต์จากพอร์ต อย่างไรก็ตาม แรงดันไฟฟ้าจะแตกต่างกันอย่างมากในแต่ละอุปกรณ์[ 24 ]แรงดันไฟฟ้าถูกกำหนดให้เป็นแบบไม่ควบคุม และโดยทั่วไปควรอยู่ที่ประมาณ 25 โวลต์ (ช่วง 24 ถึง 30) การใช้งานของ Apple ในแล็ปท็อปมักจะเกี่ยวข้องกับพลังงานแบตเตอรี่และอาจต่ำถึง 9 โวลต์[ 24 ]

การปรับปรุง (IEEE 1394a-2000)

การแก้ไข IEEE 1394a ได้รับการเผยแพร่ในปี พ.ศ. 2543 [ 25 ]ซึ่งชี้แจงและปรับปรุงข้อกำหนดเดิม โดยเพิ่มการสนับสนุนสำหรับการสตรีม แบบอะซิงโครนัส การกำหนดค่าบัสใหม่ที่รวดเร็วยิ่งขึ้นการรวมแพ็กเก็ตและโหมดระงับเพื่อ ประหยัดพลังงาน

IEEE 1394a มีข้อดีหลายประการเหนือกว่า IEEE 1394–1995 เดิม 1394a สามารถเร่งการตัดสินใจได้ ทำให้บัสสามารถเร่งรอบการตัดสินใจเพื่อปรับปรุงประสิทธิภาพ นอกจากนี้ยังอนุญาตให้รีเซ็ตบัสแบบสั้นโดยการตัดสินใจ ซึ่งสามารถเพิ่มหรือลบโหนดได้โดยไม่ทำให้การส่งข้อมูลแบบไอโซโครนัสลดลงมาก[ 19 ]

มาตรฐาน 1394a ยังกำหนดมาตรฐานขั้วต่ออัลฟ่าแบบ 4 ตัวนำที่พัฒนาโดยโซนี่และจดทะเบียนเครื่องหมายการค้าในชื่อi.LINKซึ่งมีการใช้งานอย่างแพร่หลายในอุปกรณ์สำหรับผู้บริโภค เช่น กล้องวิดีโอ แล็ปท็อปพีซีส่วนใหญ่ คอมพิวเตอร์เดสก์ท็อปพีซีจำนวนหนึ่ง และอุปกรณ์ FireWire ขนาดเล็กอื่นๆ ขั้วต่อแบบ 4 ตัวนำนั้นสามารถใช้งานร่วมกับอินเทอร์เฟซอัลฟ่าแบบ 6 ตัวนำได้อย่างสมบูรณ์ในด้านการรับส่งข้อมูล แต่ไม่มีขั้วต่อสำหรับจ่ายไฟ

พอร์ต FireWire 800 (ตรงกลาง)

ไฟร์ไวร์ 800 (IEEE 1394b-2002)

ขั้วต่อแบบสองภาษา 9 ตัวนำ

IEEE 1394b-2002 [ 26 ]ได้แนะนำ FireWire 800 (ชื่อที่ Apple ใช้เรียกมาตรฐาน IEEE 1394b เวอร์ชันสองภาษา S800 แบบ 9 ตัวนำ) ข้อกำหนดนี้ได้เพิ่มรูปแบบการเข้ารหัสใหม่ที่เรียกว่าโหมดเบต้า ซึ่งช่วยให้อุปกรณ์ที่สอดคล้องสามารถทำงานได้ที่ความเร็ว 786.432 Mbit/s แบบ ฟูลดูเพล็กซ์มันสามารถใช้งานร่วมกับอัตราความเร็วที่ช้ากว่าและขั้วต่ออัลฟาแบบ 6 ตัวนำของ FireWire 400 ได้ อย่างไรก็ตาม แม้ว่ามาตรฐาน IEEE 1394a และ IEEE 1394b จะใช้งานร่วมกันได้ แต่ขั้วต่อของ FireWire 800 ซึ่งเรียกว่าขั้วต่อเบต้า จะแตกต่างจากขั้วต่ออัลฟาของ FireWire 400 ทำให้สายเคเบิลรุ่นเก่าไม่สามารถใช้งานร่วมกันได้ สายเคเบิลแบบสองภาษาช่วยให้สามารถเชื่อมต่ออุปกรณ์รุ่นเก่ากับพอร์ตรุ่นใหม่ได้ ในปี 2003 Apple เป็นบริษัทแรกที่เปิดตัวผลิตภัณฑ์เชิงพาณิชย์ที่ใช้ขั้วต่อแบบใหม่ ซึ่งรวมถึง Power Mac G4รุ่นใหม่และPowerBook G4ขนาด 17 นิ้ว

ข้อกำหนด IEEE 1394b ฉบับเต็มรองรับอัตราการส่งข้อมูลสูงสุด3200 เมกะบิต/วินาที (เช่น 400 เมกะบิต/วินาที) ผ่านการเชื่อมต่อแบบเบต้าโหมดหรือแบบออปติคอลที่มีความยาวสูงสุด 100 เมตร (330 ฟุต) สายเคเบิลประเภท 5e มาตรฐาน รองรับความยาว 100 เมตร (330 ฟุต) ที่ S100 มาตรฐาน 1394 และ 1394a ดั้งเดิมใช้การเข้ารหัสข้อมูล/สโตรบ (D/S)ซึ่งปัจจุบันรู้จักกันในชื่ออัลฟาโหมดกับสายเคเบิล ในขณะที่ 1394b เพิ่มรูปแบบการเข้ารหัสข้อมูลที่เรียกว่า8b/10bซึ่งเรียกว่าเบต้าโหมด

โหมดเบต้าใช้พื้นฐาน8b/10b (จากGigabit Ethernetซึ่งใช้สำหรับโปรโตคอลอื่นๆ อีกมากมาย) การเข้ารหัส 8b/10b เกี่ยวข้องกับการขยายคำข้อมูล 8 บิตเป็น 10 บิต โดยมีบิตพิเศษหลังจากบิตข้อมูลที่ 5 และ 8 [ 27 ]ข้อมูลที่แบ่งส่วนจะถูกส่งผ่านฟังก์ชันตัวคำนวณความเหลื่อมล้ำแบบต่อเนื่อง[ 27 ]ตัวคำนวณความเหลื่อมล้ำแบบต่อเนื่องพยายามรักษาจำนวน 1 ที่ส่งให้เท่ากับ 0 [ 28 ]จึงมั่นใจได้ว่าสัญญาณจะสมดุล DC จากนั้น ส่วนต่างๆ จะถูกส่งผ่านตัวเข้ารหัส 5b/6b สำหรับส่วน 5 บิต และตัวเข้ารหัส 3b/4b สำหรับส่วน 3 บิต ซึ่งทำให้แพ็กเก็ตสามารถมี 1 อย่างน้อยสองตัว ทำให้มั่นใจได้ว่า PLL ที่ปลายทางรับจะซิงโครไนซ์กับขอบเขตบิตที่ถูกต้องสำหรับการถ่ายโอนที่เชื่อถือได้[ 28 ]ฟังก์ชันเพิ่มเติมของรูปแบบการเข้ารหัสคือการสนับสนุนการจัดสรรการเข้าถึงบัสและการควบคุมบัสทั่วไป ซึ่งเป็นไปได้เนื่องจาก สัญลักษณ์ ส่วนเกินที่ได้รับจากการขยาย 8 บิต/10 บิต (ในขณะที่สัญลักษณ์ 8 บิตสามารถเข้ารหัสค่าได้สูงสุด 256 ค่า สัญลักษณ์ 10 บิตอนุญาตให้เข้ารหัสได้ถึง 1024 ค่า) สัญลักษณ์ที่ไม่ถูกต้องสำหรับสถานะปัจจุบันของPHY ที่รับข้อมูล บ่งชี้ถึงข้อผิดพลาดของข้อมูล

ไฟร์ไวร์ S800T (IEEE 1394c-2006)

IEEE 1394c-2006 ได้รับการเผยแพร่เมื่อวันที่ 8 มิถุนายน พ.ศ. 2550 [ 29 ]ซึ่งให้การปรับปรุงทางเทคนิคที่สำคัญ กล่าวคือ ข้อกำหนดพอร์ตใหม่ที่ให้ความเร็ว800 Mbit/s ผ่านขั้วต่อ 8P8C (อีเธอร์เน็ต) เดียวกัน กับ สายเคเบิล Category 5eซึ่งระบุไว้ใน IEEE 802.3 ข้อ 40 ( กิกะบิตอีเธอร์เน็ตผ่านสายทองแดงบิดเกลียวคู่ ) พร้อมกับการเจรจาอัตโนมัติที่สอดคล้องกันซึ่งอนุญาตให้พอร์ตเดียวกันเชื่อมต่อกับอุปกรณ์ IEEE Std 1394 หรือIEEE 802.3 ( อีเธอร์เน็ต ) ก็ได้

ไฟร์ไวร์ S1600 และ S3200

ในเดือนธันวาคม พ.ศ. 2550 สมาคมการค้า 1394 ประกาศว่าผลิตภัณฑ์จะวางจำหน่ายก่อนสิ้นปี พ.ศ. 2551 โดยใช้โหมด S1600 และ S3200 ซึ่งส่วนใหญ่ได้กำหนดไว้แล้วใน 1394b และได้รับการชี้แจงเพิ่มเติมในมาตรฐาน IEEE Std. 1394–2008 [ 8 ]อุปกรณ์1.572864 Gbit/sและ3.145728 Gbit/sใช้ขั้วต่อเบต้า 9 ตัวนำแบบเดียวกับ FireWire 800 ที่มีอยู่ และเข้ากันได้อย่างสมบูรณ์กับอุปกรณ์ S400 และ S800 ที่มีอยู่ แข่งขันกับUSB 3.0 [ 30 ]

หน่วยพัฒนา S1600 (Symwave [ 31 ] ) และ S3200 (Dap Technology [ 32 ] ) ได้ถูกสร้างขึ้น อย่างไรก็ตาม เนื่องจากเทคโนโลยี FPGA DapTechnology จึงมุ่งเป้าไปที่การใช้งาน S1600 ก่อน โดย S3200 ยังไม่พร้อมใช้งานในเชิงพาณิชย์จนกระทั่งปี 2012

สตีฟ จ็อบส์ประกาศว่า FireWire ตายแล้วในปี 2008 [ 33 ]ณ ปี 2012 มีอุปกรณ์ S1600 ออกมาเพียงไม่กี่ชิ้น โดยมีเพียงกล้อง Sony เท่านั้นที่เป็นผู้ใช้งานที่โดดเด่น[ 34 ]

การปรับปรุงที่ถูกยกเลิก (รวมถึง P1394d)

โครงการชื่อ IEEE P1394d ก่อตั้งขึ้นโดย IEEE เมื่อวันที่ 9 มีนาคม พ.ศ. 2552 เพื่อเพิ่มใยแก้วนำแสงแบบโหมดเดี่ยวเป็นสื่อกลางการขนส่งเพิ่มเติมให้กับ FireWire [ 35 ]โครงการนี้ถูกยกเลิกในปี พ.ศ. 2556 [ 36 ]

คาดว่า FireWire รุ่นต่อ ๆ ไปจะเพิ่มความเร็วเป็น6.4 Gbit/sและมีตัวเชื่อมต่อเพิ่มเติม เช่น อินเทอร์เฟซมัลติมีเดียขนาดเล็ก[ 37 ]

การสนับสนุนระบบปฏิบัติการ

การสนับสนุนอย่างเต็มรูปแบบสำหรับ IEEE 1394a และ 1394b ได้รับการนำไปใช้ในMicrosoft Windows , FreeBSD , [ 38 ] Linux , [ 39 ] [ 40 ] macOSและNetBSD

ใน Windows XP อาจเกิดการลดลงของประสิทธิภาพของอุปกรณ์ 1394 เมื่อติดตั้ง Service Pack 2 ปัญหานี้ได้รับการแก้ไขใน Hotfix 885222 [ 41 ]และในSP3ผู้ผลิตฮาร์ดแวร์ FireWire บางรายยังจัดหาไดรเวอร์อุปกรณ์แบบกำหนดเองที่แทนที่สแต็กไดรเวอร์อะแดปเตอร์โฮสต์ OHCI ของ Microsoft ทำให้สามารถใช้งานอุปกรณ์ที่รองรับ S800 ได้ที่ อัตราการถ่ายโอนข้อมูล 800 Mbit/s เต็ม รูปแบบบน Windows เวอร์ชันเก่า (XP SP2 ที่ไม่มี Hotfix 885222) และ Windows Vista ในขณะที่วางจำหน่าย Microsoft Windows Vistaรองรับเฉพาะ 1394a เท่านั้น โดยมีการรับรองว่าการสนับสนุน 1394b จะมาใน Service Pack ถัดไป[ 42 ] Service Pack 1 สำหรับ Microsoft Windows Vista ได้รับการเผยแพร่แล้ว แต่ไม่มีการกล่าวถึงการเพิ่มการสนับสนุน 1394b ในเอกสารการเผยแพร่ใดๆ[ 43 ] [ 44 ] [ 45 ]ไดรเวอร์บัส 1394 ได้รับการเขียนใหม่สำหรับ Windows 7 เพื่อรองรับความเร็วที่สูงขึ้นและสื่อทางเลือก[ 46 ]

ใน Linux เดิมทีมีการสนับสนุนโดย libraw1394 ทำให้เกิดการสื่อสารโดยตรงระหว่างพื้นที่ผู้ใช้และบัส IEEE 1394 [ 47 ]ต่อมาได้มีการนำสแต็กไดรเวอร์เคอร์เนลใหม่มาใช้ ซึ่งมีชื่อเล่นว่า JuJu [ 48 ]

ไดรเวอร์ IEEE 1394 ไม่ได้รวมอยู่ใน Windows โดยค่าเริ่มต้นอีกต่อไปตั้งแต่Windows 10 [ 49 ] การสนับสนุน FireWire ถูกลบออกจาก macOS ในmacOS Tahoe 26 [ 50 ] การสนับสนุน FireWire ใน Linux มีแผนที่จะยกเลิกหลังจากปี 2029 [ 51 ]

ระบบเคเบิลทีวีรองรับ

ภายใต้ FCC Code 47 CFR 76.640 มาตรา 4 วรรค 1 และ 2 ผู้ให้บริการเคเบิลทีวี (ในสหรัฐอเมริกาที่มีระบบดิจิทัล) จะต้องจัดหาเคเบิลบ็อกซ์ ที่รองรับความละเอียดสูง พร้อมอินเทอร์เฟซ FireWire ที่ใช้งานได้ตามคำขอของลูกค้า ข้อกำหนดนี้ใช้เฉพาะกับลูกค้าที่เช่าเคเบิลบ็อกซ์ที่รองรับความละเอียดสูงจากผู้ให้บริการเคเบิลหลังจากวันที่ 1 เมษายน 2547 เท่านั้น[ 52 ] อินเทอร์เฟซนี้สามารถใช้เพื่อแสดงหรือบันทึกเคเบิลทีวี รวมถึงรายการ HDTV ได้[ 53 ]ในเดือนมิถุนายน 2553 FCC ได้ออกคำสั่งที่อนุญาตให้เซ็ตท็อปบ็อกซ์มีอินเทอร์เฟซแบบ IP แทน FireWire ได้[ 54 ] [ 55 ]

การเปรียบเทียบกับ USB

แม้ว่าเทคโนโลยีทั้งสองจะให้ผลลัพธ์สุดท้ายที่คล้ายคลึงกัน แต่ก็มีความแตกต่างพื้นฐานระหว่างUSBและ FireWire USB ต้องการตัวควบคุมโฮสต์ ซึ่งโดยทั่วไปคือพีซี ที่เชื่อมต่อแบบจุดต่อจุดกับอุปกรณ์ USB วิธีนี้ช่วยให้อุปกรณ์ต่อพ่วงง่ายขึ้น (และต้นทุนต่ำลง) โดยแลกกับการลดฟังก์ชันการทำงานของบัส ต้องใช้ ฮับ อัจฉริยะ ในการเชื่อมต่ออุปกรณ์ USB หลายตัวเข้ากับตัวควบคุมโฮสต์ USB ตัวเดียว ในทางตรงกันข้าม FireWire เป็นเครือข่ายแบบเพียร์ทูเพียร์ (โดยที่อุปกรณ์ใดๆ ก็สามารถทำหน้าที่เป็นโฮสต์หรือไคลเอ็นต์ได้) ทำให้สามารถเชื่อมต่ออุปกรณ์หลายตัวบนบัสเดียวได้[ 56 ]

อินเทอร์เฟซโฮสต์ FireWire รองรับ DMA และอุปกรณ์ที่แมปหน่วยความจำ ทำให้สามารถถ่ายโอนข้อมูลได้โดยไม่ต้องโหลด CPU โฮสต์ด้วยการขัดจังหวะและการดำเนินการคัดลอกบัฟเฟอร์[ 10 ] [ 57 ]นอกจากนี้ FireWire (ใน 1394b) ยังมีบัสข้อมูลสองบัสสำหรับแต่ละส่วนของเครือข่ายบัส ในขณะที่ USB มีเพียงบัสเดียวจนถึง USB 3.0 แม้ว่านี่จะหมายความว่า FireWire สามารถสื่อสารได้ทั้งสองทิศทางพร้อมกัน (ฟูลดูเพล็กซ์) แต่ก็ใช้เพื่อซ้อนทับการจัดสรรบัสกับการส่งข้อมูล 1394b ยังคงเป็นเพียงฮาล์ฟดูเพล็กซ์สำหรับการส่งข้อมูล การสื่อสาร USB ก่อน 3.0 สามารถเกิดขึ้นได้เพียงทิศทางเดียวในแต่ละครั้ง (ฮาล์ฟดูเพล็กซ์)

ในขณะที่ USB 2.0 พัฒนาต่อยอดไปเป็นUSB 3.0และ3.1 ซึ่งสามารถใช้งานร่วมกับรุ่นก่อนหน้าได้อย่างสมบูรณ์ (โดยใช้ขั้วต่อหลักแบบเดียวกัน) แต่ FireWire กลับใช้ขั้วต่อที่แตกต่างกันระหว่างรุ่น 400 และ 800

การใช้งานทั่วไป

รถยนต์สำหรับผู้บริโภค

IDB-1394 Customer Convenience Port (CCP) เป็นเวอร์ชันยานยนต์ของมาตรฐาน 1394 [ 58 ]

เครื่องเสียงและวิดีโอสำหรับผู้บริโภค

IEEE 1394 เป็นอิน เทอร์เฟซการเชื่อมต่อมาตรฐาน High-Definition Audio-Video Network Alliance (HANA) สำหรับการสื่อสารและการควบคุมส่วนประกอบ A/V (เสียง/ภาพ) [ 59 ] HANA ถูกยุบในเดือนกันยายน พ.ศ. 2552 และสมาคมการค้า 1394เข้าควบคุมทรัพย์สินทางปัญญาทั้งหมดที่สร้างขึ้นโดย HANA

ยานพาหนะทางทหารและอวกาศ

มาตรฐาน SAE Aerospace AS5643ซึ่งเผยแพร่ครั้งแรกในปี 2547 และได้รับการยืนยันอีกครั้งในปี 2556 ได้กำหนดมาตรฐาน IEEE-1394 เป็นเครือข่ายดาต้าบัสทางทหารและอวกาศในยานพาหนะเหล่านั้น AS5643 ถูกนำไปใช้ในโครงการขนาดใหญ่หลายโครงการ รวมถึงF-35 Lightning II , เครื่องบิน X-47B UCAV , อาวุธ AGM-154และ ดาวเทียมขั้วโลก JPSS-1สำหรับ NOAA AS5643 ผสมผสานคุณสมบัติ 1394-2008 ที่มีอยู่ เช่น โทโพโลยีแบบวนซ้ำ เข้ากับคุณสมบัติเพิ่มเติม เช่น การแยกหม้อแปลงและการซิงโครไนซ์เวลา เพื่อสร้างเครือข่ายดาต้าบัสที่ทนต่อความผิดพลาดแบบคู่และสามเท่าได้[ 60 ] [ 61 ] [ 62 ]

การเชื่อมต่อเครือข่ายทั่วไป

FireWire สามารถใช้สำหรับเครือข่ายคอมพิวเตอร์ แบบ ad hoc (เฉพาะเทอร์มินัลเท่านั้น ไม่ใช้เราเตอร์ ยกเว้นในกรณีที่ใช้ฮับ FireWire) โดยเฉพาะอย่างยิ่งRFC 2734ระบุวิธีการใช้งานIPv4ผ่านอินเทอร์เฟซ FireWire และRFC 3146ระบุวิธีการใช้งาน IPv6

Mac OS X, LinuxและFreeBSDรองรับการเชื่อมต่อเครือข่ายผ่าน FireWire [ 63 ] Windows 95 , Windows 98 , Windows Me [ 64 ] Windows XPและWindows Server 2003รองรับการเชื่อมต่อเครือข่าย IEEE 1394 โดยตรง[ 65 ] Windows 2000ไม่รองรับโดยตรง แต่อาจใช้งานได้กับไดรเวอร์ของบุคคลที่สาม สามารถตั้งค่าเครือข่ายระหว่างคอมพิวเตอร์สองเครื่องโดยใช้สาย FireWire มาตรฐานเส้นเดียว หรือระหว่างคอมพิวเตอร์หลายเครื่องโดยใช้ฮับ ซึ่งคล้ายกับ เครือข่าย อีเธอร์เน็ตโดยมีข้อแตกต่างที่สำคัญคือความเร็วในการถ่ายโอน ความยาวของตัวนำ และข้อเท็จจริงที่ว่าสาย FireWire มาตรฐานสามารถใช้สำหรับการสื่อสาร แบบจุดต่อจุดได้

เมื่อวันที่ 4 ธันวาคม พ.ศ. 2547 ไมโครซอฟต์ประกาศว่าจะยุติการสนับสนุน เครือข่าย IPผ่านอินเทอร์เฟซ FireWire ในMicrosoft Windowsเวอร์ชัน ในอนาคตทั้งหมด [ 66 ]ด้วยเหตุนี้ การสนับสนุนคุณสมบัตินี้จึงไม่มีอยู่ในWindows Vistaและ Windows เวอร์ชันต่อมา[ 67 ] [ 68 ] ไมโครซอฟต์ได้เขียนไดรเวอร์ 1394 ใหม่ในWindows 7 [ 69 ]แต่การสนับสนุนเครือข่ายสำหรับ FireWire ยังไม่มีอยู่ Unibrain เสนอไดรเวอร์เครือข่าย FireWire ฟรีสำหรับ Windows ที่เรียกว่า ubCore [ 70 ]ซึ่งรองรับ Windows Vista และเวอร์ชันต่อมา

รุ่นก่อนหน้าของ คอนโซล PlayStation 2 (ซีรี่ส์ SCPH 1000x ถึง 3900x) มีขั้วต่อ 1394 ที่มีตราสินค้า i.LINK ขั้วต่อนี้ใช้สำหรับการเชื่อมต่อเครือข่ายจนกระทั่งมีการวางจำหน่ายอะแดปเตอร์อีเธอร์เน็ตในภายหลังในช่วงอายุการใช้งานของคอนโซล แต่มีเกมซอฟต์แวร์เพียงไม่กี่เกมที่รองรับคุณสมบัตินี้ ขั้วต่อนี้ถูกถอดออกตั้งแต่ซีรี่ส์ SCPH 5000x [ 71 ]เป็นต้นไป

ไอไอดีซี

IIDC (Instrumentation & Industrial Digital Camera) เป็นมาตรฐานรูปแบบข้อมูล FireWire สำหรับวิดีโอสด และถูกใช้โดย กล้อง iSight A/V ของ Apple ระบบนี้ได้รับการออกแบบมาสำหรับระบบการมองเห็นด้วยเครื่องจักร[ 72 ]แต่ยังใช้สำหรับ แอปพลิเคชัน การมองเห็นด้วยคอมพิวเตอร์ อื่นๆ และสำหรับเว็บแคมบางรุ่น แม้ว่าจะสับสนกันได้ง่ายเนื่องจากทั้งคู่ทำงานผ่าน FireWire แต่ IIDC นั้นแตกต่างจากและไม่เข้ากันกับ AV/C (Audio Video Control) ที่ใช้กันอย่างแพร่หลายในการควบคุมกล้องวิดีโอและอุปกรณ์วิดีโอสำหรับผู้บริโภคอื่นๆ[ 73 ]

ดีวี

วิดีโอดิจิทัล ( DV ) เป็นโปรโตคอล มาตรฐาน ที่ใช้โดยกล้องวิดีโอ ดิจิทัลบางรุ่น กล้อง DV ทุกรุ่นที่บันทึกไปยังสื่อเทปจะมีอินเทอร์เฟซ FireWire (โดยปกติจะเป็นแบบ 4 ตัวนำ) พอร์ต DV ทั้งหมดบนกล้องวิดีโอจะทำงานที่ ความเร็ว 100 Mbit/sของ FireWire เท่านั้น ซึ่งทำให้เกิดปัญหาในการใช้งานหากกล้องวิดีโอถูกต่อพ่วงกับอุปกรณ์ S400 ที่เร็วกว่า หรือผ่านฮับทั่วไป เนื่องจากส่วนใดส่วนหนึ่งของเครือข่าย FireWire ไม่สามารถรองรับการสื่อสารหลายความเร็วได้[ 74 ]

การกำหนดชื่อพอร์ตแตกต่างกันไปตามผู้ผลิต โดยโซนี่ใช้เครื่องหมายการค้า i.LINK หรือตัวอักษรDV เครื่องบันทึกวิดีโอดิจิทัลหลายรุ่นมี ขั้วต่อ FireWire สำหรับอินพุต DV (โดยปกติจะเป็นขั้วต่อแบบอัลฟ่า) ซึ่งสามารถใช้บันทึกวิดีโอโดยตรงจากกล้องวิดีโอ DV (โดยไม่ต้องใช้คอมพิวเตอร์) โปรโตคอลนี้ยังรองรับการควบคุมระยะไกล (เล่น ย้อนกลับ ฯลฯ) ของอุปกรณ์ที่เชื่อมต่อ และสามารถสตรีมรหัสเวลาจากกล้องได้

USB ไม่เหมาะสมสำหรับการถ่ายโอนข้อมูลวิดีโอจากเทป เนื่องจากโดยธรรมชาติแล้วเทปไม่รองรับอัตราการส่งข้อมูลแบบแปรผัน USB อาศัยการสนับสนุนจากโปรเซสเซอร์เป็นอย่างมาก และการสนับสนุนนี้ก็ไม่ได้รับการรับประกันว่าจะสามารถใช้งานได้อย่างเพียงพอในอนาคต การเปลี่ยนจากเทปไปใช้หน่วยความจำแบบโซลิดสเตทหรือสื่อบันทึกข้อมูลแบบดิสก์ (เช่น การ์ด SD, แผ่นซีดี/ดีวีดี หรือฮาร์ดไดรฟ์) ในภายหลัง ทำให้การถ่ายโอนข้อมูลผ่าน USB ง่ายขึ้น เนื่องจากสามารถถ่ายโอนข้อมูลแบบไฟล์เป็นส่วนๆ ได้ตามต้องการ

ตัวจับภาพเฟรม

อินเทอร์เฟซ IEEE 1394 พบได้ทั่วไปในเฟรมแกร็บเบอร์ซึ่งเป็นอุปกรณ์ที่จับภาพและแปลงสัญญาณวิดีโออนาล็อกให้เป็นดิจิทัล อย่างไรก็ตาม IEEE 1394 กำลังเผชิญกับการแข่งขันจาก อินเทอร์เฟซ Gigabit Ethernet (โดยอ้างถึงปัญหาด้านความเร็วและความพร้อมใช้งาน) [ 75 ]

การซิงโครไนซ์และการชาร์จ iPod และ iPhone

iPodที่วางจำหน่ายก่อนiPod ที่มี Dock Connectorใช้พอร์ต IEEE 1394a สำหรับถ่ายโอนไฟล์เพลงและชาร์จ แต่ในปี 2546 พอร์ต FireWire ใน iPod ถูกแทนที่ด้วยDock Connector ของ Apple และมีการผลิตสายเคเบิล IEEE 1394 ไปยังขั้วต่อ 30 พินAppleเริ่มยกเลิกการรองรับสาย FireWire ตั้งแต่iPod nano รุ่นแรกและiPod รุ่นที่ห้าซึ่งทั้งสองรุ่นสามารถซิงค์ได้ผ่าน USB เท่านั้น แต่ยังคงความสามารถในการชาร์จผ่าน FireWire ไว้ สิ่งนี้ยังถูกนำมาใช้กับ nano รุ่นที่สองและ สาม รวมถึงiPod Classic ด้วยการรองรับแบบย้อนหลังถูกยกเลิกอย่างสมบูรณ์ตั้งแต่iPhone 3G , iPod touch รุ่นที่สองและiPod nano รุ่นที่สี่ [ 76 ]ซึ่งทั้งหมดสามารถชาร์จและซิงค์ได้ผ่าน USB เท่านั้น

ปัญหาด้านความปลอดภัย

อุปกรณ์บนบัส FireWire สามารถสื่อสารกันได้โดยการเข้าถึงหน่วยความจำโดยตรง (DMA) ซึ่งอุปกรณ์สามารถใช้ฮาร์ดแวร์เพื่อแมปหน่วยความจำภายในไปยังพื้นที่หน่วยความจำทางกายภาพ ของ FireWire โปรโตคอล SBP-2 ( Serial Bus Protocol 2 ) ที่ใช้โดยไดรฟ์ดิสก์ FireWire ใช้ความสามารถนี้เพื่อลดการขัดจังหวะและการคัดลอกบัฟเฟอร์ ใน SBP-2 ตัวเริ่มต้น (อุปกรณ์ควบคุม) จะส่งคำขอโดยการเขียนคำสั่งจากระยะไกลไปยังพื้นที่ที่กำหนดของพื้นที่แอดเดรส FireWire ของเป้าหมาย คำสั่งนี้มักจะรวมถึงแอดเดรสบัฟเฟอร์ในพื้นที่แอดเดรสทางกายภาพ FireWire ของตัวเริ่มต้น ซึ่งเป้าหมายควรใช้สำหรับการย้ายข้อมูล I/O ไปและกลับจากตัวเริ่มต้น[ 77 ]

ในการใช้งานหลายๆ ระบบ โดยเฉพาะอย่างยิ่งในระบบอย่างพีซีและแมคที่ใช้OHCI ( Oh! On-Computer Interface) การแมปข้อมูลระหว่าง พื้นที่หน่วยความจำทางกายภาพของ FireWire กับหน่วยความจำทางกายภาพของอุปกรณ์จะทำในระดับฮาร์ดแวร์โดยไม่ต้องอาศัยการแทรกแซงจากระบบปฏิบัติการ แม้ว่าวิธีนี้จะช่วยให้การสื่อสารระหว่างแหล่งข้อมูลและปลายทางมีความเร็วสูงและมีความหน่วงต่ำโดยไม่ต้องคัดลอกข้อมูลโดยไม่จำเป็น (เช่น ระหว่างกล้องวิดีโอและแอปพลิเคชันบันทึกวิดีโอ หรือระหว่างไดรฟ์ดิสก์และบัฟเฟอร์ของแอปพลิเคชัน) แต่ก็อาจเป็นความเสี่ยงด้านความปลอดภัยหรือการจำกัดสิทธิ์ในสื่อได้ หากมีอุปกรณ์ที่ไม่น่าเชื่อถือเชื่อมต่อกับบัสและเริ่มการโจมตีแบบ DMA (Direct Media Access ) หนึ่งในแอปพลิเคชันที่ทราบกันดีว่าใช้ประโยชน์จากช่องโหว่นี้เพื่อเข้าถึงคอมพิวเตอร์ Windows, Mac OS และ Linux ที่กำลังทำงานอยู่โดยไม่ได้รับอนุญาตคือสปายแวร์FinFireWireด้วยเหตุนี้ การติดตั้งที่มีความปลอดภัยสูงจึงมักใช้เครื่องรุ่นใหม่กว่าที่แมป พื้นที่ หน่วยความจำเสมือน ไปยัง พื้นที่หน่วยความจำทางกายภาพของ FireWire (เช่นPower Mac G5หรือเวิร์กสเตชัน Sun ใดๆ ) ปิดใช้งานไดรเวอร์ที่เกี่ยวข้องในระดับระบบปฏิบัติการ[ 78 ]ปิดใช้งานการแมปฮาร์ดแวร์ OHCI ระหว่าง FireWire และหน่วยความจำอุปกรณ์ ปิดใช้งานอินเทอร์เฟซ FireWire ทั้งหมดทางกายภาพ หรือเลือกที่จะไม่ใช้ FireWire หรือฮาร์ดแวร์อื่นๆ เช่นPCMCIA , PC Card , ExpressCardหรือThunderboltซึ่งเปิดเผย DMA ให้กับส่วนประกอบภายนอก

อินเทอร์เฟซ FireWire ที่ไม่ปลอดภัยสามารถใช้เพื่อดีบักเครื่องที่มีระบบปฏิบัติการล่ม และในบางระบบสำหรับการดำเนินการคอนโซลระยะไกล Windows รองรับสถานการณ์การดีบักเคอร์เนลแบบนี้โดยธรรมชาติ แต่Windows 10 Creators Updateและเวอร์ชันที่ใหม่กว่าไม่มีความสามารถนี้มาให้ตั้งแต่เริ่มต้น[ 79 ] [ 80 ] [ 81 ]บน FreeBSD ไดรเวอร์ dcons ให้ทั้งสองอย่าง โดยใช้gdbเป็นตัวดีบักเกอร์ ภายใต้ Linux มี firescope [ 82 ]และ fireproxy [ 83 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • โครงการ INCITS T10 1467D (2004) เทคโนโลยีสารสนเทศ—โปรโตคอลบัสอนุกรม 3 (SBP-3) ANSI INCITS. ANSI INCITS 375-2004{{cite book}}: CS1 maint: numeric names: authors list ( link )
  • แอนเดอร์สัน, ดอน (1999). สถาปัตยกรรมระบบ FireWire . MindShare, Inc. ISBN 0-201-48535-4.
  • "มาตรฐาน IEEE สำหรับบัสอนุกรมประสิทธิภาพสูง" IEEE STD. 1394-2008 . 2008-10-21. doi : 10.1109/IEEESTD.2008.4659233 . ISBN 978-0-7381-5771-9.
  • 1394 สมาคมการค้าในWayback Machine (เก็บถาวรเมื่อ 28 มีนาคม 2019)
  • 1394 การปฐมนิเทศมาตรฐาน บทนำที่Wayback Machine (เก็บถาวรเมื่อ 2021-02-03)
  • แผนผังขาต่อของคอนเนคเตอร์ IEEE 1394
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=IEEE_1394&oldid=1360668180 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อีอีอีอี 1394

IEEE 1394 เป็น มาตรฐานอินเทอร์เฟซ สำหรับ บัสอนุกรม สำหรับการสื่อสารความเร็วสูงและการถ่ายโอนข้อมูล แบบเรียล ไทม์แบบซิงโครนัส มาตรฐานนี้ได้รับการพัฒนาขึ้นในช่วงปลายทศวรรษ 1980...

ประวัติและพัฒนาการ

FireWire เป็นชื่อที่ Apple ใช้เรียก IEEE 1394 High Speed ​​Serial Bus การพัฒนาเริ่มต้นโดย Apple [ 1 ] ในปี 1986 [ 3 ] และได้รับการพัฒนาโดย IEEE P1394 Working Group ซึ่งส่วนใหญ่ได้รับแรงผลักดันจากการมีส่วนร่วมของ Sony (สิทธิบัตร 102 ฉบับ), Apple (สิทธิบัตร 58...

ข้อควรพิจารณาเกี่ยวกับสิทธิบัตร

กล่าวกันว่า การนำ IEEE 1394 [ 12 ] ไปใช้จำเป็นต้องใช้สิทธิบัตรระหว่างประเทศที่ออกแล้ว 261 ฉบับ [ 4 ] ซึ่งถือครองโดยบริษัท 10 แห่ง [ 5 ] การใช้สิทธิบัตรเหล่านี้ต้องได้รับอนุญาต การใช้โดยไม่ได้รับอนุญาตโดยทั่วไปถือเป็นการละเมิด สิทธิบัตร [ 13 ]...

ข้อกำหนดทางเทคนิค

FireWire สามารถเชื่อมต่อ อุปกรณ์ต่อพ่วง ได้สูงสุด 63 ตัวใน โครงสร้าง แบบต้นไม้หรือแบบลูกโซ่ [ 17 ] (ตรงข้ามกับ โครงสร้างแบบ บัส ของ SCSI แบบขนาน ) ช่วยให้ การสื่อสารระหว่างอุปกรณ์ แบบ peer-to-peer เช่น การสื่อสารระหว่างสแกนเนอร์และเครื่องพิมพ์...