Fonctionnement du module BMX EHC 0200 en mode modulation de la largeur d'impulsion
Traduction de la notice originale
Présentation
Dans ce mode de fonctionnement, le module utilise un générateur d'horloge interne pour fournir un signal périodique à la sortie Q0 du module. Seule la sortie Q0 est concernée, la sortie Q1 étant indépendante de ce mode.
Principe de base
Le bit de commande output_block_0_enable (%Qr.m.c.2) doit être à 1 pour permettre une modulation à la sortie Q0.
La fonction de validation active permet de valider le fonctionnement du générateur d'horloge interne qui génère le signal de sortie.
La fonction de synchronisation active permet de synchroniser le signal de sortie en effectuant une remise à 0 du générateur d'horloge interne.
La forme d'onde du signal de sortie dépend :
La figure ci-dessous illustre le fonctionnement du module en mode modulation de la largeur d'impulsion :
Bits d'état du compteur en mode modulation de la largeur d'impulsion
Le tableau ci-dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode modulation de la largeur d'impulsion :
Bit
Libellé
Description
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si les données de sortie (fréquence et cycle de service) et les registres d'état de la comparaison contiennent des données valides.
Si le bit est à 1, les données sont valides.
Si le bit est à 0, les données ne sont pas valides.
%IWr.m.c.0.4
HIGH_LIMIT
La fréquence de sortie ou le cycle de service est hors limites (limite supérieure).
%IWr.m.c.0.5
LOW_LIMIT
La fréquence de sortie ou le cycle de service est hors limites (limite inférieure).
Type de l'IODDT
En mode modulation de la largeur d'impulsion, l'IODDT doit être de type T_UNSIGNED_CPT_BMX.
Limites de fonctionnement
La fréquence de sortie maximale est de 4 kHz.
La fréquence maximale appliquée à l'entrée IN_SYNC est de 1 impulsion toutes les 5 ms.
Le driver Q0 étant de "type source", une résistance de charge est nécessaire pour faire passer le signal de sortie Q0 à 0 V en utilisant la fréquence correcte. Une résistance de charge de 250 Ω est recommandée.
Le cycle de service autorisé varie en fonction de la fréquence de la sortie Q0.
Le tableau ci-dessous donne des valeurs de cycle de service en fonction de la fréquence choisie. Ces valeurs doivent être respectées pour garantir un fonctionnement normal :
Fréquence
Cycle de service
0.1... 250 Hz
95% - 5%
251... 500 Hz
90% - 10%
501... 1 000 Hz
80% - 20%
1001... 1 500 Hz
70% - 30%
1501... 2 000 Hz
60% - 40%
2 001... 2 500 Hz
50%
2 5001... 4 000 Hz
50 % (voir la remarque ci-après)
NOTE : Si vous choisissez des valeurs de fréquence et de cycle de service différentes, la sortie et le bit validity (%IWr.m.c.0.3) restent à l'état bas.
NOTE : Vous devez vérifier le bit validity (%IWr.m.c.0.3) avant de prendre en compte les valeurs numériques, comme les registres du compteur et de capture. Seul le bit validity au niveau haut (mis à 1) garantit que le mode fonctionne correctement dans les limites.
NOTE : Entre 2 501 Hz et 4 000 Hz, le ratio de 50 % n'est pas garanti sur la sortie.