CTS: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med 'CTS, som står för "Clear To Send", är en av styrsignalerna inom RS-232-standarden. Den används primärt i handskakningsprocessen för att hantera flödeskontrollen av data mellan två enheter. Här är en detaljerad teknisk beskrivning av CTS: ==== Funktion ====    - CTS är en respons från mottagningssidan (ofta en modem eller annan enhet) till sändningssidan (till exempel en dator) efter att sändningssidan har aktiverat sin RTS (Request To Send) signal.  ...')
 
Ingen redigeringssammanfattning
 
(4 mellanliggande sidversioner av samma användare visas inte)
Rad 14: Rad 14:


==== Interaktion med RTS ====
==== Interaktion med RTS ====
   - I system som använder RTS/CTS-flödeskontroll signalerar sändande enhet sin avsikt att skicka data genom att aktivera RTS. När mottagaren är redo att ta emot data, svarar den genom att aktivera sin CTS-signal.
   - I system som använder RTS/[[CTS]]-flödeskontroll signalerar sändande enhet sin avsikt att skicka data genom att aktivera RTS. När mottagaren är redo att ta emot data, svarar den genom att aktivera sin [[CTS]]-signal.


==== Tidsfaktorer ====
==== Tidsfaktorer ====
   - Det kan finnas en viss fördröjning mellan aktivering av RTS och responsen av CTS, särskilt i äldre utrustning eller på system med höga överföringshastigheter.
   - Det kan finnas en viss fördröjning mellan aktivering av [[RTS]] och responsen av [[CTS]], särskilt i äldre utrustning eller på system med höga överföringshastigheter.


==== [[Elektrisk Last]] ====
==== [[Elektrisk Last]] ====
   - Enligt RS-232C-specifikationen ska drivkretsen för CTS kunna hantera en last mellan 3 kΩ till 7 kΩ.
   - Enligt [[RS-232C]]-specifikationen ska drivkretsen för [[CTS]] kunna hantera en last mellan 3 kΩ till 7 kΩ.


==== Kabelns Längd och Hastighetsbegränsningar ====
==== Kabelns Längd och Hastighetsbegränsningar ====
Rad 26: Rad 26:


==== Pin Assignment ====
==== Pin Assignment ====
   - På en DB-25-kontakt (en äldre RS-232-kontaktstandard) är CTS ansluten till pinne 5.
   - På en DB-25-kontakt (en äldre [[RS-232C]]-kontaktstandard) är [[CTS]] ansluten till pinne 5.


   - På en DB-9-kontakt är [[CTS]] ansluten till pinne 8.
   - På en DB-9-kontakt är [[CTS]] ansluten till pinne 8.
Rad 34: Rad 34:


För att summera, [[CTS]] är en kritisk signal för flödeskontroll inom [[RS-232C]]-protokollet, särskilt i scenarier där dataöverföringens hastighet och mottagarens bearbetningshastighet kan variera. En korrekt implementering och förståelse av [[CTS]] och dess interaktion med [[RTS]] är avgörande för att säkerställa pålitlig datakommunikation i seriella system.
För att summera, [[CTS]] är en kritisk signal för flödeskontroll inom [[RS-232C]]-protokollet, särskilt i scenarier där dataöverföringens hastighet och mottagarens bearbetningshastighet kan variera. En korrekt implementering och förståelse av [[CTS]] och dess interaktion med [[RTS]] är avgörande för att säkerställa pålitlig datakommunikation i seriella system.
[[Kategori:Kommunikation]]
[[Kategori:Hårdvaru protokoll]]
[[Kategori:Datorkommunikation]]
[[Kategori:RS-232]]

Nuvarande version från 14 november 2023 kl. 19.04

CTS, som står för "Clear To Send", är en av styrsignalerna inom RS-232-standarden. Den används primärt i handskakningsprocessen för att hantera flödeskontrollen av data mellan två enheter. Här är en detaljerad teknisk beskrivning av CTS:

Funktion

   - CTS är en respons från mottagningssidan (ofta en modem eller annan enhet) till sändningssidan (till exempel en dator) efter att sändningssidan har aktiverat sin RTS (Request To Send) signal.

   - Den indikerar att mottagningssidan är redo att ta emot data. Med andra ord, när CTS är aktiv, ger det sändaren klartecken att börja skicka data.

Signalnivåer

   - Precis som andra RS-232C-signaler är CTS en spänningsbaserad signal.

   - Aktiv (eller "asserted") CTS representeras av en positiv spänning mellan +3V och +15V.

   - Inaktiv (eller "de-asserted") CTS representeras av en negativ spänning mellan -3V och -15V.

Interaktion med RTS

   - I system som använder RTS/CTS-flödeskontroll signalerar sändande enhet sin avsikt att skicka data genom att aktivera RTS. När mottagaren är redo att ta emot data, svarar den genom att aktivera sin CTS-signal.

Tidsfaktorer

   - Det kan finnas en viss fördröjning mellan aktivering av RTS och responsen av CTS, särskilt i äldre utrustning eller på system med höga överföringshastigheter.

Elektrisk Last

   - Enligt RS-232C-specifikationen ska drivkretsen för CTS kunna hantera en last mellan 3 kΩ till 7 kΩ.

Kabelns Längd och Hastighetsbegränsningar

   - Liksom andra RS-232-signaler kan CTS påverkas av kabellängden och den använda baudhastigheten. Signalkvaliteten kan minska på längre kablar eller vid extremt höga hastigheter.

Pin Assignment

   - På en DB-25-kontakt (en äldre RS-232C-kontaktstandard) är CTS ansluten till pinne 5.

   - På en DB-9-kontakt är CTS ansluten till pinne 8.

Hårdvaruimplementering

   - I vissa enheter, särskilt enklare eller äldre enheter, kan CTS och RTS vara hårt kopplade internt för att alltid ge ett klartecken, vilket effektivt kringgår flödeskontrollen. Denna konfiguration kan användas för testning eller i system där handskakning inte är nödvändig.

För att summera, CTS är en kritisk signal för flödeskontroll inom RS-232C-protokollet, särskilt i scenarier där dataöverföringens hastighet och mottagarens bearbetningshastighet kan variera. En korrekt implementering och förståelse av CTS och dess interaktion med RTS är avgörande för att säkerställa pålitlig datakommunikation i seriella system.