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.

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 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 | |
| Functionality | GPS-based PTP grandmaster clock for syncing CANsub devices (and/or host PCs) on a LAN |
| Manufacturer | TimeMachines (USA). Model CSS TM2000B |
| Compatibility | CSS CANsub.2 and CSS CANsub.4 via Ethernet. Any other PTP or NTP client on the network |
| In the box | CSS TM2000B, 12 V international power supply, GPS patch antenna (5 m cable), quick setup guide, rubber grips |
| Configuration | Browser web interface (default IP 192.168.1.20, DHCP optional). No software installation required |
| Support | CSS support CSS CANsub related setup. Advanced time server questions may be referred to TimeMachines |
| Warranty | 1-year warranty |
| Safety | CE, FCC and RoHS certified |
| Origin | USA |
| Time Sync | |
| PTP standard | IEEE 1588:2008 (PTP v2). Unicast or multicast. End-to-end and peer-to-peer delay mechanisms |
| PTP profiles | 802.1AS (gPTP), telecom G.8265.1 / G.8275.1 / G.8275.2, automotive, SMPTE |
| PTP precision | Cross-device sync below 10 µs across CANsub devices (GPS-disciplined, PTP messages timestamped in hardware) |
| NTP | NTP v1-4 (RFC 1119/1305/5905) and SNTP. MD5/SHA1 authentication. Stratum 1 |
| NTP capacity | 750+ requests per second (600,000+ clients polling every 15 minutes) |
| Holdover | OCXO oscillator (20 ppb). PTP holdover time user-settable from 1 minute to infinite |
| PTP without GPS | Optional: Serve PTP from a manually set or NTP-peered time (reduced accuracy) |
| Leap seconds | Positive and negative leap second support for NTP and PTP |
| GPS | |
| Receiver | MediaTek MT3339, GPS L1 (1575.42 MHz). Sensitivity -165 dBm |
| Time to first fix | Typically 33 s from cold start, 1 s re-acquisition after a short obstruction |
| Lock requirement | 3D 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 power | 5 V (default) or 3.3 V via internal jumper |
| Outdoor antenna | Optional outdoor antenna kits with up to 250 ft cable |
| Network | |
| Ethernet | 1 x RJ45, 10/100 Mbps auto-sensing, hardware timestamping of PTP messages |
| IP | IPv4 (static or DHCP) and IPv6 |
| Management | Web interface, SNMP v2/v3, mini-USB serial status output (115200 baud) |
| PTP ports | Announce messages on UDP 320, Sync and Delay messages on UDP 319 (standard PTP) |
| Electrical | |
| Input voltage | 9-16 V DC. 5.5 x 2.5 mm barrel connector, center positive. 12 V supply included |
| Power consumption | 5 W at startup, 2.5 W continuous |
| Mechanical | |
| Dimensions | 12.7 x 10.7 x 3.3 cm. Aluminum enclosure |
| Weight | 816 g |
| Connections | Rear: Power, RJ45 Ethernet, serial, SMA antenna. Front: Status LEDs and reset button |
| Indicators | Power, GPS lock and 1PPS (seconds) LEDs |
| Temperature | Full accuracy from -10 to +50 degC (degraded outside). 95% humidity non-condensing |



