How to improve the ILO accuracy for WDT-Interrupt?

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

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hi,

   

i want to use a periodic wakeup from deep sleep mode one times per second.

   

For testing my hardware i use the PSOC4 S Pioneer Kit with the example project CE210292. (related document CE210192.pdf)

   

This code example demonstrates how to use Watchdog Timer (WDT) to reset the device and to periodically generate interrupts. It also shows how to use the ILO compensate APIs to improve the WDT interrupt period accuracy.

   

All seems ok but the accuracy of the 40kHz ILO is not very good.

   

I measured the signal with an oscilloscope and the result is a periodic WDT-Interrupt with 1040ms

   

Is there a way, that i can further improve the accuracy?

0 Likes
1 Solution
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Use a 32kHz watch crystal with the needed accuracy.

   

 

   

Bob

View solution in original post

0 Likes
1 Reply
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Use a 32kHz watch crystal with the needed accuracy.

   

 

   

Bob

0 Likes