Announcements

From sunburn to sun earn – we’ve got the power! Watch our #poweringgreen videos now.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
t2355638
Level 1
Level 1
5 sign-ins First reply posted First question asked

WWD(Window Watchdog)를 비활성화한 후 시스템은 일반 모드로 들어가고 WDI 파형은 500Hz(GPIO 토글 1ms 작업 사용)에서 생성됩니다. 그러나 일반 모드에서 WWD를 활성화하면 시스템이 Init 모드로 전환됩니다. Init 모드로 전환한 후 SYSSF(0x1D) 레지스터를 확인하면 WWDE 오류 플래그로 인해 전환이 발생했음을 나타냅니다. WWDE 오류 플래그가 설정되는 것을 어떻게 방지할 수 있습니까?

0 Likes
1 Solution
Polimera
Moderator
Moderator
Moderator
10 likes received 100 replies posted 50 solutions authored

Hi,

Whenever there is a valid signal at the open window then open window will terminate and the closed window will start. The open window length is variable and it is based on the triggering signal. If no triggering during the completion of open window then a new open window will open again. Please see the below image for more information.

Polimera_0-1712137282340.png

During the Long open window if there is a window watchdog trigger, it will start the closed window( open and closed window durations are considered as default configurations).

 In case a watchdog configuration (open/close window duration setting change) then it will start an open window (normal one, not long).

During the initial open window in INIT state the TLF35584 is just waiting for the first trigger according to the default configuration.

Applying a new configuration is also valid in this state without providing a service before. The first service OR re-config OR disable within the Long Open window is mandatory to not run into a Initialization failure. (refer Chapter 15.3 Page 223)
In case the watchdog supervision is disabled, for sure no service is to be provided. 

During operation (active service) of the watchdogs the re-configuration can be done at any time. Locking the new config will start a new configured open window.

During operation, if you are disabling WWD in open window, They should do it before the open window closes or else it will trigger +2 in error counter and Interrupt. Same for closed window, if they don’t finish disabling within closed window, the next open window has to be serviced.

Regards,

Kranthi

 

View solution in original post

0 Likes
4 Replies
Polimera
Moderator
Moderator
Moderator
10 likes received 100 replies posted 50 solutions authored

Hello t2355638,

Have you followed the correct sequence for enabling the WWD? Unlocking , locking etc... the protected registers?

Regards,

Kranthi

0 Likes

Yes, I followed the sequence for protected registers. Also I checked those register with read register, they were set correctly.

How to sync open&closed window and WDI trigger?

0 Likes

15.2.1.1 Normal operation - 5

During the open window, it is said that the window closes immediately upon receiving a valid trigger, so I conducted tests with an extended open window time and a brief closed window time as follows. Does it matter if the signal goes high and then falls back to low during the open window, rather than during the closed window?

wd cycle 1ms
open window 1600ms
closed window 1ms
wdi toggle gpio task 5ms

0 Likes
Polimera
Moderator
Moderator
Moderator
10 likes received 100 replies posted 50 solutions authored

Hi,

Whenever there is a valid signal at the open window then open window will terminate and the closed window will start. The open window length is variable and it is based on the triggering signal. If no triggering during the completion of open window then a new open window will open again. Please see the below image for more information.

Polimera_0-1712137282340.png

During the Long open window if there is a window watchdog trigger, it will start the closed window( open and closed window durations are considered as default configurations).

 In case a watchdog configuration (open/close window duration setting change) then it will start an open window (normal one, not long).

During the initial open window in INIT state the TLF35584 is just waiting for the first trigger according to the default configuration.

Applying a new configuration is also valid in this state without providing a service before. The first service OR re-config OR disable within the Long Open window is mandatory to not run into a Initialization failure. (refer Chapter 15.3 Page 223)
In case the watchdog supervision is disabled, for sure no service is to be provided. 

During operation (active service) of the watchdogs the re-configuration can be done at any time. Locking the new config will start a new configured open window.

During operation, if you are disabling WWD in open window, They should do it before the open window closes or else it will trigger +2 in error counter and Interrupt. Same for closed window, if they don’t finish disabling within closed window, the next open window has to be serviced.

Regards,

Kranthi

 

0 Likes