พอร์ตปลาดุกใช้ทำอะไร? พอร์ตคอมพิวเตอร์ส่วนบุคคลคืออะไร? และพวกเขาคืออะไร? พอร์ตคอมพิวเตอร์สำหรับเชื่อมต่ออุปกรณ์ต่อพ่วง

ดังนั้นเราจึงไปถึงพอร์ต COM แต่ด้วยเหตุนี้ทุกอย่างจึงไม่ง่ายเหมือน LPT และการใช้งานเต็มรูปแบบจะต้องมีนัยสำคัญ ความพยายามที่ดี- ปัญหาหลักก็คือข้อได้เปรียบหลักเช่นกัน - การถ่ายโอนข้อมูลแบบอนุกรม หากใน LPT ข้อมูลไบต์ถูกส่งไปตาม 8 บรรทัด บิตต่อบรรทัด และสามารถดูสถานะของแต่ละบรรทัดได้อย่างง่ายดาย จากนั้นในพอร์ต COM ข้อมูลไบต์จะถูกส่งทีละบิตตามหนึ่งบรรทัด (สัมพันธ์กับกราวด์) แน่นอน) และดูว่ามีอะไรส่งไปที่นั่นด้วย LED เพียงอย่างเดียวจะไม่ทำ สำหรับสิ่งนี้คุณต้องการ อุปกรณ์พิเศษ- ตัวแปลงกระแสข้อมูลแบบอนุกรมเป็นแบบขนานที่เรียกว่า USART (เครื่องรับส่งสัญญาณแบบซิงโครนัส/อะซิงโครนัสสากล) เช่น รวมอยู่ใน เมนบอร์ดคอมพิวเตอร์ที่มีพอร์ต COM ในไมโครคอนโทรลเลอร์ที่ร้ายแรงกว่านี้


ฉันหวังว่าคุณจะยังคงท้อแท้ในการเรียนรู้พอร์ต COM มันไม่ใช่ความหายนะและความเศร้าโศกทั้งหมด ผลลัพธ์บางอย่างสามารถรับได้โดยไม่ต้องใช้ USART ให้เรากำหนดปัญหาที่เราจะดำเนินการ ระยะเริ่มแรกทำงานกับพอร์ต COM:


"ฉันต้องการให้ LED เชื่อมต่อกับคอมพิวเตอร์ผ่านทางพอร์ต COM ฉันเปิดโปรแกรม ฉันดำเนินการบางอย่างในโปรแกรมนี้ ไฟ LED สว่างขึ้น ฉันทำอย่างอื่น - LED ดับ"


งานนี้ค่อนข้างเฉพาะเจาะจง (โดยคำนึงถึงความจริงที่ว่าไม่ได้ใช้ USART) และเป็นงาน "ทำเอง" ล้วนๆ แต่ค่อนข้างเป็นไปได้และใช้งานได้ มาเริ่มดำเนินการกันเลย


พอร์ต 1.COM

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


2. ส่วนขยายพอร์ต COM


3. ฮาร์ดแวร์

นอกจากนี้เรายังจะต้อง "คนจรจัด" กับฮาร์ดแวร์ในแง่ที่ว่ามันจะซับซ้อนกว่าอุปกรณ์ตัวแรกสำหรับ พอร์ตแอลพีที- ความจริงก็คือโปรโตคอล RS-232 ซึ่งแลกเปลี่ยนข้อมูลในพอร์ต COM มีความสัมพันธ์ระหว่างสถานะและแรงดันไฟฟ้าแบบลอจิคัลที่แตกต่างกันเล็กน้อย หากโดยปกตินี่คือตรรกะ 0 0 V, ลอจิคัล 1 +5 V ดังนั้นใน RS-232 ความสัมพันธ์นี้จะเป็นดังนี้: ลอจิคัล 0 +12 V, ลอจิคัล 1 -12 V

ตัวอย่างเช่นเมื่อได้รับ -12 V ก็ไม่ชัดเจนในทันทีว่าจะทำอย่างไรกับแรงดันไฟฟ้านี้ โดยทั่วไป ระดับ RS-232 จะถูกแปลงเป็น TTL (0.5 V) ตัวเลือกที่ง่ายที่สุดคือซีเนอร์ไดโอด แต่ฉันเสนอให้สร้างตัวแปลงนี้บนชิปพิเศษ ชื่อ MAX232.

ตอนนี้เรามาดูกันว่าสัญญาณใดจากพอร์ต COM ที่เราเห็นบนไฟ LED? ในความเป็นจริงมีพอร์ต COM มากถึง 6 บรรทัดซึ่งเป็นที่สนใจของผู้พัฒนาอุปกรณ์อินเทอร์เฟซ เรายังไม่มีสองรายการ - สายข้อมูลแบบอนุกรม แต่อีก 4 รายการที่เหลือได้รับการออกแบบเพื่อควบคุมและระบุกระบวนการถ่ายโอนข้อมูลและเราสามารถ “ถ่ายโอน” ให้เหมาะกับความต้องการของเราได้ สองบรรทัดนั้นมีไว้สำหรับการควบคุมจากอุปกรณ์ภายนอก และเราจะไม่แตะต้องมันในตอนนี้ แต่ตอนนี้เราจะใช้สองบรรทัดสุดท้ายที่เหลือ พวกเขาถูกเรียกว่า:

  • เรียลไทม์- คำขอโอน บรรทัดโต้ตอบที่ระบุว่าคอมพิวเตอร์พร้อมรับข้อมูล
  • ดีทีอาร์- คอมพิวเตอร์พร้อมใช้งาน บรรทัดโต้ตอบที่ระบุว่าคอมพิวเตอร์เปิดอยู่และพร้อมที่จะสื่อสาร

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

ลองรวบรวมไดอะแกรมที่จะช่วยให้เราดำเนินการตามที่เราตั้งใจไว้ได้

และนี่คือการนำไปปฏิบัติจริง ฉันคิดว่าคุณจะยกโทษให้ฉันที่ฉันทำมันในเวอร์ชันเขียงหั่นขนมโง่ ๆ เพราะฉันไม่ต้องการสร้างบอร์ดสำหรับวงจรที่ "มีประสิทธิผลสูง" เช่นนี้


4. ส่วนซอฟต์แวร์

ทุกอย่างง่ายขึ้นที่นี่ มาสร้างแอปพลิเคชัน Windows ใน Microsoft Visual C++ 6.0 โดยใช้ MFC เพื่อจัดการการสื่อสารพอร์ต COM สองบรรทัด สำหรับสิ่งนี้เราสร้าง โครงการใหม่ MFC และตั้งชื่อ เช่น ทดสอบคอม- จากนั้นเลือกตัวเลือกในการก่อสร้างตามบทสนทนา

ให้ รูปร่างหน้าต่างโต้ตอบของโปรแกรมของเรา ดังรูป ด้านล่างคือเพิ่มปุ่มสี่ปุ่ม สองปุ่มสำหรับแต่ละบรรทัด หนึ่งในนั้นจำเป็นต้อง "ดับ" เส้นตามลำดับและอีกอันต้อง "ตั้งค่า" เป็นเส้นหนึ่งตามลำดับ

คลาส CTestCOMDlg: CDialog สาธารณะ ( // การก่อสร้างสาธารณะ: CTestCOMDlg (CWnd * pParent = NULL); // ตัวสร้างมาตรฐาน HANDLE hFile;

เพื่อให้โปรแกรมของเราควบคุมบรรทัดของพอร์ต COM จะต้องเปิดก่อน มาเขียนโค้ดที่รับผิดชอบในการเปิดพอร์ตเมื่อโหลดโปรแกรม

HFile = CreateFile("COM2", GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0,NULL); if(hFile==INVALID_HANDLE_VALUE) ( MessageBox("ไม่สามารถเปิดพอร์ตได้!", "ข้อผิดพลาด", MB_ICONERROR); ) else ( MessageBox("พอร์ตถูกเปิดสำเร็จ", "Ok", MB_OK); )

การใช้ฟังก์ชันมาตรฐาน ชนะ API สร้างไฟล์()เปิดพอร์ต COM คอม2- ต่อไป เราจะตรวจสอบความสำเร็จของการเปิดและแสดงข้อความข้อมูล นี่คือสิ่งที่ต้องทำ หมายเหตุสำคัญ: COM2 อยู่ในคอมพิวเตอร์ของฉัน แต่ในคอมพิวเตอร์ของคุณ คุณสามารถเชื่อมต่อกับพอร์ต COM อื่นได้ ดังนั้นจึงต้องเปลี่ยนชื่อเป็นพอร์ตใดก็ตามที่คุณใช้อยู่ คุณสามารถดูหมายเลขพอร์ตใดที่มีอยู่ในคอมพิวเตอร์ของคุณได้ดังนี้: เริ่ม -> การตั้งค่า -> แผงควบคุม -> ระบบ -> ฮาร์ดแวร์ -> ตัวจัดการอุปกรณ์ -> พอร์ต (COM และ LPT).

ส่งผลให้มีฟังก์ชัน CTestCOMDlg::OnInitDialog()ที่อยู่ในไฟล์ TestCOMDlg.cppชั้นเรียนบทสนทนาของเราควรมีรูปแบบ:

BOOL CTestCOMDlg::OnInitDialog() ( CDialog::OnInitDialog(); // เพิ่มรายการเมนู "เกี่ยวกับ..." ลงในเมนูระบบ // IDM_ABOUTBOX ต้องอยู่ในช่วงคำสั่งของระบบ ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); ) ) // ตั้งค่าไอคอนสำหรับกล่องโต้ตอบนี้ เฟรมเวิร์กทำสิ่งนี้โดยอัตโนมัติ // เมื่อหน้าต่างหลักของแอปพลิเคชันไม่ใช่กล่องโต้ตอบ SetIcon(m_hIcon, TRUE); // ตั้งค่าไอคอนขนาดใหญ่ SetIcon(m_hIcon, FALSE); // ตั้งค่าไอคอนขนาดเล็ก // สิ่งที่ต้องทำ: เพิ่มการเริ่มต้นพิเศษที่นี่ hFile = CreateFile("COM2", GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0,NULL); if(hFile==INVALID_HANDLE_VALUE) ( MessageBox("ไม่สามารถเปิดพอร์ตได้!", "Ostbk", MB_ICONERROR); ) อื่น ๆ ( MessageBox("พอร์ตสำเร็จเปิด", "ตกลง", MB_OK); ) คืนค่า TRUE; // ส่งคืน TRUE เว้นแต่คุณจะตั้งค่าโฟกัสไปที่ตัวควบคุม )

ตอนนี้เรามาเพิ่มตัวจัดการสำหรับปุ่มควบคุมบรรทัด ฉันตั้งชื่อที่เหมาะสมให้พวกเขา: ฟังก์ชันที่ตั้งค่าไว้บนบรรทัด DTR คือ OnDTR1(), 0 คือ OnDTR0() สำหรับสาย RTS ในลักษณะเดียวกัน ฉันขอเตือนคุณว่าตัวจัดการถูกสร้างขึ้นเมื่อใด ดับเบิลคลิกบนปุ่ม ดังนั้นฟังก์ชันทั้งสี่นี้จึงควรมีลักษณะดังนี้:

เป็นโมฆะ CTestCOMDlg::OnDTR1() ( // TODO: เพิ่มรหัสตัวจัดการการแจ้งเตือนการควบคุมของคุณที่นี่ EscapeCommFunction(hFile, 6); ) เป็นโมฆะ CTestCOMDlg::OnDTR0() ( // TODO: เพิ่มรหัสตัวจัดการการแจ้งเตือนการควบคุมของคุณที่นี่ EscapeCommFunction(hFile, 5); ) เป็นโมฆะ CTestCOMDlg::OnRTS1() ( // TODO: เพิ่มรหัสตัวจัดการการแจ้งเตือนการควบคุมของคุณที่นี่ EscapeCommFunction(hFile, 4); ) เป็นโมฆะ CTestCOMDlg::OnRTS0() ( // TODO: เพิ่มรหัสตัวจัดการการแจ้งเตือนการควบคุมของคุณที่นี่ EscapeCommFunction (hFile, 3);

ฉันขออธิบายเล็กน้อยว่าพวกเขาทำงานอย่างไร อย่างที่คุณเห็น ข้างในนั้นมีการเรียกไปยังฟังก์ชัน Win API เดียวกัน EscapeCommFunction()ด้วยสองพารามิเตอร์ อันแรกเป็นที่จับ (HANDLE) เพื่อเปิดพอร์ตอันที่สองคือ รหัสพิเศษการดำเนินการที่สอดคล้องกับสถานะของบรรทัดที่ต้องการ

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

© อีวานอฟ มิทรี
ธันวาคม 2549

คอมพิวเตอร์ส่วนบุคคลสมัยใหม่จะไม่ได้รับความนิยมมหาศาลเช่นนี้หากเพียงแต่ทำหน้าที่ประมวลผลเท่านั้น เครื่องพีซีในปัจจุบันนั้น อุปกรณ์มัลติฟังก์ชั่นด้วยความช่วยเหลือที่ผู้ใช้ไม่เพียงแต่สามารถคำนวณใด ๆ เท่านั้น แต่ยังทำสิ่งต่าง ๆ มากมาย: พิมพ์ข้อความ ควบคุมอุปกรณ์ภายนอก สื่อสารกับผู้ใช้รายอื่นโดยใช้ เครือข่ายคอมพิวเตอร์ฯลฯ ฟังก์ชั่นขนาดใหญ่ทั้งหมดนี้ทำได้โดยใช้ อุปกรณ์เพิ่มเติม– อุปกรณ์ต่อพ่วงที่เชื่อมต่อกับคอมพิวเตอร์ส่วนบุคคลผ่านขั้วต่อพิเศษที่เรียกว่าพอร์ต

พอร์ตคอมพิวเตอร์ส่วนบุคคล

ท่าเรืออุปกรณ์อิเล็กทรอนิกส์ดำเนินการโดยตรงบนเมนบอร์ดพีซีหรือบนการ์ดเพิ่มเติมที่ติดตั้งในคอมพิวเตอร์ส่วนบุคคล พอร์ตต่างๆ มีขั้วต่อเฉพาะสำหรับเชื่อมต่ออุปกรณ์ภายนอก – อุปกรณ์ต่อพ่วง มีไว้สำหรับการแลกเปลี่ยนข้อมูลระหว่างพีซีและอุปกรณ์ภายนอก (เครื่องพิมพ์ โมเด็ม กล้องดิจิตอล ฯลฯ) บ่อยครั้งในวรรณคดีคุณสามารถค้นหาชื่ออื่นของพอร์ตได้ - อินเทอร์เฟซ.

พอร์ตทั้งหมดสามารถแบ่งออกเป็นสองกลุ่ม:

  • ภายนอก- สำหรับเชื่อมต่ออุปกรณ์ภายนอก (เครื่องพิมพ์ สแกนเนอร์ พล็อตเตอร์ อุปกรณ์วิดีโอ โมเด็ม ฯลฯ )
  • ภายในประเทศ- สำหรับเชื่อมต่ออุปกรณ์ภายใน (ฮาร์ดไดรฟ์ การ์ดเอ็กซ์แพนชัน)

พอร์ตภายนอกของคอมพิวเตอร์ส่วนบุคคล

  1. ป.ล./2- พอร์ตสำหรับเชื่อมต่อคีย์บอร์ด
  2. ป.ล./2- พอร์ตสำหรับเชื่อมต่อเมาส์
  3. อีเทอร์เน็ต- พอร์ตสำหรับเชื่อมต่อเครือข่ายท้องถิ่นและ อุปกรณ์เครือข่าย(เราเตอร์ โมเด็ม ฯลฯ)
  4. ยูเอสบี- พอร์ตสำหรับเชื่อมต่ออุปกรณ์ ขอบด้านนอก(เครื่องพิมพ์ สแกนเนอร์ สมาร์ทโฟน ฯลฯ);
  5. ห้างหุ้นส่วนจำกัด- พอร์ตขนาน ทำหน้าที่เชื่อมต่อเครื่องพิมพ์ สแกนเนอร์ และพล็อตเตอร์รุ่นที่ล้าสมัยในปัจจุบัน
  6. คอม- พอร์ตอนุกรม RS232 ใช้เชื่อมต่ออุปกรณ์ต่างๆ เช่น โมเด็มผ่านสายโทรศัพท์และเครื่องพิมพ์เก่า ตอนนี้ล้าสมัยแล้วไม่ได้ใช้จริง
  7. มิดิ- พอร์ตเชื่อมต่อ เกมคอนโซล, คีย์บอร์ดมิดิ, เครื่องดนตรีด้วยอินเทอร์เฟซเดียวกัน ใน เมื่อเร็วๆ นี้เกือบจะถูกแทนที่ด้วยพอร์ต USB
  8. เสียงเข้า- อินพุตแบบอะนาล็อกสำหรับ เอาท์พุทบรรทัด อุปกรณ์เสียง(เครื่องบันทึกเทป เครื่องเล่น ฯลฯ);
  9. เสียงออก- เอาต์พุตสัญญาณเสียงอะนาล็อก (หูฟัง, ลำโพง ฯลฯ )
  10. ไมโครโฟน - เอาต์พุตไมโครโฟนสำหรับเชื่อมต่อไมโครโฟน
  11. เอสวีจีเอ- พอร์ตสำหรับเชื่อมต่ออุปกรณ์แสดงผลวิดีโอ: จอภาพ, LED, LCD ที่ทันสมัยและ แผงพลาสมา(ตัวเชื่อมต่อประเภทนี้ล้าสมัย)
  12. วีไอดีออก- พอร์ตใช้สำหรับเอาต์พุตและอินพุตสัญญาณวิดีโอความถี่ต่ำ
  13. ดีวีไอ- ช่องสำหรับเชื่อมต่ออุปกรณ์แสดงผลวิดีโอ ทันสมัยกว่า SVGA

พอร์ตอนุกรม (พอร์ต COM)

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

อัตราการถ่ายโอนข้อมูลที่ได้รับจากพอร์ตนี้ไม่สูงและมีช่วงมาตรฐาน: 50, 100, 150, 300, 1200, 2400, 4800, 9600, 14400, 38400, 57600, 115200 Kbps

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

ทุกวันนี้พอร์ตอนุกรมไม่ได้ใช้งานจริงอีกต่อไปและถูกแทนที่ด้วย "พี่ชาย" ที่อายุน้อยกว่า แต่ยังเร็วกว่า - พอร์ต USB- อย่างไรก็ตาม ควรสังเกตว่าผู้ผลิตบางรายยังคงติดตั้งพอร์ต COM ให้กับมาเธอร์บอร์ดของตน อย่างไรก็ตามชื่อนั้นเอง - "พอร์ตอนุกรม" ยังคงใช้โดยนักพัฒนา ซอฟต์แวร์- เช่น อุปกรณ์บลูทูธ พอร์ตต่างๆ โทรศัพท์มือถือมักนำเสนออย่างแม่นยำว่าเป็น "พอร์ตอนุกรม" นี่อาจทำให้สับสนเล็กน้อย แต่ทำได้เนื่องจากมีการถ่ายโอนข้อมูลแบบอนุกรมด้วย แต่ด้วยความเร็วสูงกว่า

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

ตามโครงสร้างแล้ว พอร์ตอนุกรมของ PC มีขั้วต่อตัวผู้ (พร้อมหมุดที่ยื่นออกมา):


วันนี้ตัวเชื่อมต่อพอร์ตอนุกรม 25 พินใช้งานไม่ได้จริงและไม่ได้ติดตั้งบนพีซีเป็นเวลาหลายปี หากผู้ผลิตจัดเตรียมพอร์ต COM ให้กับมาเธอร์บอร์ด แสดงว่าเป็นตัวเชื่อมต่อ DB9 9 พิน

เป็นอินเทอร์เฟซสำหรับเชื่อมต่ออุปกรณ์ต่างๆ เช่น เครื่องพิมพ์ เครื่องสแกน และพล็อตเตอร์

ช่วยให้คุณส่งข้อมูล 8 บิตพร้อมกันแม้ว่าจะไปในทิศทางเดียว - จากคอมพิวเตอร์ไปยังอุปกรณ์ต่อพ่วง นอกจากนี้ ยังมีบิตควบคุม 4 บิต (เช่นเดียวกับบิตข้อมูล บิตควบคุมจะถูกถ่ายโอนจากพีซีไปยังอุปกรณ์ภายนอก) และบิตสถานะ 4 บิต (บิตเหล่านี้สามารถ "อ่าน" โดยคอมพิวเตอร์จากอุปกรณ์)

ในช่วงไม่กี่ปีที่ผ่านมาพอร์ต LPT ได้รับการปรับปรุงและเป็นแบบสองทางนั่นคือสามารถส่งบิตข้อมูลผ่านทั้งสองทิศทางได้ วันนี้มันล้าสมัยและไม่ได้ใช้งานจริงแม้ว่าผู้ผลิตเมนบอร์ดจะยังรวมไว้ในองค์ประกอบของมันก็ตาม

ผู้ที่ชื่นชอบและนักวิทยุสมัครเล่นมักใช้พอร์ตนี้เพื่อควบคุมสิ่งใดๆ อุปกรณ์ที่ไม่ได้มาตรฐาน(งานฝีมือ ฯลฯ )

อินเตอร์เฟซ USB

ยูเอสบี– เป็นคำย่อของชื่อเต็มของท่าเรือ – อนุกรมสากลบัส (“ บัสอนุกรมสากล”)

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

ความเร็วในการสื่อสารสำหรับ อินเตอร์เฟซ USB 2.0 สามารถเข้าถึง 480 Mbit/s และอินเทอร์เฟซ USB3.0 สามารถเข้าถึงได้สูงสุด 5 Gbit/s (!)

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

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

สำหรับเวอร์ชันพอร์ต USB 2.0 การใช้กระแสไฟสูงสุดสามารถเข้าถึง 0.5A และสำหรับเวอร์ชัน USB3.0 คือ 0.9A เกิน ค่าที่ระบุไม่แนะนำ เนื่องจากจะทำให้อินเทอร์เฟซล้มเหลว


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


เกือบทุกอย่าง อุปกรณ์ที่ทันสมัยมีพอร์ต USB สำหรับเชื่อมต่อกับพีซี ติดตั้งง่าย - ระบบปฏิบัติการรับรู้อุปกรณ์ที่เชื่อมต่อเกือบจะทันทีหลังจากการเชื่อมต่อทำให้สามารถใช้พอร์ตดังกล่าวได้โดยไม่ต้องมีความรู้ "คอมพิวเตอร์" เป็นพิเศษ เครื่องพิมพ์ สแกนเนอร์ กล้องดิจิตอล สมาร์ทโฟนและแท็บเล็ต ไดรฟ์ภายนอก นี่เป็นเพียงรายการเล็กๆ น้อยๆ อุปกรณ์ต่อพ่วงซึ่งปัจจุบันใช้อินเทอร์เฟซนี้ หลักการง่ายๆ - “ปลั๊กแอนด์เพลย์”ทำให้พอร์ตนี้เป็นสินค้าขายดีอย่างแท้จริงในบรรดาอินเทอร์เฟซคอมพิวเตอร์ส่วนบุคคลที่มีอยู่ในปัจจุบัน

พอร์ต Fire-Wire (ชื่ออื่น - IEEE1394, i-Link)

อินเทอร์เฟซประเภทนี้ปรากฏค่อนข้างเร็ว ๆ นี้ - ตั้งแต่ปี 1995 เป็นบัสอนุกรมความเร็วสูง ความเร็วการถ่ายโอนข้อมูลสามารถเข้าถึงได้ถึง 400 Mbit/s ต่อ มาตรฐานอีอีอี 1394 และ IEEE 1394a, 800 Mbit/s และ 1600 Mbit/s - สำหรับมาตรฐาน IEEE1394b

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



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

ในการเชื่อมต่ออุปกรณ์ภายนอกจะใช้อุปกรณ์พิเศษซึ่งมีขั้วต่อเหมือนกันที่ปลายทั้งสองข้าง ขั้วต่อ – RJ-45ซึ่งมีผู้ติดต่อแปดราย


สายเคเบิลมีความสมมาตรดังนั้นลำดับที่อุปกรณ์เชื่อมต่อจึงไม่สำคัญ - อุปกรณ์ใด ๆ ที่คุณเลือกสามารถเชื่อมต่อกับขั้วต่อสายเคเบิลที่เหมือนกันใดก็ได้ - พีซี, เราเตอร์, โมเด็ม ฯลฯ โดยมีเครื่องหมายย่อกำกับอยู่ - ยูทีพี ชื่อสามัญ - " คู่บิด» - ในกรณีส่วนใหญ่ สำหรับการใช้งานทั้งที่บ้านและที่ทำงาน จะใช้สายเคเบิลประเภทที่ 5 UTP-5 หรือ UTP-5E

ความเร็วของข้อมูลที่ถ่ายโอนผ่านการเชื่อมต่ออีเธอร์เน็ตขึ้นอยู่กับ ความสามารถทางเทคนิคและคือ 10 Mbit/s, 100 Mbit/s และ 1000 Mbit/s ควรเข้าใจว่าปริมาณงานนี้เป็นทฤษฎีและเป็นเช่นนั้น เครือข่ายจริงมันค่อนข้างต่ำกว่าเนื่องจากลักษณะเฉพาะของโปรโตคอลการถ่ายโอนข้อมูลอีเทอร์เน็ต

นอกจากนี้ คุณควรจำไว้ว่าผู้ผลิตบางรายไม่ได้ติดตั้งชิปความเร็วสูงในคอนโทรลเลอร์อีเทอร์เน็ตของตน เนื่องจากมีราคาแพงมาก สิ่งนี้นำไปสู่ความจริงที่ว่าในทางปฏิบัติ ความเร็วที่แท้จริงการส่งข้อมูลต่ำกว่าที่ระบุไว้บนบรรจุภัณฑ์หรือในข้อกำหนดอย่างมาก ตามกฎแล้วการ์ดอีเธอร์เน็ตเกือบทั้งหมดสามารถใช้งานร่วมกันได้ตั้งแต่บนลงล่าง นั่นคือรุ่นใหม่กว่าที่มีความสามารถในการเชื่อมต่อที่ความเร็ว 1,000 Mbit/s (1 Gbit/s) จะทำงานได้โดยไม่มีปัญหากับรุ่นเก่าที่ความเร็ว 10 และ 100 Mbit/s

พอร์ตอีเทอร์เน็ตมีเพื่อตรวจสอบความสมบูรณ์ของการเชื่อมต่อด้วยสายตา ตัวบ่งชี้การเชื่อมโยงและการดำเนินการ- ไฟแสดงการเชื่อมต่อ - สว่าง สีเขียวด้วยการเชื่อมต่อทางกายภาพที่ถูกต้องและใช้งานได้ เช่น เชื่อมต่อสายเคเบิลระหว่างอุปกรณ์ต่างๆ แล้ว พอร์ตยังใช้งานได้ ตัวบ่งชี้ Act ที่สอง (“กิจกรรม”) มักจะเป็นสีส้มและกะพริบขณะส่งหรือรับข้อมูล

พอร์ตภายในของคอมพิวเตอร์ส่วนบุคคล

ตามที่กล่าวไว้ข้างต้น พอร์ตภายในออกแบบมาเพื่อเชื่อมต่ออุปกรณ์ต่อพ่วง เช่น อุปกรณ์จัดเก็บข้อมูล ฮาร์ดไดรฟ์, ซีดีและดีวีดีรอม, "เครื่องอ่านการ์ด", COM เพิ่มเติมและ พอร์ต USBฯลฯ พอร์ตภายในจะอยู่บนเมนบอร์ดหรือบนการ์ดเอ็กซ์แพนชันเพิ่มเติมที่ติดตั้งในบัสระบบ

อินเทอร์เฟซที่ล้าสมัยสำหรับการเชื่อมต่อฮาร์ดไดรฟ์รุ่นเก่า (“ ฮาร์ดไดรฟ์”, HDD) หลังจากสร้างอินเทอร์เฟซ SATA แล้ว มันถูกเรียกว่าอินเทอร์เฟซ PATA หรือเรียกสั้น ๆ ว่า ATA PATA – เอกสารแนบเทคโนโลยีขั้นสูงแบบขนาน- อินเทอร์เฟซการถ่ายโอนข้อมูลแบบขนานสำหรับการเชื่อมต่อไดรฟ์ได้รับการพัฒนาในกลางปี ​​1986 โดยบริษัท WesternDigital ที่มีชื่อเสียงในปัจจุบัน


เมนบอร์ดอาจมีช่อง IDE หนึ่งถึงสี่ช่องขึ้นอยู่กับผู้ผลิต ตามกฎแล้วผู้ผลิตสมัยใหม่จะปล่อยให้พอร์ต IDE เพียงพอร์ตเดียวเพื่อให้เข้ากันได้และเมื่อเร็ว ๆ นี้ได้ถูกแยกออกจากเมนบอร์ดและถูกแทนที่อย่างสมบูรณ์ อินเทอร์เฟซที่ทันสมัยซาต้า

ความเร็วในการถ่ายโอนข้อมูลในอินเทอร์เฟซ EnhancedIDE เวอร์ชันล่าสุดสามารถเข้าถึง 150 Mbit/s อุปกรณ์เชื่อมต่อโดยใช้สายเคเบิล IDE ที่มี 40 หรือ 80 คอร์สำหรับอินเทอร์เฟซประเภทเก่าหรือใหม่ตามลำดับ



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

คุณสามารถเชื่อมต่ออุปกรณ์ประเภทเดียวกันได้ เช่น ฮาร์ดไดรฟ์สองตัวหรือ DVD-ROM สองตัว หรืออุปกรณ์ที่แตกต่างกันในการรวมกันใดๆ - DVD-ROM และ HDD หรือ CD-ROM และ DVD-ROM ตัวเชื่อมต่อสำหรับการเชื่อมต่อไม่สำคัญคุณควรระวังว่าตัวเชื่อมต่อสองตัวสำหรับเชื่อมต่ออุปกรณ์ต่อพ่วงถูกเลื่อนไปที่ปลายด้านใดด้านหนึ่งของสายเคเบิลเพื่อความสะดวก

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

หากมีพอร์ต IDE สองพอร์ตและไดรฟ์สองตัวภายในพีซี เพื่อเพิ่มความเร็วการแลกเปลี่ยนข้อมูล คุณต้องเชื่อมต่อแต่ละไดรฟ์เข้ากับพอร์ต IDE แยกต่างหาก

อินเทอร์เฟซนี้เป็นการพัฒนาอินเทอร์เฟซ IDE รุ่นก่อนโดยมีข้อแตกต่างเพียงอย่างเดียวที่ไม่เหมือน "เพื่อนเก่า" ไม่ใช่แบบขนาน แต่เป็นอินเทอร์เฟซแบบอนุกรม SATA – อนุกรม ATA

โครงสร้างมีตัวนำเพียงเจ็ดตัวสำหรับการทำงานและมีพื้นที่น้อยกว่ามากทั้งตัวเชื่อมต่อและสายเชื่อมต่อ


ความเร็วการถ่ายโอนข้อมูลของอินเทอร์เฟซนี้สูงกว่า IDE ที่ล้าสมัยอย่างมากและขึ้นอยู่กับเวอร์ชัน SATA คือ:

  1. ซาต้าเรฟ 1.0 – สูงสุด 1.5 Gbit/s;
  2. ซาต้าเรฟ 2.0 – สูงสุด 3 Gbit/s;
  3. ซาต้าเรฟ 3.0 – สูงสุด 6 Gbit/วินาที

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

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

พอร์ตเพิ่มเติม

เมนบอร์ดส่วนใหญ่ได้รับการติดตั้งโดยผู้ผลิตโดยมีพอร์ต USB เพิ่มเติมจำนวนหนึ่ง และบางครั้งก็มีพอร์ต COM เพิ่มเติมอีกพอร์ตหนึ่ง


ทำเพื่อความสะดวกของผู้ใช้ เคสพีซีเดสก์ท็อปสมัยใหม่ส่วนใหญ่มีขั้วต่อ USB ติดตั้งอยู่ที่แผงด้านหน้า การเชื่อมต่อที่สะดวกสบาย ไดรฟ์ภายนอก- ในกรณีนี้คุณไม่จำเป็นต้องเอื้อมมือไปที่ผนังด้านหลัง หน่วยระบบและ "รับ" เข้ากับขั้วต่อ USB ที่เชื่อมต่ออยู่ แผงด้านหลัง.

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


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

การเรียกพอร์ตตัวเชื่อมต่อเหล่านี้จะไม่ถูกต้องทางเทคนิคแม้ว่าวิธีการเชื่อมต่อการ์ดเพิ่มเติมเข้ากับพอร์ตเหล่านี้ยังคงค่อนข้างคล้ายกับพอร์ตทั่วไปอื่น ๆ หลักการก็เหมือนกัน - เสียบปลั๊กแล้วเปิดเครื่อง ในกรณีส่วนใหญ่ ระบบจะค้นหาอุปกรณ์และขอ (หรือติดตั้งอัตโนมัติ) ไดรเวอร์ให้


บัสดังกล่าวใช้ในการติดตั้ง เช่น การ์ดแสดงผลภายนอก การ์ดเสียง โมเด็มภายใน, การ์ดจับภาพวิดีโอ, การ์ดเอ็กซ์แพนชันเพิ่มเติมอื่นๆ ที่ช่วยให้พีซีสามารถขยายฟังก์ชันและความสามารถได้

บัส PCI และ PCIe เข้ากันไม่ได้ ดังนั้นก่อนที่จะซื้อการ์ดเอ็กซ์แพนชัน คุณต้องค้นหาว่ามีบัสระบบใดบ้างที่ติดตั้งบนเมนบอร์ดของพีซีของคุณ

PCIex 1 และ PCIex 16 เป็นการใช้งานที่ทันสมัยของรุ่นเก่า บัส PCIพัฒนาในปี 1991 แต่ต่างจากรุ่นก่อนตรงที่เป็น บัสอนุกรมและนอกจากนี้ บัส PCIe ทั้งหมดยังเชื่อมต่ออยู่ในโทโพโลยีแบบดาว ในขณะที่บัส PCI เก่าเชื่อมต่อแบบขนานกัน นอกจากนี้ ยางใหม่มีข้อดีเช่น:

  1. โอกาส แลกเปลี่ยนร้อนค่าธรรมเนียม;
  2. แบนด์วิธมีพารามิเตอร์ที่รับประกัน
  3. การควบคุมความสมบูรณ์ของข้อมูลระหว่างการรับและส่งข้อมูล
  4. ควบคุมการใช้พลังงาน

ยางแตกต่างกันไป พีซีไอ เอ็กซ์เพรสจำนวนตัวนำที่เชื่อมต่อกับช่องซึ่งมีการแลกเปลี่ยนข้อมูลด้วย อุปกรณ์ที่ติดตั้ง(PCIex 1, PCIex2, PCIex 4, PCIex 8, PCIex 16, PCIex 32) ความเร็วการถ่ายโอนข้อมูลสูงสุดสามารถเข้าถึง 16 Gbit/s

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

พอร์ตนี้เรียกอีกอย่างว่า อนุกรม (พอร์ตอนุกรม) แม้ว่าจะลดลงก็ตาม "คอม"จริงๆ แล้วหมายถึง "การสื่อสาร" - พอร์ตการสื่อสาร(แต่เดิมออกแบบมาสำหรับการเคลื่อนย้ายข้อมูลแบบสองทาง - การสื่อสารที่แท้จริง) และบ่อยครั้งที่มันถูกเรียกว่า สม่ำเสมอเนื่องจากมันจะส่งบิตทีละอันอย่างเคร่งครัด

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

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

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

ในปัจจุบันนี้เครื่องรับสัญญาณดาวเทียม อุปกรณ์ระบบรักษาความปลอดภัยต่างๆ ระบบควบคุมกระบวนการผลิต และอุปกรณ์ล้ำลึกอื่นๆ เชื่อมต่อกันในลักษณะนี้

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

ทุกวันนี้พอร์ต USB ถูกนำมาใช้มากขึ้นในการสื่อสารกับอุปกรณ์ต่าง ๆ (จริงๆ แล้วยังเป็นพอร์ตอนุกรมด้วย) โมเด็มมือถือ เครื่องพิมพ์ อะแดปเตอร์ Wi-Fi - มีอุปกรณ์เชื่อมต่อผ่าน USB เพิ่มมากขึ้น

นอกจากนี้ด้วยความพร้อมใช้งานของเทคโนโลยีเช่น Ethernet และ FireWire (สำหรับ Apple) การเชื่อมต่อคอมพิวเตอร์ด้วยสายผ่านพอร์ต COM จึงไม่สามารถใช้งานได้จริง ถ้าคุณจำเกี่ยวกับบลูทูธได้ (ซึ่งแปลว่า “ ฟันสีฟ้า") จากนั้นคุณสามารถส่งพอร์ตอนุกรมไปที่พิพิธภัณฑ์ได้

อย่างไรก็ตามห้องผ่าตัด ระบบวินโดวส์ยังคงเรียกช่องทางการรับส่งข้อมูลไม่มีอะไรมากไปกว่า COM1, COM2 และอื่น ๆ

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

Unix (และรุ่นอื่นๆ เช่น Linux) ยังมีคุณลักษณะบางประการเกี่ยวกับทัศนคติต่ออุปกรณ์ที่เชื่อมต่ออีกด้วย เนื่องจาก Unix ถือว่าทุกสิ่งรอบตัวเป็นไฟล์ (แม้แต่ฮาร์ดแวร์ด้วย!) มันจึงเก็บมันไว้ พอร์ตอนุกรมในรูปแบบของชื่อเหล่านี้เช่น ttyS0, ttyS1, ttyS2 (หากเป็น Linux) หรือ ttyu0, ttyu1, ttyu2 (ใน FreeBSD)

ถ้าคุณเป็น ผู้ใช้ที่เรียบง่ายและคุณไม่จำเป็นต้องทำงานกับอุปกรณ์เฉพาะ เครื่องรับสัญญาณดาวเทียมและอุปกรณ์อันชาญฉลาดอื่น ๆ ก็ไม่จำเป็นต้องวิ่งไปหาเลย ร้านคอมพิวเตอร์และมองหาสายเคเบิลสำหรับพอร์ต COM

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

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

จริงอยู่ ความอยากรู้อยากเห็นเป็นสิ่งที่น่ายกย่องเสมอ ดังนั้นสอบถามสนใจศึกษา แต่เป็นการดีกว่าที่จะไม่สัมผัสมันด้วยมือโดยไม่ได้รับอนุญาต

สิ่งพิมพ์ก่อนหน้า:

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

การใช้งาน

ดังนั้นก่อนที่เราจะพูดถึงรายละเอียดเพิ่มเติมเกี่ยวกับพอร์ต COM คืออะไร จำเป็นต้องพิจารณาอดีตเพื่อทำความเข้าใจความหมายของพอร์ตนั้น เมื่อ 15 ปีที่แล้วมีการใช้วิธีเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์โดยใช้ขั้วต่อมาตรฐานพิเศษซึ่งอยู่ที่แผงด้านหลังของยูนิตระบบโดยใช้สายเคเบิลอนุกรม RS-232 พิเศษ วิธีนี้มีข้อเสียหลายประการ สายเคเบิลดังกล่าวตามมาตรฐานสมัยใหม่ให้ประโยชน์อย่างมาก ความเร็วต่ำการถ่ายโอนข้อมูลอยู่ที่ประมาณหนึ่งร้อยกิโลบิตต่อวินาที นอกจากจะมีการผลิตเมื่อไรแล้ว การเชื่อมต่อทางกายภาพจำเป็นต้องปิดอุปกรณ์และเชื่อมต่อเข้าด้วยกันโดยใช้สกรูที่ให้ความน่าเชื่อถือในขณะที่ขนาดแตกต่างกันในขนาดที่มาก

ประวัติเล็กน้อย

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

ความทันสมัย

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

นี่เป็นเพราะความจริงที่ว่าในตอนแรกอุปกรณ์เกือบทุกชนิดรวมถึง GPS นั้นเป็นอุปกรณ์ภายนอกและการเชื่อมต่อกับคอมพิวเตอร์นั้นทำผ่านสายเคเบิลอนุกรมที่เชื่อมต่อกับพอร์ตฮาร์ดแวร์ตัวใดตัวหนึ่ง ในระหว่างขั้นตอนการตั้งค่า ผู้ใช้จะต้องเลือกหมายเลขพอร์ตและความเร็วในการรับส่งข้อมูลที่ถูกต้อง ในเวลานั้นมาตรฐานพื้นฐานสำหรับการส่งข้อมูลจากเครื่องรับ GPS ไปยังโปรแกรมเกิดขึ้นซึ่งปัจจุบันเรียกว่า NMEA-0183 ในความเป็นจริง มาตรฐานนี้กำหนดให้นักพัฒนาซอฟต์แวร์และฮาร์ดแวร์ที่ทันสมัยที่สุดทุกคนต้องแลกเปลี่ยนข้อมูลผ่านพอร์ต COM และทั้งหมดนี้อยู่ในเงื่อนไขที่ว่า คอมพิวเตอร์สมัยใหม่เช่นเดียวกับ PDA เป็นสิ่งสำคัญมานานแล้ว มาตรฐานยูเอสบี- และคุณสมบัติอีกอย่างคือเมื่อเร็ว ๆ นี้ตัวรับสัญญาณ GPS เริ่มติดตั้งโดยตรงภายในตัวเครื่องมากขึ้นนั่นคือไม่มีสายเชื่อมต่อระหว่างอุปกรณ์และอุปกรณ์หลักเลย

พอร์ต COM เสมือน

มีการคิดค้นวิธีออกจากสถานการณ์กล่าวคือมีการพัฒนาพอร์ต COM "เสมือน" ปรากฎว่า โครงสร้างภายในตัวอย่างเช่น PDA ตัวรับสัญญาณ GPS จะถูกจำลองในซอฟต์แวร์เป็นพอร์ต COM ในขณะที่ในแง่ฮาร์ดแวร์ไม่ใช่พอร์ตเดียว ในขณะเดียวกัน ก็ไม่ได้สร้างความแตกต่างให้กับโปรแกรมที่ออกแบบมาเพื่อเชื่อมต่อโดยใช้มาตรฐานดังกล่าวว่าจะนำไปใช้อย่างไร ในที่นี้ อนุญาตให้มีการจำลองเสมือนได้ และไม่จำเป็นต้องมีการใช้งานฮาร์ดแวร์ นี่คือวิธีที่เป็นไปได้ที่จะรับประกันความเข้ากันได้ของโปรแกรม GPS แบบเก่ากับอุปกรณ์ที่ทันสมัย

มีการเปลี่ยนแปลง

อย่างไรก็ตาม การจัดการพอร์ต COM ไม่มีการเปลี่ยนแปลงอย่างมีนัยสำคัญ ผู้ใช้จะต้องดำเนินการตั้งค่าที่ซับซ้อนเกือบด้วยตนเองด้วยวิธีที่ล้าสมัย อย่างไรก็ตามพอร์ต COM ที่ทันสมัยไม่ใช่อุปกรณ์ขนาดใหญ่ที่อยู่ที่แผงด้านหลังของยูนิตระบบอีกต่อไป แต่เป็นอุปกรณ์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง และประเด็นทั้งหมดก็คือจากมุมมองของซอฟต์แวร์การใช้งานทั้งหมดของพวกเขาดูไร้หน้านั่นคือไม่มีความแตกต่างระหว่างพอร์ตเสมือนและพอร์ตจริง สำหรับซอฟต์แวร์ พอร์ตจะแยกความแตกต่างด้วยตัวเลขเท่านั้น ซึ่งผู้ผลิต PDA กำหนดให้กับพอร์ตเหล่านั้นแบบสุ่มโดยสมบูรณ์ ตัวอย่างเช่น ตัวรับสัญญาณจาก ASUS มักจะอยู่ที่ COM5 แต่ PocketLOOX 560 จะแสดงตัวรับสัญญาณบน COM8 ปรากฎว่าโปรแกรมที่ต้องการรับข้อมูลจากเครื่องรับ GPS ในตอนแรกไม่มีข้อมูลที่เชื่อถือได้เกี่ยวกับหมายเลขตามเงื่อนไขที่พอร์ตปรากฏซึ่งสอดคล้องกับเครื่องรับบน PDA นี้

มันทำงานอย่างไร?

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

การทำงานของพอร์ต COM

สำหรับพอร์ต COM จะใช้ชิปตัวรับส่งสัญญาณสากลแบบอะซิงโครนัสเป็นพื้นฐาน ชิปนี้มีหลายรูปแบบ: Intel 16550A, 16550, 16450, 8250 สำหรับแต่ละพอร์ต COM จะมีรีจิสเตอร์ตัวรับและตัวส่งสัญญาณ รวมถึงรีจิสเตอร์ควบคุมจำนวนหนึ่งที่สามารถเข้าถึงได้ผ่าน โปรแกรมไบออส, Windows และ MS DOS ชิปเวอร์ชันล่าสุดมีชุดบัฟเฟอร์สำหรับจัดเก็บข้อมูลที่ส่งและรับชั่วคราว ด้วยโอกาสนี้ คุณจึงสามารถขัดจังหวะงานของคุณได้น้อยลง โปรเซสเซอร์กลางและยังตกลงในเรื่องความเร็วของการส่งข้อมูลอีกด้วย

พารามิเตอร์พื้นฐาน

อุปกรณ์พอร์ต COM ถือว่ามีคุณสมบัติลักษณะดังต่อไปนี้:

ที่อยู่พอร์ตฐานสำหรับอินพุตและเอาต์พุตของข้อมูล

หมายเลขขัดจังหวะฮาร์ดแวร์

ขนาดของบล็อกข้อมูลหนึ่งบล็อก

ความเร็วในการถ่ายโอนข้อมูล

โหมดการตรวจจับความซื่อสัตย์

วิธีการจัดการกระแสข้อมูล

จำนวนบิตหยุด

จะตรวจสอบพอร์ต COM ของคอมพิวเตอร์ได้อย่างไร? สิ่งที่คุณควรใส่ใจ?

ตามที่ระบุไว้ก่อนหน้านี้ พอร์ตประเภทนี้เป็นอินเทอร์เฟซแบบสองทิศทางสำหรับการสื่อสารแบบอนุกรมระดับบิต คุณลักษณะที่โดดเด่นเมื่อเปรียบเทียบกับพอร์ตขนานคือการส่งข้อมูลแบบบิตต่อบิต ลักษณะของพอร์ต COM ไม่ใช่พอร์ตเดียวในคอมพิวเตอร์ที่ใช้วิธีการถ่ายโอนข้อมูลแบบอนุกรม ตัวอย่างเช่น อินเทอร์เฟซเช่น Ethernet หรือ USB ก็ใช้หลักการที่คล้ายกันเช่นกัน แต่ในอดีตมันเกิดขึ้นจนเป็นเรื่องปกติที่จะเรียกพอร์ตของอนุกรมมาตรฐาน RS232

บ่อยครั้งที่จำเป็นต้องเปิดพอร์ต COM เพื่อซ่อมแซมและวินิจฉัยคอมพิวเตอร์และจำเป็นต้องตรวจสอบฟังก์ชันการทำงานด้วย การเบิร์นองค์ประกอบเป็นเรื่องง่ายมาก ส่วนใหญ่มักเกิดขึ้นเนื่องจากความผิดพลาดของผู้ใช้ที่ตัดการเชื่อมต่ออุปกรณ์อย่างไม่ถูกต้องโดยการดึงขั้วต่อออกในขณะที่เชื่อมต่ออินเทอร์เฟซอยู่ วิธีที่ง่ายที่สุดในการตรวจสอบการทำงานของอินเทอร์เฟซคือการเชื่อมต่อเมาส์เข้ากับอินเทอร์เฟซ อย่างไรก็ตาม เป็นการยากที่จะได้ภาพรวมทั้งหมด เนื่องจากโปรแกรมควบคุมใช้เพียงครึ่งหนึ่งของสายสัญญาณแปดเส้นที่มีอยู่ เฉพาะการใช้สตับและโปรแกรมพิเศษเท่านั้นที่จะช่วยให้คุณตรวจสอบการทำงานได้ มีซอฟต์แวร์ที่พัฒนาขึ้นเป็นพิเศษเพื่อวัตถุประสงค์เหล่านี้อยู่แล้ว

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

พอร์ตอนุกรม เช่นเดียวกับพอร์ตขนาน ปรากฏขึ้นมานานก่อนที่คอมพิวเตอร์ส่วนบุคคลในสถาปัตยกรรม IBM PC จะมีมา ในคอมพิวเตอร์ส่วนบุคคลเครื่องแรก มีการใช้พอร์ต COM ในการเชื่อมต่อ อุปกรณ์ต่อพ่วง- อย่างไรก็ตาม ขอบเขตการใช้งานค่อนข้างแตกต่างจากขอบเขตของพอร์ตขนาน หากใช้พอร์ตขนานเพื่อเชื่อมต่อเครื่องพิมพ์เป็นหลัก ดังนั้นพอร์ต COM (โดยวิธีการ คำนำหน้า COM เป็นเพียงคำย่อของการสื่อสารคำ) มักจะใช้เพื่อทำงานกับอุปกรณ์โทรคมนาคม เช่น โมเด็ม อย่างไรก็ตาม คุณสามารถเชื่อมต่อกับพอร์ต เช่น เมาส์ รวมถึงอุปกรณ์ต่อพ่วงอื่นๆ ได้

พอร์ต COM พื้นที่ใช้งานหลัก:

  1. การเชื่อมต่อเทอร์มินัล
  2. ~ โมเด็มภายนอก
  3. ~ เครื่องพิมพ์และพล็อตเตอร์
  4. ~ หนู
  5. การเชื่อมต่อโดยตรงระหว่างคอมพิวเตอร์สองเครื่อง

ปัจจุบันขอบเขตของพอร์ต COM ลดลงอย่างมากเนื่องจากการเปิดตัวอินเทอร์เฟซ USB แบบอนุกรมที่รวดเร็วและกะทัดรัดยิ่งขึ้น โมเด็มภายนอกที่ออกแบบมาเพื่อเชื่อมต่อกับพอร์ต เช่นเดียวกับเมาส์ “COM” เกือบจะหมดอายุการใช้งานแล้ว และเป็นเรื่องยากที่ใครจะเชื่อมต่อคอมพิวเตอร์สองเครื่องโดยใช้สายเคเบิลโมเด็ม

อย่างไรก็ตามในจำนวนหนึ่ง อุปกรณ์พิเศษพอร์ตอนุกรมยังคงใช้งานอยู่ คุณสามารถค้นหาได้บนเมนบอร์ดหลายตัว ประเด็นก็คือเมื่อเปรียบเทียบกับ พอร์ต USB COMมีข้อได้เปรียบที่สำคัญประการหนึ่ง - ตามมาตรฐานการส่งข้อมูลแบบอนุกรม RS-232 มันสามารถทำงานกับอุปกรณ์ที่ระยะหลายสิบเมตรในขณะที่ช่วง สายยูเอสบีตามกฎแล้วจำกัดไว้ที่ 5 เมตร

หลักการทำงานของพอร์ตอนุกรมและความแตกต่างจากพอร์ตขนาน

ต่างจากพอร์ตขนาน (LPT) ตรงที่พอร์ตอนุกรมจะส่งข้อมูลทีละบิตบนบรรทัดเดียว แทนที่จะส่งข้อมูลหลายบรรทัดพร้อมกัน ลำดับของบิตจะถูกจัดกลุ่มเป็นชุดข้อมูล โดยเริ่มจากบิตเริ่มต้นและสิ้นสุดด้วยบิตหยุด เช่นเดียวกับบิตพาริตีที่ใช้สำหรับการตรวจสอบข้อผิดพลาด นี่คือที่มาของชื่อภาษาอังกฤษอื่นซึ่งมีพอร์ตอนุกรม - พอร์ตอนุกรม

พอร์ตอนุกรมมีสองบรรทัดในการส่งข้อมูล - เป็นบรรทัดสำหรับถ่ายโอนข้อมูลจากเทอร์มินัล (PC) ไปยังอุปกรณ์สื่อสารและด้านหลัง นอกจากนี้ยังมีสายควบคุมอีกหลายสาย พอร์ตอนุกรมนั้นให้บริการโดยชิป UART พิเศษซึ่งสามารถรองรับได้ค่อนข้างมาก ความเร็วสูงอัตราการถ่ายโอนข้อมูลสูงถึง 115,000 บอด (ไบต์/วินาที) อย่างไรก็ตาม เป็นที่น่าสังเกตว่าความเร็วที่แท้จริงของการแลกเปลี่ยนข้อมูลนั้นขึ้นอยู่กับอุปกรณ์สื่อสารทั้งสองเครื่อง นอกจากนี้ ฟังก์ชั่นของคอนโทรลเลอร์ UART ยังรวมถึงการแปลงโค้ดคู่ขนานเป็นโค้ดซีเรียลและในทางกลับกัน

การใช้พอร์ต สัญญาณไฟฟ้าแรงดันไฟฟ้าสูงเปรียบเทียบ - สูงถึง +15 V และ -15 V ระดับศูนย์โลจิคัลของพอร์ตอนุกรมคือ +12 V และระดับโลจิคัลหนึ่งคือ -12 V แรงดันไฟฟ้าตกขนาดใหญ่ดังกล่าวช่วยให้เรารับประกันได้ ระดับสูงภูมิคุ้มกันทางเสียงของข้อมูลที่ส่ง ในทางกลับกัน แรงดันไฟฟ้าสูงที่ใช้ในพอร์ตอนุกรมจำเป็นต้องใช้โซลูชันวงจรที่ซับซ้อน เหตุการณ์นี้ยังส่งผลให้ความนิยมของท่าเรือลดลงอีกด้วย

อินเทอร์เฟซแบบอนุกรม RS-232

การทำงานของพอร์ตอนุกรมบนพีซีจะขึ้นอยู่กับมาตรฐานการส่งข้อมูลสำหรับอุปกรณ์อนุกรม RS-232 มาตรฐานนี้อธิบายกระบวนการแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์โทรคมนาคม เช่น โมเด็ม และ เทอร์มินัลคอมพิวเตอร์- มาตรฐาน RS-232 กำหนดลักษณะทางไฟฟ้าของสัญญาณ วัตถุประสงค์ ระยะเวลา ตลอดจนขนาดของขั้วต่อและพินเอาท์สำหรับสัญญาณเหล่านั้น ในเวลาเดียวกัน RS-232 อธิบายเฉพาะระดับทางกายภาพของกระบวนการถ่ายโอนข้อมูลเท่านั้น และไม่เกี่ยวข้องกับ โปรโตคอลการขนส่งซึ่งอาจแตกต่างกันไปขึ้นอยู่กับอุปกรณ์สื่อสารและซอฟต์แวร์ที่ใช้

มาตรฐาน RS-232 ถูกสร้างขึ้นในปี 1969 และเวอร์ชันล่าสุด TIA 232 เปิดตัวในปี 1997 ปัจจุบัน RS-232 ถือว่าล้าสมัย แต่ส่วนใหญ่ ระบบปฏิบัติการยังคงสนับสนุนเขา

ในคอมพิวเตอร์สมัยใหม่ ขั้วต่อพอร์ตอนุกรมเป็นขั้วต่อ DB-9 ตัวผู้ 9 พิน แม้ว่ามาตรฐาน RS-232 จะอธิบายขั้วต่อ DB-25 25 พินด้วย ซึ่งมักใช้กับคอมพิวเตอร์รุ่นเก่า โดยปกติแล้วตัวเชื่อมต่อ DB-9 จะอยู่ที่ บอร์ดระบบพีซี แม้ว่าในคอมพิวเตอร์รุ่นเก่าอาจอยู่ในมัลติการ์ดพิเศษที่เสียบเข้าไปในสล็อตส่วนขยาย

ซ็อกเก็ต DB-9 9 พินบนเมนบอร์ด

ขั้วต่อ DB-9 บนสายเคเบิลของอุปกรณ์ที่เชื่อมต่อกับพอร์ต

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

วัตถุประสงค์ของสายตัวเชื่อมต่อพอร์ตอนุกรม DB-9 ตาม RS-232 และการโต้ตอบกับหน้าสัมผัสของตัวเชื่อมต่อ DB-25:

ติดต่อดีบี-9 ชื่อภาษาอังกฤษ ชื่อรัสเซีย ติดต่อดีบี-25
1 การตรวจจับผู้ให้บริการข้อมูล ตรวจพบผู้ให้บริการ 8
2 ส่งข้อมูล ข้อมูลที่ส่ง 2
3 รับข้อมูล ได้รับข้อมูลแล้ว 3
4 เทอร์มินัลข้อมูลพร้อมแล้ว ความพร้อมของเทอร์มินัล 20
5 พื้น โลก 7
6 ชุดข้อมูลพร้อมแล้ว ความพร้อมของเครื่องส่งสัญญาณ 6
7 ขอส่ง ขอส่งข้อมูล 4
8 ล้างเพื่อส่ง อนุญาตให้ถ่ายโอนข้อมูล 5
9 ตัวบ่งชี้แหวน ตัวบ่งชี้แหวน 22

การกำหนดค่าและการขัดจังหวะ

เนื่องจากคอมพิวเตอร์สามารถมีพอร์ตอนุกรมได้หลายพอร์ต (สูงสุด 4 พอร์ต) ระบบจึงจัดสรรการขัดจังหวะด้วยฮาร์ดแวร์สองตัวสำหรับพอร์ตเหล่านั้น - IRQ 3 (COM 2 และ 4) และ IRQ 4 (COM 1 และ 3) และการขัดจังหวะ BIOS หลายตัว มากมาย โปรแกรมการสื่อสารเช่นเดียวกับโมเด็มในตัว ใช้การขัดจังหวะและพื้นที่ที่อยู่ของพอร์ต COM สำหรับการดำเนินการ ในกรณีนี้มักจะไม่ใช้พอร์ตจริง แต่เรียกว่า พอร์ตเสมือนซึ่งจำลองโดยระบบปฏิบัติการเอง

เช่นเดียวกับส่วนประกอบอื่นๆ ของมาเธอร์บอร์ด พารามิเตอร์พอร์ต COM โดยเฉพาะอย่างยิ่งค่าขัดจังหวะของ BIOS ที่สอดคล้องกับการขัดจังหวะของฮาร์ดแวร์ สามารถกำหนดค่าได้ผ่าน อินเตอร์เฟซไบออสตั้งค่า ด้วยเหตุนี้ จึงมีการใช้ตัวเลือก BIOS เช่น พอร์ต COM, พอร์ตอนุกรมออนบอร์ด, ที่อยู่พอร์ตอนุกรม ฯลฯ

บทสรุป

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