Programming
EPM2000/EPM2000e Reference Guide
39
For example, an EPM2000 dumps its buffer. The following data is transmitted: 38 21 00 A6 C3
A6 CA 3C
. Translated:
38 = 0011 1000
Status Byte, CH A, Unit Information, "Command Completed"
21 = 0010 0001
Status Byte, CH A, Unit Information, "Pulse Measurement", "Volts"
00 = 0000 0000
Status Byte, CH A, Range Information, 10
0
A6 = 1010 0110
Data High Byte: 100110
C3 = 1100 0011
Data Low Byte: 000011
Complete data value: 100110 000011 = 2435
Interpreted reading is 2.435 x 10
0
Volts.
A6 = 1010 0110
Data High Byte: 100110
CA = 1100 1010
Data Low Byte: 001010
Completed data value: 100110 001010 = 2442
Interpreted reading is 2.442 x 10
0
Volts.
3C = 0011 1100
Status Byte, CH A, Unit Information, "End of Data"
Timestamp bytes are three-byte sequences containing a 21-bit time signature. Timestamp bytes are
only transmitted in binary mode and only when the timestamp function is activated. Three timestamp
bytes follow data low bytes.
ASCII
A form of transmission used in A/D debugging and calibration -- rarely used in the field. Data are
transmitted in raw A/D counts, followed by a unit designator: 2146V, 1864V, 1600V, 1366V, etc. The
decimal point after the first digit is still implied and the leading zeroes are blanked, so a reading such
as 687V would indicate a pulse height of 0.687V
Bit 76543210
Mnemonic 1 d20 d19 d18 d17 d16 d15 d14
Table 6: First Timestamp Byte map.
Bit 76543210
Mnemonic 1 d13 d12 d11 d10 d9 d8 d7
Tabel 7: Second Timestamp Byte map.
Bit 76543210
Mnemonic 1 d6d5d4d3d2d1d0
Table 8: Third Timestamp Byte map.