问题描述:通过指令6读取温度时,返回的值异常。
读取温度值步骤如下:
1.发送测量指令:0x55 0x04 0x00 0xFB;
2.延时100us后,
3.发送读取指令:0x55 0x06 0xF9;
4.PGA460返回数据:0x40 0x75 0x18 0x32;
此时读取的字节1的值为:0x75,换算后为117°C。 实际体感芯片温度远远低于117°C明显判读读出的值不正确。通过多次在不同情况下的测试,读出的值均大于100°C。供电电流正常,排除大电流引起发热的情况。
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.
问题描述:通过指令6读取温度时,返回的值异常。
读取温度值步骤如下:
1.发送测量指令:0x55 0x04 0x00 0xFB;
2.延时100us后,
3.发送读取指令:0x55 0x06 0xF9;
4.PGA460返回数据:0x40 0x75 0x18 0x32;
此时读取的字节1的值为:0x75,换算后为117°C。 实际体感芯片温度远远低于117°C明显判读读出的值不正确。通过多次在不同情况下的测试,读出的值均大于100°C。供电电流正常,排除大电流引起发热的情况。
Problem Description: The value returned when reading the temperature through command 6 is abnormal.Steps to read the temperature value are as follows:
1. Send the measurement command: 0x555 0x04 0x00 0xFB;
2. After a delay of 100us,
3. Send the read command: 0x555 0x06 0xF9;
4. The PGA460 returns data: 0x40 0x75 0x18 0x32;
At this time, the value of byte 1 is 0x75, which is converted to 117°C. The actual temperature of the sensor chip is much lower than 117°C, indicating that the read value is clearly incorrect. After multiple tests under different conditions, the read values are all greater than 100°C. The power supply current is normal, excluding the possibility of heat generation due to high current.
Isaac is waiting for your reply regarding the issue with this chip. Please continue to discuss it in your English post.