Hello,
I have several questions that are about CRC calculation process in PGA300 and recently uploaded PGA300 data sheet.
Firstly, previous data sheet which was uploaded in 2016 stated “Every time the last byte is programmed, the CRC value is automatically calculated and validated.”, whereas current data sheet stated “Every time the EEPROM_CRC_VALUE_USER register is written, the PGA300 calculates the CRC value across the EEPROM memory, places the calculated CRC value in the EEPROM_CRC_VALUE_CALC register, and validates the value against the CRC value programmed in the EEPROM_CRC_VALUE_USER register.”. They stated like that, however I can’t identify which one write the CRC to the EEPROM_CRC_VALUE_USER. PGA300 or GUI? Could you tell me that?
Secondary, I found many differences between previous one and current one. I concern about PGA300’s firmware code change. Has PGA300 code changed since it first produced ?
Regards,