Busco cualquier sugerencia para convertir una entrada digital en el rango de 3-24vdc a una señal de 3.3v para un microcontrolador.
Necesito manejar un total de 32 entradas (cada una de las cuales puede variar en cualquier lugar entre esos voltajes), por lo que la densidad es más importante que el costo.
Alguien sugirió un búfer hexadecimal no inversor como el CD4050 de TI ( enlace ) podría ser el solución, pero no estoy completamente seguro de si manejará múltiples voltajes de entrada diferentes.
Gracias de antemano por tus sugerencias.
EDITAR: Las entradas se conectarán a:
- Varios interruptores mecánicos que pueden llevar la línea a GND oa un voltaje en cualquier lugar dentro del rango dado de 3-24v
o
- Sensores de varios tipos con salidas digitales. Esas salidas podrían ser bajas (gnd) o altas con voltajes que podrían estar en cualquier lugar dentro del rango de 3-24v dado, según el tipo, la marca y el modelo del sensor.
Cualquiera de las entradas podría estar conectada a cualquier tipo de interruptor o sensor dentro de los límites especificados anteriormente.
EDIT 2: Desgraciadamente, los multiplexores y similares no son posibles, ya que los tiempos son MUY ajustados y las interrupciones de prioridad variable se deben utilizar ampliamente, lo que requiere conexiones directas a los pines del microcontrolador.