[ 
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)

Reply via email to