Re: STM32 a nepájení/mioení napití 3.65V
Jindrich Fucik
fulda na seznam.cz
Pondělí Duben 7 21:40:34 CEST 2025
Uff, považuji to už docela dlouho za "chleba", kterej se nemění.
Takže ve starém datasheetu:
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/40044G.pdf
Od strany 33 obrázky 5.1 až 5.7. Stačí si projít třeba ten 5.1 a pak 5.4.
A pak je tu kapitola 5.3.1 na straně 46, která popisuje bidirectional
pins a hovoří o používání "wired-or" nebo "wired-and". Upozorňuje na to,
že bitové operace jsou ve skutečnosti "read-modify-wrie" nad celým
bajtem, takže si člověk může nevědomky změnit výstupní hodnotu jiného bitu.
Pokračování v kapitole 5.3.2, kde se mluví o tom, že zápis instrukce
provádí právě na konci hodinového taktu Q4, zatímco čtení probíhá v
hodinovém taktu Q1 a ty jsou hned za sebou, což v závislosti na zátěži
toho pinu může vést k nestabilitě a proto můžeš přečíst něco víc
náhodného, než si přeješ.
Jen doplním, že procesor má dvoustupňový pipelining, takže vlastní čtení
a zápis probíhá až v instrukčním cyklu následující instrukce. To by byla
kapitola 3.2, ale není to zase tak podstatné. Díky tomu, že celé execute
je v jednom instrukčním cyklu, je write/read konzistentní, až právě na
ten vnější svět, kde zátěž na pinu není jednoduché určit a ten jeden
hodinový takt může být málo.
Dne 07.04.2025 v 19:32 Petr Labaj napsal(a):
> Prosím mohl bys poslat link s přesnějším odkazem kde to píšou? Případně
> ještě líp sem nakopírovat těch pár vět co tam tam o tom píšou?
> Identifikace "datasheet PIC" je poměrně široký pojem. Zvlášť pro nás
> nePICaře, kteří zkratku PIC umí použít jen pro označení celkem chutného
> jídla nebo nástroje pro celkem příjemnou zábavu.
>
> A je to asi docela zajímavé téma. U malospotřebových věcí možná i celkem
> významné.
> Zvlášť v kombinaci s výstupem OC, s analogovým vstupem/výstupem,
> případně s přiřazením jako výstup nějaké vnitřní periferie, která by
> třeba uměla uvést svůj výstup do HiZ (pokud nějaká takové existuje).
>
> Děkuji.
> PL
>
> *****************
>
> Dne 7.4.2025 v 9:55 Jindrich Fucik napsal(a):
>> U Microchip PIC docela určitě.
>> Tedy píšou to v datasheetu a já se spokojil s tím, že tomu věřím.
>> Proč to tak je píšou, že to je pokud si nastavíš open drain, tak je
>> stažení z jedničky na nulu celkem legální. A pokud to uděláš v nějaké
>> totemové variantě, tak to sice není legální, ale je to tak.
>>
>> ---------- Původní e-mail ----------
>> Od: Petr Labaj <labaj na volny.cz>
>> Komu: hw-list na list.hw.cz
>> Datum: 6. 4. 2025 21:56:16
>> Předmět: Re: STM32 a nepájení/mioení napití 3.65V
>> Já jsem nad tím nikdy nijak moc nepřemýšlel.
>>
>> Myslíte, že u pinu ve výstupním režimu jeho výstupní napětí ovlivňuje
>> spotřebu stejně jako by byl ve vstupním režimu?
>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list