ĐỀ CƯƠNG MÔN HỌC KỸ THUẬT VI ĐIỀU KHIỂN
KHOA ĐIỆN –ĐIỆN TỬ - ĐHSPKT-HY_12/2004 Trang 46
Quá trình nhận tin được khởi đầu bằng sự phát hiện đột biến (chuyển trạng thái) từ 1 về 0 ở RxD. Với mục đích đảm bảo độ tin cậy khi trích mẫu trên RxD, thì tốc độ trích mẫu được lấy gấp 16 lần tốc độ Baud của đường truyền (Tín hiệu trên RxD được lấy mẫu với tốc độ gấp 16 lần tốc độ Baud của đường truyền). Khi sự chuyển trạng thái từ 1 về 0 được phát hiện, bộ đếm chia 16 được tái xác lập (reset) lại ngay, và giá trị 1FFh được ghi vào thanh ghi dịch đầu vào.
Ở các phần thời gian thứ 7, 8 và 9 của mỗi bit, bộ phát hiện bit (Bit Detector) sẽ trích mẫu giá trị của RxD. Giá trị được chấp nhận là giá trị đã thấy ở ít nhất 2 trong 3 mẫu. Phương pháp này được thực hiện để chống nhiễu đường truyền. Nếu giá trị được chấp nhận đối với bit đầu tiên không phải là 0 (không phải bit START), thì các mạch thu được tái xác lập để quay lại chờ một đột biến từ 1 về 0
khác. Nếu bit khởi đầu (START) có giá trị hợp lệ thì dữ liệu được dịch vào thanh ghi dịch đầu vào, và quá trình nhận tin được tiếp tục.
Khi các bit dữ liệu thu được đi vào từ bên phải của thanh ghi dịch, thì các giá trị 1 được dịch ra bên trái của nó. Khi bit khởi đầu đến vị trí tận cùng bên trái của
thanh ghi dịch (ở chế độ 2 và 3, nó là thanh ghi 9 bit), nó sẽ chỉ thị cho khối điều khiển nhận (Rx Control) thực hiện phép dịch chuyển cuối cùng, rồi nạp SBUF và RB8, và thiết lập RI. Tín hiệu để nạp SBUF và RB8, và để thiết lập RI sẽ được tạo
ra khi và chỉ khi các điều kiện sau đây được thoả mãn ở thời điểm xung nhịp cuối cùng được tạo ra:
1.RI=0, và
2.Hoặc SM2=0, hoặc bit STOP nhận được =1
Nếu một trong hai điều kiện này không được thảo mãn, thì Byte tin nhận được sẽ bị mất và RI cũng không được xác lập. Nếu cả 2 điều kiện được thoả mãn, thì bit dừng chuyển vào RB8, 8 bit dữ liệu chuyển vào SBUF, và RI được kích hoạt. Tại thời điểm này, bất kể các điều kiện trên được thoả mãn hay không, thì khối điều khiển vẫn quay trở lại để tiếp tục chức năng phát hiện đột biến mới từ 1 về 0 trên đường thu tin RxD.
ĐỀ CƯƠNG MÔN HỌC KỸ THUẬT VI ĐIỀU KHIỂN
KHOA ĐIỆN –ĐIỆN TỬ - ĐHSPKT-HY_12/2004 Trang 47