The NORVI X-RTD4 is a 4-channel RTD acquisition expansion module designed for the NORVI X modular controller platform. It enables accurate temperature measurement using 2-wire RTD sensors, with a single MAX31865 RTD-to-digital converter shared across four RTD inputs via an analog multiplexer.
The module is optimized for industrial temperature monitoring applications where multiple RTD sensors are required with minimal hardware complexity.
Product Features #
- 4 × RTD temperature input channels
- Supports 2-wire RTD sensors
- High-accuracy MAX31865 RTD reader
- Multiplexed RTD input architecture
- SPI interface via NORVI X expansion bus
- Compact industrial expansion module design
System Architecture #
- RTD Reader IC: MAX31865
- Input Selection: Analog multiplexer
- RTD Channels: 4 (selected sequentially via multiplexer)
- Communication: SPI (shared across channels)
Applications #
- Industrial temperature monitoring
- Multi-point temperature sensing
- HVAC and building automation systems
- Process control systems
- Energy management and thermal monitoring
- Environmental monitoring
- OEM and system integrator solutions
- Data acquisition systems

Product Block Diagram #

Main #
| Range of Product | NORVI X |
| Product type | Expansion Module for NORVI X Series |
| Certifications | EN 61131-2:2007 EN 61010-1:2010+A1:2019 EN IEC 61010-2-201:2018 2014/30/EU- Electromagnetic Compatibility (EMC) Annex III, Part B, Module C |
| Rated supply voltage | 24V DC |
Complementary #
| Product Part Numbers | NORVI X-RTD4 |
Mechanical Properties #
| Enclosure | NORVI X-N1 |
| Mounting / Installation Method | DIN RAIL |
| Terminal Type | Push-in terminal |
| Terminal Arrangement | Front |
| Length | 81.00 mm |
| Height | 104.00 mm |
| Width | 23.50 mm |

Environment #
| IP degree of protection | IP20 |
| Operating altitude | 0 – 2000 meters |
| Operating Temperature | –10 … +85° C (14…185 °F) |
| Storage altitude | 0 – 3000 meters |
| Shock resistance | 15 gn for 11ms |
| Resistance to electrostatic discharge | 4kV on contact 8kV on air |
| Resistance to electromagnetic fields | 10 V/m (80 MHz …… 1GHz) 3 V/m (1.4 MHz …… 2 GHz) 1 V/m (2 MHz …… 3 GHz) |
Electrical Characteristics #
Grid Powered Devices #
| Rated Supply Voltage (V) | 24V DC |
| Current Consumption (mA) | 80mA @ 24VDC |
I/O Specifications #
| Parameter | Specification |
|---|---|
| Number of Inputs | 4 RTD Input Channels |
| Input Type | 2-wire RTD |
| Supported Sensors | PT100 / PT1000 (firmware configurable) |
| Measurement IC | MAX31865 RTD-to-Digital Converter |
| Input Architecture | Multiplexed (4:1) RTD selection |
| Resolution | 15-bit ADC |
| Measurement Method | Ratiometric |
| Excitation Current | Generated internally by MAX31865 |
| Channel Selection | Analog multiplexer |
| Multiplexer Control | ADD0 → IO19, ADD1 → IO20 (Expansion Bus) |
| Communication Interface | SPI |
| Chip Select | CS1 (Expansion Bus) |
| Fault Detection | Open RTD, Short to GND, Short to VDD |
| Isolation | Functional isolation via RTD front-end |
| Power Supply | Supplied via NORVI X expansion bus |
| Power Consumption | Low-power, sequential channel scanning |
Terminal Configuration #
| No. | Terminal | Description |
|---|---|---|
| 1 | RTD1+ | RTD Channel 1 – RTD+ |
| 2 | RTD1− | RTD Channel 1 – RTD− |
| 3 | RTD2+ | RTD Channel 2 – RTD+ |
| 4 | RTD2− | RTD Channel 2 – RTD− |
| 5 | RTD3+ | RTD Channel 3 – RTD+ |
| 6 | RTD3− | RTD Channel 3 – RTD− |
| 7 | RTD4+ | RTD Channel 4 – RTD+ |
| 8 | RTD4− | RTD Channel 4 – RTD− |
| 9 | GND | Ground |
GPIO Utilization #
Multiplexer Control #
The RTD input multiplexer is controlled directly from the expansion bus digital I/O lines.
| Expansion Bus Signal | Function |
|---|---|
| IO19 | Multiplexer Address Bit ADD0 |
| IO20 | Multiplexer Address Bit ADD1 |
These address lines select one of the four RTD channels to be connected to the MAX31865 at any given time.
Channel Selection Logic #
| ADD1 (IO20) | ADD0 (IO19) | Selected RTD Channel |
|---|---|---|
| 0 | 0 | RTD Channel 1 |
| 0 | 1 | RTD Channel 2 |
| 1 | 0 | RTD Channel 3 |
| 1 | 1 | RTD Channel 4 |
Expansion Port #
Utilized GPIO Connections are highlighted in Green. They cannot be used for any other purpose with this module connected.
| PIN INDEX | Purpose | GPIO | SOURCE |
|---|---|---|---|
| 1 | MOSI | IO35 | ESP32-S3 |
| 2 | MISO | IO37 | ESP32-S3 |
| 3 | SCLK | IO36 | ESP32-S3 |
| 4 | SCL | IO9 | ESP32-S3 |
| 5 | SDA | IO8 | ESP32-S3 |
| 6 | RX1 | IO18 | ESP32-S3 |
| 7 | TX1 | IO17 | ESP32-S3 |
| 8 | P1_2 | ESP32-S3 | |
| 9 | P1_1 | ESP32-S3 | |
| 10 | GND | —- | |
| 11 | GND | —- | |
| 12 | CS1 | P1_0 | PCA9539 I2C Address 0x75 |
| 13 | CS2 | P0_7 | PCA9539 I2C Address 0x75 |
| 14 | CS3 | P0_6 | |
| 15 | CS4 | P0_5 | |
| 16 | IO1 | IO1 | ESP32-S3 |
| 17 | IO2 | IO2 | ESP32-S3 |
| 18 | IO4 | IO4 | ESP32-S3 |
| 19 | IO5 | IO5 | ESP32-S3 |
| 20 | IO6 | IO6 | ESP32-S3 |
| 21 | IO7 | IO7 | ESP32-S3 |
| 22 | IO10 | IO10 | ESP32-S3 |
| 23 | IO11 | IO11 | ESP32-S3 |
| 24 | IO12 | IO12 | ESP32-S3 |
| 25 | IO13 | IO13 | ESP32-S3 |
| 26 | IO14 | IO14 | ESP32-S3 |
| 27 | IO15 | IO15 | ESP32-S3 |
| 28 | IO16 | IO16 | ESP32-S3 |
| 29 | P1_1 | P1_1 | PCA9539 I2C Address 0x75 |
| 30 | P1_2 | P1_2 | PCA9539 I2C Address 0x75 |
| 31 | IO21 | IO21 | ESP32-S3 |
| 32 | P1_3 | P1_3 | PCA9539 I2C Address 0x75 |
| 33 | P1_4 | P1_4 | PCA9539 I2C Address 0x75 |
| 34 | P1_5 | P1_5 | PCA9539 I2C Address 0x75 |
| 35 | IO39 | IO39 | ESP32-S3 |
| 36 | IO40 | IO40 | ESP32-S3 |
| 37 | 5V | 5V | |
| 38 | GND | GND | |
| 39 | GND | GND | |
| 40 | 24V | 24V |