Pwm Duty Calculation Processing - Renesas M16C/Tiny User Manual

Hide thumbs Also See for M16C/Tiny:
Table of Contents

Advertisement

4.11 PWM Duty Calculation Processing

g_DltCntRef =Tgt_Dlt_Conv[ g_TargetCnt/12]
g_AvrDltCnt=? g_DltCntArray[i] ( i= 0 to
CalCnt)
g_AvrDltCnt / = 12
s_DltCnt = g_AvrDltCnt
g_SpeedAct=Dlt_Act _Conv[s_DltCnt -13 ]
RSBJEUM0001-0101 Rev. 1.01
CalPWMDuty
s_DltCnt < 13?
Yes
s_DltCnt = 13
g_SpeedAct > certain rotation speed?
Yes
CalCnt > 12 ?
Yes
CalCnt=0
g_DltCntArray[CalCnt] = s_DltCnt
CalCnt+1
1
No
No
No
CalCnt > 12 ?
CalCnt=0
g_DltCntArray[CalCnt] = s_DltCnt
CalCnt+1
Yes
32

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rsbj

Table of Contents