| Nowadays, with the development of semiconductor industry in China , the technology of semiconductor-encapsulation equipments developes more and more fast.The paper takes the IC-encapsulation equipment—semi-automatic ultrasonic wire bonding machine as the control object.The bonding machine has five axes, and each axis is driven by one stepping motor.Compared to the former approach which uses five separate DSP-based cards, the paper proposes a new approach that uses a single motion control card, which is based on PCI bus and DSP, to control five stepping motors. In the hardware part,the motion control card takes the high-powered DSP chip — TMSLF2407A as the main stepping motors controller. The card also uses a PCI bus interface chip PCI9052 and a dual-port RAM IDT7027S to accomplish the high-speed communication between the card and Personal Computer.In the software part, C language has been adopted to write the programs of all motion modes of stepping motors.The paper discusses how to use DriverStdio to develop the PCI device driver, which is called VxD, in Windows 98 system. And the paper introduce the function library of motion control card to who want to develope his own software.The user interface software has been compiled on VC++6.0 platform. At last, the control system has been debugged by using this interface software.It has been proved that the motion control card, which is based on PCI bus and DSP, can fulfill the demand of bonding machine. Also, the work done provides a hardware and software platform for further study. |