70 likes | 192 Views
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.
E N D
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.
TESIS TESIS Simulator Serial Programming SPI RS232 – 38400 bit/s КИА RESET Man II – 1M bit/s Select MAIN/SPARE Power +13V, -13V, +5V SphinX uC SphinX uC ATmega2561 ATmega2561 MAIN SPARE Program memory 256 kB Program memory 256 kB RAM 40 kB RAM 40 kB Up to 16 MIPS Up to 16 MIPS Man. II Temp. sensor Man. II Temp. sensor Motor Analog Cards Calibration shutter
MCA MAIN 4 MCA Controller ADC MAIN 3 Controller Peak Detector HV ADC MAIN 2 Amplifier Controller Peak Detector Cooler HV ADC MAIN 1 Amplifier Controller MCA SPARE Preamp. Peak Detector Controller Cooler HV XR 100CR ADC Amplifier ADC SPARE Preamp. Peak Detector Controller Cooler HV Peak Detector Amplifier ADC SPARE Amplifier Preamp. Controller Cooler Peak Detector ADC SPARE Amplifier Preamp. Controller MCA Peak Detector ADC Amplifier Peak Detector Amplifier MCA MCA MCA MCA Analog Cards To Main Controller
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
EGSE КИА SphinX TESIS Simulator Posibilities: • FULL TESIS simulation. • Saving / reading data. • Graphic data presentation
Data structure Spectrum Data 4 * 2 * 1024 bytes Mesaured Peltier 4 * 1 byte Settings of temperature 4 * 1 bytes Board temperature 1 byte HV (~100V) 4 * 1 byte Supply voltage +/-13V ,+5V 4* 3 bytes Day/Night 1 byte Flare flag 1 byte Motor position 1 byte Hard radiation 1 byte Time of start of measurement 4 bytes Time of end of measurement 4 bytes CRC 1 byte Altogether < 8300 bytes