dev.nlited.com

>>

Preliminary Design

<<<< prev
next >>>>

2014-07-21 20:11:40 chip Page 1083 📢 PUBLIC

Wednesday May 14 2014

BlinkMtr03 will be a 3-axis controller. This means adding two more A3967s and replacing the MSP430 with a version that provides more GPIO pins. There are 4 unused pins on BlinkMtr02, but that would leave nothing for control inputs. The MSP430F1121A could be used for 2-axis control with an I2C input, or for a 3-axis controller where the motions were preprogrammed (signage or art?).

BlinkMtr03 will need to have the following GPIO:

SignalDirPortDescription
1/MTR_RESETOUTP2.0Driver reset (all axes)
2MTR_STOPOUTP2.1Motor stop (all axes)
3MTR_MS1OUTP2.2Step size (all axes)
4MTR_MS2OUTP2.3Step size (all axes)
5MTR1_DIROUTP2.4X direction
6MTR1_STEPOUTP2.5X step
7MTR2_DIROUTP2.6Y direction
8MTR2_STEPOUTP2.7Y step
9MTR3_DIROUTP3.0Z direction
10MTR3_STEPOUTP3.1Z step
11ESTOPINP3.2Limit detection (any axis)
12I2C_CLKIOP3.3Control communication
13I2C_DATAIOP3.4Control communication
14RUNINP3.5Run programmed movements
--OPTIONAL
15JOY_X-INP3.6Joystick 1 left
16JOY_X+INP3.7Joystick 1 right
17JOY_Y-INP4.0Joystick 1 up
18JOY_Y+INP4.1Joystick 1 down
19JOY_BTN1INP4.2Joystick 1 button
20JOY_Z-INP4.3Joystick 2 up
21JOY_Z+INP4.4Joystick 2 down
22JOY_BTN2INP4.5Joystick 2 button

This is a total of 14 or 22 GPIOs, not including JTAG ports (5). If A minimum of 20 GPIO requires the MSP430F122 (Digikey 296-15851-1-ND) with 22 GPIO, 32VQFN package (5x5mm) at $3.69 each. The next step up in the 1 series is the MSP430F135 with 48 GPIO, 64VQFN (mm) at $8.38 each.

I tried a different search method, this time starting with Digikey and using their product selector to narrow down, then sorting on price. This popped out today's blue light special, the MSP430F2112IRHBT



WebV7 (C)2018 nlited | Rendered by tikope in 34.905ms | 18.119.19.205