Why the Startech card? Well it can do RS-232 in all variants, but it has also jumpers to supply 0V/5V/12V on DB9 pin 9.
This means you can connect any GPS that needs power to work and you do not need an extra powersupply/usb-plug to give current.
So you only need 5 wires to the RS-232 connector and all is provided.
I have not tested this yet, but it’s in the planning to do soon, at least for testing.
Total costs, about 36 euro/usd…
You can connect an outdoor antenna, but then the Garmin with 5m wire is a better option, however, with this RS-232 card you should be able to use a single connector and power it.
I want to see what PCIe RS-232 does for timing, does it differ from a normal port?
Great receiver, and amazing price. How much was the shipping and tax?
ublox makes timing receivers that know they’re being used in a fixed location, so can average out much of the error, and have a precision oscillator to provide much less jitter and better holdover. I picked up a few 8T pulls from cellular base stations with a $25 offer from eBay: U-BLOX ublox LEA-M8T-0-10 HUAWEI GPS Module New | eBay. $3 shipping and 6% Maryland sales tax. Given the value of your time, perhaps the higher price is justified.
Pretty slick. Personally, I’d rather take 5V from USB and be future-proofed rather than tied to PCIe and a particular serial card. Also your solution could be used by others who may not have a PCIe slot.
That’s a real apples-and-oranges comparison in my opinion. The Garmin receiver is a 20-year-old design, ublox 7 is 10 years old, Garmin is GPS-only vs GPS+Galileo+GLONASS+QZSS, 12 channel vs. 56 channels, and I could go on and on about the improvements during those 10 years.
Paid 10 Euro in total, no taxes. As it’s below 20 euro in total, then it’s taxfree.
You can do that as well, nobody stops you from doing that.
A normal port is on the motherboard and part of the south-bridge of the chip-set.
However, Intel CPU’s (don’t know about AMD) have direct PCIe channels, not passing the south-bridge.
So in theory an PCIe RS-232 card has a shorter route to the CPU and thus faster signal-processing.
In theory; so I’m going to test that. Need to take the server down for that, so have to find a good moment, is a bit of work.
For timekeeping that shouldn’t matter, as you only need 1 sat for time and PPS, so if you see 5 or 50 sats, it shouldn’t matter…again in theory
It’s directly tied to the DB-9 connector and the jumpers decide if you use the 12V or 5V line or 0V…at 0V it should behave as normal.
If something happens to the voltage, the powersupply will burn the lines on the PCIe card doing that, but it will not pass any chips or any connection with PCIe.
I have checked the lines on the PCB.
It will not damage the PSU or motherboard, sure of that.
That’s what a dedicated timing receiver like the M8T puts into practice. Non-timing receivers typically can’t do that, that’s one of the aspects making dedicated timing receivers special.
Not sure. The time from when a hardware event occurs (DCD signal asserted) until the interrupt is generated may be smaller, but the time for the software to pick up and handle the interrupt is going to be the same. And that time is likely to be somewhat larger, and likely will have higher jitter so as to mostly mask the benefit of faster handling on the hardware side. So I’ll expect that a careful look will be needed to see the difference. I can’t quantify it, but just a hunch on the qualitative level.
But let’s see, it is a hypothesis, let’s get it tested.
Yes, at least the signal lines on those boards are typically 3V. Whether power is 5V tolerant or 3V only as well depends on the board. To be on the safe side, I usually use 3V for power as well ever since I fried my first module.
That’s what I was referring to as usually being the same for either way of device attachment.
Yep, though the hypothesis I mentioned is that the speedup on this path is likely to be negligible in comparison to the time it takes the CPU to actually react to the interrupt and look at the port.
As we talk nano-seconds here. I have read several stuff from Steve and he states it does matter.
As e.g. USB uses polling and not IRQ handling, also he states that USB3 is faster then USB2. But RS-232 is fast…yet others say PCIe is faster for RS-232.
I argued this stuff before…the thing is: I want to know if it matters!
The rest is irrelevant. If it doesn’t matter, I wasted some money…if it does work…we all can do this.
I just want to know
Because if it’s better on the 1PPS Garmin, I’m going to test the 5PPS Garmin with it.
Just in case you are curious, you could try plugging it in via USB to see whether it still works or not. The device would appear as ttyACMx under Linux.
My point too…what is the best bus to use on a PC to get the most accurate time…
Next week I will change my server RS-232 port.
Yes it will take a bit of time, as I have 1 port to put a card in, but it’s connected to the 16x connector.
But it’s taking a hardwarestamp nic at this moment…that has to go.
Then the RS-232 card can take it’s place. And taken on Ask’s his graph we can see if it’s better or not.