Deutsch   English   Français   Italiano  
<63f4c873$0$24790$426a74cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!news.trigofacile.com!usenet-fr.net!proxad.net!feeder1-2.proxad.net!cleanfeed3-b.proxad.net!nnrp5-1.free.fr!not-for-mail
Date: Tue, 21 Feb 2023 14:34:43 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
 Thunderbird/102.7.2
Subject: =?UTF-8?Q?Re=3a_SPI_et_p=c3=a9riph=c3=a9riques_non_aliment=c3=a9s?=
Newsgroups: fr.sci.electronique
References: <63f390a7$0$31528$426a74cc@news.free.fr>
Content-Language: fr
From: Gauloisjesuis <nonmaisnon@maisnon.fr>
In-Reply-To: <63f390a7$0$31528$426a74cc@news.free.fr>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 37
Message-ID: <63f4c873$0$24790$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 21 Feb 2023 14:34:45 CET
NNTP-Posting-Host: 88.160.107.38
X-Trace: 1676986485 news-3.free.fr 24790 88.160.107.38:44286
X-Complaints-To: abuse@proxad.net
Bytes: 2699

Le 20/02/2023 à 16:24, JKB a écrit :
> 	Bonjour à tous
> 
> 	Question sans doute triviale mais je n'ai pas trouvé la réponse.
> 	J'en suis à chasser les µA sur sur carte d'un capteur sans fil et
> 	certains périphériques SPI de cette carte consomme un courant non
> 	négligeable au repos. Je cherche donc à ne les alimenter qu'en cas de
> 	nécessité (avec un mosfet P sur Vdd). Mais dans ce cas, que se
> 	passe-t-il sur le bus lui-même ? Le CS est par défaut à l'état haut,
> 	des données peuvent transiter... Le bus est-il capable de
> 	fonctionner comme ça ? Je ne trouve rien dans mes docs.
> 
> 	Je pourrais utiliser un switch sur les lignes, mais l'intérêt de la
> 	coupure du périphérique serait... amoindri.
> 
> 	Merci de vos lumières,
> 
> 	JKB
> 

Slt JKB

En pratiquant le  ON/OFF Vdd, il te faudra certainement laisser le temps 
au périphérique de se réinitialiser avant transmission sur le bus, ce 
qui veut dire qu'au moment où tu vas vouloir communiquer avec le 
périphérique, il faudra avant délivrer une mise ON de la carte esclave, 
laisser le temps à l'alimentation de se stabiliser, puis d'acquérir la 
clock et à partir de là envoyer le CS. Si tu n'as pas de contrainte de 
temps pourquoi pas, il te suffit de générer un CS" retardé à partir du 
CS initial avec un temps de retad suffisant pour initialiser le 
périphérique esclave. Donc le CS initial met ON le Vdd et le CS" retardé 
sélectionne ton périphérique.
Bon je vois ça de ma fenêtre :-)
-- 
Gauloisjesuis ....... Pffff ! Bien sûr réfractaire, surtout aux cons, et 
pour l'heure, bien représentés.