CSS PTP Grandmaster Clock

(TM2000B)

Need to sync multiple CSS CANsub devices to one shared clock - and achieve <10 µs absolute sync via PTP (Precision Time Protocol)?

CSS TM2000B is a GPS-based PTP grandmaster clock. Connect it to your Ethernet switch and every CSS CANsub.2 / CSS CANsub.4 on the network syncs to it - aligning all CAN frame timestamps to true UTC with practically perfect precision.

It is a standalone, professional-grade alternative to running a Linux PC or Raspberry Pi as a software PTP master: Configured in 2 minutes via your browser - with no host to maintain.

ptp_grandmaster_clock_tm2000b_info

About CSS TM2000B
- a GPS CSS PTP grandmaster

CSS TM2000B from TimeMachines is a compact GPS-disciplined network time server: It receives the GPS time signal via the included antenna and serves it to your network as a CSS PTP grandmaster - with no internet connection required.

CSS offer it as an accessory for the CSS CANsub: When several CSS CANsub devices stream CAN data on one network, their clocks drift apart over time. With the CSS TM2000B on the network, each CSS CANsub automatically syncs to it - so frame timestamps across all devices share one absolute time base within 10 µs.

ptp_grandmaster_clock_connect

PTP in practice - 8 x CAN on LAN

In CSS CAN via Ethernet article, we deploy 2 x CSS CANsub.4 (8 x CAN) on an office switch and run a python-can test lab simulation. Without PTP, the two device clocks drift apart - eventually failing the cross-device timing checks in the test dashboard.

Enabling PTP against a software master on a Linux PC brings the devices to within 10 µs. With CSS TM2000B as hardware grandmaster, the sync is even tighter - and every timestamp is now tied to absolute GPS time rather than the PC clock.

As a second visualization, a CSS CANmod.input feeds the same signal to both CSS CANsub.4 devices. In CSS SavvyCAN, the plots from the two devices align perfectly once PTP is enabled.

General
FunctionalityGPS-based PTP grandmaster clock for syncing CANsub devices (and/or host PCs) on a LAN
ManufacturerTimeMachines (USA). Model CSS TM2000B
CompatibilityCSS CANsub.2 and CSS CANsub.4 via Ethernet. Any other PTP or NTP client on the network
In the boxCSS TM2000B, 12 V international power supply, GPS patch antenna (5 m cable), quick setup guide, rubber grips
ConfigurationBrowser web interface (default IP 192.168.1.20, DHCP optional). No software installation required
SupportCSS support CSS CANsub related setup. Advanced time server questions may be referred to TimeMachines
Warranty1-year warranty
SafetyCE, FCC and RoHS certified
OriginUSA
Time Sync
PTP standardIEEE 1588:2008 (PTP v2). Unicast or multicast. End-to-end and peer-to-peer delay mechanisms
PTP profiles802.1AS (gPTP), telecom G.8265.1 / G.8275.1 / G.8275.2, automotive, SMPTE
PTP precisionCross-device sync below 10 µs across CANsub devices (GPS-disciplined, PTP messages timestamped in hardware)
NTPNTP v1-4 (RFC 1119/1305/5905) and SNTP. MD5/SHA1 authentication. Stratum 1
NTP capacity750+ requests per second (600,000+ clients polling every 15 minutes)
HoldoverOCXO oscillator (20 ppb). PTP holdover time user-settable from 1 minute to infinite
PTP without GPSOptional: Serve PTP from a manually set or NTP-peered time (reduced accuracy)
Leap secondsPositive and negative leap second support for NTP and PTP
GPS
ReceiverMediaTek MT3339, GPS L1 (1575.42 MHz). Sensitivity -165 dBm
Time to first fixTypically 33 s from cold start, 1 s re-acquisition after a short obstruction
Lock requirement3D GPS lock required to serve time (2D optionally allowed for NTP). Status shown via front panel LEDs
Antenna (included)Active patch antenna, magnetic base, +28 dB LNA, 5 m RG174 cable, SMA male, IPx6, -40 to +85 degC
Antenna power5 V (default) or 3.3 V via internal jumper
Outdoor antennaOptional outdoor antenna kits with up to 250 ft cable
Network
Ethernet1 x RJ45, 10/100 Mbps auto-sensing, hardware timestamping of PTP messages
IPIPv4 (static or DHCP) and IPv6
ManagementWeb interface, SNMP v2/v3, mini-USB serial status output (115200 baud)
PTP portsAnnounce messages on UDP 320, Sync and Delay messages on UDP 319 (standard PTP)
Electrical
Input voltage9-16 V DC. 5.5 x 2.5 mm barrel connector, center positive. 12 V supply included
Power consumption5 W at startup, 2.5 W continuous
Mechanical
Dimensions12.7 x 10.7 x 3.3 cm. Aluminum enclosure
Weight816 g
ConnectionsRear: Power, RJ45 Ethernet, serial, SMA antenna. Front: Status LEDs and reset button
IndicatorsPower, GPS lock and 1PPS (seconds) LEDs
TemperatureFull accuracy from -10 to +50 degC (degraded outside). 95% humidity non-condensing