Re: STM32 a nepájení/mioení napití 3.65V
Jan Waclawek
konfera na efton.sk
Neděle Duben 6 15:18:52 CEST 2025
[preposielam]
Dobry den,
aj ked sef konstrukter uz povedal, ako to bude riesit, predsa len si
dovolim male vysvetlenie a odbocku.
Preco spinat LEDku tranzistorom? Odpoved je jednoducha. Kedze pri
rozsvietenej LEDke mate na nej ubytok napatia cca. 1,6V a viac voltov, na
zrazacom odpore je tiez nejaky ubytok a na drivery I/O pinu tiez. Ked to
zle nastavite, tak na drivery nebudete mat nikdy napatia odpovedajuce log.
0 a log.1 A ked sa strafite do zakazaneho pasma, tak mcu bude zrat vela
prudu. A ked vypnete LEDku, tak nou tecie nejaky leakage, ktory zase
nastavi ten logicky I/O pin kamsi do zakazaneho pasma. Takze ovladat LEDku
priamo pinom mcu je trochu ako zaniest umyselne do systemu chybu. Riesit sa
to da dvoma sposobmi, jeden je digitalny spinaci tranzistor.
Na tomto mieste by som rad urobil odbocku a spomenul mcu 68HC11, 68HC05 a
ich nasledovnika 68HC08 alebo dnes MC9S08xx. Ked si pozriete najnovsie typy
tych MC9S08 tak zistite, ze maju podla puzdra len 1 alebo 3 "vykonove" I/O
piny. Takze pri tomto procesore musite I/O piny nejako buffrovat a oddelit.
A nepriamo LEDku spinat cez ten externy tranzistor. Tu by som rad spomenul,
ze ten procesor je urceny priamo do "harsh industrial enviroment" teda do
zaruseneho priemyselneho prostredia. Pri tych najnovsich typoch by som
spomenul, ze maju aj 12bitovy ADC a vyrobu garantovanu na 10 az 15 rokov.
Kupit ich v kusovke sa da u Mousera. A moja osobna skusenost, mne sa s
Motorolou robilo vzdy velmi dobre.
Ono preco spinat LEDku tranzistorom ma este jeden dovod, ale to je stale ta
ista rozpravka o ruseni a imunite, ktoru sa mi uz nechce pisat. Takze cela
problematika ma dva dovody. Aspon tak to vidim ja.
A.
>>>
Máme novou dobu, je třeba katovat kosty.
Takže žádné zbytečné součástky.
Procesor vydrží, takže půjde napřímo. Tím pádem žádný dělič a žádné spínání.
Napájení reference bude spínat přímo výstup procesoru, stejně tak
napájení termistorů.
A optron bude buzený taky přímo procesorem.
Takže ve finále to vypadá na 0 kusů tranzistorů.
Jen ať procesor ví, že život není peříčko, a že musí fest makat.
PL
****************
Dne 5.4.2025 v 22:11 Pavel Hudeček napsal(a):
>* No tak vypínání případného děliče bylo součástí zadání.
*>* Poučení z teploměru bylo myslím takové, že zdroj může blbnout. Pak by
*>* teda dávalo smysl ten optočlen napájet mimo LDO a na to by byl dobrej
*>* druhej MOSFET. Ale radši bych použil LDO kterýmu nevadí odběr
*>* skákající o pár mA.
*>>* PH
*>>* Dne 05.04.2025 v 21:14 Jan Waclawek napsal(a):
*>>* [preposielam]
*>>>>* Ahojte,
*>>* to je nieco, co som sa naucil pri svojom bastleni domaceho teplomeru.
Takze
*>>* mate za domacu ulohu napisat dovody, preco by AJ pridal dnes do designu
*>>* jednu suciastku za 10 centov navyse ? :)
*>>>>* A.
*>>>>* p.s..: Ja tiez nekopirujem Vase spinanie meracich odporov
MOSFETOM, ale ked
*>>* ste mi to uz podstrcili, tak som sa zamyslel nad tym, preco a ako
to vyuzit.
*>>>>>>* No, ze by na 12b ADC nesumel ani jeden bit bez nejake dalsi snahy,
tomu
*>>* moc neverim ;-)
*>>>>* Dne 05.04.2025 v 12:43 Pavel Hudeček napsal(a):
*>>>* * Ten tranzistor bych od optočlenu přesunul k děliči.
*>>* *>>* Chvíli jsem přemejšlel, proč v tomto století tranzistor k
optočlenu,
*>>* *>* možná kvůli zlepšení podmínek pro ADC?
*>>* *>>* A tady mi došla dost důležitá poznámka:
*>>* *>* Při plánovaném použití oversamplingu je důležité, aby signál pro
ADC
*>>* *>* nebyl dokonale čistej, což je přesně to, co v případě použití u
*>>* *>* velkýho článku bude nastávat, teda pokud to nebude řídit i onboard
*>>* *>* měnič. Je teda dobrý počítat s RC článkem na výstupu nějakého
timeru a
*>>* *>* z něho přes sériovej RC na vstup ADC u děliče. Nebo, jestli se
toho má
*>>* *>* měřit víc, tak pouvažovat, zda by to takhle nešlo udělat na
referenci.
*>>* *>* Pokud totiž signál nebude přiměřeně, nejlépe gaussovsky, zarušenej,
*>>* *>* výsledkem oversaplingu budou schody odpovídající původním 12b.
*>>* *>>* PH
*>
Další informace o konferenci Hw-list