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.

TMS320F28377D: TMS320F28377D

Part Number: TMS320F28377D
Other Parts Discussed in Thread: C2000WARE

How to change it with a sampling rate of 3.5 MBPS?

PRESENTLY SCENARIO

Presently ADC SAMPLES IN SAMPLING RATE 1MBPS using PWM trigger.CPU FREQUENCY 200MHZ

my prescalar divides by 4

AdcaRegs.ADCCTL2.bit.PRESCALE = 6;

EPwm9Regs.TBPRD = 0x66;

EPwm9Regs.CMPA.bit.CMPA = 0x33;

using this value currently 16 bit mode i will cahnge to 12 bit mode as per data sheet?

what are the other changes while converting as allready my adc channels are differential?should i change it?wether if pwm period reduced to 3.5 times directly wether i can achive 3.5 mbps sampling rate

like say TBPRD 0x66/3.5

  • Diji,

    The maximum 12-b sampling rate of 3.5MSPS is typically achieved through the use of the ADC continuous (self) triggering mode. In this configuration, a single trigger is used to kick-start the ADC into generating non-stop back-to-back samples. Examples of this can be found in C2000Ware:

    • ~\C2000Ware_XXXX\device_support\f2837xd\examples\cpu1\adc_soc_continuous
    • ~\C2000Ware_XXXX\device_support\f2837xd\examples\cpu1\adc_soc_continuous_dma

    The continuous sampling rate can be fine-tuned by using different ACQPS values to slow down the conversions.

    -Tommy