Trong văn phòng tôi nghe những điều khoản này được ném xung quanh như thể chúng giống nhau. Tôi hiểu rằng USARTs có thể cung cấp tín hiệu đồng hồ cùng với dữ liệu.
Có sự khác biệt nào khác không? Những lợi thế và bất lợi của mỗi là gì?
Trong văn phòng tôi nghe những điều khoản này được ném xung quanh như thể chúng giống nhau. Tôi hiểu rằng USARTs có thể cung cấp tín hiệu đồng hồ cùng với dữ liệu.
Có sự khác biệt nào khác không? Những lợi thế và bất lợi của mỗi là gì?
Câu trả lời:
UART = Máy phát không đồng bộ phổ
USART = Máy phát không đồng bộ phổ đồng bộ
USART có thể hoạt động ở chế độ Không đồng bộ giống như UART. Nhưng có thêm khả năng hành động đồng bộ. Điều này có nghĩa là dữ liệu được đồng hồ. Đồng hồ hoặc được phục hồi từ chính dữ liệu hoặc được gửi dưới dạng tín hiệu bên ngoài. Dữ liệu là thường xuyên và bit đồng bộ hóa với tín hiệu đồng hồ. Không có bit start và stop được sử dụng. Điều này cho phép tốc độ truyền cao hơn khi hoạt động đồng bộ vì định thời bit có một sự đảm bảo nhất định và có thể sử dụng nhiều bit hơn cho dữ liệu thay vì làm tiêu đề.
Trong khi đó, một UART có tín hiệu đồng hồ bên trong và dữ liệu trên xe buýt có thể có thời gian chậm hơn và có tính thời gian. UART yêu cầu bit start và stop và dữ liệu không đồng bộ chỉ được đồng bộ hóa với bit start và stop.
Đó là nó, giao tiếp đồng bộ được đồng hồ, trong khi không đồng bộ là tự thời gian. Nhược điểm chính của UART không đồng bộ:
Giao tiếp đồng bộ không có những nhược điểm này và không cần tần số xung nhịp cố định. Chẳng hạn, I2C, cho phép một nô lệ làm chậm đồng hồ nếu quá nhanh, bằng cách kéo dài xung đồng hồ của chủ. Nhược điểm chính:
UART -
UART chỉ yêu cầu tín hiệu dữ liệu.
Trong UART, dữ liệu không phải truyền ở tốc độ cố định.
Trong UART, dữ liệu thường được truyền một byte mỗi lần.
Trong UART, tốc độ truyền dữ liệu được đặt xung quanh các giá trị cụ thể như 4800, 9600, 38400 bps, v.v.
Tốc độ UART bị giới hạn khoảng 115200 bps.
Song công hoàn toàn.
USART -
Trong USART, chế độ Đồng bộ yêu cầu cả dữ liệu và đồng hồ.
Trong chế độ đồng bộ của USART, dữ liệu được truyền ở một tốc độ cố định.
Trong USART, dữ liệu đồng bộ thường được truyền dưới dạng các khối
Chế độ đồng bộ cho phép DTR (tốc độ truyền dữ liệu) cao hơn chế độ không đồng bộ, nếu tất cả các yếu tố khác được giữ cố định ..
USART nhanh hơn 115kb.
Bán song công.
Để biết thêm chi tiết xin vui lòng tham khảo liên kết sau: -