วันพุธที่ 4 กันยายน พ.ศ. 2556

Serial Port

Serial Port คือ พอร์ตอนุกรม ในการสื่อสารข้อมูลนั้นพอร์ตอนุกรมจะมีความเร็วในการสื่อสารที่ช้ากว่าแบบ ขนาน เพราะการเคลื่อนย้ายข้อมูลแบบอนุกรมนั้นเป็นการส่งข้อมูลครั้งละ 1 บิต แต่พอร์ตขนานนั้นสามารถส่งข้อมูลทีละหลายๆ บิทพร้อมๆกันได้ แต่ข้อดีของการสื่อสารข้อมูลแบบอนุกรมคือ สามารถส่งข้อมูลได้ในระยะทางที่ไกลกว่าแบบขนาน และใช้สายสัญญาณที่น้อยกว่าการสื่อสารข้อมูลแบบขนาน
ประเภทของการสื่อสารแบบอนุกรมแบ่งตามลักษณะสัญญาณในการส่งแบ่งได้ 2 แบบ คือ
1.การสื่อสารแบบซิงโครนัส (Synchronous) เป็นการสื่อสารข้อมูลโดยใช้สัญญาณนาฬิกาในการควบคุมจังหวะของการรับส่งสัญญาณ
2.การสื่อสารแบบอะซิงโครนัส (Asynchronous) เป็นการสื่อสารที่ใช้สายข้อมูลเพียงตัวเดียว จะใช้รูปแบบของการส่งข้อมูล(Bit Pattern) เป็นตัวกำหนดว่าส่วนไหนเป็นส่วนเริ่มต้นข้อมูล ส่วนไหนเป็นตัวข้อมูล ส่วนไหนจะเป็นตัวตรวจสอบความถูกต้องของข้อมูล และส่วนไหนเป็นส่วนปิดท้ายของข้อมูล โดยต้องกำหนดให้สัญญาณนาฬิกาเท่ากันทั้งภาคส่งและภาครับ
สำหรับการติดต่อสื่อสารลักษณะนี้จะใช้การรับส่งข้อมูลแบบ Asynchronous คือจะใช้สายข้อมูลเพียงสายเดียว
มาตรฐาน RS-232 เป็นมาตรฐานของการรับส่งข้อมูลแบบอนุกรมที่ได้รับการออกแบบมาเพื่อที่จะทำ ให้อุปกรณ์ต่อพ่วงจากผู้ผลิตต่างกันสามารถทำงานร่วมกันได้ มาตรฐานRS-232 นี้ได้รับความนิยมและใช้กันกว้างขวางมากในปัจจุบัน ซึ่งสามารถแบ่งอุปกรณ์ได้เป็น 2 ประเภทคือ
1. อุปกรณ์ DTE (Data Terminal Equipment) เป็นอุปกรณ์สำหรับส่งข้อมูล (Output) โดยทั่วไปคอนเน็กเตอร์จะเป็นตัวผู้
2. อุปกรณ์ DCE (Data Communication Equipment) เป็นอุปกรณ์สำหรับรับข้อมูล (Input) โดยทั่วไปคอนเน็กเตอร์จะเป็นตัวเมีย
คอน เน็กเตอร์ที่นิยมใช้จะเป็นชนิด D-Type แบบ 9 ขา และแบบ 25 ขา โดยจะติดตั้งอยู่หลังเครื่องคอมพิวเตอร์ ระดับแรงดันจะมีค่าระหว่าง -3 โวลต์ ถึง-15โวลต์

ข้อดีข้อเสียของการใช้พอร์ตอนุกรม (serial port) /ขนาน (parallel port)
- พอร์ตขนานเขียนโปรแกรมรับส่งง่าย และส่งข้อมูลได้อัตราความเร็วสูง
- พอร์ตอนุกรมมีจำนวนเส้นสัญญาณน้อยกว่า  ทำให้ประหยัดค่าสายต่างๆ มากกว่า แต่ ข้อมูลหนึ่งชุดจะต้องเสียเวลาส่งนานขึ้น (เพราะต้องเรียงบิตส่งกันไป) 
ปัจจุบันข้อเด่นข้อด้อยดังกล่าวไม่ได้เห็นชัด  ทั้งนี้เพราะพอร์ตอนุกรมความเร็วสูงมีแล้ว (USB)ในขณะที่พอร์ต
อนุกรมเก่าๆ เองยังต้องมีสายควบคุมมากมาย (acknowledge bus มาก)

อ้างอิง http://guru.google.co.th/guru/thread?tid=54bef6a1b5c0b594

ไม่มีความคิดเห็น:

แสดงความคิดเห็น