主题中讨论的其他器件: ADS1118
我想在温度感应模式下将此传感器与32位 MPC5777C 微控制器配合使用。 在数据表中、它们给出了一个12位 LSB 等于0.125°C 如何使用32位微控制器计算温度?
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.
Vrushali、
如数据表第14页所述、ADS1018温度转换相对简单。
要使用该器件、您需要在温度传感器模式下使用该器件启动转换(可能使用单次转换)。 然后等待转换完成、然后读回转换寄存器。
转换寄存器为16位。 要转换温度传感器数据、您可以使用前12位进行温度转换、截断最后四位。 您可以将该转换值转换为数字(用二进制补码表示法表示为负数)、并将该数字乘以 LSB、即0.125C。
吴约瑟
目前、我们在 ADC 感应模式下使用了 ADS1018、并通过 NTC 温度映射进行温度测量;使用5V 电源和4.7K 上部电阻的分压器与4.7K NTC 串联 、NTC 上的电压作为 ADC 的输入。 现在、我们正在考虑在温度感应模式下实现相同的功能。 因此、如果我们改变4.7K 的上部电阻器、我们将在使用第页上给出的公式计算温度时获得任何偏移 数据表的14。如果是,我们如何确定偏移?
Vrushali、
内部温度传感器集成在 ADC 的多路复用器中、需要一个转换周期来输出数据。 然而、即使温度传感器是多路复用器的一部分、测量也不应受到多路复用器的其他连接的影响。 它不会更改数据表第14页上的公式。 内部温度传感器在0°C 至70°C 范围内的额定温度为±1°C、在–40°C 至+125°C 范围内的额定温度为±2°C
我要注意的是、内部温度传感器测量器件芯片上 ADS1018的温度。 由于器件焊接在电路板上、温度将反映电路板上该部位的电路板温度、而不是器件旁边的空气温度。 如果电路板附近有其他器件、并且它们具有较大的功率耗散、则也可以测量它们的温度。
吴约瑟
Vrushali、
答案取决于 ADS1018与 IGBT 器件的接近程度。 同样、ADS1018会测量 ADS1018放置位置的电路板温度、如果靠近 IGBT、则可能是准确的。 ADS1018和 IGBT 之间应具有良好的热连接。 内部温度传感器使用裸片温度、因此没有用于温度测量的特定引线或引脚、所有引线连接均可用于对器件进行热传导。
例如、在热电偶演示中使用了 ADS1118 (ADS1018的16位版本)。 对于该应用、该器件放置在热电偶触点之间、以便能够最好地测量那里的温度。 对于热电偶应用、此测量至关重要、电路板上的情况如下所示:
但是、热电偶应用的要求与功率晶体管温度测量的要求不同。 热电偶测量本身没有任何与之相关的热量、只要器件附近没有太多电路、温度就可能接近环境温度。
对于您的应用、我不确定您测量温度所需的精度以及温度与器件的接近程度。 在大多数功率器件应用中、我看到温度传感器位于两个功率器件之间、因此温度更接近每个器件中的温度。
吴约瑟