# Datasheet

<figure><img src="https://1042329153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhBXCkwDbWLvj5xZ0bTLR%2Fuploads%2Fgit-blob-d9b786d42728a0ecb2d71ffc817598ea45770a7f%2FCMM-2CH.png?alt=media" alt=""><figcaption></figcaption></figure>

## Description

This module offers two separately isolated channels for current measurements over a wide range from 1µA to 10A. Ethernet and CAN-FD are available for communication. Current is measured in six automatically selected ranges as listed in the table below:

<table><thead><tr><th width="102">Range </th><th>Lower End</th><th>Upper End</th><th>Lower Threshold</th><th>Upper Threshold</th></tr></thead><tbody><tr><td>0</td><td>1µA</td><td>100µA</td><td>-</td><td>110µA</td></tr><tr><td>1</td><td>100µA</td><td>1mA</td><td>90µA</td><td>1.1mA</td></tr><tr><td>2</td><td>1mA</td><td>10mA</td><td>0.9mA</td><td>11mA</td></tr><tr><td>3</td><td>10mA</td><td>100mA</td><td>9mA</td><td>110mA</td></tr><tr><td>4</td><td>100mA</td><td>1A</td><td>90mA</td><td>1.1A</td></tr><tr><td>5</td><td>1A</td><td>15A</td><td>900mA</td><td></td></tr></tbody></table>

The module samples the currents with a sample rate of 10 kSa/s. Depending on the method used to read the current values, the actual sample rate for the user can be lower. If for example cyclic CAN messages are used to output the current values, the minimal update interval is 1 ms and therefore the actual sample rate is 1 kSa/s.

## Mechanical details

| Module dimensions | 160mm x 100mm (Eurocard) |
| ----------------- | ------------------------ |
| 19” specification | 5 TE x 3 HE              |

## Ambient conditions

| Ambient operating temperature | 5…50°C              |
| ----------------------------- | ------------------- |
| Storage temperature           | -20…70°C            |
| Humidity                      | 5…80% noncondensing |

## Current Paths

<table><thead><tr><th></th><th width="67">Min</th><th width="63">Typ</th><th width="73">Max</th><th width="64">Unit</th><th>Remarks</th></tr></thead><tbody><tr><td>DC current</td><td></td><td></td><td>10</td><td>A</td><td></td></tr><tr><td>Worst case DC current</td><td></td><td></td><td>15</td><td>A</td><td>25° Ambient Temperature with airflow >2m/s</td></tr><tr><td>Maximum measurable current</td><td></td><td></td><td>15</td><td>A</td><td></td></tr><tr><td>Single pulse current</td><td></td><td></td><td>50</td><td>A</td><td>max. 100ms</td></tr><tr><td>DC Current per pin on backplane connector</td><td></td><td></td><td>6</td><td>A</td><td></td></tr><tr><td>Voltage across current in/out when module is off</td><td></td><td></td><td>60</td><td>V</td><td></td></tr><tr><td>Leakage current @ OFF</td><td></td><td></td><td>100</td><td>µA</td><td>60V across module , temperature 25°C</td></tr><tr><td>Isolation rating</td><td>-150</td><td></td><td>150</td><td>V</td><td>Maximum allowed voltage difference between module supply and current path</td></tr><tr><td>Reverse current continuous</td><td></td><td></td><td>4</td><td>A</td><td></td></tr><tr><td>Reverse current single pulse</td><td></td><td></td><td>30</td><td>A</td><td>Max. 100ms</td></tr></tbody></table>

## Module Supply

Connect the power supply between +24V-CON and GND-CON. It is strongly recommended not to use the DUT power supply to power the CMM. Please note that the current path is interrupted when the module is unpowered.

<table><thead><tr><th width="230"></th><th width="68">Min</th><th width="71">Typ</th><th width="67">Max</th><th width="67">Unit</th><th>Remarks</th></tr></thead><tbody><tr><td>Supply voltage</td><td>20</td><td>24</td><td>26</td><td>V</td><td>+24V-CON to GND-CON</td></tr><tr><td>Supply current (Ethernet port active)</td><td></td><td>110</td><td></td><td>mA</td><td>Supply voltage = 24V</td></tr><tr><td>Supply current (Ethernet port inactive)</td><td></td><td>95</td><td></td><td>mA</td><td>Supply voltage = 24V</td></tr><tr><td>Supply inrush current</td><td></td><td>3</td><td></td><td>A</td><td>Inrush current for &#x3C; 1ms @ dU/dt ≈ 20V/ms, 24V supply</td></tr></tbody></table>

## Typical inrush current waveform

<figure><img src="https://1042329153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhBXCkwDbWLvj5xZ0bTLR%2Fuploads%2Fgit-blob-344bdb7233c02478476049a68708c725a0385d9b%2Finrush.gif?alt=media" alt=""><figcaption><p><em>Module supply voltage (green) and supply current (red)</em></p></figcaption></figure>

## DC Accuracy and resolution

The module’s accuracy is verified for DC currents during in-house calibration. The module may of course be re-calibrated. See [chapter "Calibration Recommendation"](#calibration-recommendation) for more info.

<table><thead><tr><th width="234"></th><th width="79">Typ</th><th width="74">Max</th><th width="70">Unit</th><th>Remarks</th></tr></thead><tbody><tr><td>Accuracy uncalibrated</td><td>0,5</td><td>2</td><td>%</td><td>% of respective range’s maximum current</td></tr><tr><td>Accuracy calibrated</td><td>0,2</td><td>1</td><td>%</td><td>% of respective range’s maximum current</td></tr><tr><td>Resolution range 0</td><td>40,4</td><td></td><td>nA</td><td></td></tr><tr><td>Resolution range 1</td><td>404</td><td></td><td>nA</td><td></td></tr><tr><td>Resolution range 2</td><td>4,04</td><td></td><td>µA</td><td></td></tr><tr><td>Resolution range 3</td><td>40,3</td><td></td><td>µA</td><td></td></tr><tr><td>Resolution range 4</td><td>403</td><td></td><td>µA</td><td></td></tr><tr><td>Resolution range 5</td><td>4,03</td><td></td><td>mA</td><td></td></tr></tbody></table>

## DC Voltage Drop

The following table lists the voltage across the module’s current input and output pins for specific current values. These are typical values, measured at room temperature at the connector pins of one channel.

<table><thead><tr><th></th><th width="85">Typ</th><th width="86">Unit</th><th>Remarks</th></tr></thead><tbody><tr><td>Drop @ 100µA</td><td>50</td><td>mV</td><td>Range 0</td></tr><tr><td>Drop @ 1mA</td><td>50</td><td>mV</td><td>Range 1</td></tr><tr><td>Drop @ 10mA</td><td>55</td><td>mV</td><td>Range 2</td></tr><tr><td>Drop @ 100mA</td><td>60</td><td>mV</td><td>Range 3</td></tr><tr><td>Drop @ 1A</td><td>60</td><td>mV</td><td>Range 4</td></tr><tr><td>Drop @ 10A</td><td>110</td><td>mV</td><td>Range 5</td></tr><tr><td>Drop @ 15A</td><td>170</td><td>mV</td><td>Range 5</td></tr></tbody></table>

## Ethernet

The module supports 10Mbit/s and 100Mbit/s Ethernet on the RJ45 front connector. Default IP: 192.168.222.1

## CAN-FD

The module provides a CAN-FD interface on the front via a 9-pin D-Sub connector as well as on the backplane connector.

<table data-header-hidden><thead><tr><th width="284"></th><th></th></tr></thead><tbody><tr><td>Supported nominal bit rates</td><td>500 kbit/s, 1 Mbit/s</td></tr><tr><td>Supported data bit rates</td><td>1 Mbit/s, 2 Mbit/s, 4 Mbit/s</td></tr><tr><td>Default settings</td><td>1 Mbit/s nominal, 4 Mbit/s data, no bit rate switch</td></tr></tbody></table>

120Ω on-board termination is available via jumper. On-board termination is only recommended if a single module is used without further devices connected via CAN. If multiple devices are connected via CAN, it is recommended to use external termination on both ends of the CAN harness. This avoids problems when modules are swapped or replaced.

## Backplane connector

Connector type: Harting 09041326921 Please make sure you use all connector pins for current in / current out. A backplane-pcb is available for easy connection with just two pins per current measurement channel.

<table><thead><tr><th width="107">Pin</th><th>Signal</th><th width="75">Pin</th><th>Signal</th></tr></thead><tbody><tr><td>A2</td><td>+24V module supply</td><td>C2</td><td>0V module supply</td></tr><tr><td>A4</td><td>CAN Low</td><td>C4</td><td>CAN High</td></tr><tr><td>A6</td><td>Channel 0 Current In</td><td>C6</td><td>Channel 0 Current In</td></tr><tr><td>A8</td><td>Channel 0 Current In</td><td>C8</td><td>Channel 0 Current In</td></tr><tr><td>A10</td><td>Channel 0 Current In</td><td>C10</td><td>Channel 0 Current In</td></tr><tr><td>A12</td><td>Channel 0 Current Out</td><td>C12</td><td>Channel 0 Current Out</td></tr><tr><td>A14</td><td>Channel 0 Current Out</td><td>C14</td><td>Channel 0 Current Out</td></tr><tr><td>A16</td><td>Channel 0 Current Out</td><td>C16</td><td>Channel 0 Current Out</td></tr><tr><td>A18</td><td>Channel 0 Current Out</td><td>C18</td><td>Channel 0 Current Out</td></tr><tr><td>A20</td><td>Channel 1 Current In</td><td>C20</td><td>Channel 1 Current In</td></tr><tr><td>A22</td><td>Channel 1 Current In</td><td>C22</td><td>Channel 1 Current In</td></tr><tr><td>A24</td><td>Channel 1 Current In</td><td>C24</td><td>Channel 1 Current In</td></tr><tr><td>A26</td><td>Channel 1 Current Out</td><td>C26</td><td>Channel 1 Current Out</td></tr><tr><td>A28</td><td>Channel 1 Current Out</td><td>C28</td><td>Channel 1 Current Out</td></tr><tr><td>A30</td><td>Channel 1 Current Out</td><td>C30</td><td>Channel 1 Current Out</td></tr><tr><td>A32</td><td>Channel 1 Current Out</td><td>C32</td><td>Channel 1 Current Out</td></tr></tbody></table>

## Calibration Recommendation

IRS recommends a recalibration within 2 years.

The calibration should be performed for each channel at multiple calibration points for all 6 ranges. IRS recommends measuring at least the following currents.

<table><thead><tr><th width="156">Range</th><th>Calibration Points</th></tr></thead><tbody><tr><td>100 uA</td><td>1uA, 20 uA, 40 uA, 60 uA, 80 uA, 100 uA</td></tr><tr><td>1 mA</td><td>0.1 mA, 0.2mA, 0.4 mA, 0.6 mA, 0.8 mA, 1 mA</td></tr><tr><td>10 mA</td><td>1 mA, 2mA, 4 mA, 6 mA, 8 mA, 10 mA</td></tr><tr><td>100 mA</td><td>10 mA, 20mA, 40 mA, 60 mA, 80 mA, 100 mA</td></tr><tr><td>1 A</td><td>0.1 A, 0.2A, 0.4 A, 0.6 A, 0.8 A, 1 A</td></tr><tr><td>10 A</td><td>1 A, 3 A, 5 A, 8 A, 12 A, 15A</td></tr></tbody></table>

Current values should be captured with the function\
(IRS.CMM-xCH.Shared.Gateway).GetMinMaxAverage.\
This function returns the value averaged since last read.

Before capturing a valid value, enable the calibration current, perform a dummy read and wait 100 ms.

The fluctuations of the power source used should not exceed 0.1% of the nominal value.

## Revision History

<table><thead><tr><th width="123">Revision</th><th width="120">Date</th><th width="109">Author</th><th>Change Log</th></tr></thead><tbody><tr><td>1.0</td><td>01.08.2023</td><td>madi1</td><td>Initial Release</td></tr><tr><td>1.1</td><td>11.10.2023</td><td>madi1</td><td>Add more values in section "Current Path"</td></tr><tr><td>1.2</td><td>13.12.2024</td><td>madi1</td><td>Update DLL name in section "Calibration Recommendation". Add recommendation for external CAN termination.</td></tr><tr><td>1.3</td><td>17.12.2024</td><td>miho1</td><td>Update supply current and DC voltage drop values</td></tr><tr><td>1.4</td><td>29.01.2025</td><td>madi1</td><td>Refactor datasheet for gitbook</td></tr><tr><td>1.5</td><td>21.11.2025</td><td>madi1</td><td>Add info about sample rate in section "Description"</td></tr></tbody></table>
