¿Cuántas entradas puede manejar una sola salida de mcu?

2

Estoy planeando un proyecto que tendrá muchos chips ATTiny conectados. La idea es que un nodo maestro envíe varias señales de control que cada nodo esclavo escuchará. Mi sistema podría potencialmente crecer a varios cientos de nodos.

Estoy un poco preocupado de que si agrego demasiados nodos esclavos escuchando el mismo pin de salida, los requisitos actuales comenzarán a causar problemas con el nodo maestro que no puede conducir con suficiente corriente.

¿Cuántos chips se pueden conectar al mismo pin de salida antes de que tenga problemas? ¿Qué especificaciones debo buscar para que me ayuden a conocer los límites?

Estaré utilizando específicamente ATTiny2313 a 5v.

    
pregunta captncraig

2 respuestas

1

Algunas especificaciones importantes que obtuve de Hoja de datos de Attiny sección 21.1 y 21.2 es que dc current per i / o pin es 40mA. Solo unos pocos pines pueden funcionar en este límite en un momento dado, compruebe que las características eléctricas son muy útiles.

Solo por diversión, digamos que cada dispositivo que desee conducir es otro aspecto. En la hoja de datos, vemos que fuga de entrada máxima (baja o alta) es 1uA. Por lo tanto, es muy poco probable que exceda los 40 mA por pin. Como otros dijeron, la verdadera preocupación es cómo las pérdidas de LC para señales de alta frecuencia.

    
respondido por el andrew
0

Como dijo Jippie, tienes que preocuparte por la capacitancia de la línea. Pero, ¿cómo planeas conectar a tus esclavos? ¿Es I2C (protocolo impulsado por pull-up) o un protocolo push-pull GPIO bit banged?

Si usa I2C, eche un vistazo a la especificación I2C de Phillips (ahora NXP). Hay una pequeña fórmula para el pulgar que le ayuda a estimar el despliegue que debe usar.

Si está utilizando una solución push-pull (SPI, UART, bit-bang) sin pull-ups, su MCU puede no conducir suficiente corriente (insuficiente fan-out) para conducir a todos sus esclavos. En tal caso, debe buscar una solución basada en transistores o un protocolo mejor. Sin embargo, necesitamos más información para ayudarte.

    
respondido por el Mishyoshi

Lea otras preguntas en las etiquetas