Atmega32u4 tiene 7 pines VCC. ¿Puedo conectar 1 de los 7 pines VCC a la fuente de alimentación para alimentar la MCU y usar el resto de los pines VCC (6 de ellos) en la MCU para alimentar otros periféricos, como los LED?
Atmega32u4 tiene 7 pines VCC. ¿Puedo conectar 1 de los 7 pines VCC a la fuente de alimentación para alimentar la MCU y usar el resto de los pines VCC (6 de ellos) en la MCU para alimentar otros periféricos, como los LED?
No estoy seguro de dónde ve 7. La hoja de datos muestra 2 AVCC, 2 VCC, 1 UVCC y 1 VUSB.
Los 2 AVCC se utilizan para alimentar los circuitos analógicos, y no conectarlos, y no filtrarlos, significaría conversiones de analógico a digital o de analógico a digital. Si no necesita las funciones ADC o DAC, no es obligatorio.
El VCC alimenta los circuitos digitales. Debes conectar ambos. YMMV si no lo haces. Dibujar demasiada potencia en la cabina causa problemas entonces.
El UVCC es para alimentar los circuitos USB. Nuevamente si no lo usas ...
VBUS es en realidad una entrada que se conecta a la alimentación USB, para detectar cuándo se conecta un cable USB.
Y hay los pines GND. Todos deben estar conectados. Técnicamente, uno tiende a ser AGND, pero aún así, conéctelo.
Sí, debe suministrar alimentación a cada pin Vcc y NO, no puede alimentar la energía a través del chip a otros dispositivos, LED, etc.
Los múltiples pines VCC proporcionan una distribución de energía adecuada alrededor de la oblea. Si solo usa uno a) puede que no funcione, yb) que un pin no pueda transportar la corriente máxima y que el cable de conexión pueda quemarse.
Si intenta utilizar los otros pines Vcc como enrutamiento de energía, está enrutando TODA la energía a través del chip. Eso solo empeora las cosas. Además, cualquier cambio de esos dispositivos causaría picos de corriente en el Micro.
Adición: TAMBIÉN necesitas agregar condensadores de desacoplamiento cerca de cada uno de esos pines Vcc.
Adición 2: No preguntaste, pero lo mismo ocurre con todos los pines de tierra.
Lea otras preguntas en las etiquetas microcontroller atmega32u4