Stepper Driver Sine DAC for Micro-Stepping Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing stepper motor drivers face inaccuracies in rotational position due to current mismatches among current sources, especially at higher micro-stepping levels, leading to reduced positional control resolution and increased quiescent current consumption.
Innovation Solution
A stepper driver incorporating a sine digital-to-analog converter (DAC) with an R-2R network, gain control circuit, and offset control circuit to produce a sinusoidal current waveform, coupled with a voltage-to-current converter and H-bridge configuration, which modifies the linear transfer function to achieve higher micro-stepping resolution while minimizing current mismatch.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple current sources are used to drive stepper motor coils, then the motor can achieve higher micro-stepping resolution, but current mismatch among the current sources increases, leading to reduced positional control accuracy
Solution Approach 1:
A sine digital-to-analog converter (DAC) is introduced as an intermediary device between the digital control signals and the current sources. The sine DAC receives digital micro-stepping commands and converts them to precise analog voltage signals that accurately represent sinusoidal current waveforms. This intermediary conversion process ensures that multiple current sources receive precisely calibrated control signals, eliminating current mismatch issues while maintaining high micro-stepping resolution.
Solution Approach 2:
The system transforms the control approach by changing from direct digital-to-current control to digital-to-analog voltage control with sinusoidal waveforms. The sine DAC converts digital micro-stepping codes into analog voltages that follow a precise sinusoidal pattern, thereby changing the control parameter from discrete digital levels to continuous analog voltages with accurate sinusoidal relationships. This parameter transformation ensures accurate current ratios among multiple current sources.
2Device complexity
If traditional digital-to-analog conversion is used for micro-stepping, then circuit complexity is reduced, but current accuracy and sinusoidal waveform precision deteriorate
Solution Approach 1:
The patent replaces traditional mechanical or complex circuit-based sinusoidal waveform generation methods with a digital-to-analog converter that uses software or lookup tables to generate sine waveforms. Instead of using complex analog RC networks or mechanical oscillators to generate sinusoidal patterns, the system uses a sine DAC that converts digital micro-stepping codes directly into accurate sinusoidal analog voltages. This substitution maintains relatively simple hardware while achieving high waveform precision.
3Measurement precision
If higher micro-stepping levels are implemented to improve positional resolution, then control precision increases, but quiescent current consumption increases
Solution Approach 1:
The sine DAC implements periodic sinusoidal current waveforms for micro-stepping control, where the current through each coil follows a smooth sine wave pattern rather than abrupt square wave transitions. This periodic sinusoidal action allows the motor to achieve high positional resolution through smooth incremental steps while minimizing the time that current sources need to be fully active. The sinusoidal nature of the waveforms also reduces ripple and minimizes the average current required to maintain positional accuracy.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This configuration enhances the positional control resolution of stepper motors by ensuring accurate sinusoidal current delivery, reducing current mismatch issues and quiescent current consumption, and improving power supply efficiency.
Implementation Method 1
The sine DAC includes an R-2R network, an offset control circuit coupled to the R-2R network, and a gain control circuit also coupled to the R-2R network
Implementation Method 2
A voltage-to-current (Vtol) converter, and a sine digital-to-analog converter (DAC). The Vtol converter has a Vtol converter input and a Vtol converter output. The Vtol converter output is coupled to the sense transistor
Implementation Method 3
a stepper driver for a motor includes an H-bridge
Data Source
AI summary
A stepper driver for a motor includes an H-bridge, a sense transistor coupled to the H-bridge, a voltage-to-current (Vtol) converter, and a sine digital-to-analog converter (DAC). The Vtol converter has a Vtol converter input and a Vtol converter output. The Vtol converter output is coupled to the sense transistor. The sine DAC has a sine DAC digital input, a reference input, and a sine DAC output. The sine DAC output is coupled to the Vtol converter input. The sine DAC includes an R-2R network, an offset control circuit coupled to the R-2R network, and a gain control circuit also coupled to the R-2R network.


