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í 

Jednoduchý TTL invertor s tranzistorom
Jdi na stránku Předchozí  1, 2
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
PotPalo



Založen: May 13, 2009
Příspěvky: 4956
Bydliště: BA-Petržalka :(

PříspěvekZaslal: čt leden 30 2020, 0:49    Předmět: Citovat

Tak nakoniec zrejme nebola chyba v pomalosti toho môjho pôvodného zapojenia. Použil som na skúšku invertor z 74LS14, funguje to, ale občas to tiež hnevá.

Aby som objasnil použitie: Je to v Didaktiku M, signál /RESET ide cez invertor (ktorý som vyrábal) do vstupu RESET obvodu MHB 8255. Po nábehu ROM si táto cez OUT 127 nastaví porty na 8255. A tu je problém, že niekedy to skrátka nenastaví, a musím vykonať OUT (alebo RESET) ešte raz. Myslel som že je to dĺžkou trvania resetu 8255-ky pokiaľ sa ukončí jej reset neskôr, ale rovnaké zapojenie a rovnaké nastavenie v ROM v Didaktiku Gama funguje. No neviem, 9 krát to ide, desiaty krát nie.

_________________
Silou vybrať peniaze od ľudí a následne za ne spraviť niečo proti ľuďom, s čím nesúhlasia, to je civilizácia?! Tento systém je chorý a vedie do záhuby.
Ideológie developerov niesu kompatibilné so šťastným životom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
EKKAR



Založen: Mar 16, 2005
Příspěvky: 31799
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: čt leden 30 2020, 5:12    Předmět: Citovat

Nechci tvrdit, že to je zrovna tenhle případ, ale když jsem v minulosti stavíval k 8-biťákům meziksichty právě s 8255, stávalo se, že podle výrobce toho konkrétního kusu švába se občas vyskytovaly nějaký problémy. Teslácká MHB8255A se v určitejch stavech chovala jinak než některý jiný, dovozový značky - a nejhorší bylo, že ne všecky, některý se chovaly přesně jako Tesla. Už si bohužel nepamatuju co konkrétně to bylo, já tenkrát řešil jen výrobu a osazení desky, ale pamatuju se, že u několika kusů těch meziksichtů jsem na základě požadavku "klienta" už osazenej šváb vyndával a místo něj dával patici (začátkem 90. let těžce nedostatkový zboží), aby se případně dal vyměnit kus za kus bez pájení ...
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - TY MNĚ TAKY Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
PotPalo



Založen: May 13, 2009
Příspěvky: 4956
Bydliště: BA-Petržalka :(

PříspěvekZaslal: ne únor 16 2020, 22:42    Předmět: Citovat

Ono celé to zapojenie majú divné. Stačí nejaký IO od iného výrobcu a už to nemusí fungovať.
Po zapnutí alebo resete sa vybitý kondenzátor nabíja (podržanie resetu do nabitia nad určitú hranicu), z neho to ide cez 74LS07 na signál /RESET procesoru a cez invertor 74LS04 (ja som použil 74LS14 lebo tam bol voľný - možno to bola chyba) na RESET 8255. Otázne je akú strmú hranu má výstup 74LS07, keď na vstupe sa pomaly zvyšuje napätie. Či je to iba 1/0, alebo aj niečo medzi v zakázanom pásme. A v ktorom bode potom procesor ukončí reset, a v ktorom zareaguje invertor aby tiež ukončil reset pre 8255. Skúšal som cez odpor oddeliť a pullupnúť vstup do invertora /RESET -> RESET aby sa ukončil skôr, ale dosiahol som zasa opačný problém. Reset 8255 sa síce ukončí včas a reaguje, ale niekedy sa nevykoná vôbec. A zasa meniť kondenzátor tiež nieje riešenie, s nízkou kapacitou to nepodrží reset dostatočne dlho po zapnutí, s vysokou zasa bude nízka strmosť.
No neviem. Je možné, že vo výrobe sami vyberali z viacerých 8255 aby našli takú, ktorá má hranicu napätia pre reset a dĺžku trvania resetu vyhovujúcu.
Neskôr v D40 už reset 8255 úplne odpojili od resetu počítača. Tam sa 8255 resetne iba po zapnutí napájania, potom je veľká pauza kým sa testujú mechaniky, a následne sa softvérovo nastaví do stavu ako po resete. Ten reset 8255 bude asi trvať vždy iný čas, kus od kusu, bolo to zrejme vždy problémové.

Asi to nechám iba s tým invertorom nech sa 8255 resetne po zapnutí, a do softvéru pridám pauzu po resete počítača, aby sa na 8255 nepristupovalo ihneď. Confused Alebo rovno test, či 8255 už odpovedá, a ak ešte nie, softvér počká.

edit: tak asi ma jebne. Teraz som pozrel ROM Didaktiku Gama, a tú pauzu po resete tam majú pridanú tiež. Prečo som si myslel že tam nieje?

edit2: tak model 87 tam pauzu má, model 88 už nie, a model 89 ju tam zasa má. Schému mám iba modelu 88 a 89, a zapojenie resetu je rovnaké. Tak som mal vtedy smolu a pozeral som akurát ROM modelu 88 ktorý pauzu nemá.

_________________
Silou vybrať peniaze od ľudí a následne za ne spraviť niečo proti ľuďom, s čím nesúhlasia, to je civilizácia?! Tento systém je chorý a vedie do záhuby.
Ideológie developerov niesu kompatibilné so šťastným životom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2
Strana 2 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.13 sekund