A programmable pulse generator is a very useful tool for stepper, BLDC, and AC servo drivers. Various stepper and servo drivers work with step and direction inputs. This project is the right solution to drive such drivers since it can provide a high-frequency output which is important for most AC servo drivers. The project provides a jitter-free high-frequency pulse, direction, and enable signal. The output frequency can be configured up to 12 MHz since the project is Arduino-compatible. All outputs are open collector types (5V). 2 x tactile switches are provided to set the direction and enable. An onboard trimmer potentiometer is provided to adjust the step frequency.
A programmable pulse generator is a very useful tool for stepper, BLDC, and AC servo drivers. Various stepper and servo drivers work with step and direction inputs. This project is the right solution to drive such drivers since it can provide a high-frequency output which is important for most AC servo drivers. The project provides a jitter-free high-frequency pulse, direction, and enable signal. The output frequency can be configured up to 12 MHz since the project is Arduino-compatible. All outputs are open collector types (5V). 2 x tactile switches are provided to set the direction and enable. An onboard trimmer potentiometer is provided to adjust the step frequency.
The project is Arduino compatible and consists, of an ATMEGA328 micro-controller, AD9833 DDS chip, tactile switches, and onboard trimmer pot. On-board connector provided for boot-loader and Arduino programming connector. 2 x Jumpers are connected to D3 and D4 pins of ATMEGA328. DDS chip can output high frequency up to 12Mhz.
Cookie preferences