GSM Activity Scanner Hardware
GSM Scanner
Based on a Xilinx PLD and a Microchip Microcontroller
Specifications
PLD:
- type: XC9536 XL
- firmware: version 1.0 (preprogrammed)
Microcontroller:
- type: PIC 16F88
- bootloader: version 1.0 (preprogrammed)
- firmware: version 1.0 ((preprogrammed). Reprogrammable over RS232
Interfaces:
- I_RS232, see RS232 Protocol
- I_GSM, see GSM Interface
- Power (Standard DC power jack plug, 7.5-12 Volt >=500 mA)
Development/Prototyping hardware:
- "Prepared GSM": A Philips Dual Band Savvy with an mounted connector providing an GSM Interface (see picture on the right, click to enlarge)
- "RS232 Prototype" aka proto2: RS232 connected dual PIC/PLD Based GSM Activity Scanner Prototype - operational
- "USB Scanner": USB connected FPGA/PIC Based GSM Activity Scanner - in conceptual design stage
RS232 Scanner / USB Scanner (future) functional design:
Interface diagram of the RS232 Scanner (top) and the USB Scanner (bottom). Both use the GSM Interface (I_GSM) and provide an RS232 (I_RS232) or USB (I_USB)interface on their connectors.
Detailed RS232 Prototype information:
detailed external interface diagram of the RS232 based Prototype Board (including debug and programming interfaces)
internal interfaces of the RS232 based Prototype board
Tested interfaces
Synchronous:
I_SYNC_GSM-PC_SLAVE, passed
I_SYNC_GSM-PLD_SLAVE, passed
I_SYNC_PLD-PICB, passed :tussen de PLD en de PIC kan serieel (synchroon) 16 bits bursts met 13Mhz worden getransporteerd
I_SYNC_PC_PLD, passed: synchrone communicatie tussen PLD en PC (met PC als slave or master)
I_SYNC_GSM_PLD, passed: synchrone communicatie tussen GSM en PLD (met GSM als master)
I_SYNC_GSM_(PLD)_PC, passed: synchrone communicatie tussen GSM en PC via de PLD (met GSM als master)
A-Synchronous:
I_ASYNC_GSM-PC_27Mhz, passed
I_ASYNC_GSM-PLD, failed: asynchrone communicatie tussen GSM en PLD. Verdere ontwikkellingen voorlopig gestaakt/prosponed. Needs FIFO's / dual port RAM / FPGA
I_ASYNC_PIC_A-PC, passed
I2C:
I_I2C_PIC_B-PIC_A_MASTER, passed
I_I2C_PIC_B-PC_MASTER, passed
Analog:
I_A_GSM-AD, passed
I_A_GSM-PIC_B, passed
I_D8_AD-PLD, passed
Functional Tests
Test_X_PC_SYNC – PLD - X_GSM_D, passed
Test_X_PC_SYNC – PLD, AD - X_GSM_A, passed
Test_X_PC_I2C – PIC_B, AD - X_GSM_A, passed
Test_X_RS232_ASYNC - PICA, PICB, AD -X_GSM_A, passed
Test_X_RS232_ASYNC –PICA,PICB, PLD - X_GSM_D.Tune, current work
Test_X_RS232_ASYNC –PICA,PICB, PLD - X_GSM_D.IQ, possible future work
Tests to perform for the future USB Scanner:
- Dual GSM interface and active frequency scanning - todo
- Dynamic FPGA reconfiging using microcontroller - passed
<< Home