English
Language : 

AN1320 Datasheet, PDF (13/20 Pages) STMicroelectronics – IN BALLAST APPLICATIONS
AN1320 APPLICATION NOTE
9.2 Appendix 2 - Vardef.inc
;*****************************************************************************
;
;
MODULE Name: VarDef.Inc
;
;*****************************************************************************
; *** Default duty cycle value for preheating
DUTY_PRE .EQU
0BEh
; *** Maximum start-up sequence retrials
MAX_TENT
.EQU
3h
; *** Default Sw PWM Duty Cycle
DEF_SW_DUTY.EQU
0BCh
; *** Gen waiting timer parameters
;
Gen Waiting = 2ms
;
GenTick = 11
-> 11*192us = 2.112 ms
;
GenRep = 1
GenTick
.equ
0Bh
GenRepeat
.equ
01h
; *** Tpre waiting timer parameters
; Tpre [0.5 ./. 2 sec] = 1 sec
;
TpreTick = 256 -> 256*192us = 49.152 ms
;
TpreRep = 21 -> 21*49.152ms = 1.032 s
TpreTick
.equ
0FFh
TpreRepeat
.equ
015h
; *** Tign waiting timer parameters
; Tign [(100 ./. 200)/64 msec] = 150/64 msec = 2.34 ms
;
TignTick = 12
-> 12*192us = 2.3 ms
;
TignRep = 1
TignTick
.equ
0Ch
TignRepeat
.equ
01h
; *** Tad waiting timer parameters
; Tad = c.a 500 ms
;
TadTick = 256
;
TadRep = 10
TadTick
TadRepeat
-> 256*192us = 49.152 ms
-> 10*49.152ms = 491 ms
.equ
0FFh
.equ
0Ah
.ORG
0F00H
; Look-up table for PWM
;
*HW* *SW*
.BYTE
0BCH,0B4H
.BYTE
0C1H,0C8H
.BYTE
0C2H,0CBH
.BYTE
0C4H,0CEH
.BYTE
0C6H,0D2H
.BYTE
0CBH,0DBH
.BYTE
0D0H,0E6H
.BYTE
0D5H,0FEH
; Samp = 0
; Samp = 7
13/20