DIO configuration inconsistencies on website.

Moderator: RevPiModIO

Post Reply
Jos van Tongeren
Posts: 1
Joined: 16 Jul 2024, 07:48

DIO configuration inconsistencies on website.

Post by Jos van Tongeren »

I am lookin into making a schematic that needs to be attached to the DIO outputs.
To see if I need to connect to a Push Pull or High-side switch with the current configuration on our installed Revolution Pi with DIO module.

But I find inconsistencies on your website about the DIO outputs configuration to set it in push pull or high-side switch.

On the webpage https://revolutionpi.com/en/tutorials/w ... figuration the following information is given:

OutputPushPull defines whether the outputs work in push-pull or high-side switch mode. The variable is a bit field – this means if bit 0 has the value of 1, output 1 works in push-pull mode, bit 1 is valid for output 2 etc. The standard value is 0, therefore all outputs in high-side switch mode.

On the webpage https://kunbus-gmbh.atlassian.net/wiki/ ... +DIO+DI+DO the following information is given:

for high-side mode, 2 bytes are available to switch each output from push-pull to high-side.
Set the corresponding bit to 1 for high-side mode and 0 for push-pull mode. The default value is 0x0000.

For example, you want to run Output O_14, O_10 and O_2 in high-side mode.
The Binary value is 00101000000000102 = 10.24210

10.242 is the decimal value you need to enter into the corresponding field.


Can you please tell me what statement is correct and can you please correct the website where the wrong information is given.
Thanks in advance.

This part is added later to this post

I have measured the output and it is configured as a high side switch.
According to the software engineer the value is 0.
So default is High side switching.
Are we correct?
Post Reply