Mar 24, 2023 Laat een bericht achter

Wat is een TTL-signaal in communicatie en bij gebruik van een USB naar TTL-converter?

De meeste laptops en desktops hebben geen seriële poorten meer, maar veel ontwikkelborden hebben een seriële poort nodig voor foutopsporing, console-interface of zelfs softwaredownload. De seriële poorten op ontwikkelborden leveren meestal 'logisch niveau'-signalen in plaats van RS-232 seriële poortsignalen.
Dit betekent dat er geen gemakkelijke manier is om een ​​ontwikkelbord op een laptop aan te sluiten. De USB naar TTL-converter lost dit probleem op door een seriële poortverbinding te bieden tussen een hostcomputer en een ontwikkelbord, met de juiste interfaces en signaalniveaus voor elk. Details hieronder.
Wat is een TTL-signaal in communicatie?
Een TTL-signaal is een soort hardware-interfacestandaard gebaseerd op de elektrische eigenschappen van TTL (Transistor-Transistor Logic).
Voor een TTL-ingang betekent dit dat alles onder 0,8 volt een "nul" is en alles boven 2,4 volt een "één", en dat het een belasting van minder dan 1,6 ma aan het aandrijfcircuit presenteert.
Een TTL-uitgang kan doorgaans tien TTL-ingangen aansturen en toch de juiste spanningsniveaus voor "nul" en "één" behouden.
Waarom gebruiken we een USB naar TTL converter?
De naam USB naar TTL converter is echt een slechte naam. Het misbruikt de term TTL en misbruikt de term converter. Verwarrend, toch?
De zogenaamde USB naar TTL-converter is eigenlijk een USB Serial Port naar CMOS Logic-Level Serial Port-converter. Het heeft twee uiteinden: een USB-connector en vier draden die zijn gemaakt om aan aansluitklemmen te bevestigen. Het bevat een chip die je laptop kan laten denken dat er een seriële poort is geïnstalleerd.
U sluit de USB-poort aan op uw laptop en deze verschijnt op uw laptop als een nieuwe seriële poort. Het maakt gebruik van standaard stuurprogramma's voor USB-seriële poortapparaten voor laptops. Je sluit de vier draden aan op voeding, aarde, seriële RX en seriële TX op een Arduino of ander ontwikkelbord. Deze signalen gebruiken de juiste spanningsniveaus voor het ontwikkelbord in plaats van conventionele RS-232-niveaus, en het lijkt erop dat uw Arduino dat er iets tegen hem praat via zijn seriële poort.

info-500-500

Aanvraag sturen

whatsapp

teams

E-mail

Onderzoek