Beruflich Dokumente
Kultur Dokumente
3 3
2 2 2 2
1 1 1 1
T1CNT Reg. 0 0 0
14
CPUCLK
III.1) GENERAL PURPOSE TIMER ‘COMPTEUR’
3 3 3
2 2 2
1 1 1
T1CNT Reg. 0 0 0 0
CPUCLK
III.2) Unité de
comparaison
16
III.2) UNITÉ DE COMPARAISON
Reset PIE
2
EV Control Registers / Logic
/ TCLKINA / TDIRA
ADC Start
PWM2
Compare Unit 2 PWM Circuit Output Logic PWM3
PWM4
Compare Unit 3 PWM Circuit Output Logic PWM5
PWM6
CLK QEP
MUX DIR Circuit
• CAP1/QEP1
Capture Units • CAP2/QEP2
• CAP3/QEPI1
III.2) UNITÉ DE COMPARAISON
18
III.2) UNITÉ DE COMPARAISON
𝑻𝑶𝑵
Période
19
𝑻 𝟏
𝒑𝒘𝒎=
𝒇𝒑𝒘𝒎
III.2) UNITÉ DE COMPARAISON
Pr Pr Pr
Valeur du
comptage
CMPR
𝑻𝑶𝑵 Période
𝑻𝒑𝒘𝒎
20
Signal PWM
(Active High)
III.2) UNITÉ DE COMPARAISON
CMPR
𝑻𝑶𝑵
Nouvelle période
𝑻𝒑𝒘𝒎
21
Signal PWM
(Active High)
III.2) UNITÉ DE COMPARAISON
Pr Pr Pr
Valeur du
comptage
CMPR
Deux parties
symetriques
Signal PWM
(Active High)
Période PWM
CMPR
Pas de
symétrie
Signal PWM
(Active High)
Période PWM
24 et
Essayons maintenant de déduire les expressions de 𝒇𝒑𝒘𝒎
de 𝜶 en fonction de ces paramètres
III.2) UNITÉ DE COMPARAISON
Période
PWM
Pr Pr Pr
Valeur du
comptage
CMPR
PWM
symétrique
𝑻𝑶𝑵
Signal PWM
(Active High)
Pr Pr Pr
Valeur du
comptage
CMPR
PWM
asymétrique
𝑻𝑶𝑵 Période PWM
25
Signal PWM
(Active High)
III.2) UNITÉ DE COMPARAISON
a. Event Manager A
• Unité FullCompare1 génère un pair (deux) de signaux PWM
appelés ‘PWM1’ & ‘PWM2’, ces signaux sont configurés par :
▪ Période du comptage : T1PR
▪ Valeur fixe du compare : CMPR1
▪ Configuration du compteur: T1CON
Shadowed
T1CNT . 15 - 0
Compare
Action Control
GP Timer 1 Register
Counter
DBTCONA . 11 - 2
COMCONA . 9
FCOMPOE
Compare
Register
Shadowed 29
Note: x = 1, 2, 3; y = 1, 3, 5
CMPRx . 15 - 0
III.3) Unité de capture
30
III.3) UNITÉ DE CAPTURE
Reset PIE
2
EV Control Registers / Logic
/ TCLKINA / TDIRA
ADC Start
PWM2
Compare Unit 2 PWM Circuit Output Logic PWM3
PWM4
Compare Unit 3 PWM Circuit Output Logic PWM5
PWM6
CLK QEP
MUX DIR Circuit
• CAP1/QEP1
Capture Units • CAP2/QEP2
• CAP3/QEPI1