Other Parts Discussed in Thread: C2000WARE
Thread 中讨论的其他器件:C2000WARE
工具与软件:
大家好、团队成员:
从下图中可以看出、F28035PAG 没有 片上温度传感器?(64引脚没有 A5)
但从客户的测试来看、有的芯片能读出正确的温度、有的芯片不能。

下面是客户提供的配置、他们使用外部参考电压3V:
AdcRegs.ADCCTL1.bit.ADCBGPWD = 1; // Power ADC BG
AdcRegs.ADCCTL1.bit.ADCREFPWD = 1; // Power reference (电源基准)
AdcRegs.ADCCTL1.bit.ADCPWDN = 1; // Power ADC
AdcRegs.ADCCTL1.bit.ADCENABLE = 1; // Enable ADC
AdcRegs.ADCCTL1.bit.ADCREFSEL = 1; // Select external (选择外部 BG)
AdcRegs.ADCSOC14CTL.bit.TRIGSEL = EPWM5_ADCSOCA;
AdcRegs.ADCCTL1.bit.TEMPCONV = 1;//Connect A5 -温度传感器
AdcRegs.ADCSOC14CTL.bit.CHSEL = 0x05;//将 SOC0设置为对 A5进行采样
AdcRegs.ADCSOC14CTL.bit.ACQPS = ADC_SHCLK;
0℃ 偏移= 1750 *(3.3 / 3.0)= 1925 LSB
Slope = 5.56 *(3.3 / 3.0)= 6.12LSB
即:1 / 6.12 = 0.16 °C / LSB
此致、
Zane