I have Compact RIO 9076 with 4 different modules: NI-9205 (Analog Input), NI-9264(Analog Output), NI-9402 (Bidirectional Digital I/O), NI-9403 (Bidirectional Digital I/O). I have several 3rd party sensors: mass flow sensor , pressure sensor, reed magnetic proximity sensor and another humidity sensor.
For some of the sensor, it's needed to communicate using I2C protocol, which requires in/out port and pull-up resistor. Do the modules include pull-up resistor inside? If so, what is the reference voltage for them, and how should I enable it?
I looked into their manuals and didn't find any information on pull-up/down resistors. Also, I didn't find information online.
Also the OVAL RV21 (Reed magnetic proximity sensor) require pull-down resistor. Do the modules include pull-down resistor inside? If yes, what is the reference voltage for them and how should I enable them?
Does CompactRio have modules with builtin pull-up/down resistors?
Sensors:
- Sensirion SFM3000 (mass flow sensor) - powered with 5 V and I2C High is 3-5V;
- First-Sensor HDI0611ARZ8P5 (pressure sensor) - powered with 5V and I2C high is 5V;
- OVAL RV21 (Reed magnetic proximity sensor) - powered with 10V and requires pull-down;
- Humidity sensor - powered with 3V and I2C high is 3V.