Većina laptopa i desktop računara više nema serijske portove, ali mnoge razvojne ploče zahtevaju serijski port za otklanjanje grešaka, interfejs konzole ili čak preuzimanje softvera. Serijski portovi na razvojnim pločama obično pružaju signale "logičkog nivoa" umjesto RS-232 signala serijskog porta.
To znači da ne postoji jednostavan način za povezivanje razvojne ploče sa laptopom. Konvertor USB u TTL rješava ovaj problem tako što obezbjeđuje vezu za serijski port između glavnog računara i razvojne ploče, sa ispravnim interfejsima i nivoima signala za svaki. Detalji ispod.
Šta je TTL signal u komunikaciji?
TTL signal je vrsta standarda hardverskog interfejsa zasnovanog na električnim svojstvima TTL (Tranzistor-Tranzistor Logika).
Za TTL ulaz to znači da je sve ispod 0.8 volti "nula", a sve iznad 2.4 volta je "jedan" i da predstavlja opterećenje manje od 1.6ma za pogonsko kolo.
TTL izlaz obično može pokretati deset TTL ulaza, i dalje održavati ispravne nivoe napona za "nula" i "jedan".
Zašto koristimo USB u TTL konverter?
Naziv USB u TTL konverter je zaista loš naziv. Zloupotrebljava termin TTL i zloupotrebljava termin pretvarač. Zbunjujuće, zar ne?
Takozvani USB u TTL pretvarač je zapravo pretvarač USB serijskog porta u CMOS logički nivo. Ima dva kraja: USB konektor i četiri žice napravljene za pričvršćivanje na terminale. Sadrži čip koji može navesti vaš laptop da pomisli da je instaliran serijski port.
Uključite USB port u laptop i on se na vašem laptopu pojavljuje kao novi serijski port. Koristi standardne upravljačke programe za USB serijski port za laptop. Povezujete četiri žice na napajanje, uzemljenje, serijski RX i serijski TX na Arduino ili drugoj razvojnoj ploči, ovi signali koriste ispravne nivoe napona za razvojnu ploču umjesto konvencionalnih RS-232 nivoa, i čini se da vaš Arduino da nešto razgovara s njim preko njegovog serijskog porta.





