From 98841a1e027b09d06073c8e0010bc0536917edc9 Mon Sep 17 00:00:00 2001 From: maxluli Date: Fri, 5 Dec 2025 19:55:52 +0100 Subject: [PATCH] Finished the body of the rapport --- TP1.md | 252 ++++++++++++++++++++++++------------------- graphs/BoostBr37.png | Bin 0 -> 15335 bytes graphs/BoostBr42.png | Bin 0 -> 15269 bytes graphs/Charge.png | Bin 0 -> 17709 bytes graphs/ChargeVD.png | Bin 0 -> 11199 bytes 5 files changed, 140 insertions(+), 112 deletions(-) create mode 100644 graphs/BoostBr37.png create mode 100644 graphs/BoostBr42.png create mode 100644 graphs/Charge.png create mode 100644 graphs/ChargeVD.png diff --git a/TP1.md b/TP1.md index cc92c42..e40a49c 100644 --- a/TP1.md +++ b/TP1.md @@ -348,144 +348,139 @@ Cela se traduit par une coupure de la décharge alors que au repos la batterie e Ici on vient tester le boost 5V avec une batterie chargée à 3V (ce qui avec notre watcher fonctionnel n'est pas possible) -![Graphique](./graphs/Boost3v.png "IBOM_HTML") +![Graphique](./graphs/BoostVD3V.png "IBOM_HTML") -![Graphique](./graphs/Boost3Vdrop.png "IBOM_HTML") +![Graphique](./graphs/BosstEff3V.png "IBOM_HTML") -On peut voir qu'on a une sacré différence d'efficience entre 100mA et 300-400mA +On peut voir que l'efficience est assez basse quand la tension de la batterie est faible et la charge aussi -Ov*OA/((vbat*IA)/100) = efficience -4.93*0.047/((3*0.105)/100) = 73.55% +Ensuite on vient la tester à sa tension nominale -La c'est les mesures avec une batterie à tension nominale +![Graphique](./graphs/BoostVD37V.png "IBOM_HTML") -InputV;InputLoad;OutputV;OutputLoad;Noise -3.7;100;4.930;47;700 -3.7;150;4.926;84;700 -3.7;200;4.922;121;750 -3.7;251;4.917;156;850 -3.7;306;4.91;194;880 -3.7;352;4.9;225;917 -3.7;401;4.888;257;1000 -3.7;455;4.869;293;1100 -3.7;509;4.850;328;1200 +![Graphique](./graphs/BoostEff37V.png "IBOM_HTML") + +La on voit que l'efficience est encore pire sur les faibles charges (<200ma) + +Ensuite on peut tester avec une batterie chargée 4.2 Batterie chargée -4.2;100;4.929;78;700 -4.2;150;4.922;118;767 -4.2;202;4.918;161;800 -4.2;250;4.913;200;850 -4.2;300;4.906;237;850 -4.2;355;4.890;280;950 -4.2;405;4.879;319;1000 -4.2;455;4.860;356;1100 -4.2;501;4.844;391;1200 +![Graphique](./graphs/BoostVD42V.png "IBOM_HTML") -Mesures avec la charge active +![Graphique](./graphs/BoostEff42V.png "IBOM_HTML") -5V +Et la on voit que l'efficience n'a plus rien à voir. On ne déscend pas en dessous de 90% quelque soit la charge. -4.2;130;4.933;100 -4.2;253;4.918;200 -4.2;382;4.896;300 -4.2;513;4.855;400 -4.2;647;4.806;500 -4.2;791;4.772;600 -3.7;174;4.933;100 -3.7;317;4.916;200 -3.7;440;4.880;300 -3.7;594;4.823;400 -3.7;758;4.775;500 -3.0;200;4.936;100 -3.0;383;4.903;200 -3.0;579;4.843;300 -3.0;795;4.780;400 +On peut donc conclure que ce Boost propose un certain voltage drop mais qui ne change pas selon la tension de la batterie. + +En revanche on peut voir que clairement l'efficience change énormément selon la tension de la batterie. Quand la batterie est complètement chargée l'efficience est excellente mais dès qu'elle descend si on ne demande pas beaucoup d'effort au Boost l'efficience dégringole. + +En voyant ca, si je devais faire un autre chargeur j'irais peut-être chercher vers un autre modèle. + +En plus je n'ai pas graphé le bruit car les valeurs objective sont inutilisable, mais on avait un bruit qui pouvait vraiment monter selon la charge sur le boost : + +![Graphique](./graphs/BoostBr37.png "IBOM_HTML") + +![Graphique](./graphs/BoostBr42.png "IBOM_HTML") + +Comme j'en parle dans la rubrique bruit, les chiffres en eux mêmes sont sûrement surestimés, les valeurs sont quand mêmes énormes et augmentent significativement avec la charge sur le composant. + +Donc au choix, si la batterie n'est pas chargée soit on gaspille de l'énergie soit on crée un max de bruit. + +##### Secondes mesures + +Je suis revenu un autre jour pour mesurer à nouveau mon circuit et le pousser un peu plus. + +J'ai utilisé la charge active plutôt que la resistance variable pour avoir un meilleur contrôle sur ce qui est demandé du PCB. Par la même occasion j'ai branché l'équipement différement en utilisant moins de cables dupont et c'est la que j'ai vu que les mesures de bruit n'avaient rien à voir. + +Cela m'a aussi justement permis de pousser un peu plus l'équipement pour voir ce qu'il avait dans le ventre. + +![Graphique](./graphs/BoostLimEff42V.png "IBOM_HTML") + +![Graphique](./graphs/BoostLimEff37V.png "IBOM_HTML") + +![Graphique](./graphs/BoostLimEff3V.png "IBOM_HTML") + +On peut voir qu'ici je n'ai pas hesité à pousser un peu plus pour voir ce que mon PCB pouvait supporter. + +Il est visible que malgré le fait que il ne soit prévu que pour 500ma, Il fonctionne pas trop mal au dela et que l'efficience en souffre un petit peu mais pas tant surtout à 4.2V. + +Il faudrait faire des tests de longue durée et avec une camera thermique pour avoir une vraie idée concrète. Mais ces tests supplémentaires m'ont permis de voir que j'avais un peu de marge. #### 3.3V output -3.0 +La on va réitèrer l'exercice que l'on a fait avec le Boost en testant les performances du composant avec différents niveaux de tension -InputV;InputLoad;OutputV;OutputLoad;Noise -3.0;99;2.914;74;300 -3.0;150;2.866;129;300 -3.0;203;2.821;178;300 -3.0;251;2.782;228;330 -3.0;300;2.743;275;300 -3.0;356;2.685;332;300 -3.0;400;2.640;379;300 -3.0;450;2.601;427;280 -3.0;500;2.560;476;260 +Ici on teste avec 3V -3.7 Batterie nominale +![Graphique](./graphs/BuckVD3V.png "IBOM_HTML") -InputV;InputLoad;OutputV;OutputLoad;Noise -3.7;100;3.303;72;267 -3.7;150;3.302;124;300 -3.7;201;3.301;176;300 -3.7;255;3.300;230;300 -3.7;300;3.301;273;300 -3.7;353;3.300;323;300 -3.7;403;3.300;371;300 -3.7;450;3.300;418;300 -3.7;500;3.300;472;300 +![Graphique](./graphs/BuckEff3V.png "IBOM_HTML") + +La on voit un phénomène très intéressant avec un voltage drop catastrophique. + +C'est normal, la batterie êtant en dessous des 3V un buck ne peut pas augmenter cette tension pour monter à 3.3V. Et plus on lui en demande pire c'est car on ajoute à ca le voltage drop lié à la demande de courant. + +Avec un watcher fonctionnel, ce cas de figure aussi extrème a peu de chance de se produire, néemoins il est important de noter que si la batterie est presque déchargée, la sortie 3V est à peu près inutilisable. + +L'efficience ici n'a pas bien d'intérêt vu que de toute facon la sortie n'est pas à 3.3V + +Ensuite on passe au test à 3.7V la tension nominale de la batterie. + +![Graphique](./graphs/BuckEff37V.png "IBOM_HTML") + +Ici je n'ai pas ajouté le voltage drop car la tension reste presque parfaitement à 3.3V tout le long quelque soit la charge. + +On peut voir cependant que l'efficience, un peu comme dans le cas du Boost, commence plutôt bas et remonte petit à petit avec la demande de courant. 4.2 Batterie chargée -InputV;InputLoad;OutputV;OutputLoad;Noise -4.2;100;3.301;114;300 -4.2;150;3.300;174;317 -4.2;203;3.300;232;300 -4.2;250;3.300;286;300 -4.2;300;3.300;338;300 -4.2;350;3.298;394;300 -4.2;400;3.298;447;300 -4.2;450;3.296;493;330 -4.2;502;3.296;545;300 +Finalement le test avec la batterie chargée -Mesures avec meilleur equipement +![Graphique](./graphs/BuckEffi42V.png "IBOM_HTML") -3.0;126;2.927;100 -3.0;226;2.845;200 -3.0;326;2.759;300 -3.0;425;2.675;400 -3.0;525;2.585;500 -3.0;625;2.473;600 -3.0;726;2.329;700 -3.7;129;3.335;100 -3.7;226;3.335;200 -3.7;329;3.335;300 -3.7;434;3.333;400 -3.7;533;3.328;500 -3.7;633;3.323;600 -3.7;737;3.126;700 -4.2;90;3.333;100 -4.2;176;3.333;200 -4.2;265;3.333;300 -4.2;359;3.331;400 -4.2;456;3.330;500 -4.2;560;3.333;600 -4.2;670;3.329;700 +La on a pas le même résultat que avec le boost. On commence avec une bonne efficience, mais on descend petit à petit avec la charge. + +Sur le Boost la mesure du bruit est pas la même. Il était notoirement plus bas que le Boost. + +Je dirais donc que ce buck n'est pas non plus très efficient en général à moins de tirer pas mal dessus mais qu'il est moins bruyant que le Boost avec pourant deux fois moins de condensateurs sur les sorties. + +##### Secondes mesures + +Ici aussi je suis revenu à la charge avec un deuxième jour de mesures pour pousser un peu plus loin mon materiel. + +![Graphique](./graphs/BuckLimEffi3V.png "IBOM_HTML") + +![Graphique](./graphs/BuckLimEffi37V.png "IBOM_HTML") + +![Graphique](./graphs/BuckLimEffi42V.png "IBOM_HTML") + +Ici on peut voir que on peut aussi en demander pas mal plus que les 500ma indiqués sur la datasheet mais que l'efficience prend un coup même avec une batterie bien chargée #### Test 3: Batterie #### Test de charge -InputV;InputLoad;OutputV;OutputLoad --- Start at 50ma. Lower does not work -5;50;4.170;40 -5;100;4.150;90 -5;200;4.136;190 -5;250;4.122;241 -5;302;4.105;292 -5;350;4.090;340 -5;401;4.075;390 -5;450;4.060;440 -5;475;3.9;465 //Debut du gros voltage drop -5;475;3.5;465 -5;475;3.2;465 -5;475;2.8;445 -5;55;0.1;52 //Debut de la charge profonde +Ici c'est assez intéressant car c'est la chute de tension qui détermine le comportement de notre composant. + +![Graphique](./graphs/Charge.png "IBOM_HTML") + +![Graphique](./graphs/ChargeVD.png "IBOM_HTML") + +Deja, si le retour de tension de la batterie est à 4.2V. La charge s'arrête. On a la led qui s'allume et on ne peut rien tirer. + +Au dessus, le voltage drop descend assez pour que la charge commence petit à petit et quand on dépasse les 100mA on peut voir que la charge commence pour de bon. + +L'efficience peut atteindre plus de 95% selon les charges. + +Mais ce qui est intéressant c'est de voir ce qu'il se passe quand la tension de la "batterie" descend trop bas. Ce qu'il se passe c'est que le chargeur va croire que la batterie est trop dechargée et que elle doit être chargée très doucement. + +Et en fait si on essaie d'en demander plus, le chargeur va passer en mode charge profonde et essayer de ressuciter la batterie. + +Honnêtement je ne suis pas très satisfait car on arrive pas exactement aux 500mA en sortie batterie. On s'en approche mais si on essaie de trop s'en rapprocher la chute de tension bloque le chargeur en mode protection de la batterie. + +Je ne sais honnêtement pas comment je pourrais faire pour règler ce problème. ## Bruit @@ -495,4 +490,37 @@ C'était globalement impossible d'avoir une valeur de bruit constante et objecti 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 +## Conclusion + +Je pense que pour conclure on peut rappeler les erreurs que j'ai pu faire pendant ce tp. + +### Choix des composants + +Les ports USB-C clairement n'étaient pas adaptés. Il n'étaient pas fait pour notre utilisation et sûrement un peu overkill. + +Ensuite ce ne sont pas vraiment des erreurs mais des choses que je ferais peut-être autrement. J'aurais peut-être du choisir un meilleur boost et un meilleur charge controller (sous reserve que le problème de chute de tension soit liée au composant et pas simplement à comment je l'utilise) + +### Conception du PCB + +Clairement l'erreur du footprint m'a beaucoup fait perdre de temps et c'était une erreur vraiment dommage. C'était le footprint le plus simple et je l'ai loupé sûrement pour cause d'innatention. + +Mais au moins ca ne devrait plus arriver car je ferai plus attention les prochaines fois. + +J'aurais pu mieux marquer quel USB-C est l'input et lequel est l'output car clairement ce n'est pas clair pour une personne qui ne connait pas mon PCB. + +Un stencil qui ne couvre pas 100% des pads m'aurait bien aidé au moment de deposer la pâte avant de monter mon PCB également. + +### Assemblage + +Je dois faire plus attention à l'ordre dans lequel je soude mes gros composants après avoir soudé mes petits composants SMD. Cela m'aurait permis de souder mes grounds sur mes USB-C. + +### Mesures + +Avoir un protocole plus strict qui minimise au maximum la section de cable que j'utilise et surtout avoir le même protocole de test à chaque session de test pour avoir des résultats comparables. + +### En conclusion + +Je suis très content du design de mon PCB. Je le trouve beau, compact, il a des features en plus que je trouve cool (ex les leds qui montrent le niveau de charge) et globalement j'en suis quand même fier. J'ai appris beaucoup de choses et je n'attend qu'une chose : en faire d'autres + +Merci pour ce cours de CSH + diff --git a/graphs/BoostBr37.png b/graphs/BoostBr37.png new file mode 100644 index 0000000000000000000000000000000000000000..020b17599a572001ed571baea01934a14ed31093 GIT binary patch literal 15335 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 YX?j8SRyf82Gzpm)TAo3lcDeb#0MoMx-2eap literal 0 HcmV?d00001 diff --git a/graphs/BoostBr42.png b/graphs/BoostBr42.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ca6dbe9f6e4b3e07826d86929bd092c5c21d0a GIT binary patch literal 15269 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 WBn)gKIslp0m>ZuxjXiboum1(WRUujc literal 0 HcmV?d00001 diff --git a/graphs/Charge.png b/graphs/Charge.png new file mode 100644 index 0000000000000000000000000000000000000000..b698a6ab2141b65c087fca9c5ae29fda1a0c2cb0 GIT binary patch literal 17709 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 z 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 Y?p03LS5*g4FlC6`b0w(~3FCnO2Y=K}u>b%7 literal 0 HcmV?d00001 diff --git a/graphs/ChargeVD.png b/graphs/ChargeVD.png new file mode 100644 index 0000000000000000000000000000000000000000..39b0a3cdc5d259e439232cdbdcc58dd960d2e303 GIT binary patch literal 11199 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