este jedna k tomu ATtiny
tomas mainzer
t.mainzer na gmail.com
Neděle Červen 26 20:35:33 CEST 2016
Doplnil bych jeste moznost vyuzit pro prenos redundatni kodovani, (tj.
jednim bytem prenaset napr, 4 vyznamove bity) pri vhodne zvolenem kodovani
by melo jit elimovat mnobem vetsi chybu v casovani.
2016-06-26 20:31 GMT+02:00 Jaromir Sukuba <jarin.hw na gmail.com>:
> Na pocte bajtov by nemalo zalezat, nie? USART sa vzdy synchronizuje na
> start bit. Takisto ako nezalezi na baudovej rychlosti. Odchylka 5%
> urobi rovnaku chybu (zhruba jeden ujdeny bit) na 1200 ako na 115200
> baud.
>
> Balu,
> Pouzivanie intenreho oscilatora u MCU ktore negarantuju menej nez cca
> 2,5-3% odchylku je loteria. Ti ktori vravia "mne to funguje" popisuju
> pripady, ktore pri ich hodnote napajacieho napatia a teplotneho
> rozsahu (dva najsilnejsie vyplyvy rozladujuce interny RC oscilator)
> prave funguju a sedia. Spoliehat sa na to samozrejme neda.
> Takze mas moznosti:
> 1, Zmieris sa s tym, ze budes dufat "ze ti to bude fungovat".
> 2, Kazdy kus budes nejako kalibrovat. Nemusi ist o kalibraciu hodin
> pocas programovania alebo po starte, Ale trebars autobaud, na zaciatku
> kazdej komunikacnej sekvencie posles znamy bajt, ten sa prijme a podla
> neho sa doladi interny oscilator aby to sedelo na ocakavany pattern.
> 3, Pouzijes komunikacny protokol (zrejme bitbangovany), ktory je
> principialne odolnejsi voci rozsynchronizovanym hodinam, Ja som na
> tieto ucely pouzival prenos s manchester kodovanim - to je
> principialne odolnejsie, lebo povolena odchylke je taka, aby to od
> poslednej hrany neutieklo o viac nez pol bitu, na rozdiel od USARTu,
> kde potrebujes aby to od startbitu a osmich datovych + stopbite bitoch
> neutieklo o viac nez pol bitu. Tym sa da zlepsit necitlivost voci
> rozidenym hodinam z niekolkych percent na niekolko diesatok percent.
> 4, Pouzijes synchronny komunikacny protokol, trebars I2C.
> 5, Pouzijes jednocip s presnejsimi hodinami.
>
>
>
>
>
> 2016-06-26 19:54 GMT+02:00 Jindrich Fucik <fulda na seznam.cz>:
> > Dne 26.6.2016 v 16:01 balu napsal(a):
> >>
> >> generator ked master ma svoj oscilator, ale slave by mal len interny
> >> oscilator co je na cipe. Je to uplne blby napad?
> >>
> >> Komunikacia je super pomala.
> >
> >
> > Používám to často, nezáleží ani moc na rychlosti komunikace, jako na
> "čase"
> > komunikace, takže pokud je to jen pár bajtů, tak to prochází naprosto bez
> > problémů. Používám rychlosti kolem 60k.
> >
> >
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz
> > Hw-list na list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> 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/20160626/c8afc4aa/attachment.html>
Další informace o konferenci Hw-list