TXD

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

TXD står för "Transmitted Data". Det är en av de centrala signalerna inom RS-232-standarden och många andra seriella kommunikationsprotokoll. TXD används för att skicka data från en enhet till en annan över en seriell länk.

På en teknisk nivå beskrivs TXD som följer:

Funktion

TXD är den linje på vilken data sänds ut från en enhet. När en enhet (sändaren) vill skicka data till en annan enhet (mottagaren), skickar den denna data på sin TXD-linje. Mottagaren lyssnar på sin RXD-linje (Received Data) för att ta emot denna data.

Signalering

I RS-232-protokollet representeras data genom spänningsnivåer. En logisk "1" (eller markeringstillstånd) representeras av en negativ spänning (vanligtvis mellan -3 till -15 V), och en logisk "0" (eller rymdtillstånd) representeras av en positiv spänning (vanligtvis mellan +3 till +15 V).

Dataformat

Den seriella data som sänds via TXD kan ha olika format beroende på konfigurationen. Detta inkluderar bitfrekvens (baudhastighet), antal databitar, paritet och antal stoppbitar.

Anslutning

På en DB-25-kontakt (en äldre RS-232-kontaktstandard) är TXD ansluten till pinne 2. På den vanligare DB-9-kontakten är TXD ansluten till pinne 3.

Seriell Kommunikation

I en seriell överföring skickas data en bit i taget över TXD-linjen. Mottagaren (som lyssnar på sin RXD-linje) måste vara konfigurerad med samma dataformat och bitfrekvens som sändaren för att korrekt tolka och rekonstruera den seriella dataströmmen.

Kort sagt är TXD den fysiska linje eller kanal på en RS-232-anslutning genom vilken data sänds från en enhet till en annan.