D'où viennent les oscillations sur la tension de sortie de mon convertisseur abaisseur?

15

Je construis actuellement un convertisseur buck. Ses principaux paramètres sont les suivants:

  • Entrée 24V
  • Sortie 5V / 3A
  • Capable de supporter des courants transitoires de charge importants causés par la commutation des LED d'alimentation (~ 2A)

J'ai choisi un convertisseur abaisseur synchrone de TI qui correspond à mes besoins en termes de caractéristiques électriques, de boîtier et de coût: le TPS54302 . Le premier prototype a été conçu en suivant les recommandations et les formules de la fiche technique. Le routage du PCB a été fait en imitant la carte d'évaluation du convertisseur.

Voici les schémas et la CAO:

schéma et disposition PCB

(Carte à 4 couches, les couches 2 et 3 sont cachées. Elles contiennent respectivement le plan GND et le plan d'alimentation)

Il existe des empreintes de condensateur supplémentaires sur cette conception pour pouvoir tester différentes configurations de composants.

Lorsque j'ai testé la carte, j'étais satisfait des principales caractéristiques: efficacité, courant et tension de sortie, ondulation d'entrée et de sortie.

Cependant, je voulais tester la stabilité de l'alimentation et c'est là que j'ai commencé à observer des comportements inattendus. Je n'ai pas d'analyseur de réseau ni de générateur de signal disponible, ce qui m'empêche de mesurer la marge de phase. Au lieu de cela, les recherches Google ont suggéré de mesurer les variations de tension de sortie tout en appliquant un courant de charge transitoire (~ 1A transitoire avec un temps de montée / descente <1µs). Heureusement, j'ai un MOSFET pilotant une LED d'alimentation sur ma carte. Je viens de devoir court-circuiter la LED pour générer un courant transitoire.

Les schémas ci-dessous montrent ma configuration de test où MCU_GPIO_1 génère un signal PWM et MCU_GPIO_2 est continuellement réglé à un niveau élevé.

diagramme schématique et captures d'écran de l'oscilloscope

Comme vous pouvez le voir, il y a des oscillations importantes sur la tension de sortie lorsque la charge de courant est libérée. Afin de comprendre l'origine de ces oscillations, j'ai effectué les tests suivants:

  • jouer avec la valeur du condensateur à action directe C10
  • modification de la configuration du condensateur d'entrée (plus de MLCC)
  • ajout d'une perle de ferrite en série avec l'entrée 24V (à la place de la diode de protection D2)
  • modification de la configuration du condensateur de sortie (plusieurs MLCC ou 1 gros condensateur polymère)

Jusqu'à présent, ces tests "aveugles" ne m'ont mené nulle part. Je suis à la recherche de nouvelles pistes pour comprendre ce qui se passe ici, avant de commencer la deuxième série de prototypes. Donc, voici mes questions:

  1. Comment puis-je avoir des oscillations uniquement sur la version actuelle et non sur le tirage actuel?
  2. Quel pourrait être ici l'élément déficient: le routage? Filtre d'entrée? Autre?

Merci de votre aide :)

PS: c'est ma première question sur StackExchange. Tout conseil pour améliorer la forme de ma question est le bienvenu :)


EDIT: Andy Aka a donné les réponses dans les commentaires: c'est un problème lié à la mauvaise mise à la terre de la sonde. Cette image résume:

Bonne ou mauvaise technique de sonde d'oscilloscope

Source d'image

Vous ne me surprendrez pas à refaire cette erreur imprudente!

Bat_AAAAAHHH
la source
3
Répétez vos mesures mais connectez cette fois la pointe de votre sonde au même point que votre pince de terre. Que vois-tu?
Andy aka
2
Merci pour la suggestion Andy. J'ai enroulé un petit fil autour du sol de ma sonde. Ensuite, j'ai effectué le même test. Les oscillations ont disparu! Je me sens tellement stupide en ce moment de ne pas l'avoir fait plus tôt ... Quoi qu'il en soit, mon SMPS fonctionne correctement au moins :)
Bat_AAAAAHHH
1
Nous l'avons tous fait.
Andy aka
Pour des informations plus détaillées, je suggère également ces excellents arcticles analogiques et TI
GAttuso

Réponses:

14

Répétez vos mesures mais connectez cette fois la pointe de votre sonde au même point que votre pince de terre. Que vois-tu?

Si votre sonde capte un signal directement en raison de la boucle inductive qu'elle forme, vous le verrez également lorsque la pointe de la sonde se connecte directement à l'endroit où votre pince de terre est placée.

Merci pour la suggestion Andy. J'ai enroulé un petit fil autour du sol de ma sonde. Ensuite, j'ai effectué le même test. Les oscillations ont disparu! Je me sens tellement stupide en ce moment de ne pas l'avoir fait plus tôt ... Quoi qu'il en soit, mon SMPS fonctionne correctement au moins

Andy aka
la source