Project

General

Profile

PlutoSDR RevB external clock rework » History » Version 2

laforge, 07/02/2023 12:26 PM

1 2 laforge
{{>toc}}
2
3 1 laforge
h1. PlutoSDR RevB external clock rework
4
5
The PlutoSDR RevA + RevB don't yet have an input for an external reference clock.  This is rather sad, as it makes the PlutoSDR unusable for pretty much any applications in the context of cellular technology, where clock accuracy requirements are very high.
6
7 2 laforge
One can replace the on-board XO with a U.FL socket to feed an external clock.  This has been described a number of times by various people, like "this post on tbspace":https://tbspace.de/plutosdrclockinput.html
8 1 laforge
9 2 laforge
However, this can be extended further by adding the identical circuit added in PlutoSDR RevC on an external circuit board, see #5892
10
11
h2. Hardware parts
12
13 1 laforge
h3. Replacing XO on PlutoSDR RevB with U.FL socket
14
15
The PlutoSDR board needs some kind of connector to feed the clock signal to it.  In order to do so, we remove the XO and place a U.FL socket.
16
17
Step-by-step pictures following below:
18
19
h4. Original PlutoSDR RevB
20
21
{{thumbnail(pluto-revb-orig.jpg)}}
22
23
h4. XO removed using hot air
24
25
{{thumbnail(pluto-revb-xo_removed.jpg)}}
26
27
h4. VCC pad removed
28
29
We need to remove the VCC pad of the XO as the U.FL overlaps it and might short-circuit
30
31
{{thumbnail(pluto-revb-pad_removed.jpg)}}
32
33
h4. GND soldermask removed for U.FL
34
35
We need to remove some solder-mask above the top layer GND copper in order to have a GND pad for the left-hand side of the U.FL
36
37
{{thumbnail(pluto-revb-copper_scratched.jpg)}}
38
39
h4. U.FL socket soldered
40
41
We can now solder the U.FL socket. Center pin goes to the pad that used to be the XO output.  The right two pads can both be used: The top right pad is GND, and the bottom right pad is not connected and is soldered only to improve mechanical aspects.
42
43
{{thumbnail(pluto-revb-ufl.jpg)}}
44 2 laforge
45
h3. Adding RevC/RevD circuit as external circuit board
46
47
The design files of a small circuit board containing the full clock input circuit of PlutoSDR RevC/RevD can be found "in the osmo-small-hardware.git repository:https://gitea.osmocom.org/electronics/osmo-small-hardware/src/branch/master/plutosdr-revb-extclk
48
49
This circuit board primarily adds the LTC6957-3 clock input logic converter IC, which converts nicely and  with low jitter from e.g. a sine wave 10MHz reference to the CMOS level square wave required by the AD9363 of the PlutoSDR.
50
51
This has the advantage that the performance / spec of the clock input is identical to that of the later-revision PlutoSDR.  
Add picture from clipboard (Maximum size: 48.8 MB)