您好!
我正在读取 RM57L843 (芯片上打印的 PRM57 L843ZWTT YFB-55AV86W)上温度传感器2和3的板载温度值、并在使用编程的 OTP 校准值时报告错误的温度。 193 - 200开尔文。
OTP 编程值为:
传感器1
S2TEMP1 303K
S2TEMP1VAL 1957
S2TEMP2 233K
S2TEMP2VAL 1533
S2TEMP3 398K
S2TEMP3VAL 2520
读取值:1331、转换值:198.877K
传感器2
S3TEMP1 303
S3TEMP1VAL 1882
S3TEMP2 233
S3TEM2VAL 1464
S3TEMP3 398
S3TEMP3VAL 2456
读取值:1281、转换值:202.751K
当芯片处于不同的环境中时、读数会按预期变化、所以我相信代码工作正常、并且怀疑 OTP 校准值是错误的。 这是否可能是问题、或者是否有其他因素会影响这一点? 我验证了引脚复用设置和 ADC 设置、并在多个不同的电路板上尝试了代码。 HDK 电路板的校准值为0xFFFF、因此我假设它们没有预制温度校准。
如果我们要使用温度传感器、是否应预制内部温度校准?
谢谢!