[
https://issues.apache.org/jira/browse/MYNEWT-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15447078#comment-15447078
]
Marko Kiiskila commented on MYNEWT-367:
---------------------------------------
Arduino Zero is using internal oscillator as the source for system clock, and
this is where OS ticks come from. It appears that the drift can be +- 0.5% in
this configuration. The observed drift was ~6sec in 30 minutes, which is within
the window.
The clock source for NRF52PDK's ticker is system clock from external 64MHz
oscillator. This seems to be drifting by a rate of close to 1 second every
minute. I was not seeing it go off this bad with NRF52DK, when I set it up
similarly. However, I'm not able to match this behavior with errata, so not
sure what's going on.
NRF52pdk has an external 32kHz low speed oscillator, which can be configured as
system ticker. When we do that, wall clock time does not drift nearly as much.
> Time on processors is drifting too quickly
> ------------------------------------------
>
> Key: MYNEWT-367
> URL: https://issues.apache.org/jira/browse/MYNEWT-367
> Project: Mynewt
> Issue Type: Bug
> Components: OS
> Reporter: Sterling Hughes
> Assignee: Marko Kiiskila
> Fix For: v1_0_0_beta1
>
>
> Noticed on Arduino Zero and Nordic DK. It seems like time is drifting far
> more aggressively than expected.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)