Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

AN3307 Arkusz danych(PDF) 30 Page - STMicroelectronics

Numer części AN3307
Szczegółowy opis  Guidelines for obtaining IEC 60335 Class B certification for any STM32 application
PDF  37 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  STMICROELECTRONICS [STMicroelectronics]
Strona internetowa  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3307 Arkusz danych(HTML) 30 Page - STMicroelectronics

Back Button AN3307 Datasheet HTML 26Page - STMicroelectronics AN3307 Datasheet HTML 27Page - STMicroelectronics AN3307 Datasheet HTML 28Page - STMicroelectronics AN3307 Datasheet HTML 29Page - STMicroelectronics AN3307 Datasheet HTML 30Page - STMicroelectronics AN3307 Datasheet HTML 31Page - STMicroelectronics AN3307 Datasheet HTML 32Page - STMicroelectronics AN3307 Datasheet HTML 33Page - STMicroelectronics AN3307 Datasheet HTML 34Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 30 / 37 page
background image
Class B solution structure
AN3307
30/37
Doc ID 18186 Rev 4
5.4
Description of periodic runtime self-tests
5.4.1
Runtime self-test structure
The Runtime self-test is a block of tests which is performed periodically at the main loop
level. The execution period of the block is based on timebase interrupt settings. Before the
first run, all the tests included must be initialized by the runtime initialization phase block
(refer to Figure 5). Most of these tests are performed at the main loop level. Only the partial
transparent RAM test and the backup of the latest clock measurement results are performed
in the SysTick timer interrupt service routine at proper configurable intervals, signaled by
TimeBaseFlag settings. It includes the following self-tests:
CPU core partial runtime test
Stack boundaries overflow test
Clock runtime test
AD MUX self-test (not implemented)
Interrupt rate test (not implemented)
Communication peripherals test (not implemented)
Flash partial CRC test including evaluation of the complete test
Independent and window watchdog refresh
Partial transparent RAM March C-/X test (under system interrupt scope)
Figure 15.
Periodic runtime self-test and timebase interrupt service structure
Note:
Tests of the analog part, communication peripherals and application interrupts are not
included and their implementation depends on the specific microcontroller device
capabilities and user application needs.
MS18901V1
Partial CPU core test
Stack boundaries test
Clock test
Partial Flash test
Control flow check
IWDG and WWDG refresh
Fail
Interrupt rate test
Comm peripherals test
A/D MUX test
Not
implemented
Fail Safe routine
Partial
RAM test
Return
Fail
SysTick ISR
From main
Resume main
TB_Flag?
Tick> Time
Base?
Tick++
TB_Flag= False
Tick= 0
TB_Flag = True
True
False
Yes
No
Clock measurement
Fail
Fail
Fail
Fail
Fail
Fail
Fail



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


Arkusz danych Pobierz

Go To PDF Page


Link URL



Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Link do karty katalogowej    |   Linki   |   Lista producentów
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