Jaky MCU do prumysloveho prostredi?

Jan Waclawek wek@evona.sk
Středa Březen 22 17:05:05 CET 2006


Prichy wrote:
> Jen se ptam, protoze me nektere kousky 2051-ky 4051
> zlobi s reset porad, at jsem delal, co jsou delal.
> (teda ted myslim s pouzitim reset obvodu kondik odpor)

Zahodit kondik odpor.
Pouzit slusny reset.

Tak este raz a skusim to mimoriadne pomaly.
Jednocipu je srdecne jedno, co je zdrojom resetu. Moze to byt nejaky 
komunikacny signal napr. z nadriadenej rulety, moze to byt resetovaci 
obvod typu MAX810 ci spominany microchipovsky ktoremu si neviem 
zapamatat oznacenie apod., a moze to POKOJNE byt RC. MUSI vsak byt 
zabezpecena jedna vec, pocas resetovacie pulzu musia prebehnut 2 plne 
instrukcne cykly (t.j. na vstupe XTAL1 musi prebehnut 24 hodinovych 
cyklov).

Znova zdoraznujem, ze jednocipu je uplne jedno ako to dosiahnete, ale ak 
to neurobite, tak jeho funkcia je nedefinovana.

Skryva to v sebe 2 problemy:
1. musi byt zabezpecene, aby sa oscilator rozbehol pocas trvania resetu
2. v resete nesmu nastat "kratke" pulzy

No a ak si reset odvodite cez RC z napajania, tak Vam priebeh napatia na 
resetovacom pine zavisi od priebehu napajania pri zapnuti (pricom 
ratajte aj s patologickymi pripadmi, napr. rychle vypnutie/zapnutie 
zdroja). Tu velmi zalezi na konkretnej konstrukcii zdroja a je mozne, ze 
zdroj svojimi vlastnostami vyhovie - ale je to vo vseobecnosti dost 
neobvykle; najma u modernych spinanych zdrojov (tie kolkokrat pri nabehu 
"vyrobia" za hrst roznych pil a pikov, co sa prejavia ako rozne 
patologicky kratke pulzy na resete).
Dalsi problem je samozrejme kadejake rusenie apod. ale to sme uz hadam 
dostatocne velakrat prebrali.
Alebo je to vec, kde nevadi ze sa to semtam sekne a je poruke uzivatel, 
ktory to rucne vypne zapne. Alebo sa taketo chyby zakryju watchdogom :-)

> 
> PS: zde se mi stavalo napr, ze si program jakoby skocil
> doprostred.....zacal mi napr vychazet zvuk z "reproduktoru",
> byla to rutinka, z ktere se ovsem procesor nikdy nevymotal)
> je to mozne, a je moje uvaha spravna, ze tato anomalie
> je zpusobena "spatnym" resetem???

Ano, presne takto sa 2051 sprava pri patologicky kratkom resetovacom 
pulze; samozrejme nedokazem vylucit ine chyby.

wek



Další informace o konferenci Hw-list