SBOU024C august 2004 – july 2023 PGA309
8-Bit EEPROM Load | Location ‘1’ | Location ‘0’ | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PGA309 External EEPROM First Part (Configuration Data) |
8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 | ||||
Upper Byte | Lower Byte | |||||||||||||||||||
External EEPROM Address (Decimal) | PGA309 Internal Reg Address | PGA309 Internal Address Description | Data | D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex Equiv |
1/0 MSB/LSB |
Programmed flag value must be as shown | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 5449 | ||
3/2 MSB/LSB |
Unused; set to zero | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0000 | ||
5/4 MSB/LSB |
Unused; set to zero | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0000 | ||
7/6 MSB/LSB |
00011 (Register 3) |
Reference Control and Linearization | RFB | RFB | RFB | RFB | EXS | EXEN | RS | REN | LD7 | LD6 | LD5 | LD4 | LD3 | LD2 | LD1 | LD0 | ||
7/6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0500 | |||
9/8 MSB/LSB |
00100 (Register 4) |
PGA Coarse Offset and Gain/Output Amplifier Gain | OWD | GO2 | GO1 | GO0 | GI3 | GI2 | GI1 | GI0 | RFB | RFB | RFB | OS4 | OS3 | OS2 | OS1 | OS0 | ||
9/8 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1611 | |||
11/10 MSB/LSB |
00101 (Register 5) |
PGA Configuration and Over/Under Scale Limit | RFB | RFB | CLK_ CFG1 | CLK_ CFG0 | EXTEN | INTEN | EXTPOL | INTPOL | RFB | OU EN | HL2 | HL1 | HL0 | LL2 | LL1 | LL0 | ||
11/10 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0A47 | |||
13/12 MSB/LSB |
00110 (Register 6) |
Temperature ADC Control |
RFB | RFB | ADC2X | ADCS | ISEN | CEN | TEN | AREN | RV1 | RV0 | M1 | M0 | G1 | G0 | R1 | R0 | ||
13/12 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1603 | |||
SUM = 8FA4h | ||||||||||||||||||||
15/14 MSB/LSB |
FFFF – sum(hex equiv of each location – 1/10 through 13/12) truncated above 16 bits | Checksum1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 705B | |
17/16 MSB/LSB |
T0 (Temp Index value for Temp ≤ T0) |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0800 | ||
19/18 MSB/LSB |
Z0 (Zero DAC value for Temp ≤ T0) |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0640 | ||
21/20 MSB/LSB |
G0 (Gain DAC value for Temp ≤ T0) |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | FFFF | ||
23/22 MSB/LSB |
TEND (end of Lookup Table) | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 7FFF | ||
25/24 MSB/LSB |
ZMEND (end of Lookup Table) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0000 | ||
SUM = 18E3Eh | ||||||||||||||||||||
27/26 MSB/LSB |
FFFF – sum(hex equiv of each location – 17/16 through 25/24) truncated above 16 bits | GMEND (Checksum2) |
1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 71C1 |