Różnica portu szeregowego, portu COM, portu UART, TTL, RS-232, RS-485
September 18, 2019
Po pierwsze, port szeregowy, port UART, port COM i port USB odnoszą się do postaci interfejsu fizycznego (sprzęt).TTL, RS-232 i RS-485 odnoszą się do standardu poziomu (sygnał elektryczny). Port szeregowy: Port szeregowy to ogólny termin.UART, TTL, RS232 i RS485 są zgodne z podobnym protokołem czasowym komunikacji, dlatego są one powszechnie nazywane portami szeregowymi. Interfejs UART: uniwersalny asynchroniczny odbiornik / nadajnik, UART jest układem logicznym dla transceivera portu szeregowego.Ta część może być zintegrowana z układem lub osadzona w innych układach jako moduł.Będzie moduł UART w MCU, SOC i PC.. Port COM: konkretnie odnosi się do szeregowego portu komunikacyjnego formatu D-SUB (struktura złącza, złącze interfejsu VGA to także D-SUB) na komputerze stacjonarnym lub niektórych urządzeniach elektronicznych, i wykorzystuje szeregowe taktowanie komunikacji i moc logiczną RS232 .poziom. Port USB: Uniwersalna magistrala szeregowa i port szeregowy to dwie koncepcje.Chociaż jest to również komunikacja szeregowa, ponieważ czas komunikacji USB i poziom sygnału są całkowicie różne od portu szeregowego, nie ma to nic wspólnego z portem szeregowym.USB to szybki interfejs komunikacyjny dla komputerów PC do podłączania różnych urządzeń peryferyjnych, dysku U, myszy i klawiatury, mobilnego dysku twardego oraz oczywiście modułu „USB do portu szeregowego”.(Moduł USB na port szeregowy, to moduł UART interfejsu USB) TTL, RS232, RS485 są reprezentacją poziomów logicznych TTL: TTL odnosi się do bipolarnego obwodu logicznego tranzystora.Wiele dostępnych na rynku modułów „USB to TTL” to tak naprawdę moduły „portu szeregowego na poziomie USB do TTL”.Ten sygnał 0 odpowiada 0 V, a 1 odpowiada 3,3 V lub 5 V.Kompatybilny z poziomem IO mikrokomputera jednoukładowego i SOC.Jednak rzeczywisty poziom niekoniecznie jest poziomem TTL, ponieważ większość logiki cyfrowej jest teraz wykonywana w technologii CMOS, ale wykorzystywany jest TTL.Kiedy wykonujemy komunikację szeregową, podstawami wychodzącymi bezpośrednio z mikrokontrolera są wszystkie poziomy TTL.