AN2687 Freescale Semiconductor / Motorola, AN2687 Datasheet - Page 35

no-image

AN2687

Manufacturer Part Number
AN2687
Description
BLDC Fan Control using the MC68HC908QT2
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
No_Irq_alarm
Irq_alarm
IRQ_Delay
IRQ_Delay1
No_IrqDelay
Skip_irq
* --------------------------------------------------------------------------- *
* Look Up Table - Map requirement speed to value of thermal sensor
* In
* Out
* Call
* --------------------------------------------------------------------------- *
;
; This table is also used for QT2 BLDC Fan test only
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
; This table is also used for QT2 BLDC Fan evaluation type board with P6=VR control
;
;
MOTOROLA
tax
lda
cmp
bhi
bset
bra
bclr
cbeqa
mov
NOP
NOP
DBNZ TMP,IRQ_Delay1
DBNZA IRQ_Delay
bclr
bset
RTI
BSET
org $FD00
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
FCB
org $FD00
FCB
FCB
:
:
:
<nil>
<nil>
<nil>
,x
#$15
No_Irq_alarm
alarm,PTA
Irq_alarm
alarm,PTA
#0,No_IrqDelay
#10,TMP
start_Flag,Flag
irq_Flag,Flag
out2,PTA
$F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF
$E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7,$E8,$E9,$EA,$EB,$EC,$ED,$EE,$EF
$D0,$D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8,$D9,$DA,$DB,$DC,$DD,$DE,$DF
$C0,$C1,$C2,$C3,$C4,$C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD,$CE,$CF
$B0,$B1,$B2,$B3,$B4,$B5,$B6,$B7,$B8,$B9,$BA,$BB,$BC,$BD,$BE,$BF
$A0,$A1,$A2,$A3,$A4,$A5,$A6,$A7,$A8,$A9,$AA,$AB,$AC,$AD,$AE,$AF
$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9A,$9B,$9C,$9D,$9E,$9F
$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8A,$8B,$8C,$8D,$8E,$8F
$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8A,$8B,$8C,$8D,$8E,$8F
$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9A,$9B,$9C,$9D,$9E,$9F
$A0,$A1,$A2,$A3,$A4,$A5,$A6,$A7,$A8,$A9,$AA,$AB,$AC,$AD,$AE,$AF
$B0,$B1,$B2,$B3,$B4,$B5,$B6,$B7,$B8,$B9,$BA,$BB,$BC,$BD,$BE,$BF
$C0,$C1,$C2,$C3,$C4,$C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD,$CE,$CF
$D0,$D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8,$D9,$DA,$DB,$DC,$DD,$DE,$DF
$E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7,$E8,$E9,$EA,$EB,$EC,$ED,$EE,$EF
$F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF
$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
; Table 1 (U sharp for test)
; Table 2 (Linear for VR)
Freescale Semiconductor, Inc.
BLDC Fan Control using the MC68HC908QT2
For More Information On This Product,
; point to corresponding speed
; Read the speed value to Acc
; Check corresponding thermal excess limit?
; alarm if excess
; Turn on alarm
; Turn off alarm if below thermal limit
; if A=0, No dalay
; on out2
; For checking
Go to: www.freescale.com
*
*
*
*
APPENDIX B: CODE LISTINGS
AN2687/D
35

Related parts for AN2687