HOW TO FIND OUT ADC CONVERSION TIME

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

HOW TO FIND OUT ADC CONVERSION TIME

Jump to solution
2,658 Views
subham_dey
Contributor II

I am trying to find out the conversion time for ADC conversion time for S32k146. The formula of total conversion time is given in datasheet. 

ADC TOTAL CONVERSION TIME = Sample Phase time(set by SMPLTS+1) + Hold phase(1 ADC cycle) +Compare phase time( 8 bit mode = 20 ADC cycle, 10 bit mode = 24 ADC cycle, 12 bit mode = 28 ADC cycles) + Single or First continuous time adder(5 ADC cycle +5 bus clock cycles)
but i could not able to find out how much time required for 1 ADC cycle and 1 Bus clock cycle??
ADC peripheral clock frequency(SOSCDIV2_CLK) is 8 MHz and bus clock frequency is 40 MHz.
Kindly help me to find conversion time by today itself as it urgent for project.@
1 Solution
2,540 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

bus cycle = 1 / bus clock frequency = 1/ 40MHz = 25ns

ADC cycle = 1 / ADCK clock = 1 / 8 MHz = 125ns;  assuming SOSCDIV2_CLK (8MHz) is selected by PCC_ADCx[PCS] and divided further in ADC by 1, i.e. ADC_CFG1[ADIV] = 0

BR, Petr

View solution in original post

2 Replies
2,541 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

bus cycle = 1 / bus clock frequency = 1/ 40MHz = 25ns

ADC cycle = 1 / ADCK clock = 1 / 8 MHz = 125ns;  assuming SOSCDIV2_CLK (8MHz) is selected by PCC_ADCx[PCS] and divided further in ADC by 1, i.e. ADC_CFG1[ADIV] = 0

BR, Petr

2,540 Views
subham_dey
Contributor II

Thanks  Petr Stancik .

0 Kudos
Reply