Estrategia para hasta 40 entradas ADC usando la función de alerta

0

Estoy trabajando en un proyecto en el que quiero monitorear 40 fototransistores (haces de interruptores IR), pero sin tener que encuestar constantemente a los ADC. Lo ideal sería que me tiraran de un pin digital cuando uno de los haces se rompe y luego sondearé los ADC (s) para averiguar exactamente cuál era. También necesitaré poder detectar un cambio en cada entrada, independientemente del estado de las otras.

Veo que hay ADC con GPIOs programables y pin (s) de alerta dedicados. Soy solo un principiante, y encuentro, especialmente con las variedades programables GPIO, las hojas de datos son confusas y dudo que tenga la experiencia para usarlas con éxito.

Entonces, la variedad con pines de alerta dedicada parece ser más fácil de programar pero no parece tener más de 8 canales. Pocas partes, por favor, especialmente porque los paquetes de IC increíblemente pequeños probablemente serán soldados a mano. AD7997 es actualmente el chip que estoy considerando, pero requeriría 5 huellas TSSOP. Probablemente Y Y los pines de alerta juntos al anfitrión.

¿Hay otras formas de hacer esto? Gracias por tu aporte.

Más detalles del proyecto: Beaglebone black, Node.js / bonescript, Phototransistor es el LTR-301.

ACTUALIZACIÓN 1

Las vigas del interruptor se romperán o no se romperán por mucho tiempo.

    
pregunta Joseph Rafferty

1 respuesta

1

Si tiene 40 entradas que normalmente están en cero y quiere saber si una de esas señales se ha disparado, puede usar puertas lógicas para detectar esto o, si lo desea, puede usar la cadena de diodos para darle una señal de que le dice a su una de las entradas que se ha elevado.

Se puede hacer lo mismo si las entradas son normalmente altas y una va a 0V. Es bastante trivial con señales de voltaje real, pero se debe tener un poco más de cuidado cuando las señales provienen de un colector abierto como un transistor fotográfico. - tienes que asegurarte de que la carga de los diodos / lógica no sea demasiado grande para causar los problemas de señal.

Por cierto, el uso de diodos significa que las entradas permanecen independientes y aún se pueden leer individualmente si así lo desea.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas