Većina prijenosnih i stolnih računala više nema serijske priključke, ali mnoge razvojne ploče zahtijevaju serijski priključak za otklanjanje pogrešaka, sučelje konzole ili čak preuzimanje softvera. Serijski priključci na razvojnim pločama obično daju signale "logičke razine" umjesto signala serijskog priključka RS-232.
To znači da ne postoji jednostavan način povezivanja razvojne ploče s prijenosnim računalom. Pretvarač USB u TTL rješava ovaj problem pružajući vezu serijskog porta između glavnog računala i razvojne ploče, s ispravnim sučeljima i razinama signala za svako. Detalji ispod.
Što je TTL signal u komunikaciji?
TTL signal je vrsta standarda hardverskog sučelja temeljenog na električnim svojstvima TTL-a (Transistor-Transistor Logic).
Za TTL ulaz to znači da je sve ispod 0,8 volta "nula", a sve iznad 2,4 volta "jedan", te da predstavlja opterećenje manje od 1,6 ma za pogonski krug.
TTL izlaz obično može pokrenuti deset TTL ulaza, i dalje održavati točne razine napona za "nulu" i "jedan".
Zašto koristimo USB u TTL pretvarač?
Naziv USB to TTL pretvarač je jako loš naziv. Zlorabi pojam TTL i zlorabi pojam pretvarač. Zbunjujuće, zar ne?
Takozvani USB u TTL konverter zapravo je USB serijski port u CMOS serijski konverter na logičkoj razini. Ima dva kraja: USB konektor i četiri žice napravljene za pričvršćivanje na stupove terminala. Sadrži čip koji može prevariti vaše prijenosno računalo da pomisli da je instaliran serijski priključak.
Uključite USB priključak u prijenosno računalo i on se vašem prijenosnom računalu prikazuje kao novi serijski priključak. Koristi standardne upravljačke programe USB serijskog porta prijenosnog računala. Spojite četiri žice na napajanje, uzemljenje, serijski RX i serijski TX na Arduino ili drugoj razvojnoj ploči, ovi signali koriste ispravne razine napona za razvojnu ploču umjesto uobičajenih RS{0}} razina, i čini se da vaš Arduino da nešto razgovara s njim preko njegovog serijskog porta.





