CALLISTO Double Heterodyne Frequency Agile Radio Spectrometer ERAC
CALLISTO Double - Heterodyne Frequency Agile - Radio - Spectrometer ERAC Symposium Heppenheim Sep 5/6/7 th 2003 Meyer Hansueli ETH Zürich
Directory • RISC system or PC • RISC microcontroller ATmega 16 • Callisto interfaces • Development board • C Compiler • Overview
RISC system or PC RISC processor PC o Low weight o Higher weight o Cheap o More expensive o Low Power consumption o Higher power consumption o Mobility o Stationary o Easy Interrupt/timer controlling o Difficult to handle interrupts and o Including ADC‘s o Including different bus systems (SPI, I 2 C and Microwire) system processes
RISC microcontroller ATmega 16 o o o o Low-power AVR® 8 -bit Microcontroller advanced RISC Architecture Up to 16 MIPS Throughput at 16 MHz 16 K Bytes of In-System Self-Programmable Flash 512 Bytes internal EEPROM 1 K Byte Internal SRAM 16 bit Timer/Counters 8 -channel, 10 -bit ADC Programmable Serial USART Master/Slave SPI Serial Interface I 2 C bus Interface 32 Programmable I/O Lines Speed Grades 0 - 16 MHz ATmega 16 RISC processor
Callisto interfaces Standard PC Antenna Tuner 0 I 2 C 12 us/byte RS 232 Microcontroller ATmega 16 Tuner 1 SPI serial bus 15 us/byte Video to ADC External EEPROM Enviromental sensors Up to 500 frequencies
Development board STK 500 o o o o Low cost starter kit Fully Assembled and Tested from Atmel Serial In-System Programming PC based software - Windows 95/98/NT RS-232 Interface to PC Sockets for 8 -, 20 -, 28 -, and 40 -pin AVR Devices LEDs and Push Buttons for Experimentation All AVR I/O Ports Easily Accessible through Pin Header Connectors
C Compiler o High Performance C Compiler, Integrated Development Environment o Automatic Program Generator o In-System Programmer for the. Atmel AVR family of microcontrollers with internal RAM o Modular programming in C
Overview Standard PC AVR C Compiler 4 1 RCU (receiver control unit) 2 3 Design board RCU (receiver control unit)
Thank you for your attention Institute of Astronomy Meyer Hansueli ETH Zentrum, SEC D 3 Scheuchzerstrasse 7 CH-8092 Zürich meyerh@astro. phys. ethz. ch
- Slides: 9