SphinX - electronics and software
• The schematic representation of the instrument’s electronics.
• Details of the software together with respective Electrical Ground Support Equipment (EGSE).
• The cooperation of SphinX within TESIS complex.
SphinX
TESIS TESIS Simulator
SphinX uC ATmega2561
Program memory 256 kB
Up to 16 MIPSRAM 40 kB
Man. II Temp. sensor
MAIN
SphinX uC ATmega2561
Program memory 256 kB
Up to 16 MIPSRAM 40 kB
Man. II Temp. sensor
SPARE
КИА
Motor
Analog Cards
RS232 – 38400 bit/s
Man II – 1M bit/s Select MAIN/SPARE
Power +13V, -13V, +5V
Serial Programming SPI
Calibration shutter
RESET
Analog CardsTo Main Controller
ControllerADCPeak DetectorAmplifier
MAIN
ControllerADCPeak DetectorAmplifier
SPARE
HV
Cooler
Preamp.
4
MC
AM
CA
ControllerADCPeak DetectorAmplifier
MAIN
ControllerADCPeak DetectorAmplifier
SPARE
HV
Cooler
Preamp.
3
MC
AM
CA
MC
AM
CA
ControllerADCPeak DetectorAmplifier
MAIN
ControllerADCPeak DetectorAmplifier
SPARE
HV
Cooler
Preamp.
2
ControllerADCPeak DetectorAmplifier
MAIN
ControllerADCPeak DetectorAmplifier
SPARE
HV
Cooler
Preamp.
1
XR 100CR
MC
AM
CA
Software
• SphinX - AVR – assembler , AVR – C• TESIS Simulator – assembler AD2865• PC (EGSE) – Visual C++ • Modes: Spectral, Time stamping of photon
arrival time • Data transfer 1Mb/s ->TESIS MAN II• Commands transfer 38,4 kB/s -> SphinX• In-System Programming• Data packing 8 kB• Rebininig MCA =10 bits
КИА
TESIS Simulator
EGSE
SphinX
Posibilities:
FULL TESIS simulation.
Saving / reading data.
Graphic data presentation
Data structure
Spectrum Data 4 * 2 * 1024 bytesMesaured Peltier 4 * 1 byteSettings of temperature 4 * 1 bytes Board temperature 1 byteHV (~100V) 4 * 1 byte Supply voltage +/-13V ,+5V 4* 3 bytesDay/Night 1 byte Flare flag 1 byte Motor position 1 byte Hard radiation 1 byte Time of start of measurement 4 bytesTime of end of measurement 4 bytes CRC 1 byteAltogether < 8300 bytes