54
บทที5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟส

บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

บทท 5 การสงผานขอมลดจตอล และการอนเตอรเฟส

Page 2: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงผานขอมลดจตอล

การสงผานขอมล เปนกระบวนการน าขอมลขาวสารจากผสง ผานสอกลางหรอสายสอสาร เพอสงไปยงผรบปลายทางไดอยางถกตอง ซงโดยปกตจ าเปนตองด าเนนการกบสงตอไปน1. การเขารหส (Encoding) ขอมลใหเปนสญญาณ2. สงสญญาณผานสอกลาง เชน สายสอสาร หรอวทย3. ปลายทางถอดรหส (Decoding) สญญาณใหกลบมาเปนขอมลตามเดม4. สญญาณแตละชนดจะมคณสมบตแตกตางกน รวมถงขอก าหนดดานการสงผานขอมล

Page 3: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงผานขอมลดจตอล

ขอดของการสงผานขอมลดจตอล1. มขอผดพลาดต ากวาการสงขอมลแบบแอนะลอก เนองจากขอมลทถกสงอยในรปแบบไบนาร (0,1) ซงสามารถตรวจสอบขอผดพลาดและแกไขไดงาย2. ทนตอสญญาณรบกวนไดดกวาสญญาณแอนะลอก3. การจดการกบสญญาณท าไดงาย เชน การเขารหสในรปแบบตางๆ4. มอตราความเรวในการสงขอมลสง5. มประสทธภาพสง6. มความปลอดภยสง

Page 4: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงผานขอมลดจตอล

ขอมลดจตอล จะอยในรปแบบไบนาร ซงประกอบไปดวยคา 0 และ 1 ทเรยกวา บต

ในการสงขอมลจากอปกรณหนงไปยงอกอปกรณหนงผานสายสอสาร จ าเปนตองมวธการสง ไมวาจะเปนการสงขอมลทละบตหรอสงเปนกลมของบต และในการตดตอสอสารกนของอปกรณทงสองฝง เพอแลกเปลยนขอมลกน จ าเปนตองมจงหวะการรบสงขอมลทสอดคลองกน ซงการควบคมจงหวะใหสอดคลองกน เรยกวา การซงโครไนซ (Synchronize)

Page 5: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

วธการสงผานขอมลดจตอล

วธการสงผานขอมลดจตอล มดงน1. การสงขอมลแบบขนาน (Parallel Transmission) 2. การสงขอมลแบบอนกรม (Serial Transmission)

2.1 แบบอะซงโครนส2.2 แบบซงโครนส2.3 แบบไอโซโครนส

Page 6: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบขนาน (Parallel Transmission)

กลไกการสงขอมลแบบขนาน ท าไดโดยการน าบตหลายๆ บตมารวมกนเปนกลมของขอมลจ านวน n บต และสามารถสงขอมล n บตเหลานนไปพรอมๆ กนในหนงรอบสญญาณนาฬกา ขอมลแตละบตจะถกสงไปยงแตละชอง (Channel) ขนานกนไป เชน การสงคอมพวเตอรสงงานไปพมพทเครองพมพผานพอรต LPT

Page 7: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบขนาน (Parallel Transmission)

ขอดของการสงขอมลแบบขนาน1. มความรวดเรว เนองจากสามารถสงกลมบตจ านวนหลายๆ บต ไปยงปลายทางพรอมกนไดขอเสยของการสงขอมลแบบขนาน1. ตนทนสง เนองจากตองมชองสญญาณจ านวนเทากบจ านวนบต2. เหมาะสมกบการสงขอมลระยะใกล โดยหากใชวธนในการสงขอมลระยะไกล จะเสยงตอความผดพลาดของสญญาณ เนองจากสญญาณขอมลแตละบตทสงไปในระยะทางไกล อาจมความเหลอมล ากน ท าใหขอมลแตละบตเดนทางถงปลายทางไดไมพรอมกน สงผลตอความผดพลาดของขอมลได

Page 8: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม (Serial Transmission)

กลไกการสงขอมลแบบอนกรม ท าไดโดยจะทยอยสงสญญาณขอมลไปตามสายสอสารเพยงเสนเดยว ดวยการสงทละบตในหนงรอบสญญาณนาฬกา ซงปลายทางจะท าการรวบรวมบต เพอน าไปใชงานตอไป

Page 9: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม (Serial Transmission)

ขอดของการสงขอมลแบบอนกรม1. ประหยดสายสอสาร เนองจากใชสายสอสารเพยงเสนเดยว2. สามารถสงขอมลไดตงแตระยะทางสนๆ จนถงระยะทางไกลขอเสยของการสงขอมลแบบอนกรม1. ความลาชาในการสงขอมล เนองจากมชองสญญาณเพยงชองเดยวเทานน

Page 10: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม (Serial Transmission)

ในการแปลงขอมลระหวางแบบอนกรมและแบบขนานจะอาศยรจสเตอรเพอเปนทพกขอมล (Buffers) ส าหรบเกบขอมลชวคราว เชน

ถาขอมลทสงเขามาเปนแบบอนกรม (สงบตเรยงเขามาทละบต) เมอมาถงปลายทาง บตแตละบตจะถกน ามาจดเกบเรยงล าดบกนอยในบฟเฟอร จนกระทงครบตามจ านวนบตทตองการ จากนนรจสเตอรกจะสงขอมลทงชดออกไปดวยการสงสญญาณใหซพยรบทราบ เพอใหโปรแกรมน าไบตหรอเวรดเหลานนไปประมวลผล

Page 11: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม (Serial Transmission)

หากตองการแปลงขอมลแบบขนานกลบไปเปนแบบอนกรม สามารถกระท าไดดวยกระบวนการตรงกนขาม

กระบวนการแปลงสญญาณขอมล จะมวงจรพเศษ เรยกวา UART (Universal Asynchronous Receiver Transmitter) ส าหรบแปลงขอมลแบบขนานมาเปนแบบอนกรม และวงจรทเรยกวา USART (Universal Synchronous Receiver Transmitter) ส าหรบแปลงขอมลแบบอนกรมมาเปนแบบขนาน

Page 12: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การแปลงขอมลระหวางแบบอนกรมและแบบขนาน

ฝงตนทางแปลงขอมลแบบขนานมาเปนแบบอนกรม ฝงปลายทางรบขอมลแบบอนกรมเขามาและแปลงเปนแบบขนาน

UART

USART

Page 13: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม (Serial Transmission)

การสงขอมลแบบอนกรม มวธสงอย 3 วธ1. การสงขอมลแบบอะซงโครนส (Asynchronous Transmission)

เปนวธทหลกเลยงปญหาดานเวลา ทฝงรบไมทราบเวลาทแนชดของขอมลทสงมาจากฝงสง ฝงสงและฝงรบไมตองใชสญญาณนาฬกาเดยวกนในการควบคมจงหวะการรบสงขอมล

โดยเรมตนทไมมการสงขอมลใด จะอยในสภาวะนงเฉย (Idle State) และก าหนดใหสญญาณมคาเปน 1

เมอมการสงขอมล ระดบสญญาณจะถกก าหนดใหมคาเปน 0 ท าใหเกดเปนบตขนมา เรยกวา บตเรม (Start Bit) เพอบอกใหทราบวา ตอไปจะมขอมลสงมา

เมอฝงสงไดสงบตขอมลจนครบแลว (5-8 บต) กจะสงขอมลอกหนงบตทมระดบสญญาณมคาเปน 1 เปนตวปดทาย เรยกวา บตจบ (Stop Bit) เพอบอกใหรวา ไดสงขอมลครบตามจ านวนไบตแลว

ตวอยางอปกรณทใชสอสารดวยวธน คอ คยบอรด ซงจะพบวา แตละตวอกษรทพมพจะมชวงเวลาทแตกตางกน และเมอไมมการพมพขอมลใดๆ กจะอยในสภาวะ Idle

Page 14: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม

การมบตเรม และบตจบ เปนกลไกทท าใหฝงรบทราบถงจดเรมตนและจดสนสดของขอมลในแตละไบต

ขอดของการสงขอมลแบบอะซงโครนส คอ มความคลองตวสง สามารถสงขอมลไดทนท โดยไมตองรอการเขาจงหวะสญญาณนาฬกาของทงสองฝง มตนทนต า และมประสทธภาพสง ส าหรบการสอสารกบอปกรณความเรวต า

ขอเสย คอ การมโอเวอรเฮดสง เนองจาก ตองมบตพเศษตางๆ พวงเขาไปกบขอมล และฝงรบกตองเสยเวลาในการถอดบตพเศษออก

Page 15: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม

ชองวางทเกดขนระหวางไบต เรยกวา Gapการสงขอมลแบบอะซงโครนสจะไมมการควบคมจงหวะเวลาใหสอดคลองกนในระดบไบต แตในระดบบตยงมการควบคมจงหวะเวลาใหสอดคลองกนอย

Page 16: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม

2. การสงขอมลแบบซงโครนส (Synchronous Transmission)เปนการสงกลมขอมลแบบตอเนองกนไป โดยบตททยอยสงเขามาจะมการรวมกนใหม

ขนาดใหญขน เรยกวา เฟรม หรอบลอกขอมล ซงอาจมจ านวนมากกวา 1 พนบต เมอขอมลสงมาถงปลายทาง ฝงรบจะท าหนาทนบจ านวนบต และจบกลมเปนไบต ซง

การสงวธนจะไมมชองวาง และไมมบตเรมและบตจบ การไมมชองวาง บตเรม บตจบ ท าใหฝายรบไมสามารถทราบไดเลยวาขอมลทสงมา

ครบหรอยง ดงนน การควบคมจงหวะเวลาใหสอดคลองกนระหวางอปกรณจงกลายเปนสงส าคญ คอ ทงฝงสงและฝงรบจะตองท างานสอดคลองกนตามจงหวะสญญาณนาฬกา ฝงรบจะไดรบสญญาณนาฬกามาจากฝงสง โดยฝงสงสามารถสงสญญาณนาฬกาได 2 วธ

วธแรกคอ สงสญญาณนาฬกาแยกออกมาจากการสงขอมล (ใชงานไดดเมอสงขอมลระยะใกล) หรอวธทสองคอ สงสญญาณนาฬการวมเขากบสญญาณขอมล

Page 17: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม

เฟรมขอมลทสงในรปแบบซงโครนส

รปแบบการสงขอมลแบบซงโครนส

Page 18: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม

ในดานอตราความเรว การสงขอมลแบบซงโครนสจะมความเรวสงกวาแบบอะซงโครนส เนองจากขอมลมการสงอยางตอเนอง และไมมการเพมบตพเศษตางๆ เขาไปในขอมล ท าใหฝงรบไมตองเสยเวลาในการน าบตพเศษเหลานนออก ดงนนการสอสารดวยวธนจงมความเรวสง เหมาะกบอปกรณสอสารดวยความเรวสง เชน การสงขอมลไปมาระหวางเครองคอมพวเตอร

Page 19: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การสงขอมลแบบอนกรม

3. การสงขอมลแบบไอโซโครนส (Isochronous Transmission)มาจากรากศพทในภาษากรก 2 ค า คอค าวา iso หมายถง เทากน และค าวา

chronous ทหมายถง เวลา เมอน ามารวมกนจงหมายความวา เวลาทเทากน ส าหรบคณสมบตส าคญของการสงขอมลแบบไอโซโครนส คอ การสงผานขอมลดวยความเรวสงในอตราคงท และรบประกนเวลาในการสง

เนองจากการสงขอมลแบบเรยลไทม เชน ระบบออดโอและวดโอ จ าเปนตองสงขอมลดวยความเรวสง ซงการสงขอมลแบบอะซงโครนส (มการหนวงเวลาเกดขนจากชองวางระหวางเฟรม) และซงโครนสกยงไมสามารถรองรบได จงเกดการสงขอมลแบบไอโซโครนสขนมา เพอใชงานเรยลไทม ทรบประกนขอมลทจะสงมาถงดวยอตราเรวคงท

โดยจะน าการสงขอมลแบบไอโซโครนสมาใชเพอสงผานขอมลบนบส 1394 หรอเรยกวา ไฟรไวร (FireWire) การสงผานขอมลของไอโซโครนสจะตงอยบนพนฐานของแพกเกต โดยขนาดของแพกเกตจะสงผานอยบนแชนเนลทใหไว และสามารถแปรผนจากเฟรมไปยงเฟรมได สวนขนาดของแพกเกตจะถกจ ากดโดยแบนดวดธเทาทมอย

Page 20: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ทศทางการสงขอมล (Transmission Mode)

ในการสอสารระหวางฝงตนทางและปลายทาง สามารถสอสารไดตามทศทาง 3 รปแบบ คอ1. การสอสารแบบซมเพลกซ (Simplex)

เปนวธการสอสารแบบทศทางเดยว โดยแตละฝายจะท าหนาทใดหนาทหนงเทานน เชน ถาฝายหนงท าหนาทเปนผสง อกฝายหนงจะท าหนาทเปนผรบ ตวอยางการสอสารแบบซมเพลกซ เชน คยบอรด จอภาพ การแพรภาพโทรทศน

การสงขอมลแบบซมเพลกซ

Page 21: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ทศทางการสงขอมล (Transmission Mode)

2. การสอสารแบบฮาลฟดเพลกซ (Half-Duplex)เปนวธการสอสารแบบสองทศทางสลบกน โดยทแตละฝายสามารถเปนได

ทงผสงและผรบ และสงขอมลผานชองสญญาณเดยว คอไมสามารถรบสงขอมลในเวลาเดยวกนได ตองผลดกนรบ และผลดกนสง

การสอสารรปแบบน สามารถเปลยนสถานะจากผสงใหกลายเปนผรบ หรอจากผรบใหกลายเปนผสงดวยการสวตช โดยการสวตชแตละครง คอ การสบสวตชจากสถานะการรบขอมลไปเปนการสงขอมล หรอจากสถานะการสงขอมลไปเปนการรบขอมล

ตวอยางการสอสารแบบฮารฟดเพลกซ เชน วทยสอสาร (WalkyTalky)

Page 22: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ทศทางการสงขอมล (Transmission Mode)

การสงขอมลแบบฮารฟดเพลกซ

Page 23: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ทศทางการสงขอมล (Transmission Mode)

3. การสอสารแบบฟลดเพลกซ (Full-Duplex)เปนวธการสอสารแบบสองทศทางในเวลาเดยวกน โดยทงฝงรบและฝงสงสามารถ

สอสารพรอมกนไดในขณะเวลาเดยวกน ตวอยางการสอสารแบบฟลดเพลกซ เชน โทรศพท คสนทนาสามารถคยโตตอบกน

ไดในชวงเวลาเดยวกน

วธการสอสารทง 3 ชนด ตางมขอดและขอเสยทแตกตางกนไป โดยในการน ามาใชงานจะพจารณาทางดานตนทน และลกษณะการใชงานทเหมาะสมเปนส าคญ

Page 24: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

การอนเตอรเฟซ

การอนเตอรเฟซ คอ การลงคเชอมโยงระหวาง 2 อปกรณเขาดวยกน โดยอปกรณทน ามาลงคเพอเชอมโยงสอสารนน ไมจ าเปนตองมาจากผผลตรายเดยวกนเสมอไป อาจเปนอปกรณตางยหอ ตางผผลต แตสามารถน ามาใชงานรวมกนได ดงนนจงตองมการก าหนดมาตรฐานเพอเปนขอก าหนดเฉพาะของอนเตอรเฟซนนๆ ซงประกอบดวยขอก าหนดตางๆ ดงน

1. ขอก าหนดทางกลไก ทกลาวถงรปทรงและขนาดของคอนเนกเตอร2. ขอก าหนดทางไฟฟา ทกลาวถงความถ แอมพลจด และเฟสของสญญาณท

คาดหมายไว3. ขอก าหนดดานฟงกชนการท างาน ทกลาวถงสายสญญาณแตละเสนม

หนาทอะไร4. ขอก าหนดดานขนตอนการท างาน ทกลาวถงการควบคมจงหวะและ

ขนตอนการแลกเปลยนขอมล

Page 25: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

DTE – DCE อนเตอรเฟส

DTE (Data Terminal Equipment) เปนอปกรณทใชส าหรบเปนตวสงขอมลและตวรบขอมล หรออาจเปนทงตวสงขอมลและตวรบขอมลกได อปกรณทท าหนาทในลกษณะของ DTE มกใชแทนแหลงก าเนดขอมลตนทางแหลงแรก หรอแหลงรบขอมลปลายทางแหลงสดทาย เชน คอมพวเตอร (แหลงก าหนดขอมลตนทาง) หรอเครองพมพ (แหลงรบขอมลปลายทาง)

อปกรณ DTE จะท าหนาทแปลงขอมลใหอยในรปแบบของสญญาณเพอใชส าหรบสอสาร เมอสญญาณไดสงไปยงอปกรณ DTE ปลายทางทเปนฝายรบ กจะด าเนนการแปลงสญญาณทรบมานนใหอยในรปแบบของขอมลเหมอนกบทไดสงมา

ขอเสยของการสอสารระหวางอปกรณ DTE ดวยกน คอ มขอจ ากดดานการสงผานขอมลบนระยะทางไกลๆ ดงนนหากมความจ าเปนตองสงผานขอมลระยะไกล จ าเปนตองพงพาอปกรณทเรยกวา DCE เขามาชวย

DCE (Data Circuit-terminating Equipment) เปนอปกรณทใชเชอมตอระหวางอปกรณ DTE ในกรณทตองการสอสารระยะไกล โดยปกตหมายถง โมเดม

Page 26: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

DTE – DCE อนเตอรเฟส

Page 27: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

DTE – DCE อนเตอรเฟส

อปกรณ DCE ทงสองฝงจะมการแลกเปลยนสญญาณบนสายทใชเปนสอกลางสงขอมลหรอเครอขาย โดยฝงรบจะตองใชรหสสญญาณเดยวกน รวมถงอตราความเรวของการสงกระแสไฟฟา

อปกรณ DTE-DCE แตละค จะตองไดรบการออกแบบใหสามารถโตตอบเพอท างานรวมกนได แมวาจะเปนอปกรณทมาจากคนละแหลงผลต ดงนนจงมการก าหนดมาตรฐานอนเตอรเฟสขน เพอใหการเชอมตอสามารถน ามาใชงานรวมกนไดอยางราบรนและสะดวก

Page 28: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ขอก าหนดส าคญของมาตรฐานอนเตอรเฟส

คณลกษณะของมาตรฐานอนเตอรเฟสประกอบดวยขอก าหนดส าคญ 4 ประการ คอ1. ขอก าหนดทางกลไก (Mechanical Specification)

เปนขอก าหนดทางกายภาพทใชก าหนดรายละเอยดของปลกหรอคอนเนกเตอรทใชส าหรบเชอมตอ วามรปทรงและขนาดของคอนเนกเตอรเปนแบบใด มหวเขมจ านวนกหว เพอใหผผลตสามารถผลตตามมาตรฐานและน าไปเชอมตอสอสารกนได โดยคอนเนกเตอรหรอปลกจะมทงแบบตวผและตวเมย และขอก าหนดทางกลไกนจะแสดงถงการเชอมตอทางกายภายทแทจรงระหวางอปกรณ DTE และ DCE

Page 29: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ขอก าหนดส าคญของมาตรฐานอนเตอรเฟส

2. ขอก าหนดทางไฟฟา (Electrical Specification)เปนขอก าหนดเกยวกบระดบสญญาณเพอใชแทนขอมลไบนาร 1 หรอ 0

ระดบสญญาณตงแตระดบใดถงระดบใดจะใชแทนขอมล 1 หรอ 0 โดยทงอปกรณ DTE และ DCE จะตองใชรปแบบการเขารหสชนดเดยวกน เชน การเขารหสแบบ NRZ-L ทงนขอก าหนดทางไฟฟายงเกยวของกบอตราขอมล (Data Rate) ซงแทนอตราความเรวในการรบสงสญญาณและระยะทางเปนส าคญ

Page 30: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

ขอก าหนดส าคญของมาตรฐานอนเตอรเฟส

3. ขอก าหนดดานฟงกชนการท างาน (Functional Specification)เปนขอก าหนดเกยวของกบสายสญญาณทใชเชอมตอระหวางอปกรณ DTE

และ DCE โดยแตละหวเขมจะสงสญญาณอะไรบาง ซงจะปฏบตสงทไดรบมอบหมายไวในวงจรการแลกเปลยนขอมลของแตละวงจร ทมการจดแบงหมวดหมในสวนของขอมล (Signal Circuit) การควบคม (Control Circuit) เวลา (Timing Circuit) และอเลกทรคลกราวด (Electrical Ground)4. ขอก าหนดดานขนตอนการท างาน (Procedural Specification)

เปนขอก าหนดทเกยวของกบขนตอนและกระบวนการทใชส าหรบตดตอสอสารระหวางอปกรณ DTE และ DCE วามขนตอนการตดตอสอสารกนอยางไร มการควบคมจงหวะและการแลกเปลยนขอมลกนอยางไร

Page 31: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

อนเตอรเฟส EIA-232 หรอ RS-232

EIA-232 เปนอนเตอรเฟสทใชส าหรบเชอมตออปกรณ DTE และ DCE ซงเดมเรยกวา RS-232

EIA-232 ไดผานการปรบปรงและพฒนามาหลายครง จนกระทงป ค.ศ. 1969 ไดมการประดษฐเวอรชน 3 ขนมา คอ EIA-232C และไดน าไปประกาศใชเปนมาตรฐานบนเครองพซคอมพวเตอรตงแตนนมา

ตอมาป ค.ศ. 1987 ไดมเวอรชน EIA-232D ซงไดปรบปรงโดยเพม test lines จ านวน 3 เสนเขาไป และปจจบนพฒนามาจนถงเวอรชน 6 คอ EIA-232F

อนเตอรเฟส EIA-232F ไดน ามาตรฐานยอยๆ ตางมารวมเขาดวยกน ซงขอก าหนดตางๆ ไดน ามาจากมาตรฐานตางๆ ดงน

1. ขอก าหนดทางไฟฟา ไดน ามาตรฐาน ITU v.28 มาใช2. ขอก าหนดทางกลไก ไดน ามาตรฐาน ISO 2110 มาใช3. ขอก าหนดดานฟงกชนการท างานและขนตอนการท างาน ไดน ามาตรฐาน ITU

v.24 มาใช

Page 32: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

EIA-232 แบบเดมเปนแบบ 25 หวเขมส าหรบปลกตวผ และแบบ 25 ซอกเกตส าหรบปลกตวเมย โดยมาตรฐานนจะครอบคลมขอก าหนดทง 4 ประการ คอ1. ขอก าหนดทางกลไก

เปนสวนทางกายภาพของปลก EIA-232 ทใชเชอมตอ เปนคอนเนกเตอรแบบ 25 เขม (DB-25) ในปจจบนสวนใหญเปลยนมาเปนแบบ 9 หวเขมแลว

Page 33: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

อนเตอรเฟส EIA-232 หรอ RS-232

ตวอยางสายเคเบล EIA-232 หรอ RS-232 ชนดตางๆ ซงจะมหวเชอมตอทงแบบ DB-25 และ DB-9 ใหเลอกใชงานตามความเหมาะสม โดยคอนเนกเตอรแบบซอกเกต (ตวเมย) จะน าไปเสยบเขากบพอรตอนกรมบนเครองพซ (DTE) สวนคอนเนกเตอรแบบปลกหวเขม (ตวผ) จะน าไปเสยบเขากบอปกรณโมเดม (DCE)

Page 34: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

2. ขอก าหนดทางไฟฟาเปนขอก าหนดทเกยวของกบรายละเอยดของสญญาณไฟฟา เกยวกบสญญาณ

ระหวางอปกรณ DTE และ DCE สญญาณดจตอลทใชจะมทงสายกราวด แรงดนไฟฟาลบทนอยกวา -3 โวลด (-3 ถง -15) เพอใชในการแปลไบนาร 1 และแรงดนไฟฟาบวกทมากกวา 3 โวลด (3 ถง 15) เพอใชในการแปลไบนาร 0 โดยจะยอมรบสญญาณทอยในชวงตงแต 2 โวลดทงบวกและลบ พนททจดเปน Undefined Area หรอ Dead Area จะอยระหวาง +3 ถง -3 โวลด

ในการเชอมตอจะใชความเรวในการถายโอนขอมลนอยกวา 20 Kbps ส าหรบความยาวของสายสญญาณจะถกจ ากดระยะทางโดยตองนอยกวา 15 เมตร หรอ 50 ฟต อยางไรกตามการเพมความเรวและระยะทางสามารถท าได หากไดรบการออกแบบทด

Page 35: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

Page 36: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

3. ขอก าหนดดานฟงกชนการท างานเปนขอก าหนดทส าคญทสด โดยเปนการก าหนดหนาทการท างานเฉพาะ

ใหกบหวเขมแตละหว

Page 37: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

Page 38: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

4. ขอก าหนดดานขนตอนการท างานเปนรายละเอยดทเกยวของกบกระบวนการตดตอสอสาร และขนตอนการ

ท างาน รวมถงการควบคมจงหวะและขนตอนการแลกเปลยนขอมลCircuit (EIA signal

name)DB25 pin # DB9 pin # Signal Name

AB 7 5 Signal Ground

BA 2 3 Transmitted Data

BB 3 2 Received Data

CA 4 7 Request to Sent

CB 5 8 Clear to Send

CC 6 6 DCE Ready

CD 20 4 Data Terminal Ready

CF 8 1 Carrier Detect

Page 39: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

ชอของสญญาณ EIA จะมการแบงกลมของสญญาณออกเปน 5 กลมดวยกน เพอแสดงถงความแตกตางในแตละวงจร โดยท

A – Ground (Common Circuit)B – Data (Signal Circuit)C – Control (Control Circuit)D – Timing (Timing Circuit)S – Secondary Channel

สายกราวด เซอรกต AB (pin 7) เปน Signal Ground ระหวางอปกรณ DTE

และ DCE ซงอาจเรยกวาเปน Protective Ground ทชวยปองกนการชอกทางไฟฟา (Electric Shock)

Page 40: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

การถายโอนขอมล (Data Transfer) เซอรกต BA (pin 2) / Transmitted Data เปนสญญาณทใชส าหรบการสง

ขอมลจากอปกรณ DTE ไปยงอปกรณ DCE โดยสถานะทางลอจกจะมคาเทากบ 1 เมอไมมการสงขอมลใดๆ

เซอรกต BB (pin 3) / Received Data เปนสญญาณทใชส าหรบรบขอมลจากอปกรณ DCE ไปยงอปกรณ DTE โดยสถานะทางลอจกจะมคาเทากบ 1 เมอไมมการสงขอมลใดๆการโตตอบกน (Handshaking)

เซอรกต CA (pin 4) / Request to Send เปนสญญาณจากอปกรณ DCE เพอใหรบรวาเตรยมพรอมแลวทจะสงขอมล ซงสญญาณนจะใชงานควบคกบเซอรกต CB

เซอรกต CB (pin 5) / Clear to Send เปนสญญาณตอบรบจากอปกรณ DCE ทสงใหกบอปกรณ DTE วาพรอมรบขอมลจากอปกรณ DTE แลว

Page 41: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

คณลกษณะของอนเตอรเฟส EIA-232/RS-232

การควบคม (ใชส าหรบควบคมโมเดม)เซอรกต CC (pin 6) / DCE Ready เปนสญญาณจากอปกรณ

DCE ทบอกกบฝายสงวา อปกรณ DCE อยในสภาวะพรอมทจะสงขอมลไปยงปลายทางทไดท าการเชอมตอ กลาวคอ โมเดมจะมการสรางการเชอมตอกบโมเดมระยะไกลของอกฝายหนง เพอสงผานขอมลระหวางกน

เซอรกต CF (pin 8) / Carrier Detect เปนสญญาณจากอปกรณ DCE วาไดรบการตอบรบสญญาณจากอปกรณทางไกลของอกฝงหนงแลว

เซอรกต CD (pin 20) / Data Terminal Ready (DTE Ready) เปนสญญาณจากอปกรณ DTE วาพรอมแลวทจะท างาน

Page 42: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

นลโมเดม (Null Modem)

นลโมเดม (Null Modem)การเชอมตอแบบนลโมเดม เปนการเชอมตอในลกษณะ DTE-to-DTE

โดยปราศจากอปกรณ DCE เชน การเชอมตอคอมพวเตอรสองเครองในระยะทางใกลๆ (ตองมระยะทางไมเกน 50 ฟต) ดวยอนเตอรเฟส EIA-232 เปนการเชอมตอโดยตรงระหวางอปกรณ รวมถงสอสารกนดวยสญญาณดจตอล ดงนนจงไมจ าเปนตองใชโมเดมในการมอดเลตสญญาณเพอสงไปตามสายโทรศพท

Page 43: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

นลโมเดม (Null Modem)

จากรปเปนการเชอมตอระยะไกลดวยการใชโครงขายโทรศพท อปกรณ DTE ทงสองฝงจะแลกเปลยนขอมลกนผานอปกรณ DCE โดยแตละ DTE จะสงขอมลของตนผาน pin 2 (Transmitted Data : TD) และ DCE กจะรบขอมลจาก pin 2 ซงแตละ DTE ทเปนฝายรบจะรบขอมลผาน pin 3 (Received Data : RD) ของ DCE เพอสงผานไปยง pin 3 ของ DTE

การสอสารจะเรมจากการใช pin 2 ในการสงขอมลออกไปจาก DTE และ pin 3 กจะเปนฝายรบ โดยมอปกรณ DCE ท าหนาทเปนตวกลางรบการเชอมตอโดยตรงของสญญาณและผานไปตามเซอรกตตางๆ ทไดก าหนดไว

Page 44: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

นลโมเดม (Null Modem)

จากรปเปนการเชอมตอระหวาง DTE ทเรยกวา นลโมเดม โดยเปนการเชอมตอระยะสนทไมมอปกรณ DCE ในการเปลยนสญญาณเพอไปยง pin ทตงไว โดย DTE ทงสองจะพยายามสงผานขอมลบน pin 2 และรบขอมลบน pin 3 ดวยการใชสายไขวเ (crossing connections) ดงนนการเชอมตอในลกษณะน ฝายรบจะตองเตรยมรอรบขอมลกอนทฝายสงจะสงขอมลมา เพราะหากฝายสงท าการสงขอมลโดยไมไดมการตรวจสอบความพรอมของฝายรบ ขอมลทสงไปกอาจสญหายได

Page 45: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

นลโมเดม (Null Modem)

Page 46: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

นลโมเดม (Null Modem)

โดยทวไปเครองพซจะอางถงสญญาณ RTS (Request to Send) ถาพรอมทจะรบขอมล และอปกรณ DCE อยางโมเดม กจะอางถงสญญาณ CTS (Clear to Send) เมอไดรบขอมล ดงนนการเชอมตอสาย RTS จาก DTE หนงไปยง CTS ของอก DTE หนง จงเปนการจ าลองใหเกดการตรวจสอบสญญาณโตตอบ (Handshake) กนได โดยหากฝายรบไมพรอม กจะไมมสญญาณ RTS สงออกมา

ส าหรบซอฟตแวรทใชส าหรบการสอสาร เมอมการเชอมตอคอมพวเตอรสองเครองดวยสายนลโมเดม ไดแก โปรแกรม laplink, Norton Commander และ FileVan

ขอสงเกตประการหนง คอ สายเคเบลทใชเชอมตอตามมาตรฐาน EIA-232 ในรปแบบ DTE-DTE หรอนลโมเดมนน คอนเนกเตอรของปลายสายทงสองดาน จะเปนคอนเนกเตอรแบบตวผทใชเสยบเขากบพอรตขนานบนเครองพซ

Page 47: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

นลโมเดม (Null Modem)

Page 48: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

อนเตอรเฟสความเรวสง (High speed Interface Protocol)

คอมพวเตอรในปจจบนไดมการออกแบบใหสามารถรองรบอนเตอรเฟสใหมๆ ทมความยดหยนสง รบสงขอมลทรวดเรว และสนบสนนอปกรณตางๆ มากมาย ไมเฉพาะแตโมเดม เชน เครองสแกนเนอร กลองวดโอดจตอล กลองดจตอล โดยเชอมตอผานพอรด FireWire และ USB

FireWire เปนชอจดทะเบยนการคาของบรษทแอปเปล ทพฒนาขนเมอป ค.ศ. 1990 หรออาจเรยกวา i-Link โดย FireWire เปนอนเตอรเฟสทเปนไปตามมาตรฐาน IEEE 1394

(High Performance Serial Bus) และเปนสายสงขอมลดจตอลความเรวสงทมคอนเนกเตอรทงแบบ 4 pin และ 6 pin

Page 49: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

FireWire

FireWire เปนชอของบสทใชเชอมตอกบอปกรณภายนอกทสงผานขอมลดวยความเรวสง สวนใหญนยมน ามาใชงานกบกลมอปกรณทตองการอตราการสงผานขอมลความเรวสง เชน กลองดจตอล กลองวดโอ รวมถงอปกรณทน ามาใชเพอการส ารองขอมลขนาดใหญ โดย FireWire จะสนบสนนทงการเชอมตอแบบอะซงโครนสและไอโซโครนส และรบประกนความเรวในการสงผานขอมลในอตราคงท ทมความเสถยรตงแตเรมตนถายโอนขอมลจนกระทงจบกระบวนการ

Page 50: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

FireWire

จากรปคอสายภายในแบบ 6 pin ซงประกอบดวยสายสญญาณ 6 เสน โดยท

- สายสญญาณ Power จ านวน 2 เสน น าไปใชงานส าหรบ สงก าลงไฟฟาขนาด 8-40 โวลต ไปยงอปกรณ - สายสญญาณคท 1 จะสงขอมลสญญาณบวก (Positive)

เขารหสแบบ NRZ-L- สายสญญาณคท 2 จะสงขอมลสญญาณลบ (Negative) ทเขารหสแบบ NRZ-L

สายสญญาณคแรกจะถกน าไปใชเพอการสงขอมล สวนสายสญญาณคทสองจะน าไปใชส าหรบสงสญญาณนาฬกาอยางตอเนอง เพอลดโอกาสในการเกดขอผดพลาด ซงจะชวยลดระดบสญญาณรบกวนลงได และสงผลตอสญญาณทสงผานไปนนมความรวดเรว และไมมขอผดพลาด

Page 51: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

FireWire

ระยะแรก FireWire ถกน ามาใชในเครองแอปเปลแมคอนทอช แตปจจบนอปกรณพวกคอมพวเตอรโนตบค กลองดจตอล ไดมการน าพอรต FireWire มาใช โดยตามมาตรฐาน IEEE-1394a จะมอตราความเรวในการสงผานขอมลท 400 Mbps สวน IEEE-1394b จะมอตราความเรวในการสงผานขอมลท 800 Mbps และยงสามารถขยายอตราความเรวไดสงสดท 3.2 Gbps ซงสามารถน าไปใชในการตดตอวดโอ งานสตดโอ ทส าคญพอรต FireWire มขนาดเลก ท าใหไมสนเปลองเนอท อกทงยงสนบสนนคณสมบต Plug and Play รวมถง Hot Plug ทสามารถถอดอปกรณเพอยกเลกการเชอมตอไดทนท ถงแมวาบสยงคงท างานอย

Page 52: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

USB (Universal Serial Bus)

USB เปนมาตรฐานใหมส าหรบการเชอมตอระหวางคอมพวเตอรกบโมเดม และอปกรณตางๆ ซงปจจบนจะเปนพอรต USB ทงสน เชน เมาส คยบอรด โดย USB เปนอนเตอรเฟสทสรางความสะดวก และความยดหยนตอผใชงาน และยงสนบสนนการท างานแบบ plug and play อกดวย

ในสวนของสาย USB ทใชเชอมตอ จะมหวเสยบโฮสต (Host End) และหวเสยบอปกรณ (Device End) ซงหวเสยบทงสองจะมรปแบบคอนเนกเตอรทแตกตางกน

Type B Type AType Mini

Page 53: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

USB (Universal Serial Bus)

ขอเสยของ USB คอ การรบสงขอมลทมความเรวต า โดย USB เวอรชน 1.1 จะมความเรวในการถายโอนขอมลเพยง 12 Mbps แตปจจบน USB เวอรชน 2.0 (High Speed USB) ไดพฒนาความเรวในการถายโอนขอมลใหสงขน โดยความเรวสงสดอยท 480 Mbps และยงสามารถใชงานรวมกบพอรต USB เวอรชน 1.1 ไดดวย

เมอเปรยบเทยบกบ FireWire ตามมาตรฐาน 1394a ทมความเรว 400 Mbps จะเหนวา FireWire สามารถท างานดวยอตราความเรวเหนอกวา เนองจากซอฟตแวรตางๆ ทใชงานในปจจบนสามารถดงศกยภาพของ FireWire ออกมาใชไดเตมประสทธภาพมากกวา

Page 54: บทที่ 5 การส่งผ่านข้อมูลดิจิตอล และการอินเตอร์เฟสkm.pranicec.ac.th/files/20130008/files/network_chapter5.pdf ·

USB (Universal Serial Bus)

ภายในสายเคเบลของ USB จะประกอบดวยสายสญญาณจ านวน 4 เสน โดยชอทก ากบไวในสญญาณแตละเสนจะมหนาทดงตอไปน

- GND คอ สายกราวด- VBUS คอ สายสญญาณทสงก าลงไฟฟาขนาด 5 โวลดไปยงอปกรณ- D+ คอ สายสงขอมลสญญาณบวก (Positive) ทมการเขารหสแบบ NRZ-L

- D- คอ สายสงขอมลสญญาณลบ (Negative) ทมการเขารหสแบบ NRZ-Lพรอมกบก าหนดระยะวดของสญญาณลบเพอลดการแทรกแซงของสญญาณรบกวนและขอผดพลาด