Je lis souvent que cest une bonne pratique de connecter VCC avec AVCC. Même dans la fiche technique ATMega8, il est dit:
AVCC est la broche de tension dalimentation pour le convertisseur A / N, Port C (3..0), et ADC (7..6). Il doit être connecté en externe à VCC, même si lADC nest pas utilisé. Si lADC est utilisé, il doit être connecté à VCC via un filtre passe-bas. Notez que le port C (5..4) utilise une tension dalimentation numérique, VCC.
Mais nulle part je ne peux trouver une explication sur pourquoi ils doivent être connectés. Un circuit simple pour faire clignoter une LED fonctionne sans connecter VCC et AVCC.
Dois-je simplement laccepter, ou y a-t-il une bonne raison?
Commentaires
- Pour quoi il ‘ s vaut, je connecte généralement AVCC et VCC sans un filtre passe-bas pour les petits projets et les choses fonctionnent très bien. Le filtre est une bonne idée lorsque vous avez des situations qui nécessitent moins de bruit et plus de précision.
- En ne connectant pas AVCC et VCC, voulez-vous dire que vous avez utilisé deux alimentations indépendantes?
- Aussi , pour ce que cela vaut ‘, les périphériques PIC (dspic30f2010 en particulier) ne parviennent pas à accomplir les fonctionnalités de base de ‘ (programmation ICSP) si un La broche AVDD nest pas connectée. Puisque vous ne ‘ ne savez pas ce que ‘ s dans la puce, vous devez toujours prendre au sérieux tout ce que dit le fabricant.
Réponse
Principalement, il doit être connecté car le fabricant le dit
En dehors de cela, ils devraient pour un fonctionnement complet de la puce (tous les ports / broches), pour éviter les problèmes de broches flottantes du côté AVCC, pour éviter le bruit du côté numérique. Il y a des problèmes où le fait de laisser le côté AVCC non alimenté provoque une consommation dénergie parasite et peut déstabiliser lhorloge interne, ou peut empêcher un démarrage stable.
Les concepteurs dAtmel ont décidé quavoir un VCC analogique et une masse séparés était le meilleur moyen de permettant une section analogique relativement sans bruit, en permettant aux utilisateurs dajouter un filtrage et une séparation des plans numérique et analogique, même à lintérieur de lATmega. Ce nest pas seulement lATMega8, afaik tous les ATMegas et même certains ATTinys ont ce design.
Commentaires
- Oui, lATtiny261 a VCC et AVCC distinctions, voir electronics.stackexchange.com/q/72908/2028
Réponse
Bien à vous davoir demandé la raison!
AVCC est spécifié comme une broche indépendante car il se connecte à des composants analogiques clés en interne, et en tant que tel devrait avoir un filtrage séparé des condensateurs.
Les projets simples «clignotants» nont pas dexigences en matière de bruit et de précision.
Maintenant, si vous voulez dire sils doivent être connectés à la même TENSION, la réponse est oui dans + / – 0,3 V de VCC
De la Fiche technique complète de lATMega8 :
« LADC a une broche de tension dalimentation analogique séparée, AVCC. LAVCC ne doit pas différer de plus de ± 0,3 V de VCC. » et « AVCC est la broche de tension dalimentation du convertisseur A / N »
Pour récapituler: AVCC et VCC doivent être à la même tension (entre + / – 0,3 Volts), et il est identifié comme une broche séparée pour permettre au concepteur de placer des filtres supplémentaires sur cette entrée pour empêcher le bruit de la partie sensible du convertisseur A / N du circuit intégré.
Jespère que cela aide !
Réponse
Souvent, lalimentation numérique et les broches de terre se retrouveront avec de petites quantités de bruit. Il est difficile d’éliminer tous ces bruits lorsque les circuits numériques commutent des quantités importantes de courant et que 150 mV ou plus de bruit d’alimentation n’affecteront probablement pas les circuits alimentés par les broches d’alimentation numérique. Avoir 150 mV de bruit sur les broches d’alimentation analogiques , cependant, il serait très difficile, voire impossible pour les circuits analogiques datteindre une précision dune fraction de pour cent. Le fait que les broches analogiques soient séparées signifie que lon peut prendre des mesures précises même sil y a 150 mV de bruit sur le numérique alimentation, à condition que l’alimentation numérique ne «balance pas de plus de 300 mV et que l’on dispose d’une alimentation analogique qui se situe quelque part à moins de 300 mV des deux extrêmes de la plage de l’alimentation numérique. Élimination de 99% du bruit d’une source d’alimentation qui» s alimenter uniquement la broche dalimentation analogique et sassurer que la tension source est proche de la tension dalimentation numérique est souvent beaucoup plus facile que dessayer déliminer tout le bruit de lalimentation numérique.
Réponse
Juste pour ajouter une autre raison pour laquelle AVCC devrait être connecté même dans des projets simples.
Lorsque vous utilisez un circuit de détection de Brown-out, qui repose sur une référence de tension interne, vous pouvez obtenir un comportement inattendu et un démarrage de lappareil peu fiable. Cela peut se manifester par des seuils de tension étranges déclenchant la réinitialisation de la DBO ou même par un appareil qui ne démarre pas parfois avec une tension correcte.
Je viens de rencontrer ce problème dans lun de mes « quick & des projets de hack sales « utilisant ATmega88P.
Après avoir connecté AVCC directement à VCC, le problème avec BOD ne libérant pas la réinitialisation a été résolu. Comme je nutilise aucun autre périphérique analogique dans mon projet, je nai pas pris la peine de découpler correctement. Cette solution trouvée dans lun des threads du forum avrfreaks après beaucoup de recherches sur Google. Voir: http://www.avrfreaks.net/comment/349747#comment-349747
Réponse
La raison est liée au processus interne de lappareil et à la façon dont il est construit. Parce quils spécifient que AVCC et VCC doivent être à moins de 0,3 V, cela est similaire à la tension de protection des diodes internes utilisées dans les puces. Si les diodes sont polarisées au-dessus de 0,3 V (par exemple si lAVCC nest pas connecté), ces diodes pourraient conduire, causant des problèmes et peut-être endommageant lappareil.
Réponse
Je crois que certaines broches, y compris PORTC: 0-3, sont en fait alimentées par Avcc et si vous ne connectez pas Avcc, ces broches ne fonctionneront pas.