Sujet : Re: SPI et périphériques non alimentés
De : JKB (at) *nospam* hilbert.invalid (JKB)
Groupes : fr.sci.electroniqueDate : 21. Feb 2023, 17:29:29
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <63f4f169$0$22269$426a34cc@news.free.fr>
References : 1 2 3 4
User-Agent : slrn/1.0.3 (Linux)
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.
JKB
-- Si votre demande me parvient en code 29, je vous titiouillerai volontiersune réponse.