Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[Ideas For Design]
DOWNLOAD THE CODE:
2605.zip


AC Motor Driver Features PC Programmability



Massimo Gottardi  |   ED Online ID #2605  |   August 5, 2002

Article Rating: Not Rated

A simple PC-programmable ac motor driver is easily implemented using one FIFO, simple logic, and power drivers. Figure 1 shows the basic block diagram of the circuit. It generates three sinusoidal voltage waveforms with 120° relative phase shift.

The 2-kbit FIFO memory (IC3) is organized as a long 1-bit, 16-kbit shift register with D0 as input and Q8 as output. The PC feeds the FIFO with the proper 16k bit sequence, implementing one period of the PWM sinusoidal waveform. The transfer rate isn't critical because the operation is executed once at system power-on.

Only three wires of the parallel port are used to implement data transfer: DB0 as input data, STB to write data into the FIFO, and DB1 to disconnect the PC from the board after completion of the operation. At this point, the system is ready, and the bit sequence can recirculate into the FIFO at a proper clock speed (CLK).

Recirculation happens via a multiplexer (IC1), which shorts Q7 with D0, implementing the long circular shift register. Every clock cycle, FF goes low because the FIFO is full, forcing Q8 to be written into D0. Three Flip-Flops (IC4, IC5) latch Q0, Q3, and Q6 every clock cycle and control the two motor drivers of Figure 2.

The PASCAL code for generating the 16-kbit PWM binary sequence of the sinusoidal waveform and transferring it to the FIFO can be found at the top of this page. Click Download the Code.




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (184 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (172 views today)
    3) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (91 views today)
    4) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (78 views today)
    5) Downconverting Mixers Lower Power Consumption While Improving Performance
    (72 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources