Thông tin nối tiếp bất đồng bộ

Một phần của tài liệu Giáo trình kỹ thuật truyền số liệu (nghề kỹ thuật lắp ráp và sửa chữa máy tính) trình độ cao đẳng nghề (Trang 37 - 39)

Mục tiêu

Trình bày khái quát được thông tin nối tiếp bất đồng bộ, nguyên tắc đồng bộ bít, kí tự và frame .

2.1. Khái quát

giữa hai DTE dưới dạng chuỗi liên tiếp các bit gồm nhiều phần tử 8 bit, gọi là byte hay ký tự, dùng chế độ truyền hoặc đồng bộ hoặc bất đồng bộ. Trong các DTE, mỗi phần tử như vậy được lưu trữ, xử lý và truyền dưới dạng thức song song. Do đó, các mạch điều khiển trong DTE hình thành nên giao tiếp giữa thiết bị và liên kết dữ liệu nối tiếp, và phải thực thi các chức năng sau:

Chuyển từ song song sang nối tiếp cho mỗi ký tự hay byte để chuẩn bị truyền chúng ra liên kết

Chuyển từ nối tiếp sang song song cho mỗi ký tự hay byte để chuẩn bị lưu trữ và xử lý bên trong thiết bị

Tại máy thu phải đạt được sự đồng bộ bit, byte, và frame.

Thực hiện cơ cấu phát sinh các ký số kiểm tra thích hợp để phát hiện lỗi và khả năng phát hiện lỗi ở máy thu phải khả thi.

Việc chuyển từ song song sang nối tiếp bởi thanh ghi PISO (Parallel Input Serial Out) và việc chuyển ngược lại do SIPO (Serial Input Parallel Output).

2.2. Nguyên tắc đồng bộ bit

Trong truyền bất đồng bộ, đồng hồ thu chạy một cách bất đồng bộ với tín hiệu thu. Để xử lý thu hiệu quả, cần phải có kế hoạch dùng đồng hồ thu để lấy mẫu tín hiệu đến, ngay điểm giữa thời của bit dữ liệu. Để đạt được điều này, tín hiệu đồng hồ thu nhanh gấp N lần đồng hồ phát vì mỗi bit được dịch vào SIPO sau N chu kỳ xung đồng hồ. Sự chuyển trạng thái từ 1 xuống 0 là dấu hiệu của bit start, có ý nghĩa bắt đầu của một ký tự và chúng được dùng để khởi động bộ đếm xung clock ở máy thu. Mỗi bit bao gồm cả bit start, được lấy mẫu tại khoảng giữa của thời bit. Ngay sau khi phát hiện, bit start được lấy mẫu sau N/2 chu kỳ xung clock, tiếp tục lấy mẫu sau mỗi N xung clock tiếp theo cho mỗi bit trong ký tự.

Cần lưu ý rằng, đồng hồ thu chạy bất đồng bộ với tín hiệu đến, các vị trí tương đối của hai tín hiệu có thể ở bất kì vị trí nào trong một chu kỳ của xung đồng hồ thu, với N càng lớn thì vị trí lấy mẫu có khuynh hướng gần giữa thời bit hơn. Do vậy ở chế độ truyền này tốc độ truyền không thể cao được.

2.3. Nguyên tắc đồng bộ ký tự.

Mạch điều khiển truyền nhận được lập trình để hoạt động với số bit bằng nhau trong một ký tự kể cả số stop bit, start bit và bit kiểm tra giữa thu và phát. Sau khi phát hiện và nhận start bit, việc đồng bộ ký tự đạt được tại đầu thu rất đơn giản, chỉ việc đếm đúng số bit đã được lập trình. Sau đó sẽ chuyển ký tự nhận được vào thanh ghi đệm thu nội bộ và phát tín hiệu thông báo với thiết bị điều khiển (CPU) rằng đã nhận được một ký tự mới.và sẽ đợi cho đến khi phát hiện một start bit kế tiếp.

2.4. Nguyên tắc đồng bộ frame

Khi thông điệp gồm khối các ký tự thường xem như một frame thông tin (information frame) được truyền, bên cạnh việc đồng bộ bit và đồng bộ ký tự, máy thu còn phải xác định được điểm đầu và điểm kết thúc một frame. Điều này được gọi là sự đồng bộ frame.

Nguyên tắc đơn giản nhất để truyền một khối ký tự có thể in được là đóng gói chúng thành một khối hoàn chỉnh bằng hai ký tự điều khiển truyền đặc

biệt là STX và ETX. Mặc dù kế hoạch này thoả mãn cho đồng bộ frame nhưng có trở ngại là nếu trong dữ liệu lại có bit giống STX hay ETX thì sao. Để khắc phục vấn đề này, khi truyền STX hay ETX chúng ta sẽ được kèm theo một DLE (Data Link Escape). Mặt khác để tránh nhầm lẫn giữa ký tự DLE đi kèm với STX hay ETX và byte giống DLE trong phần nội dung của frame, khi xuất hiện một byte giống DLE trong phần nội dung, nó sẽ được gấp đôi khi truyền đi.

Một phần của tài liệu Giáo trình kỹ thuật truyền số liệu (nghề kỹ thuật lắp ráp và sửa chữa máy tính) trình độ cao đẳng nghề (Trang 37 - 39)