SLDS204B October 2014 – June 2020 PGA300
PRODUCTION DATA.
Before the PGA300 can be used in any application, the device must be configured by setting various EEPROM registers to the desired values. Table 10 lists all the EEPROM registers that must be configured and their respective default configurations. The registers are configured by writing to the appropriate EEPROM addresses listed in the EEPROM Registers section.
REGISTER | VALUE | DESCRIPTION |
---|---|---|
DAC_CONFIG | 0x00 | DAC set for absolute voltage output. |
OP_STAGE_CTRL | 0x08 | Output configured for 4-mA to 20-mA current output mode. |
BRDG_CTRL | 0x00 | Bridge excitation set to 2.5 V. |
P_GAIN_SELECT | 0x00 | P Gain set to 5 V/V. |
T_GAIN_SELECT | 0x00 | T Gain set for 1.33 V/V. |
TEMP_CTRL | 0x40 | ITEMP drive disabled and T signal chain set for VINT+ – VINT–. |
TEMP_SE | 0x00 | T Gain set to single-ended configuration. |
NORMAL_LOW_LSB | 0x67 | DAC normal low output set to 0x0667. Must be updated during calibration. |
NORMAL_LOW_MSB | 0x06 | DAC normal low output set to 0x0667. Must be updated during calibration. |
NORMAL_HIGH_LSB | 0x9A | DAC normal high output set to 0x399A. Must be updated during calibration |
NORMAL_HIGH_MSB | 0x39 | DAC normal high output set to 0x399A. Must be updated during calibration. |
LOW_CLAMP_LSB | 0x34 | DAC clamp low output set to 0x0334. Must be updated during calibration. |
LOW_CLAMP_MSB | 0x03 | DAC clamp low output set to 0x0334. Must be updated during calibration. |
HIGH_CLAMP_LSB | 0xCF | DAC clamp high output set to 0x3CCF. Must be updated during calibration. |
HIGH_CLAMP_MSB | 0x3C | DAC clamp high output set to 0x3CCF. Must be updated during calibration. |
DIAG_ENABLE | 0x00 | Diagnostics disabled. |
EEPROM_LOCK | 0x00 | EEPROM unlocked. |
AFEDIAG_CFG | 0x07 | Diagnostics pulldown (1 MΩ) and pullup (1 MΩ) resistors enabled,
INP_UV threshold = 10% and INP_OV threshold = 70% |
AFEDIAG_MASK | 0x33 | INP_UV, INP_OV and PGAIN_UV, PGAIN_OV detection enabled. |
SERIAL_NUMBER_BYTE0/1/2/3 | 0x00 | Serial number specified by customer. |
EEPROM_CRC_VALUE_USER | 0xB8 | Must be updated every time EEPROM is changed if diagnostics are enabled. |