Hardware Trigger for Sigma Delta ADC with eTPU

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Hardware Trigger for Sigma Delta ADC with eTPU

534 Views
berat24
Contributor III

Hello there,

I would like to trigger Sigma Delta ADC through eTPUA channel 20. My aim is to obtain 50 kHZ sampling time for SDADC with the help of eTPU. Do I have to use match and capture registers to do this as well as time base registers or Could I set a basic timer with eTPU in order to have 50 kHZ sampling time for SDADC without match and compare registers. (it is equal to 20us).

I hope, I could explain my question totally.

Thanks in advance to all NXP professional.

0 Kudos
3 Replies

522 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

I made example here for triggering of SDADC by eTPU here:
https://community.nxp.com/docs/DOC-335360

However consider whether you don't need rather to use eQADC module as once enabled the SDADC keeps running. There is no “Single conversion mode”.
This requires that the CDATA register be continually drained by DMA or ISR. The digital nature of the SDADC means that there is a propagation delay as the data is clocked through the internal digital filters. This has to be taken into account at startup or at any channel mux change. This latency means that the SDADC is not well suited to some applications including motor control. When used in an AC sampling application it is likely that each SDADC will have to be dedicated to a particular input rather than switching the input channel.

SDADC is always combined with other type of ADC, on this device it is eQADC offering advanced triggering capability (on other MPC57xx device SDADC is supplemented by SAR ADC).

0 Kudos

528 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

Hi, could you specify used device?

0 Kudos

526 Views
berat24
Contributor III

@davidtosenovjan I am sorry. I am using MCP5777C.

0 Kudos