Description
A compact, versatile module designed for motor control and general-purpose signal generation. Based on an STM32G0 microcontroller and LM2775-Q1 boost converter, it provides up to 6 independent PWM outputs with 5V logic levels.
Core Components:
– Microcontroller: STM32G0 MCU
– Boost Converter: LM2775-Q1
– Typical input: 2.7V–5V → regulated 5V output
– Output current: I<sub>out</sub> ≤ 200 mA
– Auxiliary Transistor: MMBT3904LT1G (NPN, VCEO 40VDC, IC 200mA, PD 225mW, SOT-23, ON Semiconductor)
Operating Modes:
Motor Control Mode
– 6 × 5V PWM outputs for BLDC motors via ESC circuits
– PWM frequency: fixed at 50 Hz (industry standard)
– Pulse width: 1–2 ms maps to 0–100% throttle
– Motor Actions:
– Turn on motor: Sets selected motor (MOTOR_1 to MOTOR_6) to max ESC signal
– Turn off motor: Stops PWM and clears output
– Set motor speed: Adjusts PWM duty cycle (0% to 100%)
⚙️ General-Purpose PWM Mode
– Programmable frequency: 0 to 50 kHz
– Duty cycle range: 0% to 100%
– Channel selection: OUT_1 to OUT_6
– Signal type: 5V TTL-compatible — suitable for ESCs, microcontrollers, LEDs, etc.
⚠️ Note: Outputs are control signals only; external ESCs are required for actual motor power delivery.
Applications:
– Robotics and drone motor control
– Modular actuator systems in maker platforms
– Signal generation for LEDs, servos, or logic-level interfacing
– STEM education and hands-on PWM experimentation
– Interactive art installations using motion and light
Reviews
There are no reviews yet.