Mesa Configuration Tool
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18154
- Thank you received: 4906
19 Feb 2025 19:54 #322014
by PCW
Replied by PCW on topic Mesa Configuration Tool
Yes, 7I76E hal and ini files will work with a 7I76EU.
The added 7I76EU features (output modes and spindle mode)
would not be supported, but these are just controlled by parameters
that can be setp'ed in the hal file.
The firmware files are however different
The added 7I76EU features (output modes and spindle mode)
would not be supported, but these are just controlled by parameters
that can be setp'ed in the hal file.
The firmware files are however different
The following user(s) said Thank You: JT
Please Log in or Create an account to join the conversation.
- JT
-
Topic Author
- Online
- Administrator
-
Less
More
- Posts: 910
- Thank you received: 470
20 Feb 2025 14:08 #322068
by JT
Replied by JT on topic Mesa Configuration Tool
I've added support for the 7i76EU, just need to figure out what features it has over the 7i76E. Good to know the pin names are the same.
JT
JT
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
Less
More
- Posts: 18154
- Thank you received: 4906
20 Feb 2025 17:08 - 20 Feb 2025 22:34 #322089
by PCW
Replied by PCW on topic Mesa Configuration Tool
The 7I76EU (and 7I76U) have 3 new parameters and the 7I84U has 2 new parameters
The main 2 added parameters are 7i76.[port].[chan].output_source and 7i76.[port].[chan].output_sink. or
7i84.[port].[chan].output_source and 7I84.[port].[chan].output_sink. These are 16 bit masks
that control the field output mode. Each xxxx.output_source bit controls the source attribute
of the corresponding output bit and each xxxx.output_sink bit controls the sink attribute. The
default setting is for all source mode (xxxx.output_source = 65535 or 0xFFFF, xxxx.output_sink
= 0 or 0x0000) which means a 7I76EU, 7I76U or 7I84U behave like a 7I76E,7I76 or 7I84.
So for example:
xxxx.output_sink = 0 = 0x0000
xxxx.output_source = 65535 =0xFFFF
= normal all sourcing mode (like 7I76E, 7I76,7I84, this is the default)
xxxx.output_sink = 65536 =0xFFFF
xxxx.output_source = 0 = 0x0000
= all sinking mode (like 7I76ED,7I76D,7I84D)
xxxx.output_sink = 65280 =0xFF00
xxxx.output_source = 255 = 0x00FF
= outputs 0..7 are sourcing mode, outputs 8..15 are sinking mode
xxxx.output_sink = 65535 =0xFFFF
xxxx.output_source = 65535 = 0xFFFF
= all outputs are in push-pull mode
Note that each of the 16 output bits can be individually setup for
sourcing, sinking, or push-pull mode.
The 7I76EU and 7I76U also have a spinmode parameter to set the spindle output
bit mode when this is 0 (default) the isolated spindle output bits are ENA and DIR as before.
If the spindle mode bit is set to 1 , the isolated spindle output bits now function
as FWD and REV.
The main 2 added parameters are 7i76.[port].[chan].output_source and 7i76.[port].[chan].output_sink. or
7i84.[port].[chan].output_source and 7I84.[port].[chan].output_sink. These are 16 bit masks
that control the field output mode. Each xxxx.output_source bit controls the source attribute
of the corresponding output bit and each xxxx.output_sink bit controls the sink attribute. The
default setting is for all source mode (xxxx.output_source = 65535 or 0xFFFF, xxxx.output_sink
= 0 or 0x0000) which means a 7I76EU, 7I76U or 7I84U behave like a 7I76E,7I76 or 7I84.
So for example:
xxxx.output_sink = 0 = 0x0000
xxxx.output_source = 65535 =0xFFFF
= normal all sourcing mode (like 7I76E, 7I76,7I84, this is the default)
xxxx.output_sink = 65536 =0xFFFF
xxxx.output_source = 0 = 0x0000
= all sinking mode (like 7I76ED,7I76D,7I84D)
xxxx.output_sink = 65280 =0xFF00
xxxx.output_source = 255 = 0x00FF
= outputs 0..7 are sourcing mode, outputs 8..15 are sinking mode
xxxx.output_sink = 65535 =0xFFFF
xxxx.output_source = 65535 = 0xFFFF
= all outputs are in push-pull mode
Note that each of the 16 output bits can be individually setup for
sourcing, sinking, or push-pull mode.
The 7I76EU and 7I76U also have a spinmode parameter to set the spindle output
bit mode when this is 0 (default) the isolated spindle output bits are ENA and DIR as before.
If the spindle mode bit is set to 1 , the isolated spindle output bits now function
as FWD and REV.
Last edit: 20 Feb 2025 22:34 by PCW.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
Time to create page: 0.053 seconds