- Posts: 10
- Thank you received: 0
TTL to differential converter (STEP / DIR / ENABLE)
- Asymmetrisch
- Topic Author
- Offline
- New Member
-
Less
More
5 months 2 days ago #346724
by Asymmetrisch
TTL to differential converter (STEP / DIR / ENABLE) was created by Asymmetrisch
Hello everyone,are there any breakout board to convert TTL signals (3.3 V to 5 V) into differential signals for motor controllers?
I found a converter that was specifically made for that, but unfortunately it’s not available in Germany:
www.cnc4pc.com/shop/c72-c72-differential..._hygKwfclSAuFTXaBSfB
Thanks and best regards,
Gerhard
I found a converter that was specifically made for that, but unfortunately it’s not available in Germany:
www.cnc4pc.com/shop/c72-c72-differential..._hygKwfclSAuFTXaBSfB
Thanks and best regards,
Gerhard
Please Log in to join the conversation.
5 months 1 day ago #346728
by andrax
Replied by andrax on topic TTL to differential converter (STEP / DIR / ENABLE)
du brauchst ein TTL zu RS422 Konverter.
Da gibt es jede Menge bei Amazon
Da gibt es jede Menge bei Amazon
Please Log in to join the conversation.
- Asymmetrisch
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 0
5 months 1 day ago #346733
by Asymmetrisch
Replied by Asymmetrisch on topic TTL to differential converter (STEP / DIR / ENABLE)
Ah ok, vielen lieben Dank!
Das sind dann die Konverter mit dem MAX490, und hier dann nur TXD, Y und Z (Senden) anschließen, richtig?
Das sind dann die Konverter mit dem MAX490, und hier dann nur TXD, Y und Z (Senden) anschließen, richtig?
Please Log in to join the conversation.
- Asymmetrisch
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 0
5 months 1 day ago #346735
by Asymmetrisch
Replied by Asymmetrisch on topic TTL to differential converter (STEP / DIR / ENABLE)
Gibt es so eine Lösung evtl. auch gleich mit mehreren Kanälen?
Da kommen ja doch einige Module zusammen bei 3 oder 4 Achsen...
Da kommen ja doch einige Module zusammen bei 3 oder 4 Achsen...
Please Log in to join the conversation.
5 months 1 day ago #346742
by PCW
Replied by PCW on topic TTL to differential converter (STEP / DIR / ENABLE)
The conversion interface parts depend on the signal levels needed.
For RS-422 (going into a line receiver on the drive ) where 3V signals into a load are OK,
any RS422 driver will work (say 26LS31 equivalent for 4 channels/chip)
If you wish to drive optocoupled drive inputs that expect 5V signals, you would need
a driver with 5V outputs. AFAIK the only 4 channel RS-422 drivers that do this are
the ISL32174,ISL34172 and MAX3042 (The MAX parts are expensive)
Another option for 5V signals is to use a combination of ACT driver chips with inverting
and non-inverting outputs, say a 74ACT540 and a 74ACT541.
For RS-422 (going into a line receiver on the drive ) where 3V signals into a load are OK,
any RS422 driver will work (say 26LS31 equivalent for 4 channels/chip)
If you wish to drive optocoupled drive inputs that expect 5V signals, you would need
a driver with 5V outputs. AFAIK the only 4 channel RS-422 drivers that do this are
the ISL32174,ISL34172 and MAX3042 (The MAX parts are expensive)
Another option for 5V signals is to use a combination of ACT driver chips with inverting
and non-inverting outputs, say a 74ACT540 and a 74ACT541.
Please Log in to join the conversation.
5 months 1 day ago #346744
by andrax
Replied by andrax on topic TTL to differential converter (STEP / DIR / ENABLE)
Also ich hab mal geschaut.
Standartmäßig gibt es meistens max 3 Kanal für die typischen ABZ Encoder.
Gegenfrage: was hast du vor, evtl. gibt es eine andere Lösung?
Standartmäßig gibt es meistens max 3 Kanal für die typischen ABZ Encoder.
Gegenfrage: was hast du vor, evtl. gibt es eine andere Lösung?
Please Log in to join the conversation.
- Asymmetrisch
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 0
5 months 1 day ago #346761
by Asymmetrisch
Replied by Asymmetrisch on topic TTL to differential converter (STEP / DIR / ENABLE)
I have several motor controllers that are driven by differential signals (CLK, #CLK, DIR, #DIR) – the inputs (5V, Ri = 120 Ohm) are not optically isolated. At first glance, it seems that controlling it with my Mesa 7i76EU works perfectly.
For testing purposes, I'd like to use the parallel port or possibly a RP2040 – in addition, I have a "Benezan Mini Breakout Board" left over from a previous setup that I could use.
It would be great if there were a solution for this.
For testing purposes, I'd like to use the parallel port or possibly a RP2040 – in addition, I have a "Benezan Mini Breakout Board" left over from a previous setup that I could use.
It would be great if there were a solution for this.
Please Log in to join the conversation.
5 months 18 hours ago #346773
by PCW
Replied by PCW on topic TTL to differential converter (STEP / DIR / ENABLE)
For testing purposes with just a parallel port, you could use 2 pins for one signal and invert one in hal
to get differential signals.
As long as the output bits come from the same physical port (say PP pins 2..9), and the hal addf
order and thread is correct. the outputs will change simultaneously.
to get differential signals.
As long as the output bits come from the same physical port (say PP pins 2..9), and the hal addf
order and thread is correct. the outputs will change simultaneously.
Please Log in to join the conversation.
- Asymmetrisch
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 0
4 months 3 weeks ago #346876
by Asymmetrisch
Replied by Asymmetrisch on topic TTL to differential converter (STEP / DIR / ENABLE)
Would this change in the hal for parallel port pin 2/3 be correct?
loadrt not count=1
addf not.0 base-thread
net xstep stepgen.0.step => parport.0.pin-02-out
net xstep => not.0.in
net xstep-neg not.0.out => parport.0.pin-03-out
loadrt not count=1
addf not.0 base-thread
net xstep stepgen.0.step => parport.0.pin-02-out
net xstep => not.0.in
net xstep-neg not.0.out => parport.0.pin-03-out
Please Log in to join the conversation.
Time to create page: 0.098 seconds
