ZHCSN90A January 2021 – May 2022 INA238
PRODUCTION DATA
INA238 在 SMBus 和 I2C 接口上均仅作为辅助器件运行。通过开漏 SDA 和 SCL 线路实现到总线的连接。SDA 和 SCL 引脚特有的集成式峰值抑制滤波器和施密特触发器可大大减少输入峰值和总线噪声的影响。尽管此器件将峰值抑制功能集成到数字 I/O 线路中,但采用适当的布局技术有助于最大限度地减少进入通信线路的耦合量。 这个引入的噪声可能从两条通信线路本身之间的电容耦合信号边沿或者从其他出现在系统中的开关噪声源产生。在一个印刷电路板 (PCB) 上两层之间与接地端并联的路由走线通常能减少通信线路间的耦合效应。将通信线路屏蔽可减少有害噪声耦合进入数字 I/O 线路的可能性,而有害噪声耦合可能会被错误地解释为开始或停止命令。
INA238 支持针对快速模式(1kHz 至 400kHz)和高速模式(1kHz 至 2.94MHz)的传输协议。对于所有数据字节,首先传输最高有效字节,并遵循 SMBus 3.0 传输协议。
为了与 INA238 进行通信,主器件必须首先通过一个辅助器件地址字节来寻找辅助器件的地址。辅助器件地址字节包括 7 个地址位和 1 个方向位,这个方向位表明是执行读取还是写入操作。
该器件具有两个地址引脚:A0 和 A1。表 7-2 列出了 16 个可能地址中每一个地址的引脚逻辑电平。该器件在每个总线通信上对引脚 A0 和 A1 的状态进行采样。在接口上发生任何活动之前确定引脚状态。当将 SDA 引脚连接到 A0 或 A1 以设置器件地址时,I2C 地址的 MSB 上需要额外的 100ns 保持时间,以确保器件寻址正确。
A1 | A0 | 辅助器件地址 |
---|---|---|
GND | GND | 1000000 |
GND | VS | 1000001 |
GND | SDA | 1000010 |
GND | SCL | 1000011 |
VS | GND | 1000100 |
VS | VS | 1000101 |
VS | SDA | 1000110 |
VS | SCL | 1000111 |
SDA | GND | 1001000 |
SDA | VS | 1001001 |
SDA | SDA | 1001010 |
SDA | SCL | 1001011 |
SCL | GND | 1001100 |
SCL | VS | 1001101 |
SCL | SDA | 1001110 |
SCL | SCL | 1001111 |