启用NI-845xI²C上拉电阻

更新 Oct 12, 2020

适用于

硬件

  • USB-8452
  • USB-8451

软件

  • LabVIEW

驱动

  • NI-845x

问题详述

如何激活NI-845x串行设备中的I²C上拉电阻?

解决方案

对于NI-8452:

使用NI-845X设备属性节点,选择I²C Pullup Enable选项。编写一个true或false布尔值以分别启用或禁用。

 

对于NI-8451:

使用该设备,由于NI-8451不支持将I²C上拉使能设置为true,因此必须使用外部上拉电阻。

 

有关此属性的更多信息,请参阅NI-845x硬件和软件手册,第3-10节为8451,第3-18节为8452。

相关信息

I²C总线驱动器是“漏极开路”的,这意味着它们可以将相应的信号线拉低,但不能将其拉高。因此,在一个设备试图将线路拉高而另一设备将线路拉低时,就不会有总线争用,从而消除了对驱动器造成损害或系统中功耗过大的潜在危险。每条信号线上都有一个上拉电阻,当没有器件断言它为低电平时,可将信号恢复为高电平。在此处了解有关I²C总线的更多信息:外部链接:硬件级别的I2C