Estoy trabajando en un proyecto que requiere hacer una placa bastante universal (para trabajar en diferentes modelos de máquinas). Necesito conectar muchos motores e interruptores / sensores preexistentes a la placa que funcionan con diferentes voltajes y tienen su propia configuración única de clavija / enchufe. Pensé que el uso de fpga permitiría la programación de la configuración correcta, pero necesito que los pines fpga de 3.3 V acepten la entrada / salida de 5vdc, 12vdc y 24vdc de forma selectiva. ¿Hay alguna solución simple por ahí? Todos necesitan la capacidad pwm, y la capacidad de manejar motores / dispositivos pequeños.
Pensé en usar interruptores de carga para las salidas, lo que parece correcto. En cuanto a las entradas, estaba pensando en aisladores, pero no permiten un rango tan amplio de voltajes de entrada si estoy en lo cierto. Lo único en lo que puedo pensar es en los reguladores de voltaje en serie o en paralelo para convertir el voltaje a lógica de 3.3v. Sin embargo, esto puede plantear un problema en el que los pines no pueden ser conectados a tierra (como en 0v) para la corriente alta, así como servir como una entrada lógica. Cualquier ayuda o ideas serían apreciadas.