The Mouml;ssbauer interface system described herein offers a unique implementation with distinct advantages over conventional systems that use a timehyphen;consuming interrupt mode. These advantages include simultaneous display of all 1024 channels during data accumulation, optional scaling of Mouml;ssbauer spectra, software control of drive frequency, alternate use of two counters to provide zero dead time between channel advances, and autoscaling of spectra in the pulsehyphen;height analysis (PHA) operation. The present implementation completely avoids the use of an external waveform generator through an efficient design. A sophisticated and fast 16hyphen;bit microcomputer is used instead to generate the triangular wave in synchronization with data accumulation and display. The elegant assembly language software which balances all timing operations to the exact clock cycle is essential in achieving high performance. External support hardware is also kept to a minimum. High performance is further achieved by accumulating and storing data in double precision (32 bits) on all 1024 channels.
展开▼