มีคนโพสต์รูปนี้ใน twitter วันนี้:
มันไม่ทำงานใช่ไหม
ทำไมเหรอ และโดยเฉพาะอย่างยิ่ง ณ จุดใดที่สแต็กของอะแดปเตอร์หยุดทำงาน
มีคนโพสต์รูปนี้ใน twitter วันนี้:
มันไม่ทำงานใช่ไหม
ทำไมเหรอ และโดยเฉพาะอย่างยิ่ง ณ จุดใดที่สแต็กของอะแดปเตอร์หยุดทำงาน
คำตอบ:
ไม่มีใครทำอะไรที่คุณคาดหวัง เลย
สีเขียวคือตัวแปลง USB เป็น PS / 2 เป็นตัวแปลงสายแทนตัวแปลงสัญญาณ มันจะทำงานได้ก็ต่อเมื่ออุปกรณ์ที่คุณเสียบเข้านั้นสามารถตรวจสอบว่ามีการเชื่อมต่ออย่างไรและพูดได้ทั้งสองภาษา ติด USB ของคุณจะไม่ทำอย่างนั้นเมาส์ USB อาจ
ถัดไปเป็นเมาส์ PS / 2 เพื่อแปลงอนุกรมอุปกรณ์ PS / 2 อีกครั้งจำเป็นต้องเข้าใจการเชื่อมต่อทั้งสอง แท่ง USB ไม่สามารถพูดผ่านสิ่งนี้ได้
ถัดไปคืออะแดปเตอร์แบบอนุกรม 9 ถึง 25 พินไม่มีอะไรพิเศษ ไม่มีการพูดคุยจาก USB
ถัดไปเป็นตัวเปลี่ยนเพศ 25 พินช่วยให้ตัวแปลงอนุกรมหญิง 25 พินเสียบเข้ากับพอร์ตขนานหญิง 25 พิน ทั้งพอร์ตขนานหรืออุปกรณ์ USB จะไม่เข้าใจความหมายของสิ่งใดก็ตามที่มีการกระเพื่อมที่สายไฟ
หากฉันเบื่อในภายหลังฉันอาจลองไล่พินตามหลักวิชา แต่ดูเหมือนว่าจะไม่มีประโยชน์อะไรเลยในความซื่อสัตย์ทั้งหมด
มันเป็นตัวเชื่อมต่อไร้ประโยชน์ที่ไม่มีประโยชน์อะไรเลย
ในการตอบส่วน "ณ จุดใดหยุดทำงาน" ขึ้นอยู่กับสิ่งที่ถูกแปลง
ฉันมีแป้นพิมพ์ AT ตัวเก่าเป็นตัวแปลง AT / PS2 ซึ่งเชื่อมต่อกับตัวแปลง PS2 / USB และเชื่อมต่อกับ USB KVM นั่นคืออะแดปเตอร์สองตัวต่อกันหรือสามตัวถ้าคุณนับ KVM
ตัวยืดหรือตัวเชื่อมจำนวนเท่าใดก็ได้จะทำงานได้จนถึงจุดที่สูญเสียข้อต่อหรือความยาวสายเคเบิลมากเกินไป ดังนั้นสายเคเบิลอีเทอร์เน็ต 100 เมตรและผู้เข้าร่วม 99 RJ45 อาจใช้งานได้ แต่นั่นไม่ใช่อะแดปเตอร์และขัดต่อคำถามของคุณ
ฉันเชื่อว่ารูปภาพแสดงพอร์ต DB25 COM ขนาดเต็มทั่วไปไม่ใช่พอร์ตขนาน ในทางเทคนิคสแต็คอัพควรทำงานกับเมาส์พิเศษที่รองรับ USB / PS / 2 ซึ่งทำงานในโหมด LS USB (1.5Mbit / s)
อย่างไรก็ตามภาพแสดงแท่ง USB ซึ่งสามารถทำงานได้ที่อัตรา FS (12Mbits / s) ขึ้นไปเท่านั้น "การตั้งค่า" นี้จะไม่ทำงานเนื่องจากการตั้งค่าสามารถทำงานที่อัตรา 1.5Mbit / s USB 1.0 เท่านั้นในขณะที่อุปกรณ์ FS USB ต้องการการประมวลผลสัญญาณข้อมูลที่ความเร็ว 12 Mbit / s อย่างจริงจังและต้องการบริการพิเศษตามกำหนดเวลาอย่างรอบคอบจากโฮสต์พีซี ซึ่งพอร์ต COM ไม่สามารถให้ได้
ดังนั้นคำตอบง่ายๆคือ: พอร์ต COM PS / 2 เป็นตัวแปลง USB ไม่สามารถให้ความเร็วในการสื่อสารที่จำเป็นหรือโปรโตคอล USB ที่เหมาะสมสำหรับหน่วยความจำ FS / HS โดยเฉพาะมัน "หยุดทำงาน" ระหว่างแท่งกับอะแดปเตอร์ USB-PS / 2 สีเขียว
ADDENDUM1: หลักฐานพื้นฐานหนึ่งที่แสดงว่าการตั้งค่านี้เป็นเรื่องตลกคือไม่มีพอร์ต EPP หรือ COM ใด ๆ ที่มีกำลังไฟ 5V ซึ่งจำเป็นสำหรับจ่ายไฟให้กับแท่ง USB
ADDENDUM2: ใช่นี่คือพอร์ตขนานของพีซีตามคำอธิบายของ DELL 2550 Sever และขอบคุณ "plugwash" PP นั้นแย่กว่าเนื่องจาก PP ไม่มีฮาร์ดแวร์การแปลง UART serdes ใด ๆ และบิตการกระแทกของพอร์ตจาก x86 PC นั้นอยู่นอกขอบเขตอย่างชัดเจนสำหรับการประมวลผลตัวรับ 12Mbps (ซึ่งต้องการอัตราการสุ่มตัวอย่าง / การอ่าน 20ns)
เพียงกรอกช่องว่างบางส่วนในคำตอบของเราที่นี่เนื่องจากฉันไม่สามารถแสดงความคิดเห็นฉันจะเพิ่มข้อมูลบางอย่างที่นี่
พอร์ตที่อะแดปเตอร์ Rube Goldberg นี้เชื่อมต่ออยู่นั้นเป็นพอร์ตขนาน IEEE-1284 อย่างแน่นอน - ตามที่ระบุด้วยสีเบอร์กันดีโดยรอบพอร์ต 25 พินซึ่งเหมาะกับทั้ง PC99 และ PC 2001 คู่มือการออกแบบระบบพีซี:
http://tech-insider.org/windows/research/acrobat/001102/00about-2001.pdf
ถัดไปในห่วงโซ่เป็น 25 เปลี่ยนเพศชายหญิงหญิง ในขณะที่การเชื่อมต่อเหล่านี้มักจะผ่านการเชื่อมต่อโดยตรงแอปพลิเคชันจะถูก จำกัด เมื่อมาถึงแอปพลิเคชันแบบขนาน - โดยทั่วไปแล้วการใช้เหล่านี้จะใช้สำหรับสายเคเบิลอนุกรมหรือ SCSI
ไกลออกไปทางสายโซ่เป็นอะแดปเตอร์อนุกรม RS-232 Pin 25 Pin ถึง 9 ซึ่งมี pinout ที่แตกต่างกันโดยสิ้นเชิงและสัญญาณไฟฟ้าใด ๆ จากสิ่งนี้จะไม่เข้าใจโดยพอร์ตขนาน
ในทฤษฎีหนึ่งสามารถเขียนโปรแกรมได้ - สมมติว่าใครสามารถติดตามการเชื่อมต่อไฟฟ้าทั้งหมดได้ตรวจสอบให้แน่ใจว่าแรงดันไฟฟ้าที่เหมาะสมนั้นสามารถกำหนดเส้นทางได้ (โดยการข้ามการเชื่อมต่อบางส่วนในเครื่องเปลี่ยนเพศขนานขนาน 25 พิน M / F) และ การเขียนโปรแกรมเพื่อตีความสัญญาณที่ชิปควบคุมแบบขนานได้รับ / ส่งสัญญาณ - เพื่อให้ใช้งานได้ แต่เนื่องจาก USB นั้นแพร่หลายดังนั้นถ้าไม่มีความต้องการที่เฉพาะเจาะจงมากสำหรับสิ่งนี้ที่จะเกิดขึ้นมันจะเป็นการเสียเวลาและทรัพยากรของยักษ์ใหญ่
ในภาพของอะแดปเตอร์มีอะแดปเตอร์หนึ่งคู่ซึ่งสามารถทำงานร่วมกันได้ นั่นคือตัวแปลง PS / 2 เป็น DB9 สีเทาและตัวแปลง DB9 เป็น DB25 สีดำ
อะแดปเตอร์สีเทาน่าจะรวมอยู่ในอุปกรณ์เสริมด้วยเมาส์จาก 90s ด้วยการใช้เมาส์นั้นร่วมกับอะแดปเตอร์สีเทาและสีดำคุณสามารถเชื่อมต่อเมาส์เข้ากับพอร์ตอนุกรม 25 พินซึ่งเป็นเรื่องปกติในยุค 80 และต้นยุค 90 และการรวมกันนั้นจะได้ผล
คอมพิวเตอร์ที่ปรากฎนั้นมีพอร์ตอนุกรม 9 พินแทนที่จะเป็นพอร์ต 25 พินดังนั้นอะแดปเตอร์สีดำจึงไม่มีประโยชน์กับคอมพิวเตอร์เครื่องนี้ สามารถต่ออะแดปเตอร์สีเทาเข้ากับคอมพิวเตอร์ได้โดยตรง
อะแด็ปเตอร์การเปลี่ยนแปลงเพศสีขาวไม่น่าจะมีประโยชน์ในบริบทที่บรรยาย มันเชื่อมต่ออุปกรณ์อนุกรมเข้ากับพอร์ตขนาน บางพินในพอร์ตขนานบนคอมพิวเตอร์สามารถตั้งโปรแกรมเป็น GPIO และหากโชคบริสุทธิ์พินที่เกี่ยวข้องในพอร์ตอนุกรมนั้นเชื่อมต่อกับพิน GPIO บนคอมพิวเตอร์ดังนั้นในทางทฤษฎีแล้วคุณสามารถตั้งโปรแกรมโปรโตคอลอนุกรมในซอฟต์แวร์ได้ แทนที่จะพึ่งพา UART แต่หากอุปกรณ์ที่คุณเชื่อมต่อด้วยวิธีนี้ไม่สามารถใช้งานร่วมกันได้ในแง่ของแรงดันและกระแสไฟฟ้าจะมีความเสี่ยงที่จะทำให้อุปกรณ์บางอย่างเสียหาย
อะแดปเตอร์สีเขียวมีวัตถุประสงค์เพื่อเชื่อมต่อเมาส์ USB หรือแป้นพิมพ์เข้ากับช่องเสียบ PS / 2 บนคอมพิวเตอร์ เท่าที่ฉันจำได้ว่าอะแดปเตอร์ดังกล่าวถูกประดิษฐ์ขึ้นในช่วงปลายยุค 90 และพวกมันก็ใช้งานได้ก็ต่อเมื่อเมาส์หรือคีย์บอร์ดที่ใช้นั้นถูกสร้างขึ้นพร้อมกับความเข้ากันได้ที่จำเป็น ฉันจะไม่แปลกใจถ้าวงจรที่ออกแบบมาสำหรับเมาส์และคีย์บอร์ด USB ยังคงใช้งานอยู่ในปัจจุบันเนื่องจากมีเหตุผลเพียงเล็กน้อยในการอัปเดต
ในทางทฤษฎีอาจมีเมาส์ USB ที่มีความเข้ากันได้แบบย้อนกลับไปจนถึงการสื่อสารแบบอนุกรมซึ่งในกรณีนี้อะแดปเตอร์สีเขียวสีเทาและสีดำทั้งหมดสามารถทำงานร่วมกันได้ แม้ว่าฉันจะไม่คิดว่ามีเมาส์ตัวนี้อยู่ตั้งแต่จุดที่อินเตอร์เฟส USB ที่มีความเข้ากันได้กับ PS / 2 ถูกออกแบบมามันอาจรู้สึกว่าเป็นเวลาที่ดีที่จะทิ้งพอร์ตอนุกรมที่เข้ากันได้ย้อนหลัง
ฉันเพิ่งทดสอบเมาส์ Logitech USB หนึ่งตัวเพื่อความเข้ากันได้แบบย้อนหลังกับ serial และเมาส์นั้นไม่ทำงานบนพอร์ตอนุกรม รองรับเฉพาะ USB และ PS / 2 คนอื่นอาจมีหลักฐานเชิงประจักษ์มากกว่าชี้ให้เห็นว่าเป็นไปได้ว่าเมาส์ USB แบบสุ่มจะสนับสนุนพอร์ตอนุกรม