stm32 reset obvod

Pavel Hudecek edizon na seznam.cz
Pátek Únor 12 13:59:04 CET 2021


Zajímavé. Taky jsem kouk do DS* a zdá se, že nemá brown-out detect. To by potom u něj správně měl bejt resetovací švábík, co drží reset, dokud napětí nepřekročí hranici, od které výrobce garantuje funkčnost na zvolené frekvenci. Nebo reset zapojit do power good ze zdroje. A na případné RTC použít externí RTC. – Nějak z toho na mě dýchlo minulé století.

Ten jeho interní resetovací obvod se mi vyloženě nelíbí. Hlavně teda tím že to není normální vstup s PU, ale sám si ho zkratuje na GND. AVR prý původně navrhoval nějaký student jako školní práci, ale tohle vyřešil pořádně.

To takhle nemají všechny STM32, nebo jen nějaké starší, nebo BOD/BOR mají jen některé?

Nějak jsem myslel, že tohle už je samozřejmost a už hodně let jsem nepoužil nic, co by to neumělo. Jen teda nedávno jsem jednou použl STM, ale tam jsem z jiných důvodů použil PG od zdrojového švába, tak tohle nebylo potřeba zkoumat.

*Dal jsem gůglit nucleo stm32 a našel nějaké s STM32F031K6 a od něho jsem gůglil DS a nakonec se dostal sem:
https://www.st.com/resource/en/reference_manual/dm00031936-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

FIg.9 v manuálu  výše lze porovnat s fig.12.1 níže:
http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny3216_ATtiny1616-data-sheet-40001997B.pdf
Tak se to podle mě má dělat:-)

PH

Od: Jan Waclawek

[preposielam]
myslim si, ze on ten RC-clanok je tam kvoli tomu, ze to tak odporuca
datasheet. Pouzivaju integrovany pull-up a 100n a je to tak aj na
Nucleo-32.

A.

>>>
V Nucleu je C asi proto, aby programátoři mohli kašlat na případné
opakované resety při zapojování vykvrdlaného USB:-)

PH
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210212/27a874d8/attachment.html>


Další informace o konferenci Hw-list