Hardware » History » Version 3
laforge, 02/19/2016 10:50 PM
1 | 3 | laforge | [[PageOutline]] |
---|---|---|---|
2 | 1 | laforge | = OsmoSDR Hardware = |
3 | |||
4 | The OsmoSDR hardware consists of an oscillator, Zero-IF silicon tuner, ADC, FPGA and a USB-capable microcontroller. |
||
5 | |||
6 | The block schematics looks like this: FIXME |
||
7 | |||
8 | == Major Components == |
||
9 | |||
10 | === Atmel AT91SAM3U Microcontroller === |
||
11 | |||
12 | The SAM3U is a quite powerful but inexpensive Cortex-M3 based Microcontroller. What makes it special compared |
||
13 | to many other devices is its integrated USB 2.0 High-Speed device, combined with scatter-gather DMA and an internal |
||
14 | memory/bus architecture that can actually drive the USB 2.0 at 480Mbps without any problems. |
||
15 | |||
16 | The SAM3U [wiki:Firmware] will be available as Free Software / Open Source in our git repository. |
||
17 | |||
18 | === Lattice XFP2 FPGA === |
||
19 | |||
20 | The FPGA is mainly intended to interface the ADC with the SSC peripheral of the SAM3U. However, it is reasonable |
||
21 | to assume it can do some simple filtering, too. |
||
22 | |||
23 | The FPGA design will be available as Free Software / Open Source in our git repository |
||
24 | |||
25 | === Analog Devices AD7357 ADC === |
||
26 | |||
27 | This ADC provides two channels (I and Q) and can run at up to 4.2 Megasamples / second and provides 14 bits of resolution. |
||
28 | |||
29 | === Silicon Tuner === |
||
30 | |||
31 | FIXME |
||
32 | |||
33 | 2 | laforge | === !SiLabs Si570 Oscillator === |
34 | 1 | laforge | |
35 | The Si570 is a 10MHz to 1.4GHz programmable oscillator. The exact frequency can be set and adjusted via an I2C interface. |
||
36 | 3 | laforge | |
37 | == Status == |
||
38 | |||
39 | As of 13 December 2011, we had the first 5 prototypes |
||
40 | As of 28 December 2011, we have hardware verification code and detected some bugs that need a 2nd revision |