Thread 中讨论的其他部件:、 DXP、 ISOTMP35
工具与软件:
您好!
我们给您写信、是想告知我们在从 TI TMP-421传感器读取温度数据时遇到的问题。
我们的应用说明:
我们在直流驱动逆变器中使用 TMP421传感器来监控 PCB 上18个位置的温度、这些位置靠近会变得很热的功率开关 MOSFET 晶体管。
电路板规格:
- 尺寸:160 x 180mm
- 层数:5.
接地层 |
用途 |
PCB |
1. |
常见 |
40um (1oz) |
2. |
常见 |
40um (1oz) |
3. |
高电流 |
固态 |
4. |
GND 和电源 |
40um (1oz) |
5. |
GND |
40um (1oz) |
最大电流高达400A。 电压40-60伏
我们在每块电路板上总共安装了9个 TMP-421传感器、每个电路板上还连接另一个传感器(晶体管)以使用测量另一个温度的选项。
主 TMP421芯片和外部传感器之间的距离为3mm 至27mm。
我们使用完全寻址–三个 Tmp421寻址引脚(3 x 3 = 9个传感器)的三种状态。
在配置"悬空"状态时、47k/47k 电阻分压器用于避免 EMI 条件下的输入悬空。
我们通过 I2C (100KHz)向其中一个传感器发出一个请求、长为几十毫秒。 总共约1.5秒、我们从所有传感器的寄存器中读取数据(根据 TI 文档中的 Register Map):
- 0x00、本地温度(高字节)
- 0x01、远程温度(高字节)
- 0x10、本地温度(低字节)
- 0x11、远程温度(低字节)
PVLD 和 Open 位始终处于正确的状态。
问题说明:
我们在从 TMP421传感器读取错误数据时遇到问题、可以肯定这些问题是由电磁干扰引起的。
根据我们使用电机逆变器的功率(以及它会影响电磁噪声)、在高达特定功率级别的情况下、来自所有传感器的所有数据都是正确的。
在特定的功率等级下、一些传感器会停止通信一段时间、之后会再次恢复通信。 有时一些传感器会停止、有时其他传感器会停止。 有些传感器一直在工作。 此情况表明 I2C 总线状态良好、问题不在于传感器和处理器之间的数据传输。
在极高功率(从而导致 EMC)下、许多传感器会长时间停止工作、但始终有一两个传感器能够正确传输其正确的数据。
在所测试的不同电路板上有一个传感器(始终位于同一地址)、这些传感器始终在所有电源下正常工作。 这是使用的传感器(表3. TMP421-Q1从器件地址选项)
从器件地址0%0011 100:
A1–悬空
A0 - 0
我们请求 TI 提供帮助:
请向我们提供 TMP-421在 EMI 条件下的良好布局相关信息、分享您的经验、并提供一些建议和建议、帮助我们解决 TI TMP-421的 EMC 问题。