Hình vẽ minh họa
Thông báo
Collapse
No announcement yet.
Truyền dẫn đồng bộ và không đồng bộ
Collapse
X
-
Tổng quan
1. Truyền dữ liệu nối tiếp đồng bộ
Tất cả các thiết bị sử dụng chung 1 nguồn xung clock phát bởi 1 thiết bị hoặc từ nguồn ngoài. Mỗi bit truyền đi tại thời điểm xung clock chuyển mức (sườn lên hoặc sườn xuống của xung).
Bộ nhận sử dụng sự chuyển mức của xung để xác định thời điểm đọc các bit. Nó có thể đọc các bit tại sườn lên hay sườn xuống của xung hoặc theo mức logic cao thấp.
Khung truyền có thể thêm bit start,stop và tín hiệu chọn chip .
Phương thức truyền dữ liệu nối tiếp đồng bộ sử dụng ở khoảngg cách ngắn giữa các thiết bị trên cùng 1 bo mạch.
2. Truyền dữ liệu nối tiếp không đồng bộ
Một byte truyền đibao gồm bit start để đồng bộ hóa nguồn clock, 1 hoặc nhiều hơn 1 bit stop để báo kết thúc truyền 1 byte.
Ngoài ra khung truyền còn có bit parity có thể là even,odd,mark hay space.
Với parity lẻ (odd parity), bit parity được đặt hoặc xóa để chỉ dãy bit gửi gồm một số lẻ các bit 1.
Với parity chẵn (even parity) bit parity được đặt hoặc xóa để chỉ dãy bit gửi gồm một số chẵn các bit 1.
Mark parity luôn có giá trị 1, Space parity luôn có giá trị 0.
Mark và space parity ít có ý nghĩa trong kiểm soát lỗi, nó được dùng trong truyền thông 9 bit để xác định byte gửi đi là địa chỉ hay dữ liệu.Last edited by ATYLA; 22-09-2005, 11:58.Càng biết nhiều càng thấy mình biết ít.
-
Xung clock
Nguyên văn bởi bay_pfievNhờ bác nói rõ thêm đồng bộ và việc dùng chung Clock hay không liên quan với nhau như thế nào ?
Với phương thức truyền không đồng bộ, bộ truyền và bộ nhận đều có nguồn clock riêng (không cần dây dẫn nhịp clock), việc đồng bộ hóa dữ liệu nhờ sử dụng bit start để xác định thời điểm nhận dữ liệu.Càng biết nhiều càng thấy mình biết ít.
Comment
-
Nguyên văn bởi ATYLABạn cứ hình dung đơn giản là: phương thức truyền đồng bộ, bên nhận và bên truyền làm việc cùng một nhịp (cùng pha và tần số), xung clock được phát từ một thiết bị và ta phải sử dùng 1 dây dẫn tín hiệu clock nối bộ truyền và nhận.
Với phương thức truyền không đồng bộ, bộ truyền và bộ nhận đều có nguồn clock riêng (không cần dây dẫn nhịp clock), việc đồng bộ hóa dữ liệu nhờ sử dụng bit start để xác định thời điểm nhận dữ liệu.
Truyền bất đồng bộ là thế nào nhỉ? hình như nó cũng giống như kiểu mình gõ bàn phím vậy , kí tự không đến cũng một lúc mà vào những khoảng thời gian rời rạc, mà vì kí tự đến vào lúc nào thì bộ nhận chịu, làm sao mà biết được, nên cần có bit start và stop ... .Ngoài ra, cách truyền này ngoài nhược điểm là hiệu suất truyền không cao (ví dụ 8 bit data, 1 start, 1 stop, 1 parity -> n = 8/11 = 72.72%),tốc độ chậm, nó cũng có một số ưu điểm như là tránh được " trôi thời gian" bởi nguyên do là sự khác biệt về thời gian lấy mẫu giữa bộ thu và bộ nhận, tại sao tránh được thì do luồng bit có kích thước ngắn, bộ nhận có cơ hội reset lại bộ đếm của mình.
Truyền đồng bộ thì truyền một frame bit liên tục, chẳng cần start và stop gì ráo, tại sao bộ nhận biết được khi nào thì frame tới thì có 2 cách:
Định hướng kí tự, ta cư xử frame theo ý nghĩa là từng byte, một frame sẽ có header là những kí tự đồng bộ SYN để bộ nhận biết được frame đang đến.
Định hướng bit, frame được đóng khung bằng flag, bộ nhận phát hiên flag sẽ biết frame dữ liệu đang đến.
Truyền đồng bộ có 1 cách là ngoài dây data còn có một đường clock để đồng bộ bộ phát và bộ thu,còn có cách khác là nhúng xung clock vào dữ liệu,như vậy tiết kiệm chi phí về đường dây,có nhiều kiểu mã hóa như vậy, ví dụ: AMI, Manchester ...
Chọn kiểu mã hóa nào thì còn tùy vào bandwith mã hóa đó chiếm dụng, mã hóa mà đảo mức liên tục thì đồng bộ tốt nhưng chiếm dụng băng thông lớn, ít đảo mức thì không đồng bộ tốt nhưng lại chiếm bandwith ít .
Ai thích xài kiểu nào thì xài
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi minh_tri_bk
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 09:30 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHỏi chỗ anh này là biết cách xử lý ngay thôi. https://www.google.com/search?sca_es...SBJ6H9fqicsb5s...
-
Channel: Điện tử công suất
hôm nay, 01:07 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanBác tìm coi mấy cái clip về tai nạn hàng không sẻ sáng tỏ nhiều điều ......
-
Channel: Điện tử công suất
Hôm qua, 11:02 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanChính xác mua tại hãng và mua qua đại lý khác nhau rất nhiều về giá và chất lượng ....
-
Channel: Điện tử công suất
Hôm qua, 10:51 -
-
Trả lời cho Xin giúp đỡ mạch chuông trò chơi ạ !!bởi DessrtTôi đồng ý, điều này thực sự thú vị....
-
Channel: Hỗ trợ học tập
31-01-2025, 22:08 -
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
30-01-2025, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
30-01-2025, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
Comment