Placa o producto para controlar 15 salidas PWM / analógicas de conexión USB / serie

1

Bien, déjeme explicarle: me gustaría controlar 15 señales analógicas (0-12 V) de mi computadora (basadas en las interacciones del usuario / otras cosas no tan geniales).

Este hardware debe controlarse a través de USB, puerto serie o adaptador USB a serie, tenga en cuenta que esta aplicación se instalará en varios sistemas operativos (tengo que controlar esta placa desde una aplicación que ya tengo, escrita en c # (para windows) y en java para linux (ambos con partes de c ++)

He considerado usar Arduino, hay una versión con 15 salidas PWM y debería ser posible hacer exactamente eso.

Puedo "convertir" las señales PWM a voltaje usando un mosfet (y eso es bastante fácil). Cada salida requerirá unos 200 mA.

¿Alguien sabe una solución similar?

    
pregunta AndreaCi

1 respuesta

1

Yo usaría algo barato y simple, como un Arduino, y un chip de "controlador de pantalla LED". Entonces no importa cuántas señales PWM haya en la MCU. De hecho, podrías usar una pequeña MCU, tal vez incluso un dispositivo de 8 pines. El "controlador de pantalla LED" se encarga de todo eso.

Por lo general, controlan los LED directamente, por lo que prescinden de cualquier necesidad de transistores externos. Muchos tienen controladores de fuente de corriente constante, por lo que prescinden de cualquier necesidad de resistencias limitadoras de corriente externas para los LED.

Muchos fabricantes hacen estos chips, por ejemplo, TI controladores de pantalla

También Maxim Integrated

Muchos hacen PWM ellos mismos. Los datos de PWM se cargan a través de un canal en serie (lo que se podría hacer usando SPI o bit banging), y el chip "simplemente lo hace". Muchos usan una resistencia externa para establecer la corriente general para todos los LED.

Algunos vienen en paquetes DIP que puedes crear en una placa de pruebas. Algunos cuestan menos de $ 2.

También se pueden "apilar" de extremo a extremo, por lo que si necesita agregar más salidas PWM, solo debe agregar otra parte.

Si quisiera quitar la MCU por completo, podría obtener un chip de USB a SPI. Creo que es más incómodo que usar una MCU, por ejemplo. un Arduino, pero YMMV.

    
respondido por el gbulmer

Lea otras preguntas en las etiquetas