Olá,
Estou fazendo um driver para motor de passo, baseado no TB6600 da Toshiba. Mas estou com algumas dúvidas... Uma delas é sobre a sequencia de alimentação. A documentação do TB6600 diz que no momento de ligar ou desligar a alimentação, o pino Enable, deve estar em nível baixo.
Mas e se não estiver, o que será que pode acontecer?? O texto em inglês, abaixo foi retirado da página 30 do datasheet, onde também tem alguns diagramas de tempos, mostrando o que acontece se o reset aparece antes do enable, e vice versa.
Me parece que a tradução do japonês ( pressuponho que seja a linguagem original) para o inglês é um pouco confusa.
o datasheet pode ser encontrado em:
http://www.toshiba-components.com/docs/linear/TB6600HG_en_datasheet.pdfbasicamente é um driver para tensões de até 42V, 4,5A com algumas opções de micropassos. 1/1, 1/2, 1/4, 1/8, and 1/16 steps.
1. How to Turn on the Power
In applying Vcc or shutdown, ENABLE should be Low.
See Example 1(ENABLE = High → RESET = High) and Example 2(RESET = High → ENABLE = High) as follows. In example 1, a motor can start driving from the initial mode.
(1) CLK: Current step proceeds to the next mode with respect to every rising edge of CLK.
(2) ENABLE: It is in Hi-Z state in low level. It is output in high level.
RESET: It is in the initial mode (Phase A=100% and Phase B=0%) in low level.
①ENABLE=Low and RESET=Low: Hi-Z. Internal current setting is in initial mode.
②ENABLE=Low and RESET=High: Hi-Z. Internal current setting proceeds by internal counter.
③ENABLE=High and RESET=Low: Output in the initial mode (Phase A=100% and Phase B=0%).
④ENABLE=High and RESET=High: Output at the value which is determined by the internal counter.
Obrigado,
André