ATMega8: ¿por qué VCC y AVCC tienen que estar conectados?

A menudo leo que es una buena práctica conectar VCC con AVCC. Incluso en la hoja de datos ATMega8 lo dice:

AVCC es el pin de voltaje de suministro para el convertidor A / D, puerto C (3..0), y ADC (7..6). Debe estar conectado externamente a VCC, incluso si no se utiliza el ADC. Si se utiliza el ADC, debe conectarse a VCC a través de un filtro de paso bajo. Tenga en cuenta que el puerto C (5..4) utiliza voltaje de suministro digital, VCC.

Pero en ninguna parte puedo encontrar una explicación sobre por qué tienen que estar conectados. Un circuito simple para hacer parpadear un LED funciona sin conectar VCC y AVCC.

¿Tengo que aceptarlo o hay una buena razón?

Comentarios

  • Por qué ‘ vale la pena, normalmente conecto AVCC y VCC sin un filtro de paso bajo para proyectos pequeños y las cosas funcionan bien. El filtro es una buena idea cuando tiene situaciones que requieren menos ruido y más precisión.
  • Al no conectar AVCC y VCC, ¿quiere decir que usó dos suministros independientes?
  • También , por lo que ‘ s vale, los dispositivos PIC (específicamente dspic30f2010) no logran las ‘ características básicas (programación ICSP) si El pin AVDD se deja sin conectar. Como no ‘ no sabe qué ‘ hay en el chip, siempre debe tomar en serio todo lo que el fabricante diga.

Respuesta

Principalmente, tiene que estar conectado porque el fabricante lo dice deberían.

Aparte de eso, deberían para el funcionamiento completo del chip (todos los puertos / pines), para evitar problemas de pines flotantes en el lado AVCC, para evitar ruidos en el lado digital. Hay problemas en los que dejar el lado AVCC sin alimentación provoca un consumo de energía parásito y puede desestabilizar el reloj interno, o puede evitar un inicio estable.

Los diseñadores de Atmel han decidido que tener un VCC analógico y una tierra separados es la mejor manera permitiendo una sección analógica relativamente libre de ruido, al permitir a los usuarios agregar filtrado y separación de los planos digital y analógico, incluso dentro del ATmega. No es solo el ATMega8, todos los ATMegas e incluso algunos ATTinys tienen este diseño.

Comentarios

Respuesta

¡Bien por usted por preguntar el motivo!

AVCC se especifica como un pin independiente porque se conecta a componentes analógicos clave internamente y, como tal, debe tener un filtrado separado condensadores.

Los proyectos simples de «luces intermitentes» no tienen requisitos de ruido y precisión.

Ahora, si te refieres a si deben estar conectados al mismo VOLTAJE, la respuesta es sí dentro de + / – 0.3V de VCC

De la ATMega8 hoja de datos completa :

«El ADC tiene un pin de voltaje de suministro analógico separado, AVCC. AVCC no debe diferir más de ± 0,3 V de VCC». y «AVCC es el pin de voltaje de suministro para el convertidor A / D»

Para recapitular: AVCC y VCC deben tener el mismo voltaje (dentro de + / – 0,3 voltios), y se identifica como un pin separado para permitir que el diseñador coloque filtros adicionales en esa entrada para mantener el ruido fuera de la parte sensible del convertidor A / D del IC.

Espero que eso ayude !

Respuesta

A menudo, los pines de tierra y suministro digital terminarán con pequeñas cantidades de ruido. Es difícil eliminar todo ese ruido cuando los circuitos digitales cambian cantidades significativas de corriente, y es poco probable que 150 mV de ruido de la fuente de alimentación afecten a los circuitos alimentados por los pines de suministro digital. Tener 150 mV de ruido en los pines de suministro analógico , sin embargo, haría muy difícil o imposible que los circuitos analógicos logren una precisión de fracción de un por ciento. El hecho de que los pines analógicos estén separados significa que uno puede tomar lecturas precisas incluso si hay 150 mV de ruido en el digital fuente de alimentación, siempre que la fuente digital no oscile más de 300 mV y uno tenga una fuente analógica que esté en algún lugar dentro de 300 mV de ambos extremos del rango de la fuente digital. Eliminando el 99% del ruido de una fuente de energía que » s solo alimentar el pin de suministro analógico y asegurarse de que el voltaje de la fuente esté cerca del voltaje de suministro digital, a menudo es mucho más fácil que tratar de eliminar todo el ruido del suministro digital.

Respuesta

Solo para agregar otra razón por la que AVCC debería estar conectado incluso en proyectos simples.

Cuando utiliza un circuito de detección de caída, que se basa en la referencia de voltaje interno, puede obtener un comportamiento inesperado y un inicio no confiable del dispositivo. Puede manifestarse como umbrales de voltaje extraños que activan el reinicio de DBO o incluso el dispositivo no arranca con el voltaje correcto ocasionalmente.

Me encontré con este problema en uno de mis «rápidos & proyectos de hackeo «sucios» usando ATmega88P.

Después de conectar AVCC directamente a VCC, se solucionó el problema de que BOD no liberaba el reinicio. Como no utilizo ningún otro periférico analógico en mi proyecto, no me molesté en desacoplarlo correctamente. Esta solución se encuentra en uno de los hilos del foro avrfreaks después de mucho buscar en Google. Ver: http://www.avrfreaks.net/comment/349747#comment-349747

Respuesta

La razón tiene que ver con el proceso interno del dispositivo y cómo está construido. Debido a que especifican que AVCC y VCC deben estar dentro de 0,3 V, esto es similar al voltaje de protección de los diodos internos utilizados en los chips. Si los diodos están polarizados por encima de 0.3V (por ejemplo, si AVCC no está conectado), esos diodos podrían conducir, causando problemas y quizás dañando el dispositivo.

Respuesta

Creo que ciertos pines, incluido PORTC: 0-3, en realidad se alimentan desde Avcc y si no conecta Avcc estos pines no funcionarán.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *