Baudrate beperking op een seriële poort
FAQ #100252
In principe op PCD systemen ingevoerd vóór 2003 zijn er enkele beperkingen worden beschouwd over de maximale baud-rate van seriële communicatie.
Afhankelijk van de firmware en hardware kunnen niet alle seriële poorten worden gebruikt op hun theoretische maximale baud-rate op hetzelfde moment.
Vóór 2003 ingevoerde systemen:
- Alle PCD1, PCD2 (behalve PCD2.M480), PCD4 en PCD6, alsmede PCS1 klassieke contollers hebben een baud rate beperking van 38.4 kB/s op elke seriële poort.
Voor oudere firmware (FW) versies is er een verdere beperking aangezien er een UART verantwoordelijk voor twee seriële poorten en deze UART kan niet overweg met baud-rates van 38.4 kB/s op beide poorten op hetzelfde moment. De poorttoewijzing van de UARTs is de volgende: eerste UART: poort 0 en 1; tweede UART: poort 2 en 3 enz.
Dit betekent dat het niet mogelijk om de betrokken poorten instellen op
-38.4 kB/s elke
-one-38.4 kB/s en een tot 19.2 kB/s
- maar het is mogelijk om één poort ingesteld op 38.4 kB/s en één poort tot 9600 B/s. - Als gevolg van meer efficent poort omgaan met recente FW hebben versies de volgende beperking (onafhankelijk van de productiedatum voor HW):
Bedrag van de beschikbare poorten gedeeld door 2 gelijke hoeveelheid poorten die kunnen communiceren op 38.4 kB/s. Alle residuaire poorten hebben een maximale baud-rate van 19.2 kB/s.
Daarnaast een UART van een PCD7.F5xx niet kunnen omgaan met 19.2 kB/s enerzijds en 38.4 kB/s op de andere poort. Maar het is mogelijk om beide poorten toewijzen aan 38.4 kB/s.
Systemen ingevoerd sinds 2003 (PCD2.M480 en PCD3.xxxx):
Vanwege snellere hardware zijn er veel hogere baud tarieven mogelijk op de seriële poorten (tot 115 kB/s)!
Er is slechts één beperking met betrekking tot UART delen links:
Op een PCD7.F5xx is het niet mogelijk om te communiceren op één poort op 19.2 kB/s en een de tweede poort op 34.8 kB/s op hetzelfde moment (maar twee keer 38.4 kB/s mogelijk is!).
Dit betekent dat alle poorten op de maximale baud-rate communiceren kunnen (die is opgegeven in de technische informatie (TI) of in de handleiding) op hetzelfde moment.
FW versies die ondersteuning bieden voor de nieuwe poort behandeling hierboven vermeld:
Voor de volgende en nieuwer FW is versie de volgende regel geldig:
Bedrag van de beschikbare poorten gedeeld door 2 gelijke hoeveelheid poorten die kunnen communiceren op 38.4 kB/s.
Alle residuaire poorten hebben een maximale baud-rate van 19.2 kB/s.
PCD systeem | vereiste FW versie |
PCD1.M1x0 | V081 |
PCD2.M110/M120 | V090 |
PCD2.M150 | V0C0 |
PCD2/4.M170 | V010 |
PCD4.Mxx5 | niet ondersteund |
PCD6.M1xx/M2xx | niet ondersteund |
PCD6.M3x0 | V040 |
PCS1.C8xx | V090 |
Categories
PCS1
PCD1 / _Firmware Classic
PCD2 / _Firmware Classic
PCD7 / Fxxx
PCD4 / _Firmware
PCD6 / _Firmware
PG5 2.0 / Serial-S-Bus
Last update: 27.05.2015 11:09
First release: 04.11.2004 16:28
Views: 16357