Skip to main content

การสื่อสารแบบอนุกรมคืออะไร?

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

เนื่องจากข้อมูลเพียงหนึ่งบิตจะถูกส่งครั้งละครั้งในการสื่อสารแบบอนุกรมจึงจำเป็นต้องใช้สายไฟน้อยลงเมื่อเทียบกับอินเทอร์เฟซแบบขนานการเชื่อมต่อที่น้อยที่สุดอาจรวมถึงสายเดียวสำหรับข้อมูลและอีกอันสำหรับการอ้างอิงภาคพื้นดินในทางปฏิบัติลิงก์อนุกรมจำนวนมากยังรวมถึงสัญญาณการจับมือกันหลายอย่างรวมถึงสายข้อมูลในแต่ละทิศทางUniversal Serial Bus (USB) ที่ใช้กันทั่วไปในการเชื่อมต่อคอมพิวเตอร์และอุปกรณ์ต่อพ่วงใช้สัญญาณเพียงสี่หรือห้าสัญญาณซึ่งสองสัญญาณเป็นพลังงานมาตรฐานที่แนะนำ (RS) 232 การเชื่อมต่ออนุกรมอาจใช้มากถึง 20 สัญญาณขึ้นอยู่กับการใช้งาน

สัญญาณน้อยลงโดยทั่วไปอนุญาตให้ลิงก์การสื่อสารแบบอนุกรมสามารถโอเวอร์คล็อกได้เร็วขึ้นและทำงานได้อย่างน่าเชื่อถือในระยะทางไกลการสื่อสารแบบขนานสามารถแนะนำความเบ้หรือการรบกวนระหว่างบิตข้อมูลในขณะที่พวกเขาเดินทางไปด้วยกันลิงค์ยาวRs 232 การเชื่อมต่ออนุกรม 1,000 ฟุต (300 เมตร) หรือนานกว่านั้นสามารถทำงานได้มากกว่า 115,200 บิตต่อวินาทีในทางตรงกันข้ามลิงก์ USB 2.0 มักใช้เพื่อเชื่อมต่ออุปกรณ์จัดเก็บข้อมูลแบนด์วิดท์สูงกับระบบคอมพิวเตอร์โดยทั่วไปสามารถแลกเปลี่ยนข้อมูลได้สูงสุด 480 เมกะบิตต่อวินาที แต่สายเคเบิลถูก จำกัด อยู่ที่ 16 ฟุต (5 เมตร) ระหว่างฮับ

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

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

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