We support you with your questions or problems relating to a product or the company

Reach Us At


+49 (0)741 / 2807 - 0

Email for support topics

MRS Support Center

Open a Support Request

Email for security topics

We are always here to help you out. Feel free to reach us via email, phone or our support.

Contact Us

Contact Us Form

"*" indicates required fields

Company Name
Zip code
Validation Check*
This field is for validation purposes and should be left unchanged.


This can be found in the data sheet of the respective module. By default, e.g. used on the CAN I / O or Micro PLC-CAN High Side Driver, that means that these only switch on the supply voltage. When PROP-CAN or motor controller 5 A and 10 A is sitting on output C, an open collector transistor, which switches to ground.

Yes, if the same PIN is listed in the list “Digital I/Os” as in the list “Analog inputs” then the PIN can be used with both the “DIGIN” and “ALGIN” blocks. Alternatively you can also generate the digital value from an analog value with “ALGIN” and a “COMPARATOR”.

At each of the two ends of the CAN line, a 120 ohm resistor should be installed between CAN-H and CAN-L.

Pin2: CAN-Low, Pin7: CAN-High.

Except for the Micro PLC CAN 4 ANA, the modules have no analog outputs. In general, all modules can output a PWM, which corresponds to an analog output signal with the appropriate frequency and filtering. Inform yourself in the module-specific data sheet, if PWM outputs are provided.

For a standard digital input 0-10 V, such as Kl15 are the thresholds at power on at 6 V ± 0.5 V and at power off at 4 V ± 0.5 V. A hysteresis is always given.

Yes, the HSD outputs can be switched in parallel. This increases the switching current from 2.5 A to 5 A at the output.

Yes, please state an information in your order.

No. HW-technically no frequency inputs are realised and the digital inputs go to processor ports which are not interruptible.

Yes, the Micro PLC CAN 4 I / O has the CAN wake-up functionality.

1st variant: by the graphic block “MIRROR_CTRL”. The complete function is written in the library. 2nd variant: by C-Code by function call “mirror_ctrl_block”. More detailed function of the function block is described in the module hardwarecode.c.

Yes, the DIP switch on the board must be set to ON for this. For more information, please contact our support.

In the Developers Studio under “DBs edit” the Init must be set to 1 in the section “PWM Outputs”.

No, neither the CAN I / O 1.033. still the CAN I / O WP 1.053. are capable of CAN wake-up. But the CAN I / O WP Pro 1.041. (also V2 1.128.) and the M2600 1.261. have CAN wake-up.

The analog inputs are sampled or read in every 20 ms

The voltage output has a residual ripple of <200 mV.

With the function “uint16 os_frequency_calc(uint8 channel_def). This returns the frequency which is entered in channel_def. See example in user_code.c

About the graphic module “Sleep Mode”.

A reversal of the direction of rotation can not be realized abruptly, because in the startup in the C-code a time of 500 ms passes through for the calculation of the offset. The input “Motor PWM Duty cycle” should have a delay on from 600 ms upstream if a reversal of direction is to take place.

No, only 2 motor outputs can be controlled at the same time, as the outputs are multiplexed via 2 relays.

Yes, the CAN wake-up functionality can be set via the DIP switches (R131 switch 1). For further information please contact our support.

The quiescent current is: 12 V => 0.21 mA, 24 V => 0.50 mA.

The analog output does not completely go down to 0 V. There remains a minimum voltage of 120 mV at the output.

The DO_I_XX is responsible for this. This not only switches between current and voltage output, but also the input function. DO_I_X = 1 switches eg. enter the power input of AI_X.

Yes, the module has CAN wake-up.

The quiescent current is 50 μA.

C programming “user_code.c”, the #define PWM_ANALOG_IO_TICK must be set in graph_defines.h

The ADC converter needs a few μs, the conversion is triggered every 10 ms. That means that every 10 ms new values should be available to the program.

Yes, the M2600 is capable of CAN wake-up.

It is a normal PU input.

No, due to the safety relay, the voltage from the VDD_UB is supplied to all S_VDDs of the two HSD drivers and thus no 8 V can be applied to an HSD driver and to the other 6 V voltage.

Activate in usercode.h //#define PWM_DUTYCYCLE_READ_ACTIVE. Here the expected frequency, the resolution and the digital input are defined. Unfortunately, this is only intended for one channel. If you want to use multiple channels you can use the following code in usercode_init (): os_pwm_duty_read [PWM_DUTYCYCLE_READ_CH] .active = 1; os_pwm_duty_read [PWM_DUTYCYCLE_READ_CH] .init_freq = PWM_DUTYCYCLE_READ_FREQ; os_pwm_duty_read [PWM_DUTYCYCLE_READ_CH] .init_res = PWM_DUTYCYCLE_READ_RES;

Yes, they are the inputs DI_21 to DI_26

Pull Up 10k on VREF (5 V or 10 V) and Pull Down 1k8.

No, the standard variant has no CAN wakeup. On customer request, a placement variant with CAN wake-up can be created.

For the motor controller 10 A CAN, the block “PWM_OUTPUT_FULLBRIDGE_10 A” must be used.

The quiescent current is 12 V = 285  µA, 24 V = 449  µA.

Yes, the module also has LIN wake-up.

Safety relay (DO_MC_OK) must be activated in the program -> Power supply of the HSD outputs.

The digital output “POWER” in the program must be set to “0”, so that the module does not keep itself awake.

Yes, if the driver gets too hot then it switches off automatically (thermal protection).

Yes, the HSD has the Current Sense. In MRS Developers Studio at Select the names I / O’s output A_STAT_HSD0 to A_STAT_HSD3.

The supply of the module runs over the KL30. The KL15 is for the ignition pulse.

The quiescent current is 12 V = 0.12 mA and 24 V = 3.2 mA.

Yes, the HSD outputs can be switched in parallel. This increases the switching current from 2.5 A to 5 A at the output.

Yes, please state an information in your order.

For the 12 V and 24 V relays the switching thresholds are as follows: Switch-on threshold => 6 V, Switch-off threshold = <3.5 V.

The internal switching time is 50 ms.

The reprogramming can only be carried out by MRS Electronic.

If e.g. the left turn signal is active, then both channels become active for the left side. If there is no load on a channel, the flasher flashes at twice the flashing frequency. So a load must be attached to both channels.

Current threshold = 140 mA at 12 V / 70 mA at 24 V.

Yes, that works. Please specify the desired voltage thresholds and delay times when ordering.

Yes, that works. Please specify the desired frequency thresholds when ordering.

Scan for the module, click on “module data” in the menu bar. Then set the baud rate of the bootloader to the same baud rate as the application.

Restart the module.

Check if the module has been connected correctly and found during the scan. In the module data window, the found module must be entered in the first line of “Select Module:”.

Check the supply of the module and the CAN bus connection. If a non-supplied CAN cable is used, a 120 ohm terminator may be missing. Set the correct baud rate, that means if the flashed program has an other baud rate than 125 kbit/s of the bootloader, it must be scanned at the baud rate of the program. Also, check the boot loader ID, which by default is 1FFFFFFX as a 29 bit ID. If it still can not be found, check if the module reports with the Bootloader-ID when switching on.

First, connect the PEAK-USB adapter so that it lights up red. If it is already flashing without “MCU Flasher” open, it may already be in use by another program, e.g. from the PCAN viewer. Check for the presence of the adapter in the Windows Device Manager.

Review the graphical programming again and add more CAN data points to debug to output intermediate values. Make sure that you do not use any special characters except the underscore in the designations (components, variables, nets).

Yes. The minimum order value is 50,00 €.

Please send the order to the email address, or you can also send us your order by fax: +49  741 28 07 – 11 44.


  • General Terms and Conditions

    PDF 0.07 MB

  • General Conditions of Purchase

    PDF 0.09 MB

  • ISO 9001:2015 Certificate

    PDF 0.76 MB

  • ISO 14001:2015 Certificate

    PDF 0.52 MB

  • IATF 16949:2016 Certificate

    PDF 0.61 MB

  • Code of Conduct

    PDF 0.17 MB

  • REACH Statement

    PDF 0.24 MB

  • RoHS Statement

    PDF 0.20 MB

  • CMRT

    XLSX 1.55 MB


Want to replace a product or file a complaint against a defect?

Who can apply for return, exchange or refunds

  • Defected products in warranty
  • Incorrect delivery or missing quantity
  • Transport Damage