อ่าน 5 นาที
จีโอพอร์ต
GeoPort เป็น ระบบ ข้อมูลอนุกรม ที่ใช้ใน Apple Macintosh บางรุ่น ซึ่งสามารถตั้งเวลาภายนอกให้ทำงานที่อัตราข้อมูล 2 เมกะบิตต่อวินาทีได้ [ 1 ] GeoPort ปรับเปลี่ยนพิน พอร์ตอนุกรม ของ...
จีโอพอร์ต
GeoPortเป็น ระบบ ข้อมูลอนุกรมที่ใช้ในApple Macintosh บางรุ่น ซึ่งสามารถตั้งเวลาภายนอกให้ทำงานที่อัตราข้อมูล 2 เมกะบิตต่อวินาทีได้[ 1 ] GeoPort ปรับเปลี่ยนพิน พอร์ตอนุกรมของ Mac ที่มีอยู่เล็กน้อย เพื่อให้ฮาร์ดแวร์หรือซอฟต์แวร์ DSPภายในของคอมพิวเตอร์สามารถส่งข้อมูล ซึ่งเมื่อส่งผ่านไปยังตัวแปลงดิจิทัลเป็นอนาล็อกจะจำลองอุปกรณ์ต่างๆ เช่นโมเด็มและเครื่องแฟกซ์ GeoPort พบได้ในเครื่องรุ่นหลังๆ ที่ใช้ชิป 68K (ซีรี่ส์ AV) รวมถึงPower Macintoshรุ่นก่อน USB และPiPPiNบางรุ่นของ Macintosh รุ่นหลังๆ ยังมี GeoPort ภายในผ่านขั้วต่อภายในบนช่องเสียบการสื่อสารเทคโนโลยี Apple GeoPort ล้าสมัยแล้ว และโดยทั่วไปแล้วการรองรับโมเด็มจะทำผ่าน USB
พื้นหลัง
AppleBus และ LocalTalk
ในช่วงเริ่มต้นของการพัฒนาApple Macintoshวิศวกรของ Apple ตัดสินใจใช้Zilog 8530 "ตัวควบคุมการสื่อสารแบบอนุกรม" (SCC) สำหรับ งาน อินพุต/เอาต์พุต ส่วนใหญ่ SCC นั้นค่อนข้างล้ำหน้ากว่าUART ที่ใช้กันทั่วไป ในยุคนั้น โดยมีโหมดความเร็วสูงหลายโหมดและซอฟต์แวร์ในตัวสำหรับการตรวจสอบข้อผิดพลาดและงานอื่นๆ ที่คล้ายคลึงกัน ความเร็วของระบบขึ้นอยู่กับสัญญาณนาฬิกาภายนอกที่ส่งมาจากแพลตฟอร์มโฮสต์ โดยปกติจะอยู่ที่ประมาณ 1 เมกะบิตต่อวินาที ซึ่งสามารถ "ลดความเร็วลง" เพื่อให้ทำงานที่ความเร็วต่ำกว่าได้ถึง 300 บิตต่อวินาที SCC มีสองช่องสัญญาณ ซึ่งสามารถทำงานที่ความเร็วต่างกัน และแม้แต่แรงดันไฟฟ้าที่ต่างกัน เพื่อให้สามารถสื่อสารกับอุปกรณ์และอินเทอร์เฟซที่หลากหลายได้
ในตอนแรก วิศวกรได้วางแผนที่จะใช้ SCC เพื่อรองรับ โปรโตคอล แบบแพ็กเก็ตที่เรียกว่า "AppleBus" AppleBus จะอนุญาตให้เสียบอุปกรณ์ต่อพ่วงเข้ากับ การกำหนดค่า แบบลูกโซ่ในลักษณะที่คล้ายกับUniversal Serial Bus ในปัจจุบันอย่างน่าประหลาดใจ อย่างไรก็ตาม เมื่อการพัฒนาดำเนินต่อไป โครงการเครือข่ายของ Apple อย่าง AppleNet ก็ถูกยกเลิกเนื่องจากต้นทุนสูงและตลาดที่เปลี่ยนแปลงอย่างรวดเร็ว สมาชิกในทีมที่ทำงานเกี่ยวกับ AppleBus จึงเปลี่ยนแนวทางอย่างรวดเร็ว โดยสร้าง ระบบ LocalTalkที่ทำงานบนพอร์ต SCC แทนที่จะใช้การ์ดขยายแบบเสียบปลั๊กของ AppleNet [ 2 ]
LocalTalk อาศัยสัญญาณนาฬิกาจาก CPU ที่ถูกแบ่งลงมาเพื่อให้ได้เอาต์พุตที่ความเร็วประมาณ 230.4 กิโลบิต/วินาที โหนดต่างๆ ในเครือข่ายจะซิงค์กันโดยใช้การกู้คืนสัญญาณนาฬิกาทำให้ระบบทั้งหมดสามารถทำงานได้ผ่านการเชื่อมต่อแบบสามสาย หรือสองสายในกรณีของPhoneNetเนื่องจากพอร์ตต่างๆ ยังมีขาต่อสัญญาณนาฬิกาอยู่ด้วย จึงสามารถแทนที่สัญญาณนาฬิกาภายในและเรียกใช้ระบบด้วยความเร็วที่สูงขึ้นมากได้ เช่นเดียวกับผลิตภัณฑ์ของ Dayna และ Centram ที่ทำงานที่ความเร็วระหว่าง 750 ถึง 850 กิโลบิต/วินาที
อย่างไรก็ตาม เนื่องจาก SCC มีพื้นที่บัฟเฟอร์เพียงสามไบต์ การอ่านพอร์ตให้เร็วที่สุดเท่าที่จะเป็นไปได้จึงมีความสำคัญอย่างยิ่งเพื่อป้องกันบัฟเฟอร์ล้นและข้อมูลสูญหาย นี่ไม่ใช่ปัญหาสำหรับโปรโตคอลเครือข่าย เนื่องจากแพ็กเก็ตที่สูญหายจะถูกสันนิษฐานและจัดการในสแต็กเครือข่ายแต่เป็นปัญหาใหญ่สำหรับ ข้อมูล RS-232ซึ่งไม่มีการควบคุมการไหล ภายใน ในสตรีมข้อมูล ส่งผลให้ประสิทธิภาพบนMac Plusโดยทั่วไปถูกจำกัดอยู่ที่ประมาณ 9600 บิต/วินาทีในโหมด RS-232 และสามารถรักษาประสิทธิภาพได้อย่างน่าเชื่อถือเพียงครึ่งหนึ่งเท่านั้นหาก LocalTalk ทำงานอยู่พร้อมกัน
Apple ตระหนักถึงปัญหาเหล่านี้ และเริ่มต้นด้วยMacintosh IIfxพวกเขาพยายามแก้ไขปัญหาเหล่านี้โดยการรวม "ตัวประมวลผลอินพุต/เอาต์พุต" (IOP) เฉพาะสองตัว ซึ่งเป็นMOS 6502 ที่ปรับแต่งเอง โดยทำงานที่ความเร็ว 10 MHz IOP จะถ่ายโอนโค้ดไดรเวอร์ระดับต่ำจาก CPU หลัก ทำงานกับฟลอปปี้ดิสก์และพอร์ตอนุกรม โดยจะขัดจังหวะ CPU เฉพาะเมื่อมีข้อมูลที่จะถ่ายโอนเท่านั้น IIfx ยังแนะนำ โหมด DMAสำหรับ บัส SCSIแต่โหมดนี้ไม่สามารถใช้งานได้โดย IOP นอกจากนี้ IOP ยังปรากฏในQuadra 900และQuadra 950ด้วย[ 3 ]
เอวีและจีโอพอร์ต
หลังจากเครื่อง Quadra รุ่นแรกๆ Apple ได้เริ่มทดลองใช้หน่วยประมวลผลสัญญาณดิจิทัล (DSP) AT&T 3210 ในเครื่องซีรีส์ "AV" (รุ่น840AVและ660AV ) ซึ่งมีอายุสั้น DSP นี้มีจุดประสงค์หลักเพื่อรองรับการแปลงสัญญาณเสียงและวิดีโอเป็นดิจิทัล โดยสามารถเข้าถึงได้ผ่านพอร์ต "Digital Audio/Video" (DAV) 60 พินแบบพิเศษที่ด้านหลังของเครื่อง
ในเวลานั้น DSP (Digital Signal Processor) ถูกใช้กันอย่างแพร่หลายในฐานะส่วนประกอบพื้นฐานของโมเด็ม ความเร็วสูง การใช้ชิป 3210 ที่ค่อนข้างล้ำสมัยจะให้ประสิทธิภาพสูงกว่าโมเด็มที่มีอยู่เดิมซึ่งใช้ DSP ระดับล่าง และมีประสิทธิภาพดีกว่าซอฟต์โมเด็มที่ใช้ CPU หลักมาก สิ่งที่จำเป็นก็คือตัวแปลงสัญญาณอนาล็อกเป็นดิจิทัล ภายนอกที่เหมาะสม หรือ "อะแดปเตอร์สายสัญญาณ" ตามที่แอปเปิลเรียกกัน
อย่างไรก็ตาม ขั้วต่อ AV 60 พินไม่เหมาะสมสำหรับการเชื่อมต่อดังกล่าว และผู้ใช้คาดหวังว่าจะเสียบ "โมเด็ม" เข้ากับพอร์ตโมเด็ม แม้ว่าพอร์ตอนุกรมที่มีอยู่จะสามารถดัดแปลงให้ทำงานใน "โหมด AV" ได้ในลักษณะเดียวกับที่เวอร์ชันเก่าสามารถทำงานในโหมด RS-232 หรือโหมดเครือข่ายได้ แต่ตัวแปลงสายต้องการพลังงานมากกว่าที่พอร์ตสามารถจ่ายได้ Apple แก้ปัญหานี้โดยการเพิ่มพินที่ 9 ลงในขั้วต่อ Mini-DIN 8 พินที่มีอยู่ ผลลัพธ์ที่ได้คือ GeoPort
ในโหมด GeoPort นั้น SCC จะถูกตั้งค่าให้ทำงานในโหมดความเร็วสูงโดยใช้การกำหนดเวลาภายนอก คล้ายกับอุปกรณ์ทดแทน LocalTalk ประสิทธิภาพสูงรุ่นก่อนหน้า จากนั้น DSP จะสร้างสัญญาณและส่งผ่านบัสอนุกรมไปยังอะแดปเตอร์ ซึ่งจะแปลงสัญญาณเหล่านั้นเป็นสัญญาณอนาล็อกและขยายสัญญาณให้ถึงระดับโทรศัพท์ ในโหมด GeoPort นั้น รองรับความเร็วสูงสุดถึง 2 Mbit/s [ 4 ]
อุปกรณ์ที่รู้จักกันอย่างแพร่หลายซึ่งใช้ประโยชน์จาก GeoPort คือ "GeoPort Telecom Adapter" ของ Apple เอง เริ่มแรกวางจำหน่ายในรูปแบบ "pod" พร้อมกับเครื่อง Mac ที่มีอุปกรณ์ AV ในปี 1993 ต่อมาได้แยกออกมาเป็นผลิตภัณฑ์ต่างหากในช่วงต้นปี 1995 เมื่อวางจำหน่ายสำหรับเครื่อง Macintosh ที่ใช้ PowerPC ซึ่งไม่มีฮาร์ดแวร์ที่เกี่ยวข้องกับ AV มาให้ตั้งแต่แรก ต่อมา Apple ได้รวมสาย GeoPort เข้ากับขั้วต่อแบบขอบบนเมนบอร์ดของ Mac บางรุ่นที่เรียกว่าCommunication Slotและยังคงใช้งานใน Communication Slot II รุ่นต่อมา ในที่สุดก็มีการจำหน่ายอะแดปเตอร์สามแบบ ได้แก่ pod รุ่นแรก รุ่นภายใน และ pod รุ่นปรับปรุงใหม่ที่เรียกว่า GeoPort Telecom Adapter II ทั้งหมดใช้ขั้วต่อสายโทรศัพท์ RJ-11 มาตรฐาน
ในตอนแรกซอฟต์แวร์ไดรเวอร์อะแดปเตอร์สามารถรองรับความเร็วได้ถึง 9600 บิต/วินาที แต่การอัปเกรดในภายหลังทำให้เป็นไป ตามมาตรฐาน V.34 อย่างสมบูรณ์ โดยทำงานที่ความเร็วสูงสุด 33.6 กิโลบิต/วินาที ในทางปฏิบัติ อะแดปเตอร์ GeoPort ใช้เวลา CPU จำนวนมาก และนำไปสู่ปัญหาด้านประสิทธิภาพทั่วทั้งระบบ[ 5 ]นอกจากนี้ยังขึ้นชื่อเรื่องคุณภาพการเชื่อมต่อที่ไม่ดี สายหลุด และการสนับสนุนที่ไม่ดีจากซอฟต์แวร์ที่มีอยู่ ผู้เชี่ยวชาญหลายคนแนะนำไม่ให้ใช้[ 6 ]
SAGEM ยังได้แนะนำ อะแดปเตอร์ ISDNสำหรับ GeoPort ซึ่งก็คือ "Planet-ISDN Geoport Adapter" หรือ SPIGA ซึ่งปัจจุบันมีจำหน่ายใน รูปแบบ USBด้วย Global Village ยังได้ผลิตโมเด็ม Teleport ขนาดกะทัดรัดรุ่นต่างๆ สำหรับ Apple Performas และคอมพิวเตอร์ Mac ของบริษัทอื่นที่ใช้พินที่ 9 ในการจ่ายไฟ แต่โมเด็มเหล่านี้เป็นโมเด็มฮาร์ดแวร์จริงๆ ไม่ใช่อุปกรณ์ GeoPort [ 7 ]
กล้องดิจิทัล QuickTakeสองรุ่นแรกของ Apple (100 และ 150) ยังรองรับโปรโตคอล GeoPort สำหรับการถ่ายโอนข้อมูลระหว่างกล้องและคอมพิวเตอร์ Macintosh ที่มี GeoPort อีกด้วย
ในฐานะ "มาตรฐาน"
ในระหว่างการพัฒนา GeoPort ตลาดโทรคมนาคมกำลังเผชิญกับการเปลี่ยนแปลงครั้งใหญ่ด้วยการเปิดตัว ระบบ PBX ดิจิทัลรุ่นใหม่ บริษัทเหล่านี้จำนวนมากนำเสนอการบูรณาการโทรศัพท์กับคอมพิวเตอร์ ในรูปแบบต่างๆ แม้ว่าแต่ละบริษัทจะใช้มาตรฐานของตนเอง โดยทั่วไปแล้วจะเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ตอนุกรมด้วยความเร็วค่อนข้างต่ำ แม้ว่าสัญญาณเหล่านี้จะสามารถส่งผ่านได้โดยใช้มาตรฐานเครือข่ายที่มีอยู่ เช่นEthernetแต่ บริษัทส่วนใหญ่ใช้ระบบที่กำหนดเอง เช่นSwitch56
Apple เริ่มดำเนินการส่งเสริม GeoPort ให้เป็นอินเทอร์เฟซคอมพิวเตอร์มาตรฐานสำหรับระบบ PBX [ 8 ]พวกเขาจินตนาการถึงอะแดปเตอร์ GeoPort ที่แตกต่างกันสำหรับระบบแบ็กเอนด์ที่แตกต่างกัน อินเทอร์เฟซ Switch56 สามารถใช้กับ ระบบ Northern Telecomได้ ในขณะที่อีกอินเทอร์เฟซหนึ่งจะใช้เชื่อมต่อกับสวิตช์ InteCom ที่ Apple ใช้ Apple อ้างว่า "พอดโทรศัพท์ GeoPort เดียวกันจะสามารถรองรับ แอปพลิเคชัน TAPIบนพีซี Windows และแอปพลิเคชัน Telephone Manager บน Mac ได้" [ 4 ]
เพื่อเชื่อมต่อระบบเหล่านั้นเข้ากับ Macintosh โดยเฉพาะ Apple ได้สร้างMacintosh Telephony Architecture (MTA) และส่งเสริมให้เป็นอินเทอร์เฟซโปรแกรมแอปพลิเคชัน โทรศัพท์มาตรฐาน MTA ประกอบด้วยสามส่วนหลัก ได้แก่ "Telephone Manager" ซึ่งจัดการการควบคุมการโทร "Telephone Tool" ที่แมปคำสั่ง Telephone Manager ไปยังฮาร์ดแวร์เฉพาะ และสุดท้ายคือชุดของ Apple Events ที่เกี่ยวข้องกับโทรศัพท์ ซึ่งจะช่วยให้สามารถดำเนินการได้อย่างง่ายดายจากโปรแกรม Macintosh ที่รองรับการเขียนสคริปต์[ 4 ] MTA เป็นสิ่งที่เทียบเคียงได้กับ TAPI ของ Microsoft หรือTSAPI ของ Novell
เพื่อส่งเสริมระบบ ในช่วงปลายปี 1994 Apple ได้จัดตั้ง พันธมิตร Versitร่วมกับAT&T , IBMและSiemensเพื่อพยายามสร้างมาตรฐานคำสั่งที่ระบบ PBX ตอบสนอง[ 9 ] [ 10 ] Novell ประกาศว่าจะปรับ TSAPI ให้ทำงานบนมาตรฐาน Versit ความพยายามทั้งหมดนี้ถูกขัดขวางโดยการขาดมาตรฐานในหมู่ผู้จำหน่าย PBX และการขาดการสนับสนุนที่แท้จริงสำหรับอะแดปเตอร์ GeoPort
หลังจากพยายามมาสองปีโดยแทบไม่มีผลลัพธ์ใดๆ Apple ก็ยอมแพ้กับ Versit และระบบโทรศัพท์โดยทั่วไป[ 11 ]ปัญหาหลักคือบริษัท PBX ต่างๆ อาศัยการผูกขาดผู้ขายเพื่อให้ลูกค้าเดิมกลับมาใช้ผลิตภัณฑ์ใหม่ๆ ของพวกเขา ดังนั้นแนวคิดของระบบมาตรฐานจึงถูกมองว่าเป็นปัญหามากกว่าเป็นทางออก มีการพูดถึงแนวคิดนี้เพียงผิวเผินเพื่อตอบคำถามของผู้ที่คาดการณ์ว่าระบบดังกล่าวจะกลายเป็นเรื่องปกติ นอกจากนี้ยังไม่มีการรองรับอนุกรมความเร็วสูงบนพีซีพื้นฐาน ดังนั้นผู้ใช้จะต้องซื้อการ์ดเสริมหากต้องการใช้ GeoPort ซึ่งในจุดนี้การซื้ออะแดปเตอร์แบบกำหนดเองบนการ์ดอื่นก็สมเหตุสมผลเช่นกัน
พอร์ต GeoPort ถูกยกเลิกไปพร้อมกับSCSIและADBเมื่อ Apple เปิดตัวiMacในปี 1998 โดยรุ่นสาธิตในช่วงแรกใช้โมเด็มซอฟต์แวร์ที่ใช้เทคโนโลยีของ GeoPort Telecom Adapter แต่ถูกแทนที่ด้วยโมเด็มฮาร์ดแวร์ 56K เมื่อ iMac วางจำหน่ายจริง
แผนผังขาต่อ
ตารางด้านล่างแสดงชื่อและวัตถุประสงค์ของขาต่างๆ ในคอนเนคเตอร์อนุกรมที่รองรับ GeoPort เมื่อใช้งานในโหมด GeoPort, RS-422 ( LocalTalk ) และ RS-232
ปักหมุด # ชื่อ GeoPort RS-422 RS-232 1 SCLK HSKo DTR สัญญาณนาฬิกาแบบอนุกรม (ขาออก), สัญญาณจับมือออก, เทอร์มินัลข้อมูลพร้อมใช้งาน 2 SCLK HSKi DSR สัญญาณนาฬิกาอนุกรม (ขาเข้า), การเชื่อมต่อขาเข้า, ชุดข้อมูลพร้อมใช้งาน 3 TxD- TxD- TD ส่งข้อมูล (สัญญาณลบ) สายกราวด์ 4 เส้น 5 RxD- RxD- RD รับข้อมูล (สัญญาณลบ) 6 TxD+ TxD+ ส่งข้อมูล (สัญญาณบวก) 7 TxHS GPi CD Wakeup/DMA Request, General Purpose input, Carrier Detect 8 RxD+ RxD+ (กราวด์) รับข้อมูล (สัญญาณบวก) แหล่งจ่ายไฟ 9 +5 V, กระแสไฟสูงสุด 350 mA
ดูเพิ่มเติม
หมายเหตุ
- ^ "คู่มือ GeoPort ของ Mac ระดับล่าง " 21 มีนาคม 2018.
{{cite web}}: CS1 maint: url-status ( link ) - ^โอปเพนไฮเมอร์,ประวัติศาสตร์ยุคก่อนประวัติศาสตร์บางส่วน (สไลด์ที่ 3)
- ^ "Macintosh Quadra 900, Developer Note" , Apple Computer, 1991
- ^ a b c "Macintosh Telephony" เก็บถาวรเมื่อวันที่ 28 ธันวาคม 2005 ที่Wayback Machine , BYTE , เรื่องเด่นประจำฉบับ กรกฎาคม 1994
- ^แดน ไนท์, "Mac ระดับรอง: 'โมเด็ม' GeoPort" , Low-End Mac , 10 เมษายน 1998
- ↑ Adam Engst, "GeoPort News" , TidBITS , 1 เมษายน 1996
- ^ "วิธีใช้งาน...สายเคเบิล 9 พินกับพอร์ตอนุกรม 8 พิน" เก็บถาวรเมื่อวันที่ 28 กันยายน 2550 ที่ Wayback Machine , Global Village Communication
- ↑ "Geoport ของ Apple: detente ระหว่างพีซีและ PBXes" , RELease 1.0 , 18 เมษายน 1994
- ^ "Apple, AT&T, IBM และ Siemens ร่วมมือกันก่อตั้ง Versit สำหรับผู้ใช้โทรศัพท์และคอมพิวเตอร์" , Telemarketing , มกราคม 1995
- ^ "โครงการ Versit มอบทางเลือกและความหลากหลายให้แก่ผู้ใช้โทรศัพท์และคอมพิวเตอร์" , Business Wire , 30 พฤศจิกายน 1994
- ^ฮาวาร์ด บอลด์วิน, "แอปเปิลยุติธุรกิจโทรศัพท์" , MacWorld , กรกฎาคม 1996
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ จีโอพอร์ต
GeoPort เป็น ระบบ ข้อมูลอนุกรม ที่ใช้ใน Apple Macintosh บางรุ่น ซึ่งสามารถตั้งเวลาภายนอกให้ทำงานที่อัตราข้อมูล 2 เมกะบิตต่อวินาทีได้ [ 1 ] GeoPort ปรับเปลี่ยนพิน พอร์ตอนุกรม ของ...
AppleBus และ LocalTalk
ในช่วงเริ่มต้นของการพัฒนา Apple Macintosh วิศวกรของ Apple ตัดสินใจใช้ Zilog 8530 "ตัวควบคุมการสื่อสารแบบอนุกรม" (SCC) สำหรับ งาน อินพุต/เอาต์พุต ส่วนใหญ่ SCC นั้นค่อนข้างล้ำหน้ากว่า UART ที่ใช้กันทั่วไป ในยุคนั้น...
เอวีและจีโอพอร์ต
หลังจากเครื่อง Quadra รุ่นแรกๆ Apple ได้เริ่มทดลองใช้ หน่วยประมวลผลสัญญาณดิจิทัล (DSP) AT&T 3210 ในเครื่องซีรีส์ "AV" (รุ่น 840AV และ 660AV ) ซึ่งมีอายุสั้น DSP นี้มีจุดประสงค์หลักเพื่อรองรับการแปลงสัญญาณเสียงและวิดีโอเป็นดิจิทัล โดยสามารถเข้าถึงได้ผ่านพอร์ต...
ในฐานะ "มาตรฐาน"
ในระหว่างการพัฒนา GeoPort ตลาดโทรคมนาคมกำลังเผชิญกับการเปลี่ยนแปลงครั้งใหญ่ด้วยการเปิดตัว ระบบ PBX ดิจิทัลรุ่นใหม่ บริษัทเหล่านี้จำนวนมากนำเสนอ การบูรณาการโทรศัพท์กับคอมพิวเตอร์ ในรูปแบบต่างๆ แม้ว่าแต่ละบริษัทจะใช้มาตรฐานของตนเอง...