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.

[参考译文] LAUNCHTXL-F2.8377万S:LAUNCHTXL-F2.8377万S

Guru**** 2005520 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/635812/launchxl-f28377s-launchxl-f28377s

部件号:LAUNCHXL-F2.8377万S

采集时间问题

您好,

我的问题如下:

我正在尝试测量ADC时间。 为此,我使用的是最低要求的"ACQPS"。  例如:

我的单个ADC读取速度为80nanosec。 为此,最少需要的ACQPS为15。 这样,我就可以毫无问题地读取ADC。 但是,随着ACQPS值的增加,我看到ADC读取时间发生了变化。 这是我没有理解的部分。 在下面所附的数据表的ADCCLK部分中,9.1。4.3 部分写道 :"所选采集窗口持续时间必须至少与一个ADCCLK周期一样长。" 由于数据表未说明可增加ACQPS的最大值,因此我看不到ADC读取时间的变化有任何原因。

ADC的时间与下面给出的代码的时间相同。   

AdcaRegs.ADCSOCFRC1.ALL = 0x0001;

GpioDataRegs.GPASET.bit.GPIO13=1; //开始ADC时间

while (0 == AdcaRegs.ADCINTFLG.Bit.ADCINT1);

ADcaRegs.ADCINTFLGCLL.Bit.ADCINT1 = 1;

AdcaResults = AdcaResultRegs.ADCRESULT0;

GpioDataRegs.GPACLEAR.bit.GPIO13=1; //完成ADC时间

AdcaRegs.ADCINTSEL1N2.bit.INT1E = 0;

e2e.ti.com/.../spruhx5c.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    您的测量时间例程似乎使用外部GPIO来标记转换的开始和结束,并检查 示波器上的脉冲宽度 以确定转换的开始和停止,或您所称的ADC时间。

    使用GPIO方法时,调整ACQPS将影响标记的起始/停止位置。  请参阅ADC正时图(第9.2 .1节,第1200页)。  当您在外部引脚上发出SET HIGH命令时,SOC (转换开始)信号已从上一语句(AdcaRegs.ADCSOCFS2 = 0x1)设置为HIGH。  设置此SOC后,控制器将确保 指定ADC信道中的信号 将使用 ACQPS寄存器中编程的持续时间进行捕获或采样。  参考交流定时图, GPIO启动脉冲与ADC S+H的起始点(定时图中的第三行)一致,其持续时间将根据您在ACQPS寄存器中指定的SYSCLK周期数而变化。    ACQPS是可变的,因为某些外部电路可能需要更多时间才能准确采样。  通常,对于较高的阻抗输入电路,您需要更多的采样时间(较高的ACQPS),以便在信号转换之前有足够的时间稳定到可接受的水平。  低阻抗输入电路 需要最低ACQPS,因为信号会很快稳定下来。  采样完成后(等待ACQPS周期发生时),ADC将信号量化到数字电平。  这也需要一些时间,这取决于 ADC时钟的运行速度。  计时图部分中还有一个表格,显示转换数字信号所需的时钟周期数。  在计时 和时钟图中, 这由tLAT参数表示。  这也是ADC中断信号激活的时间(在上例中,ADCINT1变高意味着ADC已完成转换并且结果可用)。  同样,回到上面的ADC例程,在轮询ADCINT1并读取结果后,GPIO被清除。  您观察到的GPIO持续时间只是确认采样时间(ACQPS)是ADC转换速度的函数(也称为ADC吞吐量)。

    希望这能解释您观察到的内容。

    此致,

    约瑟夫

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joseph,问题已在您的答案指南中得到解决。 谢谢你。