Hi,
I am beginning to design a wearable device with motor vibration using nRF52 SDK and SoftDevice S132.
In firmware side, I have no problem to control a led on and off using LFCLK every minute to turn active a GPIO pin for seconds then turn off.
But in hardware side, I would like to know which driver/component to control a motor 40mA controlled by GPIO for lowest power consumption and limited space. BJT or FET transistor, active low or active high? Should I add a pullup or pulldown resistor so the driver has steady input (not flating), so I can uninit GPIO (or leave it as NRF_GPIO_PIN_NOPULL). I know this question is more an electronic question than nRF52 design, but I do need the clear answer.
Thanks in advance.