Jackson, respondo aqui a sua consulta por MP sobre a conexão do driver à porta paralela, assim outros poderão aproveitar a informação.
O driver STR-8 oferece entradas oticamente isoladas:
Digital inputs:
Optically isolated, 5 - 24V logic. Sourcing, sinking or diferential signals can be used.
Drive steps on falling edge of STEP+ input.
Minimum “on” voltage: 4 VDC.
Maximum voltage: 30 VDC.
Input current: 5 mA typ at 4V, 15 mA typ at 30V.
Maximum pulse frequency: 150 kHz or 2 MHz (set by internal jumper)
Minimum pulse width:
3 usec (at 150 kHz seting)
0.25 usec (at 2 MHz seting)
Considerando que as saídas das portas paralelas podem
drenar (
sink) correntes bem mais elevadas do que podem
fornecer (
source), sugiro que a conexão seja deste tipo (drenando,
sinking ):
É conveniente evitar mais uma fonte externa, a alimentação pode ser derivada da própria fonte de 5V do PC. Então a coisa ficaria assim:
+5V o--------+------o [ DIR + ]
|
+------o [ STEP + ]
|
+------o [ EN + ]
PPa o---------------o [ DIR - ]
PPb o---------------o [ STEP - ]
PPc o---------------o [ EN - ]
PPn representa os pinos da porta paralela atribuídos.
Neste caso a lógica fica invertida, ou seja, se para ligar o driver é necessário um nível lógico 1, deve-se enviar ao invés disto um nível lógico 0. Todos os progs controladores ( Mach, EMC2 etc ) permitem esta configuração.