PCA9629PW,118 NXP Semiconductors, PCA9629PW,118 Datasheet - Page 17

no-image

PCA9629PW,118

Manufacturer Part Number
PCA9629PW,118
Description
Motor / Motion / Ignition Controllers & Drivers I2C-bus Stepper motor controller
Manufacturer
NXP Semiconductors
Type
Stepper Motor Controllerr
Datasheet

Specifications of PCA9629PW,118

Rohs
yes
Product
Stepper Motor Controllers / Drivers
Operating Supply Voltage
4.5 V to 5.5 V
Supply Current
6 mA
Mounting Style
SMD/SMT
Package / Case
TSSOP-16
Factory Pack Quantity
2500
NXP Semiconductors
PCA9629
Product data sheet
7.3.6.3 INT_ES_SETUP — Interrupt Extra Steps Setup control register
7.3.6.4 INT_AUTO_CLR — Interrupt Auto Clear register
Table 20.
Legend: * default value.
This register can be used to enable / disable the extra steps feature for each interrupt.
Extra steps feature is used to make the motor rotate a specified amount of steps/rotations
from the point of an interrupt occurrence.
This register provides a mechanism to clear the two interrupts (INTP0 and INTP1)
automatically without the occurrence of one interrupt clears the other without the
microcontroller. The auto clear feature is disabled by default.
Table 21.
Legend: * default value.
This feature is only available for interrupts that directly affect the operation of the motor as
defined by the INT_MTR_SETUP register (see
used to stop the motor then it can be automatically cleared by its pair INTP1. However
INTP1 should be manually cleared (through I
the interrupts are used to control the motor operation (INT_MTR_SETUP = 10 or 11), then
all options of this register are valid. Any interrupt that is not automatically cleared by its
pair should be manually cleared through I
The auto clear mechanism can be used to create various motor movement patterns
without being supervised by the microcontroller. For example, consider an application
where the direction of motor rotation must be automatically reversed based on signals
from two sensors placed apart from each other (sometimes referred to as ‘HOME’
positions) in a continuous manner without involving the microcontroller. The following
example shows how to program the device for such an operation.
Address
10h
Address
11h
INT_ES_SETUP - Interrupt extra steps setup control register (address 10h)
bit description
INT_AUTO_CLR - Interrupt auto clear register (address 11h) bit description
Register
INT_ES_SETUP 7:2
Register
INT_AUTO_CLR 7:2
All information provided in this document is subject to legal disclaimers.
Rev. 1 — 29 February 2012
Bit
1:0
Bit
1:0
Access
-
R/W
Access
R
R/W
2
C-bus write.
Value
0*
11
10
01
00*
Value
0000 00
11
10
01
00*
2
C-bus write to the CLRINT register). If both
Section
Fm+ I
Description
reserved
INTP0 auto clears INTP1
INTP1 auto clears INTP0
INTP0 auto clears INTP1;
INTP1 auto clears INTP0
INT auto clear for INTP0, INTP1 disabled
Description
reserved
Enable EXTRASTEPS on both
INTP0 and INTP1
Enable EXTRASTEPS only on INTP1
Enable EXTRASTEPS only on INTP0
Disable EXTRASTEPS for both
INTP0 and INTP1
2
7.3.6.2). For example, if INTP0 is
C-bus stepper motor controller
PCA9629
© NXP B.V. 2012. All rights reserved.
17 of 51

Related parts for PCA9629PW,118