您好;
根据数据表、AWR1642的额定最高结温为125C。
我们使用 rlRfGetTemperatureReport()在85C 温度室中测试器件,以分析结温。
为了实现可靠运行、此温度报告中的值是否应保持在125C 以下? 是否有更准确的测量结温的方法?
对于将结温保持在125C 以下、您有哪些建议? 即使占空比小于1%、我们的温度报告也是123C。
此外、如果器件无法在125C 以上的温度下运行、为什么"rlRxGainTempLutData_t"具有高达140C+的独特 RX 增益控制?
/*! \brief * RX 增益温度 LUT 注入 */ typedef 结构 rlRxGainTempLutData { /** *@简短此字段表示此配置适用的配置文件索引。 * rlUInt8_t profileIndx; /** *@公司简介保留供将来使用 * rlUInt8_t reserved0; /** *@简要字节0:温度<-30°C 时的 RX 增益代码\n * 字节1:温度[-30、-20)度 C \n 的 RX 增益代码 * 字节2:温度[-20、-10)度 C \n 的 RX 增益代码 * 字节3:温度[-10、0)度 C \n 的 RX 增益代码 * 字节4:温度[0、10)度 C \n 的 RX 增益代码 * 字节5:温度[10、20)度 C \n 的 RX 增益代码 * 字节6:温度[20、30)度 C \n 的 RX 增益代码 * 字节7:温度[30、40)度 C \n 的 RX 增益代码 * 字节8:温度[40、50)度 C \n 的 RX 增益代码 * 字节9:温度[50、60)度 C \n 的 RX 增益代码 * 字节10:温度[60、70)度 C \n 的 RX 增益代码 * 字节11:温度[70、80)摄氏度\n 的 RX 增益代码 * 字节12:温度[80、90)°C \n 的 RX 增益代码 * 字节13:温度[90、100)度 C \n 的 RX 增益代码 * 字节14:温度[100、110)°C \n 的 RX 增益代码 * 字节15:温度[110、120)°C \n 的 RX 增益代码 * 字节16:温度[120、130)°C \n 的 RX 增益代码 * 字节17:温度[130、140)°C \n 的 RX 增益代码 * 字节18:温度>=140°C 时的 RX 增益代码\n * 字节19:保留\n * 每个字节按如下方式编码\n * ####位定义####\n * [4:0] IF_GAIN_CODE \n * 如果增益为 if_gain_code * 2 - 6dB \n * 有效值:0至17 \n * 1 LSB = 2dB \n * [7:5] RF_GAIN_CODE \n * 值 RF 增益\n * 0 最大射频增益\n * 1 最大射频增益- 2dB \n * 2. 最大射频增益- 4dB \n * 3. 最大射频增益- 6dB \n * 4. 最大射频增益- 8dB \n * rlUInt8_t rxGainTempLut[RL_MAX_NUM_OF_TEMPS10_Ranges + 1U]; /** *@公司简介保留供将来使用 * rlUInt16_t reserved1; }rlRxGainTempLutData_t;
谢谢、
Erik