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.

AFE5816: AFE5816

Part Number: AFE5816

Hello

We are working on programming the afe5816. We are interested in producing a system capable of measuring signals transmitted from different transmitters continuously.

That is, we transmit trigger signals train and for each trigger signal we want to measure a 'new measurement'.


If I understand the process correctly, before starting to broadcast you must first configure:
ADC, PLL, LVDS, DTGC. (when the profiles of the DTGC are pre-configured).

As far as I understand, after the first trigger signal, the card starts continuously transferring data to LVDS lanes. So my FPGA needs to be able to start and stop pulling data correctly. But how do I reschedule DTGC? By correct timing of the TGC_SLOPE? Is it also necessary to change the TGC model?

  • Hi Moshe,

    Thanks for reaching out.

    IYes, your understanding is correct, upon startup or reset, the device needs to be configured properly. You must configure various blocks along the signal chain to get expected output on the LVDS interface. ADC, PLL, LVDS, DTGC. (when the profiles of the DTGC are pre-configured).

    As far as I understand, after the first trigger signal, the card starts continuously transferring data to LVDS lanes. YES

    So my FPGA needs to be able to start and stop pulling data correctly. YES

    But how do I reschedule DTGC? By correct timing of the TGC_SLOPE? After execution of the complete cycle of the DTGC (any mode), the device gain will become equal to the start gain. (for example, say in internal non-uniform mode - refer to flow diagram of Figure 72 in the datasheet) After that appication of TGC_SLOPE pulse will trigger the DTGC curve again. (Note that device reset or dtgc mode change also resets dtgc).

    Is it also necessary to change the TGC model? Not necessary.

    You can use the TGC SLOPE and TGC UP DOWN signals you can reschedule your DTGC.

    Thanks & regards,

    Abhishek