ATmega328p TQFP y pines desconectados, ¿cuál es la mejor práctica?

0

Estoy diseñando una placa basada en ATmega328p en el paquete TQFP. No estoy usando todos los puertos, por lo que, por ejemplo, los puertos de PC0- > PC5, ADC6 y ADC7 no estarán conectados a nada.

¿Puedo dejarlos desconectados o es mejor conectarlos a tierra (o VCC)? No tengo que leer desde estos puertos, por lo que incluso si hay algún ruido, no será un problema para mí.

¿Cuál es la mejor práctica en este caso?

¡Gracias!

    
pregunta Marcus Barnet

3 respuestas

2

Si su software no está mirando esos pines por algún motivo, puede configurarlos como salidas en los bits de configuración y dejarlos desconectados del circuito. Actuarán como anclas una vez que la pieza se haya soldado para ayudar a mantenerla en su lugar.

    
respondido por el Dandrews2288
1

Normalmente los dejo desconectados y los programo como salida.

Nunca los conectaría a tierra ni a VCC, solo para evitar un cortocircuito cuando se desarrolla / cambia el programa. Si quieres hacer eso, usa una resistencia. Pero eso aumenta el precio del producto y puede dificultar el enrutamiento de la PCB. Las almohadillas de resistencia también se pueden usar para conectar un cable si, de repente, descubre que do necesita una entrada / salida adicional. (La ley de Murphy!)

De hecho, acabo de terminar un prototipo de PCB donde agregué algunos pads de contacto a los pines no utilizados, por si acaso ...

    
respondido por el Oldfart
1

Opción 1.) Establecer como entrada, y usar una resistencia externa para tirar a VCC o GND.

Opción 2.) Déjelos desconectados en la PCB y, a través del software, conviértalos en todas las entradas y habilite los controles de entrada. Esto es menos costoso que 1.) en términos de área de placa y costo, pero dependiendo de su aplicación puede plantear problemas en el inicio si está en un entorno ruidoso, ya que algunos pines están predeterminados en hi-z.

Opción 3.) Deje desconectado en la PCB y conduzca como una salida a VCC o GND. La desventaja es que puede conducir a un corto si algo lo toca.

No ate un pin directamente a VCC o GND porque eso deja la posibilidad de cortocircuitos durante el desarrollo si accidentalmente establece ese pin en una salida.

Por lo general, dejar flotar un pin de entrada no es una buena idea; el ruido puede hacer que se invierta mucho los estados y que pueda quemar energía en el circuito de la CPU conectado a él.

    
respondido por el Matthew Di Nardo

Lea otras preguntas en las etiquetas