Kalibrovane RC oscilatory v mcu, was: BMS (modbus, broadcast, odpoved vsech periferii)
Petr Labaj
labaj na volny.cz
Pondělí Září 16 20:58:33 CEST 2024
Zrovna ta distribuovaná BMS je případ, kde je těch procesorů spousta.
A tak asi stojí zato se raději zamyslet a ten krystal ušetřit i za cenu
složitějšího SW.
Kdy by se čas od času třeba udělala rekalibrace každého node podle hodin
toho předcházejícího.
Ale tady to asi nebude potřebné, protože i kdyby teplota lítala, tak ty
články budou v těsném
kontaktu se svými sousedy a budou asi lítat podobně.
PL
******************
Dne 16.9.2024 v 20:21 Jan Waclawek napsal(a):
> Dovolim si otazku mimo povodnej temy, lebo toto ma zaujima:
>
>> Prekvapive presna je kalibrace RC oscilatoru, to jsem testoval a na
>> komunikaci UART OK (veslo se to kolem 1% u asi 10 testovanych ks)
> A kolko pise DS? (ano, mozem si to pohladat sam ale Vy to budete mat
> rychlejsie :-) )
>
> A ako to uhne s teplotou?
>
> Ja som robil pokusy s STM32L0xx, a tam ta pociatocna kalibracia interneho
> RC oscilatora bola tiez vyborna, ale s teplotou to uslo tak, ze nad
> nejakych 80st.C to uz bolo uhnute tesne mimo pouzitelnosti UARTu, prenos
> zacal byt voci krystalom riadenej "protistanici" chybovy. Ta tolerancia u
> UARTu zavisi aj od vlastnosti prenosoveho media a v tejto aplikacii nie je
> uplne idealne, citaj potencialne dlhy kabel. Ten oscilator bol pri tej
> teplote mimo o asi 5% (co sedi s DS hodnotami -10%..+4%), takze som toto
> musel riesit.
>
> wek
>
Další informace o konferenci Hw-list