IMX636 internal clock PPM

IMX636 internal clock PPM

Hello, I am trying to find information about expected internal clock accuracy as PPM compared to the "perfect" clock.

online sources give average "Standard Crystal Oscillators"  somewhere around 20 PPM, which means around 12 seconds drift per week.

Does this assumptions accurate regarding the IMX636, and after one weeek of runtime, we could expect the `drift` up to 12 seconds there (probably even more, because the system clock also is not "perfect"):

  1. int64_t system_start = std::chrono::system_clock::now().time_since_epoch();

  2. // Metavision::Camera::Start()

  3. Metavision::timestamp ts = 0;
  4. for (size_t i = 0; camera.is_running(); ++i)  // a week passed
  5. {
  6.         input_evt_buffer.clear();
  7.         ts += 40000;
  8.         genericProducer->process_events(ts, std::back_inserter(input_evt_buffer));

  9.         int64_t event_now =  input_evt_buffer.back().t;
  10.         int64_t system_now  = std::chrono::system_clock::now().time_since_epoch();
  11.         int64_t drift = std::abs (event_now - (system_now - system_start)); 
  12. }









    We are currently experiencing issues with our server. Some links may be temporarily unavailable. We apologize for the inconvenience and appreciate your patience as we work to resolve the problem as quickly as possible.

    As a Prophesee customer, join the community conversation. 
    Request your free access today.

      Information

      In this Community Forum, you can discuss products, technology and applications. Only registred users can post but everyone can read. To ask a private question, enter a support ticket in My Area https://support.prophesee.ai/portal/en/newticket