数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ST7FL15F1MATRE 数据表(PDF) 54 Page - STMicroelectronics

部件名 ST7FL15F1MATRE
功能描述  8-bit MCU for automotive with single voltage Flash/ROM memory, data EEPROM, ADC, 5 timers, SPI
PDF  138 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST7FL15F1MATRE 数据表(HTML) 54 Page - STMicroelectronics

Back Button ST7FL15F1MATRE Datasheet HTML 50Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 51Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 52Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 53Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 54Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 55Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 56Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 57Page - STMicroelectronics ST7FL15F1MATRE Datasheet HTML 58Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 54 / 138 page
background image
ST7L15, ST7L19
54/138
DUAL 12-BIT AUTORELOAD TIMER 4 (cont’d)
11.2.3 Functional Description
11.2.3.1 PWM Mode
This mode allows up to four Pulse Width Modulat-
ed signals to be generated on the PWMx output
pins.
PWM Frequency
The four PWM signals can have the same fre-
quency (fPWM) or can have two different frequen-
cies. This is selected by the ENCNTR2 bit which
enables single timer or dual timer mode (see Fig-
ure 32 and Figure 33).
The frequency is controlled by the counter period
and the ATR register value. In dual timer mode,
PWM2 and PWM3 can be generated with a differ-
ent frequency controlled by CNTR2 and ATR2.
fPWM = fCOUNTER / (4096 - ATR)
Following the above formula,
– If fCOUNTER is 4 MHz, the maximum value of
fPWM is 2 MHz (ATR register value = 4094),the
minimum value is 1 kHz (ATR register value = 0).
– If fCOUNTER is 32 MHz, the maximum value of
fPWM is 8 MHz (ATR register value = 4092), the
minimum value is 8 kHz (ATR register value = 0).
Notes:
1. The maximum value of ATR is 4094 because it
must be lower than the DC4R value, which in this
case must be 4095.
2. To update the DCRx registers at 32 MHz, the
following precautions must be taken:
– if the PWM frequency is < 1 MHz and the TRANx
bit is set asynchronously, it should be set twice
after a write to the DCRx registers.
– if the PWM frequency is > 1 MHz, the TRANx bit
should be set along with FORCEx bit with the
same instruction (use a load instruction and not
two bset instructions).
Duty Cycle
The duty cycle is selected by programming the
DCRx registers. These are preload registers. The
DCRx values are transferred in Active duty cycle
registers after an overflow event if the correspond-
ing transfer bit (TRANx bit) is set.
The TRAN1 bit controls the PWMx outputs driven
by Counter 1 and the TRAN2 bit controls the
PWMx outputs driven by Counter 2.
PWM generation and output compare are done by
comparing these active DCRx values with the
counter.
The maximum available resolution for the PWMx
duty cycle is:
Resolution = 1 / (4096 - ATR)
where ATR is equal to 0. With this maximum reso-
lution, 0% and 100% duty cycle can be obtained
by changing the polarity.
At reset, the counter starts counting from 0.
When an upcounter overflow occurs (OVF event),
the preloaded Duty cycle values are transferred to
the active Duty Cycle registers and the PWMx sig-
nals are set to a high level. When the upcounter
matches the active DCRx value, the PWMx sig-
nals are set to a low level. To obtain a signal on a
PWMx pin, the contents of the corresponding ac-
tive DCRx register must be greater than the con-
tents of the ATR register.
Note for ROM devices only: The PWM can be
enabled/disabled only in overflow ISR, otherwise
the first pulse of PWM can be different from ex-
pected one because no force overflow function is
present.
The maximum value of ATR is 4094 because it
must be lower than the DCR value, which in this
case must be 4095.
Polarity Inversion
The polarity bits can be used to invert any of the
four output signals. The inversion is synchronized
with the counter overflow if the corresponding
transfer bit in the ATCSR2 register is set (reset
value). See Figure 34.
Figure 34. PWM Polarity Inversion
The Data Flip Flop (DFF) applies the polarity inver-
sion when triggered by the counter overflow input.
Output Control
The PWMx output signals can be enabled or disa-
bled using the OEx bits in the PWMCR register.
PWMx
PWMx
PIN
counter
overflow
OPx
PWMxCSR Register
inverter
DFF
TRANx
ATCSR2 Register
1



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com