GUIDE TECHNIQUE

CARTE MODEM

LCE-123

(Rev. Avril 1990)

SOMMAIRE:

CONFIGURATION DE LA CARTE

INSTALLATION DE LA CARTE

LE JEU DE COMMANDES HAYES

FIRMWARE DE LA CARTE

CONFIGURATION DE LA CARTE

La carte modem LCE-123 est conçue pour être exploitée dans un micro-ordinateur de type PC, PC/XT ou PC/AT.

Avant toute installation dans la machine, la carte modem doit être configurée.

L'utilitaire DETECTE.COM, livré avec le produit, vous aidera à positionner les cavaliers de la carte en fonction de la configuration de votre machine.

DETECTE.COM doit être utilisé avant l'installation de la carte LCE-123.

Pour lancer le programme, insérez la disquette1 du programme LCE-COM2 dans le lecteur puis tapez:

C:\> A:DETECTE <ENTREE>

Choisissez ensuite la carte LCE123 parmi les cartes modem proposées puis configurez les cavaliers de la carte conformément aux indications de l'écran.

A titre indicatif, les possibilités d'adressage de la carte LCE-123 sont présentées dans le tableau ci-dessous.

La carte LCE-123 est configurée en usine en COM2 (2F8H/IRQ3).

Port série

Adresse

Interruption

S1

S2

Sx

COM1

3F8

IRQ4

A

A

S1

COM2

2F8

IRQ3

B

A

S3

COM3

3E8

IRQ4

A

B

S4

COM4

2E8

IRQ3

B

B

S3

INSTALLATION DE LA CARTE

La carte LCE-123 s'installe dans l'un des connecteurs situés à l'intérieur de votre micro-ordinateur. Pour réaliser cette installation, il est conseillé de suivre les étapes suivantes:

- Mettre hors tension le micro-ordinateur et tous ses périphériques.

- Démonter le capot de la machine en se référant si besoin est au manuel d'utilisation.

- Repérer un slot disponible et dévisser la cornière qui lui est associée.

- Insérer avec précaution la carte LCE-123 dans le slot choisi puis la visser au chassis.

- Remettre le capot de la machine.

- Connecter le cordon de liaison téléphonique sur la carte LCE-123 et dans le conjoncteur mural. Rebrancher le téléphone sur la prise gigogne.

CARACTERISTIQUES

Caractéristiques physiques:

Dimension de la carte:

Le modem est installé sur une carte courte de format compatible au bus PC. Cette carte est munie d'une équerre permettant de la fixer par une vis dans un logement du bus standard.

Longueur : 135 mm

Hauteur : 106 mm

Epaisseur : 20 mm

Consommation:

Tension prélevées sur le bus du micro-ordinateur:

-12V et -5V : 35 mA

+5V : 350 mA

Réglages:

Le seul réglage accessible à l'utilisateur est le niveau sonore du haut-parleur (voir plus loin).

Les réglages suivants sont effectués en usine (accessibles par un spécialiste):

- niveau d'émission en ligne, de 16 à 1 dBm. Réglé en usine à -10 dBm.

- symétrie des signaux démodulés.

CONFIGURATION DE LA CARTE:

Deux porte-cavaliers permettent le choix de quatre adresses différentes (livrée en COM2) et de trois niveaux d'interruption IRQ3, IRQ4 et IRQ5 (livrée en IRQ3).

HAUT-PARLEUR:

Puissance maximale 250 mW.

Monté sur la carte, il permet le suivi de l'établissement de la communication. Sa mise en service et le choix de trois niveaux d'écoute sont accessibles par les commandes Hayes.

CONNECTEUR DU CABLE DE LIAISON:

Côté carte c'est un connecteur à quatre contacts de type Molex. Coté prise téléphone c'est une prise gigogne compatible PTT.

CARACTERISTIQUES TECHNIQUES:

La carte LCE-123 est un modem répondant aux avis V21, V22, V23, V25 et V25bis du CCITT. Elle permet d'assurer une transmission asynchrone en "full duplex" à une vitesse de 300 Bauds (300 bits par seconde) , 1200 Bauds (1200 bits par seconde) et 75/1200 Bauds (75 bits par seconde pour la voie émission et 1200 bits par secondes pour la voie réception).

Deux modems équipent la carte:

- un modem intégré traite les signaux répondant aux avis V21 et V22.

- un modem intégré traite les signaux répondant à l'avis V23 du CCITT.

MODEM V21/V22:

- type de modulation V21: par déplacement de fréquences porteuses (FSK) en vitesses basses.

Fréquences porteuses:

* voie de transmission canal appelant:

Fz (symbole 1, repos) = 980 Hz.

Fa (symbole 0, travail) = 1180 Hz.

* voie de transmission canal appelé:

Fz (symbole1,repos) = 1650 Hz.

Fa (symbole 0, travail) = 1850 Hz.

- type de modulation V22 : par saut de phase des fréquences porteuses (FSK)

* voie de transmission canal appelant : porteuse 1200 Hz

* voie de transmission canal appelé : porteuse 2400 Hz.

Modulation par saut de phase après codage des données série sous forme de quatre "dibits".

MODEM V23

- type de modulation : par déplacement de fréquences porteuse (FSK).

Fréquences porteuses:

* voie de transmission canal appelant:

Fz (symbole 1, repos) = 390 Hz, Fa (symbole 0,travail) = 450 Hz.

* voie de transmission canal appelé:

Fz (symbole 1, repos) = 1300 Hz, Fa (symbole 0, travail) = 2100 Hz.

Le modem est retournable.

CARACTERISTIQUES COMMUNES:

- mode d'exploitation bidirectionnel simultané.

- niveau d'émission ajustable par un potentiomètre d'une valeur maximale de -1 dBm à -16 dBm. (niveau

réglé à -10 dBm en usine.)

- seuil de détection: supérieur = -43 dBm, inférieur = -48 dBm avec hystérésis de 2 dB environ.

- contrôle de la prise de ligne. Il s'agit de la phase comprise entre la composition du numéro d'appel et l'établissement de la communication. Le dispositif reconnaît la tonalité d'invitation à numéroter : 440 Hz et la fréquence de 2100 Hz émise par le modem appelé. La reconnaissance de la tonalité interurbaine 440 Hz +330 Hz est reconnue par le logiciel en plus de l'écoute haut-parleur.

- Types de numérotation : il y a deux types de numérotation disponibles suivant la configuration choisie.

- La numérotation par impulsions : elle consiste à envoyer des trains de coupure de ligne dont le nombre dépend du numéro appelé.

* temps d'ouverture : 66 ms + ou - 7 ms.

* temps de fermeture : 33 ms + ou - 4ms

* période : 100 ms + ou - 10ms

* interurbain: 900 ms + ou - 100ms

- La numérotation par fréquences vocales. Cette méthode consiste à former les chiffres au moyen d'un couple de fréquences choisies, l'une parmi quatre fréquences hautes, l'autre parmi quatre fréquences basses . Les chiffres sont émis à une cadence de 70 ms. Le niveau des fréquences élevées est d'un niveau supérieur à 2 dB par rapport aux fréquences basses. Le niveau d'émission est ajusté automatiquement pour répondre aux normes ( -6 et -8 dBm + ou - 2 dB).

- Réception de la fréquence en provenance du poste appelé : le 2100 Hz est attendu 40 secondes depuis la numérotation.

- Caractéristiques du dispositif de prise de ligne. Ce dernier a pour rôle : d'isoler galvaniquement la ligne téléphonique de l'équipement de transmission de données, de réguler le courant de ligne lorsque la prise de ligne est commandée, de détecter les appels extérieurs, de commander la numérotation impulsionnelle.

- L'isolation galvanique est supérieure à 5 Mohms.

- Le courant de ligne reste inférieur à 50 mA pour une tension de 54 Volts.

- Les appels externes de fréquence 50 Hz n'ont pas d'effet pour une valeur supérieure à 10 Volts. Ils sont détectés pour une valeur supérieure à 25 Volts.

- Caractéristiques électriques de l'entrée de ligne du modem. Coefficient de désadaptation par rapport à une ligne de 600 ohms d'impédance inférieure à 14 dB de 300 à 3400 Hz.

- Symétrie par rapport à la terre supérieure à 50 dB dans la bande de 40 à 3400 Hz.

- Jonction entre le modem et l'unité de transmission asynchrone : interne à la carte.

- Raccordement au réseau autocommuté. Le raccordement est effectué par une fiche conjoncteur gigogne conformément à la réglementation relative aux équipements de transmission de données. La ligne téléphonique doit arriver sur une prise assurant la continuité électrique vers un poste téléphonique agréé, lorsque le modem n'est pas en service.

Lorsque le poste téléphonique est branché, le modem commande sa mise en service. Dans le cas où le micro-ordinateur est hors tension, le relais de prise de ligne est au repos et la continuité entre la partie mâle et femelle de la prise gigogne est assurée.

- Raccordement au micro-ordinateur. La carte est raccordée au micro-ordinateur par un connecteur encartable de 62 contacts. Il assure l'alimentation de la carte, la transmission des données, des adresses et des commandes, et reçoit les demandes d'interruption.

LE JEU DE COMMANDES HAYES

Le dialogue avec LCE-123 est basé sur le jeu de commandes "HAYES". Le processeur de la carte interprète les commandes reçues et retourne en réponse un code résultat. La liaison avec le PC est réalisée au moyen d'une interface série asynchrone du type 8250 habituellement utilisée sur les cartes de télécommunication.

LA SYNTAXE DES COMMANDES HAYES

Une ligne de commande doit commencer par les préfixes "AT" ou "at" (code ASCII) à l'exception des commandes "A/" et "

Le modem examine le préfixe reçu pour déterminer la vitesse de transmission et le format ( 7 bits, 8 bits) ainsi que la parité.

Les formats autorisés sont:

1 start, 7 bits sans parité , au moins un stop.

1 start, 7 bits parité paire ou impaire, au moins un stop.

1 start, 8 bits parité paire ou impaire, au moins 1 stop.

1 start, 8 bits sans parité, au moins un stop.

Plusieurs commandes Hayes peuvent être placées sur une même ligne. Il est alors possible d'insérer des "ESPACE" entre chaque commande. Les caractères "ESPACE" ne sont pas interprétés. Une ligne de commandes doit finir par le caractère "retour chariot" code hexa 0D (pouvant être changé). Si le retour chariot est oublié la ligne de commande est ignorée. Une ligne de commande peut contenir 40 caractères utiles.

La liste qui suit présente de façon succincte le jeu de commandes Hayes du modem LCE-123.

Commandes générales:

AT préfixe à toute commande Hayes.

ATO communication reprise ou prise de la ligne après numérotation manuelle.

ATA connexion en réponse manuelle (ANSWER)

ATB0 mode V21, V22 (CCITT) par défaut.

ATB1 mode V23 (CCITT)

ATB2 mode BELL 212A, 103

ATB3 même fonction que ATB0 sans 1300 Hz cadencé après la numérotation (fortement conseillé en V21).

ATZ reset : réinitialise tous les registres (valeur par défaut) et sélectionne le mode V22.

A/ réexécute la commande précédente sans affichage.

ATV ou ATV0 retourne un message numérique.

ATV1 retourne un message explicite (par défaut).

ATQ1 aucun code résultat retourné.

ATQ ou ATQ0 retourne un message (par défaut).

ATT configure le modem en numérotation fréquentielle.

ATP configure le modem en numérotation décimale (par défaut).

ATH ou ATH0 cette commande libère la ligne.

ATH1 provoque le décroché sans émission de porteuse.

ATE ou ATE0 pas d'écho de frappe des caractères constituant une commande Hayes.

ATE1 écho de frappe des caractères d'une commande Hayes (par défaut).

ATL ou ATL0 ou ATL1 haut-parleur actif niveau faible (par défaut).

ATL2 haut-parleur actif niveau moyen.

ATL3 haut-parleur actif niveau fort.

ATM ou ATM0 haut-parleur non actif.

ATM1 haut-parleur actif pendant les prises de ligne jusqu'à la détection de porteuse (par défaut).

ATM2 haut-parleur actif en permanence.

ATM3 haut-parleur actif depuis la fin de la numérotation jusqu'à la détection de porteuse.

ATX0 inhibe le mode V21 / tolérance élargie de la détection de tonalité d'invitation à numéroter / code résultat d'une connexion :"CONNECT" / pas de détection de la tonalité d'occupation (le code résultat "BUSY" ne sera jamais émis).

ATX1 même fonction que ATX0 avec les codes résultats : CONNECT 75, CONNECT 1200.

ATX2 même fonction que ATX1 avec détection de tonalité d'invitation à numéroter.

ATX3 même fonction que ATX1 avec détection de tonalité d'occupation et validation du mode V21.

ATX4 même fonction que ATX1 avec détection de toutes les tonalités et validation du mode V21 (par défaut).

AT&D0 modification du DTR sans effet sur le fonctionnement du modem.

AT&D1 retour en mode commande si DTR est dévalidé.

AT&D2 déconnexion si DTR dévalidé.

AT&D3 initialisation du modem si DTR dévalidé une fois la connexion établie.

AT&G0 aucune tonalité de garde n'est émise quand LCE-123 est en mode REPONSE (ANSWER) V22.

AT&G1 la tonalité de garde émise en mode REPONSE (ANSWER) V22 est à 550 Hz.

AT&G2 la tonalité de garde émise en mode REPONSE (ANSWER) V22 est à 1800 Hz (par défaut).

AT&P0 sélectionne le rapport cyclique US (39-61 ms) pour la numérotation décimale.

AT&P1 sélectionne le rapport cyclique EUROPE (33-67 ms) pour la numérotation décimale (par défaut).

AT&C0 le signal DCD est validé même si le modem n'est pas connecté.

AT&C1 le signal DCD est validé lorsque le modem est connecté (par défaut).

LE BUFFER DE COMMANDE

L'interpréteur chargera la ligne de commandes dans un buffer de 40 caractères. Le préfixe "AT" ou "at", le retour chariot, le saut à la ligne optionnel après le retour chariot, les "ESPACES" introduits dans une ligne de commandes ne seront pas écrits dans ce buffer.

Une commande ne peut être chargée ou exécutée si un appel entrant est détecté par LCE-123. Le code résultat explicite "RING" est renvoyé à chaque sonnerie. Par contre les commandes peuvent être reconnues et exécutées entre deux sonneries successives.

Si la ligne de commandes excède la taille du buffer, le code résultat "ERROR" est retourné.

Si le buffer contient une commande, celle-ci pourra être exécutée sur une réception du préfixe "A/".

La ligne de commande présente dans le buffer reste valide jusqu'à réception du prochain préfixe "AT" ou "at" qui en provoquera l'effacement.

Une commande peut être modifiée avant son exécution à l'aide de la touche "BACK SPACE", qui efface le dernier caractère reçu. Le préfixe "AT" ou "at" ne peut être effacé.

ATTENTION: à la réception d'un "back space", LCE-123 renvoie "back space" "espace" "back space", soit au total 3 caractères. Ce traitement étant plus long qu'un écho normal, sa répétition peut conduire à des disfonctionnements du modem.

MODE COMMANDE, MODE CONNECTE

LCE-123 peut être placé dans deux modes de fonctionnement distincts et exclusifs:

- le mode commande: correspond à l'interprétation et à l'exécution des commandes Hayes.

- le mode connecté: validé lorsqu'une connexion est établie. Les données émises par le PC sont après modulation transmises en ligne. La séquence d"échappement permet de quitter le mode connecté pour replacer LCE-123 en mode commande sans perdre de communication.

COMPTES-RENDUS (codes résultats) DE LCE-123

LCE-123 peut renvoyer les résultats sous deux formes:

- forme numérique,

- forme explicite.

La liste des codes résultat est la suivante:

Numérique

Explicite

Signification

0

OK

La commande a été correctement exécutée.

1

CONNECT75

CONNECT 300

La connexion est établie à la vitesse demandée.

2

RING

La carte détecte un appel entrant.

3

NO CARRIER

La carte n'a pas établi ou a perdu la connexion.

4

ERROR

La carte a détecté une erreur de syntaxe dans une commande ou un numéro brûlé dans une commande de numérotation.

5

CONNECT 1200

La connexion est établie à la vitesse de 1200 bps.

6

NO DIALTONE

La carte ne détecte pas de tonalité d'invitation à numéroter lors d'une prise de ligne ou de l'exécution de la commande "W"

7

BUSY

Après numérotation, la carte détecte la tonalité d'occupation

8

ANSWER

La carte ne détecte pas de réponse avant l'expiration du temps d'établissement.

Note:

Les messages "CONNECT 1200" et "CONNECT 75" sont renvoyés par LCE-123 si une des commandes ATX1, ATX2, ATX3 ou ATX4 a été utilisée préalablement. Si LCE-123 a été configurée par ATX0, le message "CONNECT" est renvoyé à l'établissement de la communication. Le message "CONNECT 300" ne sera renvoyé que si l'une des commandes ATX3 ou ATX4 autorisant le mode V21 a été préalablement validée.

LES OPTIONS SUR LES CODES RESULTAT

Les commandes "ATV" et "ATQ" contrôlent les codes résultats.

COMMANDE ATV

Par défaut LCE-123 renvoie les codes résultants sous une forme explicite "OK", "RING"... La commande "ATV" ou "ATV0" force la génération des codes résultat sous une forme numérique. Ils sont renvoyés de la façon suivante:

"retour chariot", "line feed", "code numérique", "retour chariot".

La commande "V1" sélectionne les codes résultat sous forme littérale et s'établit de la façon suivante:

"retour chariot", "line feed", "code résultat explicite", "retour chariot", "line feed".

COMMANDE ATQ

Par défaut LCE-123 génère un code résultat en réponse à chaque commande.

La commande "ATQ1" inhibe la génération des codes résultat.

La commande "ATQ0" ou "ATQ" autorise l'émission des codes résultat.

COMMANDES DE NUMEROTATION

L'exécution d'une commande de numérotation gère la prise de ligne, la numérotation puis la connexion.

COMMANDE ATD

Une commande de numérotation est repérée par la lettre "D" suivie du numéro d'appel. Ce dernier est constitué des symboles "0" à "9". "A", "B", "C", "D", "#", "*".

Si la numérotation impulsionnelle est sélectionnée, les six derniers symboles de "A" à "*" sont ignorés.

Certains caractères peuvent être insérés dans la commande de numérotation afin de paramétrer l'appel.

MODE DE NUMEROTATION

LCE-123 est capable d'exécuter une numérotation impulsionnelle (par défaut) ou multi-fréquence (fréquences vocales).

La commande "T" sélectionne la numérotation fréquentielle.

La commande "P" sélectionne la numérotation décimale.

Exemple: ATDT3600

ATDP3600

Il est possible d'utiliser les deux modes de numérotation pour une même appel. Ceci peut être utile pour passer certains standards qui n'acceptent pas la numérotation fréquentielle.

Exemple: ATDP0WT3600

Le 0 sera composé en mode impulsionnel et le 3600 en mode multifréquence.

PAUSE DANS LA NUMEROTATION AVEC "," et "/"

La virgule "," insérée dans une commande de numérotation permet de demander une pause de 2 secondes (val par défaut, modifiable dans le registre S8).

Les virgules sont cumulatives, ceci peut permettre de demander des pauses supérieures à 2 secondes.

Exemple: ATDT,,3600 (attente de quatre secondes).

Le séparateur "W" permet d'attendre (6 secondes maximum) la tonalité d'invitation à numéroter avant de continuer.

Cette commande est utile pour les numérotations inter-urbaines ou internationales, ou sur les installations privées.

Si cette détection échoue, l'établissement de la connexion est annulé, et le code résultat NO DIALTONE est retourné au micro-ordinateur par la carte.

Exemple: ATD16W3600

DIFFERENTS CAS DE NUMEROTATION

ATD12345678 exemple de numérotation. Les chiffres se suivent.

ATD12 34 56 78 exemple avec espace entre groupe de chiffres.

ATD12-34-56-78 exemple avec un trait entre groupe de chiffres.

ATD,12345678 la "," correspond à une attente de 2 secondes.

ATD/12345678 le signe "/" correspond à une attente de 0,125 seconde.

ATD16W3456 le signe W correspond à l'attente de tonalité inter-urbaine.

ATD12345R le "R" correspond à un retournement du modem après la numérotation.

ATD12345: le signe ":" indique un retour au mode commande après la numérotation.

RETOURNEMENT DU MODEM

La commande "R" doit être le dernier caractère d'une commande de numérotation. Ceci a pour conséquence de placer LCE-123 en "Appelé" (Answer) au lieu d'être "Appelant" (Originate). Ceci est parfois utile pour les modems ne sachant pas fonctionner en "Appelé".

Exemple: ATD3600R

RETOUR AU MODE COMMANDE

La commande ":" permet de rester en mode commande après une numérotation ayant abouti à une connexion.

Exemple :

Emission du PC : ATDT36125:

Réponse de LCE-123: OK

Emission du PC ATDT221

Cet exemple provoque le "décroché" de LCE-123 et la numérotation du 6125.

Puis la possibilité est donnée d'envoyer des numéros sur la ligne (simulation d'un clavier à touches fréquentielles). Le numéro 221 peut correspondre par exemple à un mot de passe.

LES COMMANDES DE CONFIGURATION POUR LES CONNEXIONS

Le modem LCE-123 est capable de réaliser des connexions selon les protocoles suivants:

CCITT V23 75/1200 bauds (retournable)

CCITT V21 300 bauds

CCITT V22 1200 bps

BELL103 300 bauds

BELL 212A 1200 bauds.

La sélection des différents protocoles se fait par les commandes associées et la vitesse du 8250 en émission.

B0 V21,V22 (selon vitesse)

B1 V23 (retournable suivant vitesse)

B2 BELL 103/212 A (selon vitesse)

B3 Suppression de l'émission du 1300 Hz cadencé (pour une connexion en V21 cette commande est conseillée).

Les commandes de paramétrage pour la connexion:

- codes résultat émis,

- tonalités détectées,

- émission de la tonalité de garde,

- gestion des signaux de contrôle.

ATX0 Cette commande autorise tous les standards excepté le V21. De plus, elle permet d'élargir la tolérance de détection des tonalités pour pouvoir "passer" certains standards privés. La tonalité d'occupation n'est pas détectée (pas d'émission du code résultat BUSY). Le code résultat après une connexion sera CONNECT ou "1".

ATX1 Configure LCE-123 de la même façon que la commande ATX0. Le code résultat après une connexion est plus précis: CONNECT 75, CONNECT 1200 ou 1.5.

ATX2 Configure LCE-123 de la même façon que la commande ATX1 et rajoute la détection de la tonalité d'invitation à numéroter. En cas d'absence de tonalité, le code résultat "NO DIALTONE" est retourné.

ATX3 Autorise le mode V21 (CONNECT 300). Configure LCE-123 de la même façon que la commande ATX1 et rajoute la détection de la tonalité d'occupation (émission du code résultat "BUSY)".

ATX4 Autorise le mode V21 (CONNECT 300). Configure LCE-123 pour la détection de toutes les tonalités à savoir, la tonalité d'invitation à numéroter et la tonalité d'occupation.

AT&G0 Cette commande inhibe l'émission d'une tonalité de garde quand le modem est placé en mode ANSWER pour les standards V22.

AT&G1 Cette commande autorise l'émission d'une tonalité de garde à 350 Hz quand le modem est configuré en mode REPONSE (Answer) pour le standard V22.

AT&G2 Est identique à la commande AT&G1 avec une tonalité de garde à 1800 Hz.

AT&P0 Sélectionne le rapport cyclique norme US (soit 39-61 ms) pour la numérotation décimale.

AT&P1 Sélectionne le rapport cyclique norme EUROPE (soit 33-67 ms) pour la numérotation décimale.

AT&C0 Cette commande agit sur la gestion su signal DCD (Data Carrier Detect ou présence porteuse) donnée par la carte à travers l'interface série asynchrone (8250) de la carte. Le signal DCD est validé en permanence même lorsque le modem n'est pas connecté.

AT&C1 Comme AT&C0, cette commande agit sur la gestion du signal DCD. Ce dernier n'est validé que si la carte détecte la porteuse attendue.

AT&D0 Cette commande permet d'ignorer le signal DTR (Data Terminal Ready).

AT&D1 Configure LCE-123 pour repasser en mode commande sur une perte du signal DTR une fois la connexion établie avec un modem distant.

AT&D2 Configure LCE-123 pour effectuer une connexion uniquement si le DTR est validé. La perte du signal DTR entraînera la libération de la ligne.

AT&D3 Configure LCE-123 pour effectuer une initialisation du modem sur la perte du DTR une fois la carte connectée.

LA REPONSE A UN APPEL

La réponse à un appel entrant est manuelle ou automatique

- REPONSE MANUELLE

Le modem LCE-123 est en mode commande. Il détecte un appel entrant provoquant l'émission du code résultat "RING" à chaque sonnerie.

La commande "ATA" provoque la réponse manuelle de la carte à l'appel entrant détecté.

Cette commande doit être envoyée et exécutée entre deux sonneries successives. La carte réalise une prise de ligne et émet la porteuse. Le modem est placé en "appelé" (Answer).

Dans le cas d'une absence de porteuse le code résultat "NO CARRIER" sera retourné.

Dans le cas d'une connexion réussie, la carte retournera : "CONNECT 75", "CONNECT 1200", ... au micro-ordinateur.

- REPONSE AUTOMATIQUE

Le fonctionnement en automatique n'est effectif que si le registre S0 est initialisé avec une valeur non nulle. Par défaut S0 contient 0, ce qui inhibe la réponse automatique de la carte.

La valeur "n" placée dans S0 permet le déclenchement de la réponse automatique après détection de "n" sonneries. A chaque sonnerie le code résultat "RING est retourné. Une fois la réponse automatique déclenchée, la suite des opérations est identique à celle de la commande "ATA".

Exemple: ATS0 =1 réponse automatique

ATS0 =0 pas de réponse automatique

COMMUTATION ENTRE LES DIFFERENTS MODES

MODE COMMANDE/ MODE CONNECTE

La séquence d'échappement permet de passer du mode connecté au mode commande sans couper la liaison établie entre les modems. La séquence d'échappement est constituée du caractère ASCII "+" répété trois fois. L'envoi de la séquence d'échappement doit être encadré par deux temps de garde. Le temps de garde et le caractère ASCII constituant la séquence d'achappement, peuvent être modifiés en réinitialisant respectivement les registres S2 et S12.

Exemple:

- Envoi d'une séquence d'échappement par le micro-ordinateur: attente d'une durée programmée dans S12,

- Envoi de "..++" avec une durée entre chaque "|' inférieure à celle contenue dans S12,

- Attente d'une durée programmée dans S12

La carte retourne alors le code résultat "OK". Le retour en mode connecté est réalisé par la commande "ATO" (On line).

Le retour au mode commande peut aussi être obtenu en inhibant le bit DTR du 8250 servant d'interface entre le micro-ordinateur et la carte (voir la commande AT&D1). Si le modem distant raccroche, ceci provoque le retour en mode commande (perte de porteuse). Une fois revenu en mode commande, il est possible de "raccrocher" avec la commande "H".

Exemple: ATH.

MODE VOCAL / MODE MODEM

Il est tout à fait possible de passer d'une communication vocale à une connexion modem.

Vocal -> Modem

La communication est réalisée en validant la commande "ATA" pour le premier MODEM et la commande "ATO" pour le deuxième modem.

Le choix "A" correspond au modem que l'on place en mode "appelé" (Answer).

Le choix "O" correspond au modem que l'on place en mode "appelant" (originate).

Modem -> Vocal

L'un des correspondants provoque la libération de la ligne par la séquence d'échappement suivie de "H" ou par l'abandon du signal DTR. Si les combinés téléphoniques sont décrochés, la communication vocale est reprise.

LES COMMANDES DIVERSES

ECHO

Par défaut, la carte renvoie au micro-ordinateur les caractères de la séquence Hayes:

ATE ou ATE0 inhibe cet écho des commandes.

ATE1 valide l'écho des caractères (sauf le retour chariot de fin de ligne).

HAUT-PARLEUR

Le modem LCE-123 est muni d'un haut-parleur dont la principale fonction est de permettre à l'opérateur de suivre l'établissement d'une prise de ligne et d'une connexion.

CONTROLE DU VOLUME

Les commandes suivantes servent à programmer le niveau du volume pour la future connexion:

- ATL, ATL0, ATL1 sélectionne le volume minimum (par défaut).

- ATL2 sélectionne le niveau moyen

- ATL3 sélectionne le niveau maximum.

CONTROLE DE FONCTIONNEMENT

La commande "M" permet de choisir le mode de fonctionnement du haut-parleur pour la future connexion.

ATM ou ATM0: le haut-parleur est inhibé.

ATM1 active le haut-parleur uniquement durant la phase de connexion.

ATM2 active en permanence le haut-parleur.

ATM3 active le haut-parleur entre la numérotation et la connexion

LES REGISTRES PARAMETRES

La carte LCE-123 dispose de 28 registres repérés S0 à S27 permettant de paramétrer certains temps et/ou la configuration de la carte. Il s'agit de registres de huit bits dont la valeur est toujours donnée en décimale (0 à 255). Certains registres sont réservés et ne doivent pas être utilisés:

S15, S16, S17, S18, S19, S20, S24, S25, S26.

LECTURE D'UN REGISTRE

La lecture d'un registre est déclenchée par la commande "ATSn?" où "n" exprime le numéro du registre à visualiser.

Exemple:

Commande: ATS0?

Réponse: 002

OK

La carte a reçu la commande ATS0?, elle répond "retour chariot", "retour à la ligne", "le contenu du registre S0 sur 3 caractères en notation décimale", "retour chariot", "retour à la ligne", "Le code résultat".

Le code résultat est explicite ou numérique, selon la configuration de la carte.

Plusieurs registres peuvent être lus:

Exemple:

Commande ATS0? S1?

Réponse 002

010

OK

MODIFICATION D'UN REGISTRE

La commande "Sn = X" permet d'introduire la valeur X (notation décimale) dans le registre Sn. X peut être donné sur 1, 2 ou 3 caractères. Si X possède plus de trois caractères, seul les trois derniers caractères seront pris.

Exemple:

ATS0 = 2

OK

ATS0?

002

OK

ATS0 = 00002

OK

ATS0?

002

OK

DESCRIPTION DES REGISTRES

Registre S0 (Défaut 0)

Le registre S0 détermine le nombre de sonneries au-delà desquelles la carte déclenche une procédure de réponse automatique. Une valeur nulle inhibe la réponse automatique.

Registre S1 Lecture uniquement

Le registre S1 compte le nombre de sonneries lors de la détection d'un appel entrant.

Registre S2 (Défaut 43)

Le registre S2 contient le code ASCII du caractère composant la séquence d'échappement. Il peut être utile dans le cas où le modem distant utilise le même caractère mais n'effectue pas la capture de la séquence afin d'éviter son transfert sur la ligne.

Registre S3 (Défaut 13)

Le registre S3 contient la valeur ASCII du code "Retour chariot". Le code est utilisé pour terminer une ligne de commande et les codes résultat.

Registre S4 (Défaut 10)

Le registre S4 contient la valeur ASCII du code "Saut de ligne". Ce code est utilisé après le "retour chariot" lorsque les codes résultat sont validés.

Registre S5 (Défaut 8)

Le registre S5 contient la valeur ASCII du code "Back Space" utilisé lors de l'édition de la ligne de commande.

Registre S6 (Défaut 2)

Le registre S6 contient le temps d'attente exprimé en secondes entre le raccroché et le début de numérotation, afin de permettre au central de raccordement la détection du décroché.

Registre S7 (Défaut 30)

Le registre S7 contient la durée d'attente maximale exprimée en secondes entre la fin de la numérotation et la réponse du modem distant. Cette durée doit inclure l'acheminement de l'appel, le décroché du correspondant et l'établissement des porteuses.

Registre S8 (Défaut 2)

Le registre S8 détermine la durée d'attente exprimée en secondes générée par le caractère "," lors de l'exécution d'une commande de numérotation.

Registre S9 (Défaut 6)

Le registre S9 contient la durée minimum de la présence de la porteuse en 1/10e de seconde du modem distant pour valider la connexion. Cette durée permet d'éviter une fausse interprétation des tonalités du réseau en porteuse retour. Plus cette valeur est importante, Moins il y a de risque de connexion intempestive.

Registre S10 (Défaut 14)

Le registre S10 contient la durée maximum exprimé en 1/10e de seconde d'une perte de porteuse au-delà de laquelle la carte provoque l'annulation de la connexion.

Registre S11 (Défaut 70)

Le registre S10 contient la durée exprimée en milli-secondes de l'espacement des digits en numérotation multi-fréquence.

Registre S12 (Défaut 50)

Le registre S12 contient la durée du temps "Mort" exprimée en 1/50e de seconde utilisé lors de la reconnaissance de la séquence d'échappement.

Registre S13

Le registre S13 est destiné à la lecture seule et fournit des informations sur l'état de la carte, ainsi que le dernier code résultat renvoyé. Son format est le suivant:

D7 D6 D5 D4 D3 D2 D1 D0

D7 : 1 Mode CCITT V23

0 Autre Modes

D6: 1 Echo Validé

0 Echo inhibé

D5: 1 Message explicite

0 Message numérique

D4: 1 Codes résultats validés

0 Codes résultats inhibés

D3 à D0 : Dernier code résultat de la carte LCE-123.

FIRMWARE DE LA CARTE

INTRODUCTION

Un logiciel spécifique (firmware, ou microprogramme) est implanté sur la carte, sous le contrôle d'un microprocesseur.

Les fonctions essentielles du logiciel implantées sur la carte modem se présentent comme suit:

La première fonction de ce logiciel est de gérer l'établissement des communications. Il reçoit des ordres sous forme de commande Hayes provenant du micro-ordinateur. Dans ce cas, le modem fonctionne en mode "Commande". Lorsque la liaison est obtenue, il commute en mode "Connecté" et les caractères transmis à la carte sont intégralement dirigés vers la ligne. Pour replacer le modem en mode commande, il faut "s'échapper" par une séquence ESCAPE constituée par trois caractères " + " émis à une cadence bien définie.

La seconde fonction de ce logiciel est la surveillance du bon déroulement de la communication: la ligne sera raccrochée en cas de perte de porteuse ou de défaillance en cours de prise de ligne.

La troisième fonction est le contrôle des numéros émis afin d'éviter des numérotations intempestives lorsque la communication n'est pas établie, conformément à la réglementation en vigueur.

NUMEROTATION

Deux types de numérotation sont possibles:

- Numérotation impulsionnelle : elle est réalisée en agissant sur l'électronique prévue à cette effet. Chaque digit est composé en coupant le courant de ligne pendant une durée de 66 ms, puis en régulant le courant de ligne pendant 33 ms. La temporisation interchiffre est de 900 ms.

- Numérotation à fréquences vocales : elle est réalisée par l'envoi sur la ligne d'une somme de deux fréquences pendant une durée de 70 ms. La temporisation interchiffre est de 70 ms. Cette technique de numérotation offre l'avantage d'être plus rapide et permet la génération des numéros "#", "A", "B", "C", "D" et "*". Dès la fin de la numérotation, le modem émet une tonalité d'appel cadencé de 1300 Hz, conformément à l'avis V25 du CCITT.

DETECTION DES TONALITES

Les tonalités détectées sont les suivantes:

- invitation à numéroter : 440 Hz

- inter-urbaine : 330 + 440 Hz

retour d'appel : 440 Hz cadencé

- occupation: 440 Hz cadencé

- réponse: 2100 Hz

SUIVI DE L'ETABLISSEMENT DE LA COMMUNICATION

Cette phase est activée dès la fin de la numérotation et jusqu'à l'établissement complet de la connexion après détection du 2100 Hz. La durée maximale de cette phase est de 30 secondes au-delà desquelles l'appel est considéré inefficace. Pendant cette durée, la détection de retour d'appel ou d'occupation provoque l'abandon de la procédure.

DETECTION DU 2100 HERTZ

Cette tonalité est générée par tout équipement à réponse automatique. Conformément à l'avis V25, la détection est validée par la présence d'une fréquence de 2100 Hz continue pendant 600 ms. La disparition de cette tonalité est ensuite attendue avant le passage à la phase de connexion

REPONSE AUTOMATIQUE

Lorsque ce mode est validé (invalidé à la mise sous tension), la carte LCE-123 compte les sonneries et déclenche la procédure de réponse automatique lorsque ce compte dépasse la valeur programmée par l'utilisateur (registre S0).

Après l'envoi de la tonalité de réponse (2100 Hz), LCE-123 émet la porteuse de retour et attend la porteuse du modem appelant; la connexion est alors établie.

Si LCE-123 appelée ne détecte pas la présence de la porteuse de l'appelant dans une durée de 10 secondes, la ligne est libérée et un message d'erreur est transmis au micro-ordinateur.

Dans le cas où la réponse automatique est invalidée, un fonctionnement manuel reste possible.

Les règles imposées par l'Administration PTT concernant l'appel automatique:

Les PTT imposent certaines règles concernant l'utilisation d'un modem à appel automatique. Ces règles permettent d'éviter aux abonnés d'être dérangés par des numérotations intempestives.

Système de brûlage des numéros:

Appels erronés:

Le système considère que l'appel est erroné lorsque celui-ci abouti à un décrochage sans échange de porteuses. Ce même numéro peut être recomposé dans les deux minutes qui suivent; sinon il n'est plus accepté.

Appels inefficaces:

L'appel est inefficace si la ligne est occupée ou si aucune réponse n'est détectée pendant le temps imparti. Il sera possible de recomposer le numéro quatre fois par tranche horaire.

Absence de tonalité:

Lorsque le modem ne détecte pas de tonalité d'invitation à numéroter, le logiciel empêche toute numérotation pendant dix minutes.

Remarque:

a) Une commande ne peut être chargée ou exécutée lorsqu'un appel entrant est détecté.

b) Seul un arrêt complet et une remise sous tension du micro-ordinateur permettront de réinitialiser le système en cas de blocage.

Retour à la page sur la carte modem LCE123

Retour au sommaire

Retour à la Page d'accueil

M-à-j: le 17-10-1999.

matthieu.benoit@free.fr