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.

TMS320F28335: ADC issue

Part Number: TMS320F28335


The customer find a ADC issue of 28335, they configure the ADC as below with 150MHz CPU frequency,  which work in Simultaneous Sampling Mode and the sampling window is about 240 ns(ACQ_PS = 2), they find the sample value of A0 channel  is about 550 when the input voltage is 0.3V, which should be about 410,  they change the ACQ_PS to 4, then the sample value of A0 is correct.

 

   SysCtrlRegs.HISPCP.all = 1;   // HSPCLK = SYSCLKOUT/ADC_MODCLK  75Mhz

 

   AdcRegs.ADCTRL1.bit.SEQ_CASC = 1;        // 1  Cascaded mode

   AdcRegs.ADCTRL3.bit.ADCCLKPS =0x03;     // 6 HSPCLK/[12*(ADCTRL1[7] + 1)]

   AdcRegs.ADCTRL1.bit.ACQ_PS = 2; //3*clock

   AdcRegs.ADCTRL3.bit.SMODE_SEL = 0x1; //同步。

 

   AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0;

   AdcRegs.ADCCHSELSEQ1.bit.CONV01 = 0x1;

   AdcRegs.ADCCHSELSEQ1.bit.CONV02 = 0x2;

   AdcRegs.ADCCHSELSEQ1.bit.CONV03 = 0x3;

 

   AdcRegs.ADCCHSELSEQ2.bit.CONV04 = 0x4;

   AdcRegs.ADCCHSELSEQ2.bit.CONV05 = 0x5;

   AdcRegs.ADCCHSELSEQ2.bit.CONV06 = 0x6;

   AdcRegs.ADCCHSELSEQ2.bit.CONV07 = 0x7;

 

  

But TMS320F28335 DSC Silicon Errata mention that If the ADC is used with a sampling window greater than 160 ns, there is no issue. The sampling window the customer set is 240 ns, please help to clarify why it still have the issue?

 

cid:image001.jpg@01D2CFF4.554C9DA0