Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

INTEL EN80C196NT
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: út červenec 08 2025, 21:46    Předmět: INTEL EN80C196NT Citovat

Ahoj

Tak mám na stole desku pro kompresory s mikrokontrolerem EN80C196NT. Mikrokontroler KO odpálený svářením obloukem. Teď otázka, nový kontroler mám, ale nejsem si jist, jestli se musí naprogramovat, nebo si nabotuje program z externí flash, která je na desce. Popřípadě dotaz, zda někdo zvládne kontroler naprogramovat. Origo firmware mám.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 36219
Bydliště: Bratislava

PříspěvekZaslal: út červenec 08 2025, 22:09    Předmět: Citovat

EN80 je bez ROM, takze sa neprogramuje.
Keby to bol EN87, tak ma OTP ROM.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: út červenec 08 2025, 22:19    Předmět: Citovat

Tak to by bylo fajn. Mám to uziveny, jen mám bordel v pinech, Úplně mi nesedí VCc a VSS reset mi jde na externí paměť což taky nechápu. Hlavně mi nejde xtal vstup a výstup na krystal. Nestihl jsem zjistit proč na reset mám cca 2 vteřiny 5V a pak sadu impulzů. Zítra bych dal přesnější popis plus foto i přidružených paměti.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: st červenec 09 2025, 9:16    Předmět: Citovat

takže foto obvodu a popis periférií.
Začnu u U4 a popisuji protisměru ručiček.
U4 - DS1305 serial clock
U12- čip hned vedle AT49BV040B flash pamět
U13 - F16V8BQL
U8 pod FB3 - AD5343
U14 - M27C256B
U-15 AT28C64
pak obvody HC 138 a 637

poprosil bych o identifikaci pinu RESET, podle datasheetu mi to nějak nesedí, zejména signál na resetu.



kompr2.jpg
 Komentář:
 Velikost:  226.91 kB
 Zobrazeno:  28 krát

kompr2.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: st červenec 09 2025, 9:46    Předmět: Citovat

tak reset nalezen, jde to na DS1232 což je U24 na pin 11. Teď jen tedy krátká otázka jak nabíhá mikrokontroler? Jaké podmínky musí být splněny aby naběhl a spustil se. Jak proběhne synchronizace s pamětí?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 36219
Bydliště: Bratislava

PříspěvekZaslal: st červenec 09 2025, 12:31    Předmět: Citovat

Ked mu uvolnis reset, tak by mal zacat bezat program na nejakej adrese, v tomto pripade zjavne z externej ROM (M27C256B) alebo flash (AT49BV040B). Tie mozu byt tiez odpalene. Odpaleny moze byt aj U13.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: st červenec 09 2025, 17:19    Předmět: Citovat

no zkoušel jsem něco poměřit a zjištění:
DS1232 monitor kontroleru má neustále na pinu ST log 1, nedochází ke změně stavu, domnívám se, že tedy watchdog není resetován a v periodách dochází k resetování kontroleru. ST mi jde na kontroleru na pin 60 tj T1CLK. Na kontroleru mi nechce vůbec naběhnout krystal, na jednom pinu má 2 V na druhým 2,60V. Někdo nějaký nápad? Prověřím kondíky u krystalu, ten byl měněný je ok
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 559

PříspěvekZaslal: čt červenec 10 2025, 16:37    Předmět: Citovat

Je to takový watchdog a POR v jednon. Vývod 1 je pushbutton reset input a je aktivní v nule, tzn. je to vstup na tlačítko a jedna je správně. Reset výstupy jsou 5 a 6, musíš si ověřit jestli ten obvod pustí mikrokontrolér z resetu (ten obvod může být poškozený, je to celkem obvyklá závada). Jeden z těch vývodů povede na reset MCU, podle toho jesli má reset aktivní v 0 nebo v 1 (nezkoumal jsem datasheet toho MCU).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: čt červenec 10 2025, 18:00    Předmět: Citovat

Watchdog timer začne odpočítávat tento interval hned poté, co jsou signály RST a RST neaktivní. Pokud na vstupu ST dojde před uplynutím časového limitu k přechodu z vysoké úrovně na nízkou (high-to-low), watchdog timer se resetuje a začne odpočítávat znovu.

Pokud watchdog timer doběhne až do konce intervalu (timeout), signály RST a RST se aktivují minimálně na 250 ms.

Vstup ST může být odvozen z adresních, datových nebo řídicích signálů mikroprocesoru. Pokud mikroprocesor pracuje normálně, tyto signály obvykle způsobí pravidelné resetování watchdog timeru před uplynutím časového limitu.

Opis z datasheetu. Pin ST mi jde na kontroler T1CLK jak jsem psal níže, tam je neustále LOG1 a tam musí docházet ke změně stavu a nedochází, proto si myslím, že po 250 ms dojde k restartu.

Moje měření osciloskopem potvrdilo, že na pinu 9 RST je generován signál LOG1 = 250 ms potéé LOG 0 = 250 ms.

Pin 11 RST podtržený generuje stejný signál jen s tím rozdílem že u LOG 1 je je po celou dobu 250 ms každých 8 ms změna stavu na LOG0.

Já ale nechápu, proč mi po zapnutí napájení nejde na mikrokontroleru krystal piny XTAL1 a 2. Přece bez krystalu je jasné že to bude padat do resetu nebo se pletu?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 36219
Bydliště: Bratislava

PříspěvekZaslal: čt červenec 10 2025, 19:11    Předmět: Citovat

Ano, krystal musi kmitat - bez toho nemoze procesor bezat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 3708

PříspěvekZaslal: čt červenec 10 2025, 20:02    Předmět: Citovat

Ty jsi tedy ten vadný mikrokontrolér odpájel a zapájel nový? Nemohla při tom pájení vzniknout chyba? Zkrat, svod, nezapájená nožička, utržená ploška? Ty kondenzátory u krystalu jsi kontroloval / měnil? Měly by mít kolem 20 pF. Oscilátor je jen invertor přemostěný odporem, tím se dostává do lineárního režimu.
Můžeš zkusit externí oscilátor, jestli se mikrokotrolér rozeběhne, třeba nějakou tu čtyřvývodovou plechovku a výstup zapojit na pin XTAL1. Nebo jestli máš generátor pár MHz s výstupem 5V.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: čt červenec 10 2025, 20:55    Předmět: Citovat

Ano měnil. Vzhledem k velikosti nožiček vylučují zkrat, špatné pájení a podobně. Vše zkontrolováno pod mikroskopem. Na xtal 1 a 2 je napětí cca 2.6v. Kondenzátory jsou zkontrolované, těch 20pF odpovídá. Měnil jsem i krystal. Nevím jaký napětí a forma signálu má jít z xtal.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 559

PříspěvekZaslal: pá červenec 11 2025, 11:35    Předmět: Citovat

Lesana má pravdu, zkusil bych externí oscilátor. Taky k tomu můžeš zapojit reset podle datasheetu toho MCU, tj. odstavit ten obvod, většinou tam bývá odpor na +.

Máš tu flash/EEPROM znova nahranou, nebo původní?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: pá červenec 11 2025, 11:52    Předmět: Citovat

Flash má původní obsah. Na osciloskopu nevypadá, že by byl někde problém, řekl bych že všechny adresy jsou aktivní. Než připojím externí oscilátor, potřebuji vědět, zda napětí na XTAL 1 a 2 o hodnotě 2,5V je v pořádku. Tato hodnota není ničím ovlivněna, kondíky a oscilátor jsou odpájeny, takže to jde rovnou z MCU.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kozejk



Založen: Dec 14, 2020
Příspěvky: 138

PříspěvekZaslal: pá červenec 11 2025, 19:08    Předmět: Citovat

takže posun, krystal je ok, nevšiml jsem si zásadní věci a to, že po doteku sondy osciloskopu se oscilace vyruší. Poznal jsem to tak, že ustane veškerá komunikace a poklesne proud z 12 mA na 8mA. Zvláštní ale je, že proud osciluje mezi 10 a 12 mA. Každopádně tohle je známka, že obvod žije. Pořád ale nemám vyřešen signál na reset. To zůstává beze změny, jen oscilační obvod mě nemusí zajímat. Tak teď je otázka, proč jsou mrtvý výstupy z MCU. Takže teď se musím zaměřit na paměť, pujde ven a zkusím ji přečíst. Možná hloupá otázka, nemá být v MCu nějakou bootloader?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.16 sekund