I am building a project that requires communication of several signals and power over 5m. My current plan is transmit 24V power and ground across 9-way shielded cable (Jaycar WB1578), perhaps with the ground on the shield.
The project involves stepper motor control, and the communication circuit is between a USB controller (SD4DP from stepperboard.com) and logic circuitry that drives LEDs etc and also drives 2M542 stepper motor driver. This is the context for the communication.
The 24V is down-converted to 5V to power the SD4DP (at the SD4DP end) with 1000uF electro cap and 100nF ceramic cap to smooth the power and dampen noise on the line.
The SD4DP accepts input switch signals as CMOS inputs with a 1k pullup resistor. I plan to drive these signals from the other end with 7406TTL inverter buffer open collector. The SD4DP output signals (motor Step and Direction) are driven by ULN8203 darlington array, so they are open collector also; I plan to receive these signals at the other end with a 1k pullup and logic gate input (such as CMOS 74HC logic).
Signal timing is measured in microseconds. A typical Step pulse duration is 10us or more.
I am concerned that there may be problems with cross talk between the parallel wires in the communication cable; this could be crosstalk between the power line and signal line or between one signal line and another. The potential negative impacts of crosstalk include false step/direction signals leading to misstep of the motor.
My questions are:
1. Should I be worried about the potential for crosstalk in this situation?
2. Should I consider filtering the signal at the sender or receiver to suppress any crosstalk?
Thanks
Grevillea
The project involves stepper motor control, and the communication circuit is between a USB controller (SD4DP from stepperboard.com) and logic circuitry that drives LEDs etc and also drives 2M542 stepper motor driver. This is the context for the communication.
The 24V is down-converted to 5V to power the SD4DP (at the SD4DP end) with 1000uF electro cap and 100nF ceramic cap to smooth the power and dampen noise on the line.
The SD4DP accepts input switch signals as CMOS inputs with a 1k pullup resistor. I plan to drive these signals from the other end with 7406TTL inverter buffer open collector. The SD4DP output signals (motor Step and Direction) are driven by ULN8203 darlington array, so they are open collector also; I plan to receive these signals at the other end with a 1k pullup and logic gate input (such as CMOS 74HC logic).
Signal timing is measured in microseconds. A typical Step pulse duration is 10us or more.
I am concerned that there may be problems with cross talk between the parallel wires in the communication cable; this could be crosstalk between the power line and signal line or between one signal line and another. The potential negative impacts of crosstalk include false step/direction signals leading to misstep of the motor.
My questions are:
1. Should I be worried about the potential for crosstalk in this situation?
2. Should I consider filtering the signal at the sender or receiver to suppress any crosstalk?
Thanks
Grevillea