जवाबों:
UART = यूनिवर्सल एसिंक्रोनस रिसीवर ट्रांसमीटर
USART = यूनिवर्सल सिंक्रोनस एसिंक्रोनस रिसीवर रिसीवर
एक USART UART की तरह एसिंक्रोनस मोड में कार्य कर सकता है। लेकिन तुल्यकालिक रूप से अभिनय की अतिरिक्त क्षमता है। इसका मतलब है कि डेटा क्लॉक हो गया है। घड़ी को या तो डेटा से ही पुनर्प्राप्त किया जाता है या बाहरी सिग्नल के रूप में भेजा जाता है। डेटा नियमित है और बिट्स घड़ी संकेत के साथ सिंक्रनाइज़ होते हैं। कोई प्रारंभ और स्टॉप बिट्स का उपयोग नहीं किया जाता है। यह एक उच्च बॉड दर के लिए अनुमति देता है जब समकालिक रूप से संचालन होता है क्योंकि बिट टाइमिंग की एक निश्चित गारंटी होती है और हेडर के बजाय डेटा के लिए अधिक बिट्स का उपयोग किया जा सकता है।
जबकि UART में एक आंतरिक घड़ी संकेत होता है और बस में डेटा में कुछ ढलान और असमान समय हो सकता है। UARTs को स्टार्ट और स्टॉप बिट्स की आवश्यकता होती है और एसिंक्रोनस डेटा केवल स्टार्ट और स्टॉप बिट्स के साथ सिंक्रनाइज़ होता है।
यही है, सिंक्रोनस संचार को देखा जाता है, जबकि एसिंक्रोनस स्वयं-समय पर होता है। अतुल्यकालिक UART के मुख्य नुकसान:
तुल्यकालिक संचार में ये नुकसान नहीं हैं, और एक निश्चित घड़ी आवृत्ति की आवश्यकता नहीं है। उदाहरण के लिए, I2C मास्टर की घड़ी नाड़ी को खींचकर एक गुलाम को घड़ी को धीमा करने की अनुमति देता है। मुख्य नुकसान:
UART -
UART को केवल डेटा सिग्नल की आवश्यकता होती है।
UART में, डेटा को एक निश्चित दर पर प्रेषित नहीं करना पड़ता है।
UART में, डेटा को एक बार में एक बाइट प्रेषित किया जाता है।
UART में, डेटा ट्रांसफर की गति विशिष्ट मानों जैसे 4800, 9600, 38400 बीपीएस, आदि के आसपास सेट है।
UART की गति लगभग 115200 बीपीएस तक सीमित है।
फुल डुप्लेक्स।
USART -
USART में, सिंक्रोनस मोड में डेटा और एक घड़ी दोनों की आवश्यकता होती है।
USART के सिंक्रोनस मोड में, डेटा एक निश्चित दर पर प्रसारित होता है।
USART में, सिंक्रोनस डेटा को सामान्य रूप से ब्लॉक के रूप में प्रेषित किया जाता है
सिंक्रोनस मोड उच्चतर DTR (डेटा ट्रांसफर दर) के लिए अतुल्यकालिक मोड की अनुमति देता है, यदि अन्य सभी कारक स्थिर हैं।
USART 115kb से तेज है।
अर्ध द्वैध।
अधिक जानकारी के लिए कृपया निम्न लिंक देखें: -