Stránka 1 z 2

MKO

Napsal: 23 lis 2011, 09:25
od Sith
Ahoj,
resim problem v TTL logice, kde mi obvod generuje impulzy, jsou relativne dlouhe a ja bych potreboval nejakou konstrukci, ktera pri prijeti teto ( nabezne) hrany, vygeneruje impuls v rozsahu tolerance 200-800ns. Jde v podstate jen o to, aby ho vygenerovala vzdy a hlavne ne jindy : )

Kazdy napad je vitan : )

Napsal: 23 lis 2011, 09:50
od jezevec
4098.

Napsal: 23 lis 2011, 09:54
od Andrea
Co třeba takto (ten RC si dolaď, je to jen nástřel).

Napsal: 23 lis 2011, 10:33
od BOBOBO
Já jsem si oblíbil 4047 .

Napsal: 23 lis 2011, 11:44
od Sith
Andrejka, to je moje spasitelka :)))
Napada me jeste jedna vec, ty impulzy chodi z MCU z SPI, nebudou tam treba nejake zakmity na vystupu z MCU, ktere by mohly nakonec vygenerovat dalsi impulsy? Bohuzel nemam jednoduchy pristup k osc, abych se na to podival ve skutecnosti. S timhle tak jako tak nic spolecneho ta konstrukce 74LS00 nema, ale pokud nekdo mate tuhle zkusenost, rad bych o ni vedel.

Ale vyzkousim - chtel jsem neco takhle jednoducheho, ale RC clanek me nenapadl : )

Zapomel jsem napsat, ze vlastne potrebuji impulzy zkratit, ale to vsem ocividne asi doslo. 8-)

Napsal: 23 lis 2011, 11:54
od Andrea
Kdyby tam byly zákmity, tak se zblbne i ten SPI přijímač, tedy pokud jde o hodiny, na datech by krátké zákmity nevadily. Pokud to SPI netaháš na půl metru nebo víc, případně máš to vedení dobře impedančně zakončené, tak bych na něm zákmity neočekávala.
Pokud je ten MCU CMOSový, tak můžeš použít řadu 74HC nebo HCT.

Napsal: 23 lis 2011, 13:04
od breta1
Takhle by nějaký zákmit na náběžné hraně nevadil.

Napsal: 23 lis 2011, 14:47
od ZdenekHQ
No, raději použít schmitt než klasickej nand v těchto zapojeních...

Napsal: 23 lis 2011, 14:58
od Sith
No v podstate jde o to, ze to SPI chci vyuzit jako pohodlny embedded parallel 2 serial prevodnik s urcitou frekvenci (1/1us) a cele to ma kontinualne generovat kratke pulsy (log 1 bity), jak jsem psal, ktere bych se samotnym SPI takhle jednoduse nevyrobil. Vstupni data urcuji frekvenci. Takze zakmity by vlastne znamenaly dalsi vygenerovane pulsy, ktere tam nemaji co delat.
Hodiny pujdou do prazdna. Sice by mozna sly pouzit pro odstraneni zakmitu, ale pokud bude zakmit (nebo zkratka cokoliv co tam nema byt) i na hodinach, tak je toto vyuziti stejne k nicemu.

Vzdalenost je minimalni - 5-10mm od MCU.

Napsal: 23 lis 2011, 17:27
od Sith
breta1 OK vyzkousim, to vypada dobre a staci na to jeden svab. V podstate to akorat prodlouzi impuls, pokud prijde nejaky rusivy impuls jeste pred tim, nez napeti na R poklesne pod polovinu z logaritmu meritka casu, pokud se nemylim.

Pokud budete mit nekdo dalsi, jiny, napad, sem s nim 8-)

Napsal: 23 lis 2011, 18:04
od breta1
Ten obvod může jak prodloužit, tak i zkrátit vstupní impulz. Prostě na náběžnou hranu vstupu vygeneruje impulz délky dané R,C.
Když je vstupní impulz podstatně kratší než RC, funguje jako prodloužení a naopak.

Napsal: 02 úno 2012, 10:14
od Sith
Omlouvam se, ze oprasuji stary topic, ale bylo by mozne tento obvod upravit tak, aby fungoval presne naopak, nez jak jsem psal - reagoval na sestupnou hranu?

Neco jsem sestavil, ale nefunguje mi to - oddelal jsem ty dve krajni hradla podle breti. V simulatoru to funguje, v realu ne, takze to nebude koser. Pouzil jsem "LS" hradlo.

Napsal: 02 úno 2012, 10:25
od Andrea
Ten průběh na osciloskopu je co? Vypadá to jako na tom odporu, ale má to nějak malou amplitudu a navíc neznámý ss posun.

Napsal: 02 úno 2012, 11:05
od Sith
To je vystup z obvodu v priloze - ale dost podezrely. Mel jsem to moznost merit pouze chvili a ted nemam osc, takze toto jedine mohu ted ukazat.


Vstup jsou pulsy ktere jsem posilal v predchozim postu.

Napsal: 02 úno 2012, 11:20
od Sith
Vstup je normal +5V TTL a vystup je pripojeny na vstup jineho hradla, zadna jina zatez tam neni.

Ten prubeh mi neni moc jasny, ale v tu chvili jsem resil neco jineho, takze jine podklady k tomu nemam.

Ale ted jde spis o to, jestli neni chyba v tom obvodu, co jsem poslal : )