Author Topic: Does anyone recognize this board, is it a gpsdo?  (Read 50868 times)

0 Members and 1 Guest are viewing this topic.


Offline Lightages

  • Supporter
  • ****
  • Posts: 4314
  • Country: ca
  • Canadian po
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #1 on: June 20, 2015, 10:38:12 pm »
It certainly looks like one. Hard to say though without more information or details on the other metal can on the board.
 

Offline Deathwish

  • Supporter
  • ****
  • Posts: 1424
  • Country: wales
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #2 on: June 20, 2015, 10:40:32 pm »
the smaller can is a  ublox le Gps receiver, I just purchased one.This one to be precise.

http://www.ebay.co.uk/itm/291140312483?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Electrons are typically male, always looking for any hole to get into.
trying to strangle someone who talks out of their rectal cavity will fail, they can still breath.
God hates North Wales, he has put my home address on the blacklist of all couriers with instructions to divert all parcels.
 

Offline Lightages

  • Supporter
  • ****
  • Posts: 4314
  • Country: ca
  • Canadian po
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #3 on: June 20, 2015, 10:41:43 pm »
Yes, I just found something like it on the UBlox website.
 

Offline edpalmer42

  • Super Contributor
  • ***
  • Posts: 2270
  • Country: ca
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #4 on: June 21, 2015, 03:19:21 am »
Didn't you notice that he has pictures of TWO DIFFERENT BOARDS!!!!

So I asked him which one he was selling.  He said he's selling the board in the first picture.  Not the GPSDO.  Just the oscillator that was removed from the GPSDO plus a little support circuitry.

Just a little deceptive, wouldn't you say?

Ed
 

Offline alank2Topic starter

  • Super Contributor
  • ***
  • Posts: 2185
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #5 on: June 21, 2015, 03:20:56 am »
Yes, I noticed.  Very lame as he has the one with the GPS as the main picture...
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #6 on: July 04, 2015, 07:27:20 pm »
Quote
Yes, I noticed.  Very lame as he has the one with the GPS as the main picture...

For fun I bought one - I got the board with the GPS receiver.

Might be interesting to figure out how to talk to it.

The large chips on the board are a NEC uPD70F3738 micro-controller, a Xilinx XC3S200A FPGA and a M29W320EB 32M flash.

It is marked NEC NWM-034241-201 on the top silk screen and NEC NWA-057706-001 on the bottom silk screen. There's also a serial No (2641) and date of manufacture (2010)

Photos to follow.
 

Offline edpalmer42

  • Super Contributor
  • ***
  • Posts: 2270
  • Country: ca
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #7 on: July 04, 2015, 07:32:28 pm »
I wish he'd make up his mind what he's selling.

I have no interest in the oscillator, but the GPSDO would be interesting to play with.  But since he told me that the first picture, i.e. just the oscillator, is what he's selling, I'm not willing to deal with him.

 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #8 on: July 04, 2015, 07:55:49 pm »
I wish he'd make up his mind what he's selling.

I have no interest in the oscillator, but the GPSDO would be interesting to play with.  But since he told me that the first picture, i.e. just the oscillator, is what he's selling, I'm not willing to deal with him.
I confess I bought it as an unknown GPSDO to play with - I was quite prepared to give some negative feedback for misleading photos.

The seller has 2 left sold out - but, I agree, his photos are still ambiguous.

Interestingly the board with just the ocxo is available from another seller (well, could be the same guy using a different ID)
« Last Edit: July 06, 2015, 08:45:44 pm by grumpydoc »
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #9 on: July 04, 2015, 09:03:28 pm »
the smaller can is a  ublox le Gps receiver, I just purchased one.This one to be precise.

http://www.ebay.co.uk/itm/291140312483?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
The one on the board is an LEA-5T
 

Offline Deathwish

  • Supporter
  • ****
  • Posts: 1424
  • Country: wales
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #10 on: July 04, 2015, 09:25:57 pm »
I think I would like to get one then shove it in a box with the intention of making something only to forget it as i did the one I just bought  :-//
Electrons are typically male, always looking for any hole to get into.
trying to strangle someone who talks out of their rectal cavity will fail, they can still breath.
God hates North Wales, he has put my home address on the blacklist of all couriers with instructions to divert all parcels.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #11 on: July 05, 2015, 11:29:00 am »
A couple of photos, as promised (click on image for slightly larger version)

Top of board:



The GPS module is a ublox LEA-5T with what looks to be an SNB RF connector, the white connector has traces going to a max3243 (just below/right of Z5) so I presume carries a serial interface. The blue inductor and four caps at the bottom left are DC supply filtering, the three other inductors are part of separate DC-DC converters built around the tps62110 step-down converter and there are a couple of 3.3V regulators top right & top left. There's also a  Xilinx XC3S200A FPGA, presumably for glue logic.

Bottom of board:



This looks interesting, the first thing I noticed was several differential tracks running to the connector at the bottom of the board - these run to two Micrel SY89833 LVDS fanout buffers - these have a 2GHz bandwidth and claim < 190ps rise and fall times so the 10MHz out is going to have sharp edges! The inputs to the fan-out buffers come from a further pair of LVDS buffers, in this case the TI LVDS104M. Actually I'm slightly puzzled here. The datasheet for the LVDS104 says it is a 16 pin part, but there are 8 pin parts on the board. They are clearly marked with the TI logo and LVDS104M but I can't find this part on the TI  web site - does anyone have any pointers?

The OCXO output itself runs through what looks like some LC filtering, then to a 74LCX244 buffer, then presumably into the LVDS104's

As well as the LVDS outputs the bottom connector has DC in - presumably 12V as it runs straight through to the OCXO VCC pin with just a bit of LC decoupling. there are also 15 lines on the opposite side to the LVDS output, most of these have 10k pulls downs attached (the row of SMD resistors below Z5 on the top of the board). It is not possible to trace them visually into the board after that so they could run up to the FPGS or the CPU - no idea whether they are a parallel interface or status lines or what.

Finally there are four TTL level lines running out to the unpopulated connector Z1, not sure what these are - some sort of serial debug interface (not JTAG as not enough pins).

I might power it later today and check that the 3.3V logic gets power with just 12V applied, I can't try it out properly until I get hold of a SNB to BNC adapter to hook it up to the GPS antenna.

UPDATE: Powered up, various LEDs flash & change so the processor is probably OK and 10MHz out of one set of LVDS outputs, so the OCXO is working (and the oven current conforms to the datasheet). The other set is inactive, there is nothing out of one of the LVDS104M's - but I don't know whether that's because of a fault or it's supposed to do that.

Datasheets

OCXO: http://www.wild-pc.co.uk/docs/TCO-6920N.pdf
CPU: http://media.digikey.com/pdf/Data%20Sheets/Renesas/uPD70F3737,38,92,93.pdf
RS232: http://www.ti.com/lit/ds/symlink/max3243.pdf
GPS: http://www.u-blox.com/images/downloads/Product_Docs/LEA-5_NEO-5_TIM-5H_HardwareIntegrationManual%28GPS.G5-MS5-09027%29.pdf
DC-DC: http://www.ti.com/lit/ds/symlink/tps62110.pdf
FPGA: http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf
LVDS: http://www.micrel.com/_PDF/HBW/sy89833al.pdf http://www.ti.com/lit/ds/slls396f/slls396f.pdf
« Last Edit: July 05, 2015, 05:33:05 pm by grumpydoc »
 

Offline lukier

  • Supporter
  • ****
  • Posts: 634
  • Country: pl
    • Homepage
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #12 on: July 06, 2015, 12:59:47 pm »
I just got my board as well.

TI LVDS chip is probably this one:
http://www.ti.com/lit/ds/symlink/sn65lvds2.pdf

There is a couple of opamps (OP291, NJM5534), but I didn't spot any DAC (well it may be one of the tiny QFN equivalent SOT-23-5 parts) or precise voltage reference. How they tune the OCXO? PWM generated DAC? There is a fair amount of R/L/C components around these areas so that seems probable.

I have a gut feeling that this might come from some NEC telecom equiment. People usually associate rubidium with base stations, but OCXO based GPSDO is pretty much as good as rubidium one.

On one hand it would be great to reverse engineer this particular board - the MCU might be implementing some clever Kalman filter based tuning and learned the aging parameters of this particular OCXO (hypothesis). On the other hand this MCU is a bit too exotic to me to bother either reverse engineering FW blobs or write FW from scratch, so I'm tempted to salvage the parts and reuse in my own design.  :-//
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #13 on: July 06, 2015, 01:42:22 pm »
I just got my board as well.

TI LVDS chip is probably this one:
http://www.ti.com/lit/ds/symlink/sn65lvds2.pdf

Yes, I came across that this morning in an idle minute I had to hit google. Looks as though I should have just read the part No as "LVDS1"
Quote
There is a couple of opamps (OP291, NJM5534), but I didn't spot any DAC (well it may be one of the tiny QFN equivalent SOT-23-5 parts) or precise voltage reference. How they tune the OCXO? PWM generated DAC? There is a fair amount of R/L/C components around these areas so that seems probable.

There's a D to A on the CPU - only 8 bits but it has two channels so they could be scaled and added to give more resolution. It should be easy enough to trace the drive back - it comes out of the 5534 op amp.

Quote
I have a gut feeling that this might come from some NEC telecom equiment. People usually associate rubidium with base stations, but OCXO based GPSDO is pretty much as good as rubidium one.

I would assume so - not something I know a lot about.

Quote
On one hand it would be great to reverse engineer this particular board - the MCU might be implementing some clever Kalman filter based tuning and learned the aging parameters of this particular OCXO (hypothesis). On the other hand this MCU is a bit too exotic to me to bother either reverse engineering FW blobs or write FW from scratch, so I'm tempted to salvage the parts and reuse in my own design.  :-//

I already have a rubidium and GPSDO so this is just idle curiosity, especially as I don't have anything which wants LVDS and the connectors on the board aren't exactly hobbyist friendly. I'll be happy if I can see that the it has locked and maybe see if there's anything sensible on the RS232 interface.

Have ordered a GPS puck with SMB connector - might get chance to play a little more later in the week.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #14 on: July 06, 2015, 05:21:09 pm »
but I didn't spot any .... precise voltage reference.

There doesn't appear to be one - the two analogue VREF inputs are tied to VDD, which comes straight from one of the DC-DC converters.

It is going to be slightly more of a challenge to trace the two analogue output pins to see if they are used to drive the control voltage as the traces are not visible on the top of the board and I need at least three hands to hold the board and two meter probes :(
 

Offline lukier

  • Supporter
  • ****
  • Posts: 634
  • Country: pl
    • Homepage
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #15 on: July 06, 2015, 07:17:39 pm »
I'm also looking at this board ATM. It seems very sophisticated. IC6, IC7 and IC8 are all LM71 SPI temperature sensors. Filters on the OCXO output produce nice 3Vpp sine wave, before it enters LCX244 and later LVDS drivers.

I need to figure UARTs, as I didn't saw with the scope any traffic on the pins of the white connector.

With 3 DC-DC converters generating 5/3.3/1.2V I also wonder what is the purpose of IC9/IC10 (3.3V LDO I presume) - cleaner power for the analog stuff?

Also, I wonder, what are these SMD power resistors (2R70) along with unknown SOT-223 devices.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #16 on: July 06, 2015, 08:32:17 pm »
It should be easy enough to trace the pins back to the MAX3243 and then hopefully to the processor to see which are transmit and which receive.

However, the UARTs in the CPU only provide TXD and RXD - no modem control so you only need three pins and there are 9+ground on the connector. It looks as though all 9 connect to something.

I had a go at tracing the DAC outputs from the CPU, so far with no luck.
 

Offline Vgkid

  • Super Contributor
  • ***
  • Posts: 2710
  • Country: us
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #17 on: July 06, 2015, 08:39:11 pm »
I bought one, so I will start following this thread. At least it has a rather good ocxo, though i wish more drift specs were given.
If you own any North Hills Electronics gear, message me. L&N Fan
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #18 on: July 07, 2015, 11:35:37 am »
OK, had an idle 20 minutes between other jobs and travelling between sites

So - with pin 1 top right (arrow on silk screen) and then counting down and then right (so odd numbered pins across the top and even numbered pins on the bottom row) we have

Z5 pinMAX 3243 PinMAX3243 Function
1GND
29DOUT1 (RS232 TX)
34RIN1 (RS232 RX)
4GND
510DOUT2
65RIN2
7?not connected to MAX3243
8GND
911DOUT3
106RIN3

TX and RX are from the boards perspective.

I haven't traced these back to the CPU - one problem is that a lot of the CPU output lines run through 100R resistors which means that the meter's continuity buzzer doesn't work and I have run out of time to do any more for the moment. The most obvious is that they map directly to the three UARTA channels.
« Last Edit: July 07, 2015, 11:44:06 am by grumpydoc »
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #19 on: July 07, 2015, 09:02:40 pm »
I'm also looking at this board ATM. It seems very sophisticated. IC6, IC7 and IC8 are all LM71 SPI temperature sensors. Filters on the OCXO output produce nice 3Vpp sine wave, before it enters LCX244 and later LVDS drivers.
It does seem a bit over-engineered in parts. For one thing why a 200K gate FPGA.

Quote
I need to figure UARTs, as I didn't saw with the scope any traffic on the pins of the white connector.
See my previous post - still not had chance to trace these back. The 3243 is set up with auto power down enabled which means unless it detects a valid RS-232 voltage on the data in pins the output pins will be high impedance.

However, I've had a look at all of the DIN pins and can't see any activity there either - so it either doesn't announce anything useful over the serial port or, just possibly, the INVALID output from the MAX3243 is hooked to the CPU and used to disable serial output if there's nothing plugged into the port.


Quote
With 3 DC-DC converters generating 5/3.3/1.2V I also wonder what is the purpose of IC9/IC10 (3.3V LDO I presume) - cleaner power for the analog stuff?

Also, I wonder, what are these SMD power resistors (2R70) along with unknown SOT-223 devices.
No idea for now.
 

Offline lukier

  • Supporter
  • ****
  • Posts: 634
  • Country: pl
    • Homepage
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #20 on: July 07, 2015, 10:07:55 pm »
Thanks for tracing the 10 pin connector. I'll try to do some tests tomorrow.

For my purpose (GPSDO) all I really need is to tap 10MHz sine before LCX244 and feed it into a distribution amplifier.

By the way, is there any standard for 10MHz reference signal?

Some people just use multiple 74AHC04 to drive 50 Ohm load with a square wave, some say a nice sine is a must. My Hantek HDG2002B generator probably just has a Shmitt trigger gate at the input and that's it. I need to check my Racal-Dana 1992 counter schematic as well. It's a pity that DS1054Z doesn't have 10MHz input.

There should be 1pps signal somewhere on the board so I could connect that to RaspberryPi's GPIO and run NTP server as well.

It would be nice though to be able to get more internal data from this module, lock status, maybe tap into GPS UART, these temperature sensors etc.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #21 on: July 07, 2015, 10:32:32 pm »
.....maybe tap into GPS UART.....

That, at least, is straightforward - the ublox serial TXD and RXD are connected to UARTA channel 2 on pins 35&36 of the CPU and I can see data on those lines with the 'scope.

I haven't had any luck at all tracing the serial lines from the MAX3243, they don't appear to connect to the CPU UART and I can't find them on the FPGA either.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #22 on: July 08, 2015, 08:27:26 pm »
There should be 1pps signal somewhere on the board so I could connect that to RaspberryPi's GPIO and run NTP server as well.
Appears to be via X7/X8

Now that I have an antenna connected X8 initially flashes once per second missing every 10th second. Then both flash with X8 continuing to miss every 10th beat. I assume that means a basic GPS lock. After a while X8 stopped missing the 10th beats so I presume that means a better quality lock.

After a couple of hours running with a GPS antenna hooked up X7/8 are flashing in tandem at 1PPS and X4 is flashing rapidly - at this point I'd expect the oscillator control to maybe have a coarse lock so we will see if anything changes over the next 24 hours.

......


Well, after another hour or so X4 went steady and X5 starts flashing at 0.25Hz, I guess that means it locked - at least to some degree. At that point I turned the board over to look at the outputs and it looks like IC29 and it's associated fan-out buffer carry the 10MHZ and IC30 has a 1 PPS signal. Sadly turning the board pulled my dodgy power connection off so that's reverse engineering finished for now.

There is also a TTL level serial data burst every second on one of the pins on the top row of the connector - not coming from the CPU UART  ???
« Last Edit: July 08, 2015, 09:39:20 pm by grumpydoc »
 

Offline lukier

  • Supporter
  • ****
  • Posts: 634
  • Country: pl
    • Homepage
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #23 on: July 08, 2015, 10:26:44 pm »
Now that I have an antenna connected X8 initially flashes once per second missing every 10th second. Then both flash with X8 continuing to miss every 10th beat. I assume that means a basic GPS lock. After a while X8 stopped missing the 10th beats so I presume that means a better quality lock.

After a couple of hours running with a GPS antenna hooked up X7/8 are flashing in tandem at 1PPS and X4 is flashing rapidly - at this point I'd expect the oscillator control to maybe have a coarse lock so we will see if anything changes over the next 24 hours.
......
Well, after another hour or so X4 went steady and X5 starts flashing at 0.25Hz, I guess that means it locked - at least to some degree. At that point I turned the board over to look at the outputs and it looks like IC29 and it's associated fan-out buffer carry the 10MHZ and IC30 has a 1 PPS signal. Sadly turning the board pulled my dodgy power connection off so that's reverse engineering finished for now.

There is also a TTL level serial data burst every second on one of the pins on the top row of the connector - not coming from the CPU UART  ???

Great job. I'm still waiting for my SMB GPS antenna.

Maybe first state is position surveying phase and after that it does the final lock.

I didn't have much time today, but I had a quick look. First I thought that that the power resistors measure OCXO current to detect when the heater has stabilized, but after a quick look it seems that the power resistors and associated opamp seem to have something to do with active antena power, maybe controlling the current or protecting against overcurrent.

It would be great to evaluate this board, i.e. holdover performance. It would take probably a couple of days of measurements to see if the board output drift is just what OCXO specs say or if they implement predictive control.
 

Offline Vgkid

  • Super Contributor
  • ***
  • Posts: 2710
  • Country: us
Re: Does anyone recognize this board, is it a gpsdo?
« Reply #24 on: July 09, 2015, 04:24:16 pm »
For the gps connector would it be a smb female?
If you own any North Hills Electronics gear, message me. L&N Fan
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf