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: Question about PGA900 interface

Part Number: PGA900
Other Parts Discussed in Thread: PGA305

Hi Team,

My customer asked question about SPI/I2C interface.

Customer expected to read measurement data (sensor output) via SPI or I2C.

Does PGA900 support to read sensor output (measured data) through SPI/I2C?

Best regards,

  • Hello Fujihara-san,

    The PGA900 can output data through SPI or I2C, but only the raw ADC data can be accessed without some customer-programmed firmware. When using the internal M0 microcontroller, the only way to access the ADC data registers is through the communication buffer (COMBUF) registers.

    Has the customer looked into the PGA305 instead? It has the same analog front end as the PGA900, but it includes temperature and nonlinearity compensation without the need to program firmware. It also has runtime I2C commands that allow you to read back the raw ADC data or compensated data through the digital interface (I2C).

    Regards,

  • Hi Scott-san,

     Thanks a lot for your prompt support.

    I just could get PGA900 datasheet and read 7.3.13, so may I ask to confirm if my understanding is correct?

     

    (1) when M0 in PGA900 is not in Reset

    SPI/I2C/OWI can access only COMBUF. So user has to build handling program to transmit internal memory data over COMBUF register.

     

    (2) when M0 is in Reset

    All memory area in the device could be directly accessed from external host via SPI/I2C/OWI.

    Best regards,

  • Hello Fujihara-san,

    Yes, that is exactly correct.

    Regards,