RS92SGP vnútorné zapojenie

Používané sondy, princípy činnosti, možné úpravy a ďalšie použitie.

RS92SGP vnútorné zapojenie

Poslaťod Braňo » Pia 04. Nov 2011 23:23:31

Prevzaté z http://slexy.org/raw/s2ZZwd65LO


===== Vaisala RS92-SGPW Digital Radiosonde ======

==== Literature Review ====

[[http://www.vaisala.com/Vaisala%20Documents/Brochures%20and%20Datasheets/RS92SGP-Datasheet-B210358EN-E-LoRes.pdf|Vaisala RS92-SGP Data-sheet]]

[[http://groups.google.com/group/hackerspace_brisbane/web/radiosonde-research-page?pli=1|HSBNE Radiosonde Research Page]]

There is also some information on the [[http://groups.yahoo.com/group/sondemonitor/|SondeMonitor Yahoo Group]]


==== Board Specs & Observations ====
[[http://i.imgur.com/K91oU.jpg|RS92-SGPW Mainboard Image with pinouts]]

=== Power Supply ===
[[http://www.farnell.com/datasheets/10195.pdf|LM1117DT-ADJ]] Adjustable Voltage Regulator - 15V Maximum Input Voltage
* 1.2V Dropout Voltage
* Sonde has been tested with a 12V supply
* Measured to give 3.45V output

=== Main Microcontroller ===
Chip Markings show DSP1CB - Chinese dsPIC clone?
* 10-pin pin-header connected to MCU - Possible JTAG Interface?

=== SPI Bus ===
Three devices appear to communicate on the SPI bus
* Radio Module - Write Only
* uNav GPS IC - Write Only
* 95256 EEPROM - R/W

=== 400MHz Radio Module ===
[[http://i.imgur.com/1yUmB.jpg|Photograph of de-capped RF Module with pin numbering]]
* Shielded module attached to the main-board via a 14-pin header.
* MCU talks to module using synchronous serial.
== Pinout ==
1 - Logic VCC (3.45V)
2 - Serial Clock (2400Hz)
3 - Serial Data (2400 Baud)
4 - TX Enable? Stays low when clock starts, but goes high later (when serial data is present)
5 - SPI Data Input
6 - GND
7 - 16MHz clock from GPS Module
8 - GND
9 - SPI Clock
10 - TX Programming?? - Could be Chip Select
11 - Internal LDO Inhibit. Is wired to the module's LDO regulators Inhibit pin via 10k resistor.
12 - TX Inhibit - Connected to Base of Switching transistor inside module.
13 - Main Power - Measured Battery Voltage on this pin (12V in my case)
14 - GND

== IC's on module ==
**TX1B VAISALA**

Appears to be a serial programmed PLL & GMSK modulator, all in a single chip. Is a Vaisala custom-made device, and no data-sheets are available (on google at least).

**[[http://www.datasheetcatalog.org/datasheet/stmicroelectronics/4340.pdf|L4931C50]]**

LDO Regulator

** [[http://www.infineon.com/dgdl/bfp450.pdf?folderId=db3a30431400ef68011425b291f205c5&fileId=db3a30431400ef680114275d537d074b|BFP450]] **

Power Amplifier

=== GPS Receiver ===
* Has a uNav [[http://web.archive.org/web/20051104225845/www.unav-micro.com/pdf/03_11_17+uN8021C+Final+DS.pdf|uN8021]] GPS Front-end
* PROVIDES a 16.3676MHZ CLOCK TO THE REST OF THE BOARD.

=== EEPROM Code ===
* EEPROM is a 32768 byte (256kbit) [[http://www.farnell.com/datasheets/7846.pdf|95256 SPI EEPROM]]
* dsPIC program code is from 0x0000 to 0x6000 approx.

== Configuration Section - 0x7000 -> 0x8000 ==
Settings for output frequency, power level, and calibration data for sensors are stored here.

* 0x7002, 0x7003 = Output Frequency Settings
short *f1 = 0x7002; // Changes output frequency by 10KHz
short *f2 = 0x7003; // Changes output frequency by 2.56MHz
Output Frequency (KHz) = ((*f1)/256.0)*10 + 400000 + (*f2) * 2560.0

* Lower limit of 400MHZ (f1 = f2 = 0x00)
* Measured stable upper limit around 423MHz (f1 = 0xFC, f2 = 0x08)
* Example output frequency 420.050MHz: f1 = 0xD5, f2 = 0x07

Bus Pirate Instructions to read/write to these memory locations:
* {0x06}&:1000{0x02,0x70,0x02,0xD5}&:1000{0x06}&:1000{0x02,0x70,0x03,0x07} - Writes into 0x7002 and 0x7003
* {0x03,0x70,0x02 r}{0x03,0x70,0x03 r} - Read the values back.

=== Programming Edge Connector ===
**16-pin header just above connector**

1 3 5 7 9 11 13 15
2 4 5 8 10 12 14 16

1 -
2 -
3 - GND
4 - GND
5 - dsPIC Pin 27 - Held HIGH
6 - dsPic Pin 26 - Floating
7 - dsPIC Pin 45 - Held LOW
8 -
9 - dsPic Pin 46 - Held HIGH
10 - EEPROM Chip Select
11 - EEPROM Data Input (D)
12 - EEPROM Serial Clock (C)
13 - EEPROM Serial Output (Q)
14 -
15 -
16 - EEPROM VCC 3.3-5V

** 12-pin Edge Connector**

Looking at it edge on, with the dsPIC at the top:
1 3 5 7 9 11
2 4 6 8 10 12

1 - Battery Voltage
2 - GND
3 - 16-pin header pin 6 - dsPic Pin 26 - Floating
4 - 16-pin header pin 5 - dsPIC Pin 27 - Held HIGH
5 - N/C
6 - 16-pin header pin 7 - dsPIC Pin 45 - Held LOW
7 - EEPROM Chip Select
8 - 16-pin header pin 9 - dsPic Pin 46 - Held HIGH
9 - EEPROM Serial Clock
10 - EEPROM Data Input
11 - Goes to 'SAGK' SMD IC
12 - EEPROM Serial Output
Obrázok užívateľa
Braňo
 
Príspevky: 104
Registrovaný: Str 26. Okt 2011 20:48:30
Bydlisko: Trnava

Späť na Rádiosondy

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 2 hostia