Tengo un PCB personalizado basado en imx28 (placa principal). Recibe alimentación externa a través de un cable. Hay otra PCB (placa secundaria) conectada a través de GPIO a la placa primaria. La placa secundaria no tiene energía por sí sola, pero se alimenta a través de la primera placa.
La placa principal está ejecutando una distribución de Linux personalizada. Normalmente, la configuración consistía en alimentar la placa secundaria utilizando uno de los reguladores que proporciona el SoC. Cuando esa configuración está activada, no puedo modificar el pin porque lo consume el controlador del regulador. Sin embargo, ahora necesito poder controlar la alimentación de la placa secundaria mediante programación. Debido a eso, quité la parte del regulador y solo uso el pin como un GPIO genérico que exporto a sysfs y solo cambio el valor a 1. Eso parece encender el dispositivo secundario.
¿Debería preocuparme por la estabilidad y la potencia que puede suministrar un pin GPIO (a diferencia de las capacidades de un regulador SoC)?