This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PGA900: PGA900/PGA309 problems?

Part Number: PGA900
Other Parts Discussed in Thread: PGA309, PGA300, PGA305

The main platform uses NXP-RT500, and PGA900 has the following problems:

1. If the calibration coefficient is stored outside the PGA900, how does the software perform calibration compensation? Is the calibration compensation algorithm to be executed on the master controller side and then sent to PGA900?

2. I saw the data PGA309 can be connected with eeprom. Do you also need to put the calibration compensation algorithm on the master control side for execution?

3. If the calibration compensation algorithm is on the master side, can TI provide support? (Do we need to do the software algorithm ourselves?)

  • Hello,

    For the PGA900, the software is developed by the user to perform the temperature and nonlinearity compensation. Typically, calibration coefficients are stored in the on-chip EEPROM for the internal M0 microprocessor to access for its calculations. If calibration coefficients are stored off of the device it would be possible to make them accessible to the PGA900 through the COMBUF registers, although this would require an external microprocessor.

    In both cases, the compensation algorithm would need to be written by the user.

    If you would prefer to use a device that has calibration algorithms built into the device, I would suggest looking at the PGA300 or the PGA305. Both have the same AFE as the PGA900, but they feature built-in compensation algorithms and are much simpler to use if the output types and digital communication modes will fit into your system.

    I do not directly support the PGA309, but it looks like the calibration coefficients are stored in external EEPROM, but the actual calculations are done inside the PGA309.

    Regards,

    Scott