Sujet : Re: SPI et périphériques non alimentés
De : clx.kat (at) *nospam* j'aimail.com.almost.invalid (cLx)
Groupes : fr.sci.electroniqueDate : 23. Feb 2023, 14:44:14
Autres entêtes
Organisation : Escape character is '^]'.
Message-ID : <63f76dae$0$3068$426a34cc@news.free.fr>
References : 1 2 3 4 5
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0
On 21/02/2023 17:29, JKB wrote:
Le 21-02-2023, cLx <clx.kat@j'aimail.com.almost.invalid> a écrit :
On 21/02/2023 14:54, JKB wrote:
Ça, c'est sûr (même une réinitialisation complète). Ce qui
m'inquiète plutôt est de savoir comment se présentent les entrées
d'un composant SPI non alimenté (mais encore connecté au GND).
>
J'ai continué mes lectures et je vois que la tension maximale
admissible est généralement donnée en Vdd+v (souvent Vdd+0.5V). Mais
là, on parle d'un fonctionnement normal. Ce n'est pas spécifié pour
tous les composants.
>
La réponse à la question initiale semble donc être négative et il
est impossible de couper l'alimentation d'un périphérique (quitte à
le réinitialiser). Ça m'aurait pourtant semblé assez logique que,
quelque part au fond des specs SPI, on considère ce cas comme un cas
classique d'utilisation.
>
Il n'est pas possible pour le MCU de mettre /CS à 0 avant de couper
l'alimentation des périphériques pour passer en mode de veille ?
Si, bien sûr, mais ça ne change pas le problème qui est de savoir
comment les périphériques vont se comporter (et s'il y a un
comportement imposé par les specs SPI). Là, j'en suis à 24 µA sous
3,6 V pour un capteur en veille (CPU + MRAM + écran ePaper + RTC + sonde
de température). J'aurais voulu baisser un peu.
J'ai du mal à saisir, si tu mets toutes les lignes qui vont aux périphériques à 0V via programme ainsi que leur tension d'alimentation, ils vont forcément être éteints, non ?
C'est peut être à cause de la RTC (qui a besoin de conserver sa tension d'alimentation ?)