A legtöbb laptopon és asztali számítógépen már nincs soros port, de sok fejlesztőkártya soros portot igényel a hibakereséshez, a konzol interfészhez vagy akár a szoftver letöltéséhez. A fejlesztői kártyák soros portjai általában "logikai szintű" jeleket biztosítanak, nem pedig RS{0}} soros port jeleket.
Ez azt jelenti, hogy nincs egyszerű módja a fejlesztői kártya csatlakoztatásának egy laptophoz. Az USB-TTL átalakító úgy oldja meg ezt a problémát, hogy soros portot biztosít a gazdaszámítógép és a fejlesztőkártya között, mindegyikhez megfelelő interfésszel és jelszinttel. Részletek alább.
Mi az a TTL jel a kommunikációban?
A TTL jel egyfajta hardver interfész szabvány, amely a TTL (Transistor-Transistor Logic) elektromos tulajdonságain alapul.
TTL bemenet esetén ez azt jelenti, hogy a 0,8 volt alatti érték „nulla”, a 2,4 volt feletti pedig „egy”, és 1,6 ma-nál kisebb terhelést jelent a meghajtó áramkör számára.
Egy TTL kimenet általában tíz TTL bemenetet tud meghajtani, és továbbra is fenntartja a megfelelő feszültségszinteket „nulla” és „egy” esetén.
Miért használunk USB-TTL konvertert?
Az USB-TTL konverter név nagyon rossz név. Helytelenül használja a TTL kifejezést, és visszaél a konverter kifejezéssel. Zavarba ejtő, igaz?
Az úgynevezett USB-TTL konverter valójában egy USB soros port CMOS logikai szintű soros port konverter. Két vége van: egy USB-csatlakozó és négy vezeték, amelyek a csatlakozóoszlopokhoz rögzíthetők. Tartalmaz egy chipet, amely képes rávenni a laptopját, hogy azt gondolja, hogy soros port van telepítve.
Csatlakoztatja az USB-portot a laptopjához, és az új soros portként jelenik meg a laptop számára. Szabványos laptop USB soros port eszközillesztőket használ. A négy vezetéket a tápellátáshoz, a földhöz, a soros RX-hez és a soros TX-hez csatlakoztatja egy Arduino vagy más fejlesztőkártyán, ezek a jelek a fejlesztői kártya megfelelő feszültségszintjét használják a hagyományos RS{0}} szintek helyett, és úgy tűnik, az Arduino, hogy valami beszél vele a soros porton keresztül.





