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.

[参考译文] TMS320F28P659DK-Q1:TMS320F28P65x 内置温度传感器的时钟设置

Guru**** 2532390 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1344027/tms320f28p659dk-q1-clock-setting-for-tms320f28p65x-built-in-temperature-sensor

器件型号:TMS320F28P659DK-Q1

你好

我对 TMS320F28P65x 的内置温度传感器有疑问。
如果 ADC 时钟设置(ADCCTL2.PRESCALE)设置为默认0000b、则转换将无法正常工作。

SOC 设置如下。
AdcaRegs.ADCSOC0CTL.bit.CHSEL = 13;
AdcaRegs.ADCSOC0CTL.bit.ACQPS = 139;
AdcaRegs.ADCSOC0CTL.bit.TRIGSEL = 2;// CPU 计时器

如果将 ADC 时钟设置(ADCCTL2.PRESCALE)设置为默认0010b 或0110b、则可以顺利进行转换。

我能否将内置温度传感器与200MHz 的默认 ADC 时钟结合使用?

此外、ADCA 和 ADCB 单元的转换问题是相同的。

谢谢!



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

    您好!

    ADC 无法在200MHz 下运行(请参阅数据表)。 最大 ADCCLK 频率为60MHz、因此预分频必须设置为最小值3.5。

    此致、
    伊袋

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

    尊敬的  Ibukun-san:

    感谢您的答复。
    我确认 ADCCLK 的最大值被写入到了数据表中。

    此致、
    前川町