Programmable Step-Direction Pulse Generator for Stepper, BLDC and AC Servo Motor Drivers
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.
Features
- Supply 5V DC
- Current Consumption 30mA
- Output Frequency 200Khz (Range Up to 12Mhz) – Open Collector
- Pulse, Enable, Direction Outputs are Open Connector TTL Type
- Direct Output from AD9833 Square wave TTL, (Triangular Wave, Sine wave = 0.6V)
- On Board Enable Switch
- On Board Direction Switch
- On Board Power LED
- On Board Trimmer Potentiometer to Adjust the Frequency
- Jumpers to select the Triangular Wave, Sine Wave, Square Wave, Half Square Wave
- Optional Components for Hardware Acceleration/Deacceleration (Resistor R5, and Capacitor C9)
- PCB Dimensions 43.34 x 41.43 mm
- 4 x 3MM Mounting Holes
Share
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.
Features
- Supply 5V DC
- Current Consumption 30mA
- Output Frequency 200Khz (Range Up to 12Mhz) – Open Collector
- Pulse, Enable, Direction Outputs are Open Connector TTL Type
- Direct Output from AD9833 Square wave TTL, (Triangular Wave, Sine wave = 0.6V)
- On Board Enable Switch
- On Board Direction Switch
- On Board Power LED
- On Board Trimmer Potentiometer to Adjust the Frequency
- Jumpers to select the Triangular Wave, Sine Wave, Square Wave, Half Square Wave
- Optional Components for Hardware Acceleration/Deacceleration (Resistor R5, and Capacitor C9)
- PCB Dimensions 43.34 x 41.43 mm
- 4 x 3MM Mounting Holes
Dotfry has partnered with reputed logistic partners for our logistic services, to ensure that all our products reach you in the best of conditions with no damages. We ensure you that we use packaging materials of the best quality, which is sourced from reliable vendors, and ensure thorough testing of package worthiness before using them for shipping and delivery of our products.