Mar 24, 2023 Læg en besked

Hvad er et TTL-signal i kommunikation, og når man bruger en USB til TTL-konverter?

De fleste bærbare og stationære computere har ikke længere serielle porte, men mange udviklingskort kræver en seriel port til fejlfinding, konsolgrænseflade eller endda softwaredownload. De serielle porte på udviklingskort giver normalt "logisk niveau"-signaler i stedet for RS-232 serielle portsignaler.
Det betyder, at der ikke er nogen nem måde at forbinde et udviklingskort til en bærbar computer. USB til TTL-konverteren løser dette problem ved at give en seriel portforbindelse mellem en værtscomputer og et udviklingskort med de korrekte grænseflader og signalniveauer for hver. Detaljer nedenfor.
Hvad er et TTL-signal i kommunikation?
Et TTL-signal er en slags hardwaregrænsefladestandard baseret på de elektriske egenskaber ved TTL (Transistor-Transistor Logic).
For en TTL-input betyder dette, at alt under 0,8 volt er et "nul", og alt over 2,4 volt er et "én", og at det giver en belastning på mindre end 1,6 ma til drivkredsløbet.
En TTL-udgang kan typisk drive ti TTL-indgange og stadig opretholde de korrekte spændingsniveauer for "nul" og "én".
Hvorfor bruger vi en USB til TTL-konverter?
Navnet USB til TTL-konverter er et rigtig dårligt navn. Det misbruger udtrykket TTL og misbruger udtrykket konverter. Forvirrende, ikke?
Den såkaldte USB til TTL-konverter er faktisk en USB-serielport til CMOS Logic-Level Serial Port-konverter. Den har to ender: et USB-stik og fire ledninger, der er lavet til at forbinde til terminaler. Den indeholder en chip, der er i stand til at narre din bærbare computer til at tro, at en seriel port er installeret.
Du tilslutter USB-porten til din bærbare computer, og den vises på din bærbare computer som en ny seriel port. Den bruger standard bærbare USB seriel port enhedsdrivere. Du forbinder de fire ledninger til strøm, jord, seriel RX og seriel TX på et Arduino eller andet udviklingskort, disse signaler bruger de korrekte spændingsniveauer for udviklingskortet frem for konventionelle RS-232-niveauer, og det ser ud til at din Arduino, at noget taler til den over dens serielle port.

info-500-500

Send forespørgsel

whatsapp

teams

E-mail

Undersøgelse