Microchip have a number of PIC chips that could be used as a controller, al= ong with application notes to match. IIRC there are a couple of PIC16F1xxx chips which are set up with hardware = peripherals suitable for this. This application sounds like an ideal place = to use them. 'All' you need is some power transistors external to the PIC t= o drive the motor itself. > -----Original Message----- > From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf > Of Andries Tip > Sent: 12 August 2015 09:32 > To: Microcontroller discussion list - Public. > Subject: [EE] any suggestions for stepper motor driver IC ? >=20 > Dear All, >=20 >=20 > I haven't been designing my own stepper motor drivers since the days of t= he > L297+L298 but now I find myself in the need of a stepper motor driver cir= cuit > and I'm hoping someone on the PIClist can help point me in the right > direction. >=20 >=20 > We have been using many commercial stepper motor controllers with all > kinds of bells and whistles (micro-stepping, speed ramp-up/down, stall > detection, selectable currents, ...) so we know what is possible but this= time > we need to build such a driver/controller ourselves: >=20 >=20 > For one of our new products we plan to use a small stepper motor with a > lead screw for low speed (<200 RPM) precision positioning. The stepper > motor controller needs to be integrated into the product and should respo= nd > to a forward pushbutton and a reverse pushbutton and to positioning > commands through a digital interface. >=20 >=20 > We have a 12 Volt power supply available. The stepper motor is available = in 3 > Volt, 6 Volt or 12 Volt (with nominal currents of 0.22A, 0.11A or 0.055A > respectively). We need limit switches on both ends. We have an FPGA that > can program the driver IC with any settings by SPI or other interface. >=20 >=20 > We need to have small size, micro-stepping, speed ramp-up/down and digita= l > control/position readout. Stall detection is not necessary. Selectable cu= rrent, > low idle current and overall low power consumption/heat generation is > preferred (switched-mode power supply/pwm drive?). Cost is less of an iss= ue. >=20 >=20 > Does anyone have any suggestions on what device we could use ? Is an SMD > optical transmissive sensor the best small size solution for a precision > home/limit switch ? >=20 >=20 > All help is much appreciated. >=20 >=20 > Best regards, >=20 >=20 > Andries >=20 >=20 >=20 > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .