Skip to Content
SynchronizerSoftware Configuration

Software Configuration

Software setup and configuration guide for the Synchronizer module.

Quick Start

  1. Connect the Synchronizer to your system
  2. Install the driver package
  3. Configure synchronization parameters
  4. Verify synchronization status

Driver Installation

Linux

# Install the synchronizer driver sudo apt install hyperdynamic-sync # Load the kernel module sudo modprobe hd_sync # Verify installation hd-sync --version

Windows

Download and install the driver package from the official website.

Configuration

Basic Configuration

# /etc/hyperdynamic/sync.yaml synchronizer: mode: pps_master pps_source: gnss trigger: - channel: 1 frequency: 10 # Hz pulse_width: 1000 # us - channel: 2 frequency: 20 pulse_width: 500

PTP Configuration

ptp: enabled: true domain: 0 profile: automotive priority1: 128 priority2: 128

API Reference

Get Synchronization Status

from hyperdynamic import Synchronizer sync = Synchronizer() status = sync.get_status() print(f"PPS locked: {status.pps_locked}") print(f"Time offset: {status.offset_ns} ns") print(f"Frequency offset: {status.freq_offset_ppb} ppb")

Configure Trigger

sync.set_trigger( channel=1, frequency=10, pulse_width_us=1000, phase_offset_us=0 )
Last updated on