• DocumentCode
    3270678
  • Title

    Design of a quadrature decoder/counter interface IC for motor control using CPLD

  • Author

    Tsai, Ming-Fa ; Chen, Chien-Pang

  • Author_Institution
    Ming Hsin Univ. of Sci. & Technol., Hsinchu, Taiwan
  • Volume
    3
  • fYear
    2002
  • fDate
    5-8 Nov. 2002
  • Firstpage
    1936
  • Abstract
    In this paper we present the design of a quadrature decoder/counter interface IC (ASIC) that performs the decoding, counting, and bus interface function in digital motor control systems, employing an Altera FLEX 10 KA CPLD device. The ASIC contains a pair of digital filters, a quadrature decoder, an up/down counter, a latch and inhibit circuit, and an 8-bit bus interface to a digital processing system. The design of the digital filter is based on the finite state machine model with datapath (FSMD). A novel scheme for detecting the motor rotation direction is also proposed. The ASIC can be applied to a digital motor control system for getting the rotation speed or position of the motor, which is equipped with an optical encoder. The data acquisition can be extended to 16-bit integer format by two continuous reading cycles. Simulation and experimental tests are shown to verify the ASIC functions properly.
  • Keywords
    angular velocity control; application specific integrated circuits; counting circuits; data acquisition; decoding; digital control; digital filters; electric motors; finite state machines; flip-flops; integrated circuit design; machine control; motion control; position control; programmable logic devices; 16-bit integer format; 8-bit bus interface; ASIC; Altera FLEX 10 KA CPLD device; CPLD; bus interface function; continuous reading cycles; data acquisition; datapath; decoding; digital filters; digital motor control system; digital motor control systems; digital processing system; finite state machine model; inhibit circuit; latch; motion control; motor control; motor rotation direction; optical encoder; quadrature decoder/counter interface IC; up/down counter; Application specific integrated circuits; Automata; Counting circuits; Data acquisition; Decoding; Digital filters; Digital integrated circuits; Latches; Motor drives; Optical filters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IECON 02 [Industrial Electronics Society, IEEE 2002 28th Annual Conference of the]
  • Print_ISBN
    0-7803-7474-6
  • Type

    conf

  • DOI
    10.1109/IECON.2002.1185268
  • Filename
    1185268