Alimentar un dispositivo a través de GPIO

1

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)?

    

2 respuestas

3

La hoja de datos de i.MX28 dice:

Debecomprobarsiestascorrientessonsuficientesparasutarjetasecundaria.

Tengaencuentaqueestoslímitessonparalascaídasdevoltajeespecificadas;siconsumemenoscorriente,latensiónserásuperiora0,8×VDDIO,ysiconsumemás(loqueesposible),latensiónbajaráaúnmás.(Porlotanto,podríatenersentidoconfigurarlapotencia"alta" de la unidad incluso si solo necesita 5 mA).

    
respondido por el CL.
1

La respuesta a "¿Este GPIO proporcionará una fuente de alimentación menos confiable" que un regulador es Sí, pero la confiabilidad de la carga depende de qué tan solo debe ser?

Si su carga está cambiando, entonces habrá ruido en la fuente GPIO (porque tiene una resistencia relativamente alta). Este ruido es generado por los cambios en la corriente (debido a las cosas que cambian) * la resistencia de fuente efectiva del GPIO.

    
respondido por el Peter Smith

Lea otras preguntas en las etiquetas