Trao đổi tin khụng đồng bộ Asynchronous:

Một phần của tài liệu KĨ THUẬT GHÉP NỐI MÁY TÍNH (Trang 77 - 78)

Trong truyền thụng khụng đồng bộ, đường truyền sẽ khụng cần cú thờm một đường tớn hiệu clock bởi vỡ mỗi bờn đó cú bộ phỏt xung đồng bộ của riờng nú. Để làm được như

vậy, hai bờn phải thống nhất một tần số xung chung, và tất cả cỏc xung clock phải khớp nhau ở một mức độ nào đú. Mỗi byte truyền đi sẽ bao gồm một bit Start đểđồng bộ xung

đồng hồ giữa hai bờn và một bit Stop để đỏnh dấu kết thỳc byte được truyền. Cổng RS- 232 của mỏy PC sử dụng định dạng khụng đồng bộđể truyển thụng với cỏc thiết bị ngoài như modem, mỏy in cũng nhưđể truyền thụng với mỏy tớnh khỏc. Tuy rằng cổng RS-232

Chương 5: Ghộp nối trao đổi tin song song

78 Nguyn Tun Linh – BM KTMT – Khoa Đin T

cú thể sử dụng phương phỏp truyền đồng bộ nhưng phương phỏp truyền khụng đồng bộ

vẫn thường được sử dụng nhiều hơn.

Việc truyền thụng sử dụng phương phỏp khụng đồng bộ khụng cần phải thực hiện liờn tục. Trong trạng thỏi nghỉ, đường tớn hiệu truyền tin sẽ cú trạng thỏi tương ứng với mức tớn hiệu của bit Stop.

Quỏ trỡnh truyền thụng khụng đồng bộ sử dụng một số định dạng khỏc nhaụ Thụng dụng nhất là dạng 8-N-1. Trong đú mỗi byte dữ liệu gửi đi bao gồm một bit Start, tiếp theo đú là 8 bit dữ liệu, bắt đầu băng bit 0 ( hay bit LSB) và kết thỳc bằng một bit Stop.

Ký tự N trong 8-N-1 cú nghĩa là trong dữ liệu truyền đi khụng cú bit chẵn lẻ (Parity bit). Bit chẵn lẻ được sử dụng như một phương phỏp kiểm tra lỗi truyền một cỏch đơn giản. Bit chẵn lẻ cú thể là bit “Chẵn” hoặc bit “Lẻ”. Bit chẵn cú nghĩa là bit parity được

đặt là chẵn hay lẻ sao cho số cỏc bit cú giỏ trị 1 trong cỏc bit dữ liệu bao gồm cả bit Parity là một số chẵn, và ngược lại với Parity lẻ. Khi bờn nhận nhận được byte dữ liệu nú sẽ kiểm tra để tớnh giỏ trị parity của byte được nhận, sau đú so sỏnh với bit parity ở trong byte vừa nhận. Nếu khụng trựng nhau cú nghĩa là đó cú lỗi xảy ra trờn đường truyền. Bờn nhận sẽ thụng bỏo lại để bờn gửi truyền lại byte dữ liệu đú.

Số bit dữ liệu truyền đi trong một lần truyền cú thể là từ 5 đến 8 bit tuỳ theo từng ứng dụng. Nếu truyờn ký tự ASCII thỡ ta truyền 7 bit, nếu truyền giỏ trị nhị phõn (truyền file) thỡ sử dụng 8 bit.

Số bit stop cũng là một tham số cần quan tõm. Số 1 trong 8-N-1 chỉ ra rằng ở đõy ta sử dụng 1 bit Stop. Số bit stop cú thể là 1,5 hoặc 2 bit.

Tham số rất quan trọng trong quỏ trỡnh truyền thụng đú là tốc độ truyền dữ liệụ Tốc

độ truyền là số bit được truyền trờn đường dõy trờn một đơn vị thời gian, thụng thường

được tớnh bằng đơn vị baud. Trong đa số trường hợp, đơn vị này tương tương đương với

đơn vị bit trờn giõy (b/s). Với định dạng 8-N-1, tốc độ truyền một byte dữ liệu bằng 1/10 tốc độ truyền. Nếu ta truyền với tốc độ 9600 baud thỡ trong một giõy truyền được 960 bytẹ

Một phần của tài liệu KĨ THUẬT GHÉP NỐI MÁY TÍNH (Trang 77 - 78)