diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..9206965 Binary files /dev/null and b/.DS_Store differ diff --git a/BuckConverterInductanceCalculation.png b/BuckConverterInductanceCalculation.png new file mode 100644 index 0000000..54f4861 Binary files /dev/null and b/BuckConverterInductanceCalculation.png differ diff --git a/Kicad_Schematic_V1.png b/Kicad_Schematic_V1.png new file mode 100644 index 0000000..8ae420b Binary files /dev/null and b/Kicad_Schematic_V1.png differ diff --git a/MCP101.pdf b/MCP101.pdf new file mode 100644 index 0000000..ef8013d Binary files /dev/null and b/MCP101.pdf differ diff --git a/MCP101_DIAGRAM.png b/MCP101_DIAGRAM.png new file mode 100644 index 0000000..b045ccf Binary files /dev/null and b/MCP101_DIAGRAM.png differ diff --git a/TP1.md b/TP1.md index a100809..28efaff 100644 --- a/TP1.md +++ b/TP1.md @@ -96,7 +96,7 @@ Dans mes recherches je suis tombé sur le controlleur de tension à découpage b C'est un controlleur avec une efficience de plus de 90% -On peut ajuster l'output entre 0.8 et 4.5V +On peut ajuster l'output entre 0.8 et 4.5V mais dans notre modele 330-i le voltag est fixe L'input peut-être entre 2.7 et 5.5V @@ -106,6 +106,10 @@ Il a un duty cycle possible de 100% ce qui veut dire qu'il peut ouvrir complète Dans notre cas le composant que l'on veut c'est le : MCP1603BT-330I/OS +Pour l'indutance, on nous propose 4.7uHenry pour une bonne balance. Je vais leur faire confiance mais au cas ou le calcul est le suivant : + +![Calcul](./BuckConverterInductanceCalculation.png "Calcul inductance") + #### Step Up (Boost) Cette fois je suis allé sur Mouser et j'ai trouvé ce composant de la famille XC9141/XC9142. @@ -114,12 +118,49 @@ C'est un Boost converter Qui peut ajuster sa tension de sortie entre 1.8V et 5.5 ![Diagramme](./XC9141_DIAGRAM.png "Diagramme du composant") -Dans notre cas le composant que l'on veut c'est le : XC9141A30CMR-G +Dans notre cas le composant que l'on veut c'est le : XC9141B50DMR-G (en fait non) + +Pour decoder le nom du composant : + +XC9141 NOM du composant +B : Type du composant (Bypass Mode) +50 : 5V +C : Frequence d'oscillation (ici 1.2MHz) +MR-g : SOT-25 (format du composant) + +ATTENTION Finalement après plus de recherches je me suis rendu compte que la version Bypass Mode (type B) etait une mauvaise idée. En fait elle veut dire que quand le composant est arrêté, la sortie est egale à l'entrée ce qui n'est clairement pas une bonne idée + +Il a donc fallu plutôt se tourner vers une autre option trouvable sur DigiKey : XC9141A50DMR-G + +Si on refait la decomposition + +XC9141 : Nom du composant general +A: Type du composant (Load Disconnect. quand le chip n'est plus alimenté il ne laisse plus rien passer) +50: 5V +D: Frequence d'oscillation (Ici 3MHz) +MR-G : SOT-25 (format du composant) + +Ensuite pour dimensionner les capacités et les self + +On a besoin d'une inductance de 2.2uH et des capa de 10uF (6.3V). Mais comme on va tirer plus que 500mah on a besoin d'en mettre deux en paralèle. ### Superviseur de batterie Pour ca j'ai trouvé sur Mouser un modèle le MCP10X-315 qui "trip" vers 3.075V il n'a que trois pins du coup c'est pas mal -Il nous faut la version MCP 100 Mais je pense que on va prendre les deux au cas ou. Les polarités de mes buck et boost sont de la sorte : 1 = enable et si j'ai bien compris le MCP100 est à 1 quand on est au dessus du treshold. +Il nous faut la version MCP100T-315I/TT Mais je pense que on va prendre les deux au cas ou. Les polarités de mes buck et boost sont de la sorte : 1 = enable et si j'ai bien compris le MCP100 est à 1 quand on est au dessus du treshold. + +![Diagramme](./MCP101_DIAGRAM.png "Diagramme du composant") + +Un capa de 100nF pour eviter les problèmes (valeur arbitraire car non representée dans la doc et en principe pas besoin de plus) + +## Schematic + +Voici la V1 du schematic sur kiCad + +![Schematic](./Kicad_Schematic_V1.png "Schematic") + + + diff --git a/Document (4).pdf b/TP5057.pdf similarity index 100% rename from Document (4).pdf rename to TP5057.pdf