- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
When using PSoC3 with external XTAL oscillation (MHzECO), is there any specification for a wait period until oscillation stabilization?
If there is a spec of wait period, if XTAL does not oscillate normally within that time, what happens to the operation of PSoC?
Does PSoC not work because no clock signal is provided?
Is there any way for users to know why PSoC does not boot?
Best Regards,
Naoaki Morimoto
Solved! Go to Solution.
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Naoki san,
Startup time is a measurement of the time it takes for the ECO to stabilize at the desired frequency after it is enabled. This value will vary with both hardware and firmware configuration. Maximum values for these specs are shown in the PSoC 3 and 5LP device datasheets.
Please check the clock startup function “ClockSetup()” in the cyfitter_cfg.c source file that is automatically generated by PSoC Creator. There is a time out and provision to call the callback function. The code will also get stuck in while loop in such a situation. You can also add a custom code to decide what to do when such an error happens. cyfitter_cfg.c can be referred for more details.
Best Regards,
Vasanth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Naoki san,
Startup time is a measurement of the time it takes for the ECO to stabilize at the desired frequency after it is enabled. This value will vary with both hardware and firmware configuration. Maximum values for these specs are shown in the PSoC 3 and 5LP device datasheets.
Please check the clock startup function “ClockSetup()” in the cyfitter_cfg.c source file that is automatically generated by PSoC Creator. There is a time out and provision to call the callback function. The code will also get stuck in while loop in such a situation. You can also add a custom code to decide what to do when such an error happens. cyfitter_cfg.c can be referred for more details.
Best Regards,
Vasanth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Vasanth-san,
Thank you for the answer. This question has been resolved.
Best Regards,
Naoaki Morimoto