Stepper Driver Sine DAC for Micro-Stepping Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepositional control resolutionVSAvoidcurrent matching accuracy
Core Design Contradiction:
Measurement precisionVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecircuit complexityVSAvoidcurrent waveform accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If higher micro-stepping levels are implemented to improve positional resolution, then control precision increases, but quiescent current consumption increases

Engineering Contradiction:
Improvepositional control resolutionVSAvoidquiescent current consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #19Periodic action

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

Methodology Applied
Scientific EffectR-2R ladder DAC conversion:

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

Methodology Applied
Scientific EffectVoltage-to-current conversion:

Implementation Method 3

a stepper driver for a motor includes an H-bridge

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Data Source

PatentUS10931216B1Motor stepper driver having a sine digital-to-analog converter
Publication Date: 2021.02.23 TEXAS INSTRUMENTS INC
  • US10931216B1 patent drawing
  • US10931216B1 patent drawing
  • US10931216B1 patent drawing

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.