hostmot2 oneshot bitfile help
14 Dec 2022 22:15 - 14 Dec 2022 22:21 #259509
by PCW
Replied by PCW on topic hostmot2 oneshot bitfile help
OK so a 7I96 (Xilinx) works as expected:
This first plot shows both oneshots being triggered by a 50 Hz square wave
fed into the 7I96's encoder A/B pins. The GPIO bits are the unfiltered equivalents.
oneshot 1 is set for 5 ms and oneshot2 is set for 10 ms. filter is 100usec:
This plot shows the same arrangement except the trigger is a 150 usec pulse
so not reliably displayable by halscope (but the oneshots are triggered)::
Do you want me to try building a 7I92 oneshot test bitfile?
This first plot shows both oneshots being triggered by a 50 Hz square wave
fed into the 7I96's encoder A/B pins. The GPIO bits are the unfiltered equivalents.
oneshot 1 is set for 5 ms and oneshot2 is set for 10 ms. filter is 100usec:
This plot shows the same arrangement except the trigger is a 150 usec pulse
so not reliably displayable by halscope (but the oneshots are triggered)::
Do you want me to try building a 7I92 oneshot test bitfile?
Attachments:
Last edit: 14 Dec 2022 22:21 by PCW.
The following user(s) said Thank You: roland
Please Log in or Create an account to join the conversation.
15 Dec 2022 11:33 #259550
by roland
Replied by roland on topic hostmot2 oneshot bitfile help
yes, please. I would like to test your file.
here is my pin configuration:
here is my pin configuration:
Attachments:
Please Log in or Create an account to join the conversation.
15 Dec 2022 19:30 - 15 Dec 2022 19:38 #259572
by PCW
Replied by PCW on topic hostmot2 oneshot bitfile help
OK this works for me:
This test uses oneshot channel 2 as a 50 Hz 1 ms pulse generator,
triggering oneshot channe1 (set for 3 ms) via the external trigger input.
(loopback from pin 12 to pin 16 on the 7I92 DB25)
This test uses oneshot channel 2 as a 50 Hz 1 ms pulse generator,
triggering oneshot channe1 (set for 3 ms) via the external trigger input.
(loopback from pin 12 to pin 16 on the 7I92 DB25)
Attachments:
Last edit: 15 Dec 2022 19:38 by PCW.
Please Log in or Create an account to join the conversation.
16 Dec 2022 07:30 #259612
by roland
Replied by roland on topic hostmot2 oneshot bitfile help
Attachments:
Please Log in or Create an account to join the conversation.
16 Dec 2022 15:42 #259644
by PCW
Replied by PCW on topic hostmot2 oneshot bitfile help
Well I guess I give up on this...
It works for me on three different hardware setups: 7I96S, 7I96, 7I92
(and even different FPGA families)
Only thing I can think is you are not running the firmware I sent or you
have a bad 7I92 with a FPGA issue (which is not something I have ever seen before)
or there is some other hardware specific issue with your setup.
It works for me on three different hardware setups: 7I96S, 7I96, 7I92
(and even different FPGA families)
Only thing I can think is you are not running the firmware I sent or you
have a bad 7I92 with a FPGA issue (which is not something I have ever seen before)
or there is some other hardware specific issue with your setup.
Please Log in or Create an account to join the conversation.
16 Dec 2022 16:10 #259648
by roland
Replied by roland on topic hostmot2 oneshot bitfile help
I use your firmware.
Today I tested with a 5i25 and an other, older 7i76. It works perfectly with it.
Then I tested it again with the 7i92. For this I created a minimal setup. All disturbing devices (servo-drives, vfd...) were switched off. But with the 7i92 it does not work properly. I also give it up.
Today I tested with a 5i25 and an other, older 7i76. It works perfectly with it.
Then I tested it again with the 7i92. For this I created a minimal setup. All disturbing devices (servo-drives, vfd...) were switched off. But with the 7i92 it does not work properly. I also give it up.
Please Log in or Create an account to join the conversation.
16 Dec 2022 16:33 #259652
by PCW
Replied by PCW on topic hostmot2 oneshot bitfile help
Sorry for the rant and sorry for the issue. I think its fixed...
My tests ran perfectly because I was using perfect signals...
As soon as I introduced some noise, I could duplicate your issue.
The issue was a metastable on the external input sampling
My tests ran perfectly because I was using perfect signals...
As soon as I introduced some noise, I could duplicate your issue.
The issue was a metastable on the external input sampling
Attachments:
The following user(s) said Thank You: tommylight, roland
Please Log in or Create an account to join the conversation.
16 Dec 2022 18:32 #259661
by roland
Replied by roland on topic hostmot2 oneshot bitfile help
Attachments:
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
16 Dec 2022 19:27 #259663
by PCW
Replied by PCW on topic hostmot2 oneshot bitfile help
Sorry it took so long to figure out and fix...
Please Log in or Create an account to join the conversation.
21 May 2023 22:16 #271885
by tincho80
Replied by tincho80 on topic hostmot2 oneshot bitfile help
hi all,
would I need a special bit-file to set up a 6-axis-robot like the vismach/puma560 using RC-servos (rcpwmgen) and the mesa 7i76e together with the 7i85s (9x stegens and 5x encoder inputs in total)?
How can I create such a bit-file by myself? What would be a good starting point?
If I don't need one, how can I connect the three leads from the servos?
Cheers.
Martin.
would I need a special bit-file to set up a 6-axis-robot like the vismach/puma560 using RC-servos (rcpwmgen) and the mesa 7i76e together with the 7i85s (9x stegens and 5x encoder inputs in total)?
How can I create such a bit-file by myself? What would be a good starting point?
If I don't need one, how can I connect the three leads from the servos?
Cheers.
Martin.
Please Log in or Create an account to join the conversation.
Time to create page: 0.513 seconds