
TMP007EVM Software
4.2.0.2
Coefficient Controls
All coefficients for the TMP007 are represented as either
intended values
or
actual values
, as shown in
. The intended value is the value that the user intends to program; this value may not be in
resolution multiples of the value that must be programmed into the registers. Thus, the actual value
represents the real value (in resolution multiples) that is actually programmed into the register. At power-
up or at software reset, the actual values reflect the device default values. Refer to the
for more information on coefficients.
Figure 19. Control Page: Coefficient Controls Page
Nonvolatile memory operations facilitate storage of coefficients other than the register default values
based upon the user’s physical setup. TI highly recommends that the user determines the coefficients first,
based on the application before writing the coefficients to the nonvolatile memory. Coefficients vary
resulting from any changes in distance, field of view (FoV), and emissivity of the target object so the user
should make sure the calibrated coefficients are written into the nonvolatile memory. The user can write to
the nonvolatile memory up to
eight
times only. Further writes do not take effect.
Input the coefficient value in the
Intended Value
field (step 1 in
) and make sure the value is
actually written into the coefficient register space by checking the
Actual value field
field. Fill the register
address of the appropriate coefficient in hexadecimal format at the
Memory Address
field (shown in step
2 of
) and click on
Memory Store
. To check if the value is written in a particular address field,
click
Single Load
to read the status in the
Register Memory Bank
field (shown in step 3 of
).
For checking the status of overall memory bank, click on
General Load
to read the status in the
Overall
Memory Bank
field. Note that the increments for each memory bank write are as follows: 0, 0, 2, 3, 4, 5,
6, and 7 (note that 1 is missing because of the internal digital design configurations).
17
SBOU137A – May 2014 – Revised December 2014
TMP007EVM User's Guide
Copyright © 2014, Texas Instruments Incorporated