ARF868 Radio Modems - User guide version V1.8.1
24
Page
of 26
Après la bonne exécution de la commande d’auto-détection, une lecture du registre S210 (ATS210 ?) retournera, la valeur de débit UART identi-
fiée dans la table (valeur 3 à 7). Elle sera mémorisée sur reconnaissance de la commande AT&W.
Note2
: Sauf autre demande particulière, les switchs internes au modem (réglages usine) sont basculés sur le mode Auto (identique à la posi-
tion S215 = 4).
Note3
: Le débit UART doit être choisit aussi proche que possible du débit Radio.
Ceci afin de limiter l’utilisation de la zone mémoire tampon et l’activation des signaux RTC/CTS de contrôle de flux UART.
Exemple1 : Pour un débit radio de 57.6Kbps (S254=8), le choix du débit UART 57.6Kbps (S210=6) conviendra parfaitement.
Exemple2 : Pour un débit UART de 9.6Kbps (S210=3), le débit radio 9.6Kbps(S254= 3) est le meilleur choix possible.
Dans le cas où il n’est pas possible de rapprocher les débits UART et Radio, la mémoire tampon de taille 1024 octets compensera les différences
de vitesse, dans la mesure où cet écart n’est pas significatif et/ou que la taille des données à transmettre est limitée.
Dans tous les autres cas, seule l’utilisation du contrôle de flux UART(S216=1) permettra de garantir l’intégrité des données transmises.
Note4
: Le choix par défaut de sortie manuelle du mode convient à un usage de développement, ou l’utilisateur doit pouvoir garder la maitrise
de la sortie du mode commande.
La programmation d’un timeout est recommandé lors de l’usage en exploitation, pour permettre le retour automatique du modem en mode
communication s’il s’avérait qu’une chaîne de caractères dans le flux de données soit involontairement assimilée à une demande d’entrée en
mode commande.
Note5
: Les registres S217 et S218 sont utilisés pour synchroniser le démarrage de transmission:
• Soit sur un timeout (S217)
• Soit sur un nombre de données en mémoire tampon (S218)
La première des deux limites atteinte, va déclencher le démarrage de la transmission.
Quand le nombre d’octets en mémoire tampon atteint le seuil du registre S218 avant le timeout du registre S217, c’est un déclenchement sur
données.
Au contraire, quand le timeout du registre S217 arrive à échéance avant que les données en mémoire tampon aient atteint le seuil du registre
S218 , c’est un déclenchement au temps.
A noter que la programmation à 0 du registre S217 (pas de timeout) implique forcément que le seuil du registre S218 soit atteint pour démarrer
la transmission.
Exemple :
TX RF via S218
S217 = 10 millisecondes
S218 = 3 octets
Condition 3 octets remplie = émission
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
Millisecondes
TX RF via S217
S217 = 10 millisecondes
S218 = 3 octets
Condition 10 millisecondes sans nouvel
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
octet remplie = émission
Millisecondes
TX RF via S218
S217 = 10 millisecondes
S218 = 3 octets
Condition 3 octets remplie avant
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17
échéance timeout 10 millisecondes = émission
Millisecondes