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.

AFE58JD48: How to implememt AFE58JD48 DTGC using TGC_PROFILE

Part Number: AFE58JD48

Tool/software:

Hi TI experts,

The AFE58JD48 can pre-store up to four analog gains, i.e. TGC_PROFILE[3:0], which can be pin-selected to enable a certain TGC_PROFILE, how do I implement DTGC with the help of this function?

Here is my current scenario, by default, the DTGC curve has only four segments, and I want more segments of the DTGC curve, so I am going to update the TGC_PROFILE in real time during the sampling of the AFE, for example, update TGC_PROFILE1 with SPI when TGC_PROFILE0 is in effect, and then use the pin to switch to TGC_ PROFILE1, and then use SPI to update TGC_PROFILE0 afterward, and so on. Depending on the maximum rate of the SPI interface, I can go up to 800kHz DTGC.

The question now is:

  • Is this the recommended DTGC solution for AFE58JD48? and if not, how do I get more than 4 segments of DTGC curves?
  • Will updating the TGC_PROFILE register, which is not in effect, during ADC sampling cause disturbance to the AD conversion?

Best Regards

Gaofeng