Forum: FPGA, VHDL & Co. SHT 11 Humidity/Temperatur Sensor


von Plau S. (radih)


Angehängte Dateien:

Lesenswert?

Hallo allerseits,

ich steuere den SHT11 Sensor durch einen FPGA und Temp und Hum auslesen 
klappt wunderbar.
Neulich wollte ich mein Programm durch das Statusregister 
auslesen/beschreiben erweitern. Und da habe ich mir das Datenblatt für 
den Statusregister heruntergeladen und gesehen, dass es auch eine neue 
Version für den Sensor gibt. Im ZIP File sind beide Versionen vom 
Datenblatt vom Sensor. Auf Seite 7 bzw. 3 ist gezeigt, wie der 
Datenaustausch stattfinden soll. Es gibt aber meiner Meinung nach einen 
gravierender Unterschied, nämlich nachdem man einen Befehl (Temp messen, 
Hum messen oder sonst was) gesendet hat, sollte man auf ein Ack warten 
(im älteren Datenblatt fängt das Ack mit der fallenden Flanke des 8ten 
Clocks an und nach der fallenden Flanke des 9ten Clocks verschwindet es 
wieder), bei der neueren Version sieht es so aus, als ob sich das um ein 
Bit verschoben hat.

I. Wie würdet ihr das sehen?

II. Eine andere Frage bezüglich des Statusregister auslesen/beschreiben 
od. den Sensor soft reset schicken:

Auf Seite 7 bzw. 4 ist wieder gezeigt wie man den Statusregister 
ausliest, beschreibt. Da sind auch Ack Signals zu sehen. Sehe ich das 
richtig so:

Ich schicke ein Befehl (Status lesen/schreiben/ od. soft reset), dann 
warte ich auf ein Ack, so wie bei der Temp/Hum auslesen, dann bei:
1. status lesen, 8 Bits lesen, ich schicke Ack, dann weitere 8 Bits 
lesen und dann wer schickt das Ack, ich oder der Sensor?
2. status schreiben, 8 Bits schicken,dann wieder wer schickt das Ack, 
ich oder der Sensor?
3. soft reset, es steht, dass nach dem Befehl für den soft reset 11 ms 
nichts mehr kommen soll. Heißt das, dass ich sogar nicht auf das übliche 
Ack Signal vom Sensor nach jedem Befehlseingang warten soll?

Das sind meine Fragen, hoffentlich sind sie verständlich formuliert.

Danke im Voraus!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.