Funcube Dongle » History » Version 1
laforge, 02/19/2016 10:52 PM
add some notes on fcdp hardware
1 | 1 | laforge | = Funcube Dongle Pro= |
---|---|---|---|
2 | |||
3 | == Hardware == |
||
4 | |||
5 | === Major components === |
||
6 | The FCDP hardware seems to be using the following components: |
||
7 | * Microchip PIC24FJ32GB002 |
||
8 | * 16-bit low power microcontroller with Full-Speed USB, 32 KB Flash memory, 8 KB RAM, and advanced peripherals, 28-pin package |
||
9 | * homepage: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en536120 |
||
10 | * datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39940d.pdf |
||
11 | * TI TLV320AIC3104 Low-Power Stereo CODEC with 6 Inputs, 6 Outputs, HP Amp and Enhanced Digital Effects |
||
12 | * homepage: http://focus.ti.com/docs/prod/folders/print/tlv320aic3104.html |
||
13 | * datasheet: http://focus.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=tlv320aic3104&fileType=pdf |
||
14 | * Elonics E4000 Zero-IF Low Power CMOS Multiband Tuner (64 to 1700 MHz) |
||
15 | * homepage: http://www.elonics.com/products/rf_tuners.do?id=1 |
||
16 | * product brief: http://www.elonics.com/assets/PB_E4000_10_2009.pdf |
||
17 | |||
18 | === Architecture === |
||
19 | The hardware architecture therefore is quite simple: |
||
20 | |||
21 | The PIC24F implements the USB protocol/interfaces for HID (tuning) and audio towards the PC. It also drives the TI codec and the Elonics silicon tuner via an I2C interface. |
||
22 | |||
23 | Analog RF data enters the Elonics silicon tuner, where it undergoes zero-if down-conversion to complex I/Q baseband, which enters the TI audio codec where it is digitized using left/right channels for i/q. The resulting digital audio stream is passed to the PIC24F, which forwards it via USB to the host PC. |