Skocz do zawartości

Układy scalone UART


Jan23

Pomocna odpowiedź

@Jan23 kiedyś pisałem np o układzie CP2102, który występuje na płytkach ESP32 i często w postaci osobnych modułów. Układ ten służy do zamiany sygnału USB na RS232 czyli UART z dodatkowymi wyjścia CTS i RTS. Do czego jest używany? Np do programowania i komunikacji z mikrokonrolerem. USB w komputerze ma każdy, RS232 już niekoniecznie 😉 Dlaczego więc nie programować prosto z USB? Bo jest to trudny protokół, a UART jest banalnie prosty.

Edytowano przez Gieneq
Link do komentarza
Share on other sites

8 minut temu, Gieneq napisał:

Układ ten służy do zamiany sygnału USB na RS232 czyli UART z dodatkowymi wyjścia CTS i RTS.

Z tym stwierdzeniem trochę bym uważał, bo RS232 ma inne standardy napięciowe.

Ogólnie istnieje wiele protokołów, z czego USB jest (względnie) trudny. Imo jak się posiedzi to USB jest najbardziej idioto-odporne od kwestii hardware'u względem możliwości 😉

Układy takie zazwyczaj służą do konwersji protokołu USB na protokół UART. Najczęściej spotykane są CP2102, CH340G, CH340C (to samo co CH340G tylko z wbudowanym kwarcem) oraz układy od FTDI.

Dla przykładu oryginalne Arduino używa FT232RL, a klony CH340G (czasami C). 

Teraz kwestia czym jest protokół - inaczej to język komunikacji z uwzględnieniem metod. Dla przykładu - protokołem komunikacji w szkole jest pisanie zadań w  zeszycie od lewej do prawej w języku polskim 😉 Każdy wie, że czyta się od lewej do prawej, że jest to język polski i że zadania są w zeszycie. Dla przykładu jakbyś pojechał do np. USA to już tam obowiązuje inna wersja tego protokołu, bo zadania są pisane w języku angielskim.

Przekładając to na układy elektroniczne i informatykę - sprzęt komunikuje się w systemie 0/1 - jest sygnał, albo nie ma sygnału. W ten sposób za pomocą dwóch stanów możesz zapisać dowolne dane. By jednak dwa różne urządzenia się porozumiały (uczeń i nauczyciel) to muszą mieć wspólny sposób rozmawiania (protokół). Czymś takim jest UART, SPI, I2C, USB etc.

A wersja skrócona: UART to takie mocno uproszczone stare porty szeregowe 😉 

  • Lubię! 2
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.