Project

General

Profile

Osmo-clock-gen » History » Version 2

laforge, 01/27/2019 06:07 PM

1 1 laforge
{{>toc}}
2
3
h1. osmo-clock-gen
4
5
The *osmo-clock-gen* is a small open hardware device that can be used to generate up to eight different clocks from a single clock reference.
6
7
This is very useful in case you e.g. have a highly stable 10 MHz reference frequency but require a different, stable frequency, such as a 52 MHz reference for USPR1, or 40 MHz for LimeSDR-mini or 30.72 MHz for some other SDR devices.  It can also be used to generate stable reference clocks for satellite LNBs.
8
9
10 MHz reference frequencies are often available in a variety of labs as output of a GPS-DO, OCXO , Rubidium oscillator or other high-precision clock source.
10
11 2 laforge
The project is inspired by the clocking section of the "HackRF One":https://greatscottgadgets.com/hackrf/ "jackenhack's SI5351C I2C-Programmable Clock Generator breakout board":https://www.jackenhack.com/si5351c-i2c-frequency-clock-generator-breakout-board/ which also uses the Si5351C chip but doesn't contain any onboard microcontroller and is hence not possible to use stand-alone.
12
13
h2. Connectors
14
15
h3. K2 - External 5V DC input
16
17
This is the power input for an external 5V DC power supply.
18
19
*Use only either K2 or JP2!*
20
21
h3. JP2 - Intenal 5V DC input
22
23
In case *osmo-clock-gen* is part of a larger assembly/device, you may already have a 5V DC supply internally.
24
25
*Use only either K2 or JP2!*
26
27
h3. X1 - mini-USB-B
28
29
The mini-USB connection is primarily intended for configuring the device via USB from a computer.
30
31
However, it can also be used to power the *osmo-clock-gen*
32
33
h3. X2 - Osmocom-style 3.3V UART on 2.5mm stereo jack
34
35
Access the serial console of the *osmo-clock-gen* using an "Osmocom standard" 3.3V serial cable with 2.5mm stereo jack.
36
37
h3. X4 - Olimex-style UEXT connector with SPI, I2C and UART
38
39
The purpose of this connector is to extend *osmo-clock-gen* with peripherals, such as sensors, GPIOs.  This could include RF power measurements, switching coaxial relays, ....
40
41
h3. CLKIN
42
43
This is the clock input.  It features ESD protection, AC-coupling as well as a self-biasing clock squarer.  You can hence input either square or sine wave reference clock signals.
44
45
h3. CLK0 .. CLK7 outputs
46
47
Those are the eight clock outputs of the Si5351C chip.  They are provided on either THT SMA footprints or U.FL.  The U.FL are to be used with pigtails to panel-mounted BNC jacks or whatever connector type you'd like.
48
49
h3. JP1 - Clock Input Termination
50
51
This jumper determines if the CLKIN input is terminated with 50 Ohms (jumper closed) or not (jumper open)
52
53
h3. TC1 - SWD debugging/flashing
54
55
This is a Tag-Connect TC-2030 compatible footprint. The connector exposes the SWD single-wire debug interface of the Cortex-M core in the SAMD11 microcontroller
56
57 1 laforge
h2. Schematics
58
59
PDF rendering is available as clock-generator.pdf attached to this page.
60
61
h2. PCB layout
62
63
The PCB design is a dual-layer board in 100x50mm size.  The important connectors are on one edge, while optional other connectors are on another edge
64
65
!osmo-clock-gen_eagle.png!
66
67
h2. Design files
68
69
The design files can be found in the @osmo-small-hardware.git@ repository.  Web access is provided via https://git.osmocom.org/osmo-small-hardware/tree/clock-generator
70
71
h2. Firmware
72
73
There is no firmware for the onboard SAMD11 microcontroller yet.  It will be released as open source software.
74
75
h2. Availability
76
77
This project is currently in the design verification stage.  Once the verification has completed, it is expected that *osmo-clock-gen* boards will be made available via the "sysmocom webshop":https://shop.sysmocom.de/.
78
79
h2. License
80
81
The *osmo-clock-gen* design is made available as Open Source Hardware (OSHW) licensed under CC-BY-SA (Creative Commons Attribution Share-Alike).
82
83
This means anyone can use the design to build units, or to create derivative versions of the design.  However, you have to give attribution and release your derivative works under the same license as the original project.
Add picture from clipboard (Maximum size: 48.8 MB)