欢迎访问ic37.com |
会员登录 免费注册
发布采购

HA0075E 参数 Datasheet PDF下载

HA0075E图片预览
型号: HA0075E
PDF下载: 下载PDF文件 查看货源
内容描述: 高性价比的A / D型8位MCU [Cost-Effective A/D Type 8-Bit MCU]
分类和应用:
文件页数/大小: 60 页 / 463 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HA0075E的Datasheet PDF文件第19页浏览型号HA0075E的Datasheet PDF文件第20页浏览型号HA0075E的Datasheet PDF文件第21页浏览型号HA0075E的Datasheet PDF文件第22页浏览型号HA0075E的Datasheet PDF文件第24页浏览型号HA0075E的Datasheet PDF文件第25页浏览型号HA0075E的Datasheet PDF文件第26页浏览型号HA0075E的Datasheet PDF文件第27页  
HT46R4A  
Pulse Width Modulator  
6+2 PWM Mode  
Each full PWM cycle, as it is controlled by an 8-bit PWM,  
PWM0 or PWM1 register, has 256 clock periods. How-  
ever, in the 6+2 PWM Mode, each PWM cycle is subdi-  
vided into four individual sub-cycles known as  
modulation cycle 0~modulation cycle 3, denoted as ²i²  
in the table. Each one of these four sub-cycles contains  
64 clock cycles. In this mode, a modulation frequency  
increase by a factor of four is achieved. The 8-bit PWM,  
PWM0 or PWM1 register value, which represents the  
overall duty cycle of the PWM waveform, is divided into  
two groups. The first group which consists of bit2~bit7 is  
denoted here as the DC value. The second group which  
consists of bit0~bit1 is known as the AC value. In the  
6+2 PWM mode, the duty cycle value of each of the four  
modulation sub-cycles is shown in the following table.  
The device contains two Pulse Width Modulation, PWM,  
outputs. Useful for such applications such as motor  
speed control, the PWM function provides outputs with a  
fixed frequency but with a duty cycle that can be varied  
by setting particular values into the corresponding PWM  
register.  
PWM  
Mode  
Output  
Pins  
Register  
Name  
Channels  
PD0/  
PD1  
PWM0/  
PWM1  
2
6+2  
Two registers are provided and are known as PWM0  
and PWM1. It is in these registers, that the 8-bit value,  
which represents the overall duty cycle of one modula-  
tion cycle of the output waveform, should be placed. To  
increase the PWM modulation frequency, each modula-  
tion cycle is modulated into four individual modulation  
sub-sections, known as the 6+2 mode. Note that it is  
only necessary to write the required modulation value  
into the corresponding PWM register as the subdivision  
of the waveform into its sub-modulation cycles is imple-  
mented automatically within the microcontroller hard-  
ware. For all devices, the PWM clock source is the  
DC  
Parameter  
AC (0~3)  
i<AC  
(Duty Cycle)  
DC+1  
64  
Modulation cycle i  
(i=0~3)  
DC  
64  
i³AC  
6+2 Mode Modulation Cycle Values  
system clock fSYS  
.
The diagram illustrates the waveforms associated with  
the 6+2 mode of PWM operation. It is important to note  
how the single PWM cycle is subdivided into 4 individual  
modulation cycles, numbered from 0~3 and how the AC  
value is related to the PWM value.  
This method of dividing the original modulation cycle  
into a further 4 sub-cycles enables the generation of  
higher PWM frequencies, which allow a wider range of  
applications to be served. As long as the periods of the  
generated PWM pulses are less than the time constants  
of the load, the PWM output will be suitable as such long  
time constant loads will average out the pulses of the  
PWM output. The difference between what is known as  
the PWM cycle frequency and the PWM modulation fre-  
quency should be understood. As the PWM clock is the  
system clock, fSYS, and as the PWM value is 8-bits wide,  
the overall PWM cycle frequency is fSYS/256, while the  
PWM modulation frequency for the 6+2 mode of opera-  
tion will be fSYS/64.  
PWM Output Control  
The PWM outputs are pin-shared with pins PD0 and  
PD1. To operate as PWM outputs and not as I/O pins,  
the correct PWM configuration options must be se-  
lected. A ²0² must also be written to the corresponding  
bit in the I/O port control register, PDC, to ensure that  
the required PWM output pin is setup as an output. After  
these two initial steps have been carried out, and of  
course after the required PWM value has been written  
into the PWM register, writing a ²1² to the corresponding  
bit in the PD output data register will enable the PWM  
data to appear on the pin. Writing a ²0² to the corre-  
sponding bit in the PD output data register will disable  
the PWM output function and force the output low. In this  
way, the Port D data output register can be used as an  
on/off control for the PWM function. Note that if the con-  
figuration options have selected the PWM function, but  
a ²1² has been written to its corresponding bit in the  
PDC control register to configure the pin as an input,  
then the pin can still function as a normal input line, with  
pull-high resistor options.  
PWM  
PWM Cycle  
Frequency  
PWM Cycle  
Duty  
Modulation  
Frequency  
(PWM register  
value)/256  
fSYS/64  
fSYS/256  
Rev. 1.00  
23  
November 28, 2007  
 复制成功!