Stepper trajectory driver with numerical controlled oscillators operated at frequency provided by a synchronized clock signal

US10516356B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10516356-B2
Application numberUS-201816139155-A
CountryUS
Kind codeB2
Filing dateSep 24, 2018
Priority dateDec 7, 2015
Publication dateDec 24, 2019
Grant dateDec 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A stepper control circuit includes numerical controlled oscillators configured to provide step signals for multiple axes of stepper motor movement. The numerical controlled oscillators are configured to be operated at a same frequency provided by a synchronized clock signal.

First claim

Opening claim text (preview).

The invention claimed is: 1. A stepper motor control circuit comprising: a first numerical controlled oscillator configured to provide step signals for a first axis of stepper motor movement; and a second numerical controlled oscillator configured to provide step signals for a second axis of stepper motor movement; wherein the first and second numerical controlled oscillators are configured to be operated at a same frequency provided by a synchronized clock signal and generate step signals of different frequencies from one another. 2. The stepper motor control circuit of claim 1 , further comprising a first counter configured to receive control signals for the first axis of stepper motor movement and a second counter configured to receive control signals for the second axis of stepper motor movement. 3. The stepper motor control circuit of claim 1 , further comprising a prescaler oscillator configured to set the same frequency of the first and second numerical controlled oscillators. 4. The stepper motor control circuit of claim 1 , further comprising a prescaler oscillator configured to set a first constant value of the first numerical controlled oscillator, the first constant value configured to set a rate of pulse generation of the first numerical controlled oscillator. 5. The stepper motor control circuit of claim 1 , further comprising a prescaler oscillator configured to set a first constant value of the first numerical controlled oscillator, the first numerical controlled oscillator configured to repeatedly add the first constant value to a counter to set a rate of pulse generation of the first numerical controlled oscillator. 6. The stepper motor control circuit of claim 1 , further comprising a prescaler oscillator configured to set a first constant value of the first numerical controlled oscillator, the first numerical controlled oscillator configured to repeatedly add the first constant value to a counter and generate a motor pulse upon an overflow of the counter to set a rate of pulse generation of the first numerical controlled oscillator. 7. The stepper motor control circuit of claim 1 , further comprising a prescaler oscillator configured to accelerate movement of a motor by increasing frequency of operation of the first and second numerical controlled oscillators simultaneously. 8. The stepper motor control circuit of claim 1 , further comprising a third numerical controlled oscillator configured to provide step signals for a third axis of stepper motor movement, wherein the first, second, and third numerical controlled oscillators are configured to be operated at the same frequency. 9. A method for controlling a stepper motor, comprising: providing step signals for a first axis of stepper motor movement by a first numerical controlled oscillator; and providing step signals for a second axis of stepper motor movement by a second numerical controlled oscillator; wherein: control of the first and second numerical controlled oscillators is performed at a same frequency by a synchronized clock signal; and the step signals provided to the first axis and the second axis are of a different frequency compared to each other. 10. The method of claim 9 further comprising receiving control signals for the first axis of stepper motor movement and control signals for the second axis of stepper motor movement into respective counters. 11. The method of claim 9 , further setting the same frequency of the first and second numerical controlled oscillators. 12. The method of claim 9 , further comprising setting a first constant value of the first numerical controlled oscillator, the first constant value configured to set a rate of pulse generation of the first numerical controlled oscillator. 13. The method of claim 9 , further comprising setting a first constant value of the first numerical controlled oscillator, the first numerical controlled oscillator configured to repeatedly add the first constant value to a counter to set a rate of pulse generation of the first numerical controlled oscillator. 14. The method of claim 9 , further comprising setting a first constant value of the first numerical controlled oscillator, the first numerical controlled oscillator configured to repeatedly add the first constant value to a counter and generate a motor pulse upon an overflow of the counter to set a rate of pulse generation of the first numerical controlled oscillator. 15. The method of claim 9 , further comprising accelerating movement of a motor by increasing frequency of operation of the first and second numerical controlled oscillators simultaneously. 16. The method of claim 9 , further comprising providing step signals for a third axis of stepper motor movement by a third numerical controlled oscillator, wherein the first, second, and third numerical controlled oscillators are operated at the same frequency.

Assignees

Inventors

Classifications

  • Structure, step motor · CPC title

  • Open loop systems, e.g. using stepping motor · CPC title

  • Rom contains sin and cos table to drive step motor · CPC title

  • Monitoring operation (H02P8/36 takes precedence) · CPC title

  • Step motor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10516356B2 cover?
A stepper control circuit includes numerical controlled oscillators configured to provide step signals for multiple axes of stepper motor movement. The numerical controlled oscillators are configured to be operated at a same frequency provided by a synchronized clock signal.
Who is the assignee on this patent?
Microchip Tech Inc
What technology area does this patent fall under?
Primary CPC classification H02P8/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).