One wire komunikace

Pavel KREJCI krepa76 na gmail.com
Pátek Červenec 22 11:49:08 CEST 2016


U STM to je pro vyrazeni WD timeru z funkce nezapojenim vstupniho pinu...
Takze tam se generuje po uplynuti 3/4 WD periody pulz a ten se snazi
resetovat WD. Pokud je pin pripojen, pulz neprojde, a pak se WD chova podle
pinu. Ciste nahodou, zrovna tohle vim :) :) :)
Na 3-state adresu se pouzije nejaky jednoduchy okenkovy komparator.

PK

Dne 22. července 2016 11:36 Tomáš Hamouz <hamouz na divesoft.cz> napsal(a):

> On to nezkoumá, detekuje hodinový pulz z mastera a v daný okamžik buď
> stáhne sběrnici do nuly nebo ji nechá být a nahoru ji vytáhne pullup.
>
> Pročtěte si předepsané časování 1-wire, tam je to vše uvedené.
>
>
> Co se týká detekce nepřipojeného vývodu, tak mohu posložit jen jedním
> konkrétním příkladem (STM6822), který si občas zatáhne za vývod vysokou
> impedancí a pokud se napětí pohne, tak je nepřipojený.
>
> Tomáš
>
>
>
> > Zdravím
>
>
> > mám dotaz na zdejší odborníky ohledně "one wire" komunikace - po jednom
> > drátě obousměrně. Klidně berme pro jednoduchost, že master i slave má
> > napájení. Je to komunikace ze senzoru proprietární protokol.
>
> > Master udělá na sběrnici pulz 0 -> 1 a poté uvolní sběrnici. Slave
> > stáhne sběrnici do 0 nebo 1, podle toho, o která data se jedná.
>
> > Mě by zajímalo, jak ten slave detekuje, že sběrnice byla uvolněna. Ještě
> > si to umím představit, když chce vyslat 0, ale pokud vysílá 1, tak je
> > sběrnice vlastně stále v log. 1.
>
> > Něco podobného mají i některé obvody, kdy konfigurační pin (např. IIC
> > adresa) může být buď v 0, 1 nebo nechán nepřipojen.
>
>
> > Díky za vysvětlení
>
> > Ondřej
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20160722/c7e289f5/attachment.html>


Další informace o konferenci Hw-list