10.07.2015 Views

Komunikace mezi magnetometrem a ARM procesorem - wiki

Komunikace mezi magnetometrem a ARM procesorem - wiki

Komunikace mezi magnetometrem a ARM procesorem - wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Magnetometr HMR3300 má obnovovací frekvenci hodnoty kurzu v obou modech (SPIa UART) jen 8 Hz, (pro porovnání – např. výše zmíněné gyroskopy mají frekvenci až 255Hz). Magnetometru tedy trvá 125 ms, než dojde k výměně dat v jeho registrech.Při náhodné žádosti o data tedy rozhoduje moment v rámci těchto 125 ms, kdy ježádost obdržena. Z obr. 5.1 je zřetelné, že žádost o data přišla velmi blízko momentuobnovení, tedy veškerá komunikace proběhla již během 3 ms od inicializace spádovouhranou.Naopak na obr. 5.2 je znázorněna odezva magnetometru až po 96 ms příchodu žádosti,veškerý přenos dat proběhne až během posledních 3-4 ms. Při tomto rozsahu časové osy nenípatrný průběh dat, mohlo by se zdát, že jde jen o napěťové špičky. Po zmenšení rozsahučasové osy je již vidět průběh jako na obr. 5.1.Obr. 5.2 – 100 ms požadavek dat – senzor odpoví až po cca 96 ms od spádové hrany na CS.Signály magnetometru shora: Chip Select, Synchronous Clock, SDI, SDOZ těchto různých dob odezvy plyne, že je nutná synchronizace procesoru s obnovovacífrekvencí magnetometru.24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!