
UM10798 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
User manual Rev. 1 — 17 June 2014 8 of 35
NXP Semiconductors UM10798
PCA9629A advanced stepper motor controller demo kit (OM13285)
3.4.1 Sensor interface
The sensor interface allows connection to slotted optical switches and bias components
mounted on the Stepper motor board being connected to the PCA9629A. The sensors are
utilized in Interrupt mode to demonstrate the interrupt autoclear capabilities of the
PCA9629A. The interrupt autoclear capability allows one sensor to clear the interrupt
caused by the other sensor. This action can result in stopping the motor, reversing the
motor, or adding extra steps or rotations before stopping or reversing the motor.
3.4.2 Motor interface
The motor interface provides power as well as the phased outputs from either the bipolar
Darlington driver or the MOSFET drivers. The PCA9629A coil driver outputs,
OUT0 to OUT3, are connected to the inputs of the bipolar or MOSFET driver via
selectable jumper block (JP14).
3.4.3 RS-232 programming interface
An RS-232 interface is provided as a method of programming and updating firmware on
the LPC1343 microcontroller (Ref. 3). The details and required utilities to update the
firmware are discussed in the programming section, Section 7.3 of this manual.
3.4.4 USB programming interface
A Full Speed USB 2.0 interface is provided as a method of programming and updating
firmware on the LPC1343 microcontroller using the Flash Magic programming tool. The
details and steps required to update the firmware is discussed in the programming section
(Section 7.1) of this manual.
3.4.5 LPC-Link USB debug and programming interface
The on-board LPC-Link debugger provides a high-speed USB to JTAG/SWD interface to
the LPCXpresso IDE, which is a highly integrated software development environment.
It can be connected to other debug targets, such as a customer prototype. The details and
steps required to update and debug the firmware is discussed in the programming section
(Section 7.2) of this manual.
3.4.6 SWD debug interface
A Serial Wire Debug (SWD) interface is provided as a method for debugging and
programming the LPC1343 microcontroller. Details on SWD and other LPC1343
information can be found in UM10375, “LPC1311/13/42/43 User manual” (Ref. 2).
3.4.7 WINI2C-USB interface
WINI2C-USB is an I2C tool that provides a USB interface and Graphical User Interface
(GUI) to read and write to I2C-bus devices. It contains pre-defined GUIs for many NXP
I2C-bus devices, as well as the ability to have user-defined interfaces. There is a
dedicated GUI planned for the PCA9629A. However, until that is available, the
user-defined functions of the WINI2C-USB utility can be customized to use with the
PCA9629A.
3.4.8 Output LED indicators
Several LED indicators are available for status indication on the PCA9629A demo board.
These indicators are detailed in Section 4.2.1 of this manual.