10.07.2015 Views

Communication par bus SPI avec les capteurs de ... - Sensortechnics

Communication par bus SPI avec les capteurs de ... - Sensortechnics

Communication par bus SPI avec les capteurs de ... - Sensortechnics

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.

<strong>Communication</strong> <strong>par</strong> <strong>bus</strong> <strong>SPI</strong> <strong>avec</strong> <strong>les</strong> <strong>capteurs</strong> <strong>de</strong> pression digitaux<strong>de</strong> la série HCE <strong>de</strong> <strong>Sensortechnics</strong>3.3.2 CPHA = 1Lorsque CPHA est mis à 1, <strong>les</strong> données sontréceptionnées <strong>avec</strong> le <strong>de</strong>uxième front du signald’horloge. La polarité CPOL détermine s’il s’agitd’un front montant ou <strong>de</strong>scendant. AvecCPOL=0, au repos, l’horloge est sur le niveauBAS et monte au niveau HAUT après lepremier front; le <strong>de</strong>uxième front est donc unfront <strong>de</strong>scendant. Avec CPOL=1, au repos,l’horloge est au niveau HAUT et <strong>de</strong>scend auniveau BAS après le premier front; le <strong>de</strong>uxièmefront est donc un front montant.Cependant, la polarité <strong>de</strong> l’horloge n’a pasd’influence sur le moment où le premier bit <strong>de</strong>données est vali<strong>de</strong> et <strong>par</strong> conséquent n’a pasd’effet sur le format du transfert <strong>de</strong> données,comme indiqué en Fig 4.Cycle SCK 1 2 3 4 5 6 7 8SCK(CPOL=0)SCK(CPOL=1)MOSIMSBLSBMISOMSBLSBSSRéception<strong>de</strong> donnéesFin <strong>de</strong>l'état <strong>de</strong> reposDébut <strong>de</strong>l'état <strong>de</strong> reposFigure 4: Exemple d’une transmission <strong>de</strong> données <strong>SPI</strong> <strong>de</strong> 1 octet pour CPHA=1F / 11156 / C6/11www.sensortechnics.com

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

Saved successfully!

Ooh no, something went wrong!