PiTerm Console : Test du module Power Boost DFR0446

Bonjour à tous,

Edit 03/08/2026: ajout du circuit de contrôle d'alimentation

Je ne sais pas pour vous mais je lorgne souvent sur les terminaux portables à base de Raspberry-Pi. Il faut dire que ces solutions sont onéreuses ou techniquement difficile à réaliser.

Je me suis demandé s'il était possible de réaliser quelque-chose avec des méthodes Makers.

Aujourd'hui, nous allons enfin nous pencher sur l'assemblage des élément pour se faire une première idée.
Si le sujet vous intéresse, les précédents articles se penchaient sur:

Etape précédente

Le dernier article "Circuit d'alimentation" étudiait la réalisation du circuit d'alimentation organisée autour d'un accu Lipo et du circuit DFR0446 (Power Boost & Charger Module à base de MP2636) .

DFRobot DFR0446
 

  • Tension de charge (VIN): 4.5 à 6.0V sur micro-USB
  • Tension de sortie (VOUT, Boost): 5V 
  • Tension d'accu: 4.2V (Acccu Lipo de 3.7V, 4.2V à pleine charge)
  • Courant max en charge charge: 2.5A
  • Courant max en sortie boost: 2.5A
  • Fréquence de Hachage: 600KHz
  • Rendement de charge: > 90%
  • Rendement en mode Boost: > 90%
  • Protection contre les surcharges
  • Température Max: 120~150°C (mise en sécurité)

DFR0446: mise en test

En première étape j'ai branché le module DFR0446 et un accu Lipo de 6000mAh . A ma grande surprise, l'ensemble c'est montré fonctionnel à la première tentative.


 

Le plus surprenant, c'est le retro-éclairage de l'écran HDMI qui semble dégager le plus de chaleur (bien plus que le Pi et bien plus que le module DFR0446).

Cela me fait penser que:

  1. Ll faut absolument surveiller la tension de l'accu pour détecter les seuils de décharges de l'accu Lipo.
  2. s'occuper de la prise en charge du rétro-éclairage HDMI pour diminuer le courant au démarrage.

DFR0446 et mise hors tension

Contrairement à ce que je pensais, le signal Enable (en) NE permet PAS de désactiver le mode Boost du DFR0447.
Comme quoi cela sert à quelque-chose de vérifier ses certitudes!

Après consultation de la fiche technique du MP2636 (composant principal), il s'avère qu'il faut modifier l'état du signal Mode et du signal PWIN.

MP2636 - Conditions de désactivation

Ce qui peut être testé à l'aide d'un simple interrupteur bipolaire (pour que les deux contacts ferment en même temps).

Power-Off the MP2636

Voici où trouver les signaux PWIN et Mode...



Le Pico et ses tâches

Le précédent article Circuit d'alimentation introduisait un Raspberry-Pi Pico sous MicroPython pour assurer quelques tâches de moindre importance... jusque maintenant.

Après réflexion, le contrôle de l'écran OLED est transféré au Pico.
Le Raspberry-Pi pourra cependant interagir avec le Pico pour envoyer des informations via son bus I2C.

Tâches du Pico:

  • Contrôler l'OLED
  • Afficher message "Booting..."
  • Offrir un I2C Slave pour le Raspberry-Pi
    Réception d'information en provenance du Pi comme
  • Surveiller la tension de l'accu
  • Contrôler le rétro-éclairage en PWM (faible au boot)
  • Capture physique de la température (HDMI et PI) + Affichage
  • Contrôle ventilateur (optionnel).
  • Envoi du DEAD signal vers le circuit ON/OFF

Circuit d'alimentation révisé

Circuit d'alimentation V2
Notez la séparation des bus I2C Pico & I2C Raspberry-Pi

J'ai profité de l'occasion pour étendre la carte contrôleur (celle avec le Pico)

Nouvelle carte contrôleur pour le PiTerm
(Cliquer pour agrandir)


La suite

Il est temps d'envisager le réarrangement des éléments du projet (déplacer l'OLED à droite) avant de transformer le schéma en carte définitive.

 

Aucun commentaire