diff --git a/.DS_Store b/.DS_Store index 397d1db..8c1c7e6 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/TP1.md b/TP1.md index eb4f4a4..cc92c42 100644 --- a/TP1.md +++ b/TP1.md @@ -306,6 +306,20 @@ Pour le montage on peut utiliser le plugin ibom qui nous donne une vue comme ca ![IBOM_HTML](./ibom.png "IBOM_HTML") +## Montage + +Le montage était particulièrement intéressant bien que long car c'est une première fois. J'ai pu me rendre compte d'une première erreur dans mon choix de composant. Je n'avais pas vu que les ports USB-C n'étaient pas faits pour être déposés sur un PCB classique mais dans une encoche fait exprès. + +Les consequences sont double : + +1. Les pins ne descendent pas en bas du composant. Il a été nécessaire de les plier pour rendre la soudure possible. Ce n'est pas idéal mais cela a fonctionné + +2. Les ground pin n'étaient pas assez longues pour passer à travers le PCB. Cela rend les ports USB particulièrement sensibles car les soudures ont moins de metal à accrocher. + +Une autre petite erreur a été de monter tous les composants non SMD en même temps. J'aurais du souder les ports USB en priorité car avec les borniers je n'avais plus accès aux pattes de ground. + +Sinon une chose qui pourrait être intéressante pour les prochains designs serait de mettre une marge sur le stencil pour que les dépots de pâte soient plus petits que les pads. En effet, sur le pads USB-C ca pouvait baver un peu parfois. + ## Test du PCB ### Test 1 : Test d'alimentation USB input @@ -314,40 +328,36 @@ Test à 5V 50ma avec une dummy battery et une alimentation de labo connectée en On a une sortie batterie en moyenne à 4.150V avec un signal caracteristique de montée à 4.2V très rapide et une descente moins rapide. +C'est un comportement normal vu que la batterie est pleine. D'ailleurs on peut voir que quand on est dans cet étât les deux leds sont allumées. + ### Test du battery watcher -C'est complexe, le footprint a été mal fait et donc le battery watcher a été mal installé. J'ai pu le tourner pour qu'il envoie tout le temps Enable = 1 donc les mesures étaient possibles mais le treshold n'était pas fonctionner +C'est ici que on a une erreurs de conception du PCB. Le footprint du composant a été mal fait et donc pour faire fonctionner le battery watcher il faut le retourner et le pivoter de 45 degrés. -#### 3.3V Buck +Le gros des tests ont été faits avec un battery watcher non fonctionnel qui laissait tout le temps les boost et buck fonctionner. -Input;Load;Output +Après avoir fait les modificiations sur le circuit, j'ai pu tester que le watcher coupait les boost et buck quand la tension de la batterie descendait en desosus de 3.15V. -#### 5V Boost +Il est également intéressant de remarquer que quand on demande plus de puissance à la batterie, sa tension chute et donc on peut avoir une coupure "prématurée". -Input;Load;Output +Cela se traduit par une coupure de la décharge alors que au repos la batterie est encore à 3.3 ou 3.4V au repos. ### Test de decharge #### 5V output -3.0 +Ici on vient tester le boost 5V avec une batterie chargée à 3V (ce qui avec notre watcher fonctionnel n'est pas possible) -InputV;InputLoad;OutputV;OutputLoad;Noise;Efficience +![Graphique](./graphs/Boost3v.png "IBOM_HTML") -3;105;4.93;47;700;73.55 -3;150;4.92;73;700;79.81 -3;203;4.922;103;83.24 -3;250;4.92;130;800;85.28 -3;300;4.913;157;900;85.7 -3;350;4.9;184;950;85.86 -3;403;4.888;211;1000;85.94 -3;450;4.870;236;1030;85.13 -3;504;4.850;262;1200;84.04 +![Graphique](./graphs/Boost3Vdrop.png "IBOM_HTML") -Efficience : +On peut voir qu'on a une sacré différence d'efficience entre 100mA et 300-400mA + +Ov*OA/((vbat*IA)/100) = efficience 4.93*0.047/((3*0.105)/100) = 73.55% -3.7 Batterie nominale +La c'est les mesures avec une batterie à tension nominale InputV;InputLoad;OutputV;OutputLoad;Noise 3.7;100;4.930;47;700 @@ -372,7 +382,7 @@ InputV;InputLoad;OutputV;OutputLoad;Noise 4.2;455;4.860;356;1100 4.2;501;4.844;391;1200 -MESURES SUR AVEC MEILLEUR EQUIPEMENT +Mesures avec la charge active 5V @@ -477,8 +487,12 @@ InputV;InputLoad;OutputV;OutputLoad 5;475;2.8;445 5;55;0.1;52 //Debut de la charge profonde -## Projet 2 +## Bruit -Pour ce projet on a deux objectifs +On a beaucoup de bruit sur les mesures surtout celles du boost. Le problème c'est que une autre fois en voulant faire un autre tests avec des connections différentes et des cables différents le bruit n'avait plus rien à voir. -1: Avoir une carte qui se branche en JST sur le balance lead d'une batterie de drone 6S (6 cellules en série) pour qu'elle puisse monitorer les \ No newline at end of file +C'était globalement impossible d'avoir une valeur de bruit constante et objective. Et vu que dans les bonnes conditions même en pleine charge le bruit était très honnête (<5%) je pense que le circuit n'est pas en cause mais plutôt les conditions de test. + +On peut voir quand même que le Boost est plus bruyant que le Buck. Et c'est cohérent avec le fait que dans la datasheet du boost on nous suggère de doubler mettre des capa en série là ou sur le buck un seul de chaque côté est proposé. + +## Conclusion \ No newline at end of file diff --git a/graphs/BoostEff37V.png b/graphs/BoostEff37V.png new file mode 100644 index 0000000..db77e1a Binary files /dev/null and b/graphs/BoostEff37V.png differ diff --git a/graphs/BoostEff42V.png b/graphs/BoostEff42V.png new file mode 100644 index 0000000..0c217a2 Binary files /dev/null and b/graphs/BoostEff42V.png differ diff --git a/graphs/BoostLimEff37V.png b/graphs/BoostLimEff37V.png new file mode 100644 index 0000000..6f75669 Binary files /dev/null and b/graphs/BoostLimEff37V.png differ diff --git a/graphs/BoostLimEff3V.png b/graphs/BoostLimEff3V.png new file mode 100644 index 0000000..a9f01eb Binary files /dev/null and b/graphs/BoostLimEff3V.png differ diff --git a/graphs/BoostLimEff42V.png b/graphs/BoostLimEff42V.png new file mode 100644 index 0000000..ce6368d Binary files /dev/null and b/graphs/BoostLimEff42V.png differ diff --git a/graphs/BoostVD37V.png b/graphs/BoostVD37V.png new file mode 100644 index 0000000..e0e7c8e Binary files /dev/null and b/graphs/BoostVD37V.png differ diff --git a/graphs/BoostVD3V.png b/graphs/BoostVD3V.png new file mode 100644 index 0000000..eba83bc Binary files /dev/null and b/graphs/BoostVD3V.png differ diff --git a/graphs/BoostVD42V.png b/graphs/BoostVD42V.png new file mode 100644 index 0000000..eba5ab8 Binary files /dev/null and b/graphs/BoostVD42V.png differ diff --git a/graphs/BosstEff3V.png b/graphs/BosstEff3V.png new file mode 100644 index 0000000..d80b801 Binary files /dev/null and b/graphs/BosstEff3V.png differ diff --git a/graphs/BuckEff37V.png b/graphs/BuckEff37V.png new file mode 100644 index 0000000..36166b2 Binary files /dev/null and b/graphs/BuckEff37V.png differ diff --git a/graphs/BuckEff3V.png b/graphs/BuckEff3V.png new file mode 100644 index 0000000..3b72f58 Binary files /dev/null and b/graphs/BuckEff3V.png differ diff --git a/graphs/BuckEffi42V.png b/graphs/BuckEffi42V.png new file mode 100644 index 0000000..0ea861d Binary files /dev/null and b/graphs/BuckEffi42V.png differ diff --git a/graphs/BuckLimEffi37V.png b/graphs/BuckLimEffi37V.png new file mode 100644 index 0000000..1ef2fda Binary files /dev/null and b/graphs/BuckLimEffi37V.png differ diff --git a/graphs/BuckLimEffi3V.png b/graphs/BuckLimEffi3V.png new file mode 100644 index 0000000..475f94d Binary files /dev/null and b/graphs/BuckLimEffi3V.png differ diff --git a/graphs/BuckLimEffi42V.png b/graphs/BuckLimEffi42V.png new file mode 100644 index 0000000..7ab790c Binary files /dev/null and b/graphs/BuckLimEffi42V.png differ diff --git a/graphs/BuckVD3V.png b/graphs/BuckVD3V.png new file mode 100644 index 0000000..f4256bd Binary files /dev/null and b/graphs/BuckVD3V.png differ diff --git a/graphs/Voltage Drop Buck 3.7V.png b/graphs/Voltage Drop Buck 3.7V.png new file mode 100644 index 0000000..9e4fa0d Binary files /dev/null and b/graphs/Voltage Drop Buck 3.7V.png differ