This reference design provides a flexible stepper motor system designed to drive up to two stepper motors, or 8 peripherals, while reducing the number of GPIOs needed from the host controller reducing overall cost. The system is suitable for applications requiring stepper motors or coils up to 50V, and a max current of 2.5A (with all channels enabled). This design features multiple configurations for outputs, allowing multiple peripherals to be driven (i.e. 1 motor, 1 buzzer, 1 relay, and 2 LEDs). It is adaptable to automated louver control in Heating Ventilation and Air Conditioning (HVAC) systems as well as control of relays, buzzers, and LEDs. This concept could also be more broadly expanded to drive any number of channels for other building automation designs including louver control in smart ventilation systems, automated window blind tilting, as well as pan and tilt control for IP cameras.
Features
- Subsystem Adaptable to a Wide Range of Building Automation Applications
- Only 3 GPIO Pins Required to Drive Any Multiple of 8 Channels
- Expandable to Desired Number of Drive Channels
- Adaptable across a wide range of drive applications - stepper motors, relays, LEDs
- High-Voltage (up to 50V), High-Current (up to 500mA per channel) drive outputs