Moin zusammen, ich habe in den Tiefen meiner Elektronik-Kisten ein paar alte Feuchtigkeits/Temperatursensoren von Sensirion gefunden (AH31). Datenblatt im Anhang. Das Ding besitzt eine SPI Schnittstelle welche recht unkompliziert an einen AtMega oder in meinem Fall an einen RaspberryPi geknotet werden könnte. Mein Problem ist jetzt, das Pin1 des Sensors (CLK) einen Taktfrequenz erwartet. Nur, wie kann ich diese zur Verfügung stellen? Hier wäre ein kleines Schaltbild sehr hilfreich. Ich meine nicht den Takt der SPI-Schnittstelle! Die ist separat! Ich kenne eine Taktgeberschaltung nur von einem AtMega. Ein Quarz dessen zwei Beine an XTal1/XTal2 des Atmegas verbunden werden mit jeweils einem Kondensator an jedem Bein gegen Masse zum anschwingen. Aber der Sonsor hat nur ein Mein um eine Taktfrequenz entgegen zu nehmen. Könnte mir hier vielleicht jemand etwas Nachhilfe geben? :D Vielen Dank schon mal! Gruß, Hendrik
Du brauchst nur einen Ausgang deines Raspberrys an den CLK-Eingang anschließen und mit einem Timer per Software den Ausgang toggeln lassen mit einer Frequenz von 30-60kHz.
Ok vielen Dank erstmal, werde ich versuchen! Aber wie würde man sowas hardwareseitig machen? Auch mit einem Quarz? Wie würde eine Beschaltung aussehen? Gruß, Hendrik
Dein Raspberry hat doch einen Quarz und damit einen Takt, sonst würde es nicht funktionieren! Hardwareseitig schließt Du einfach einen Pin des Raspberrys an den CLK-Pin des AH31.
Hendrik E. schrieb: > Mein Problem ist jetzt, das Pin1 des Sensors (CLK) einen Taktfrequenz > erwartet. Da fragt man sich natürlich, weshab die diesen Hilfsoszillator nicht gleich mit integriert haben. Wenn du nicht wertvolle Prozessorresourcen dafür opfern willst, bietet sich natürlich der altbekannte 555 Timer an, oder, -noch einfacher-, ein rückgekoppelter Schmitt-Trigger. Mit dem ST braucht man nur einen einzigen Widerstand und einen einzigen Kondensator. Außerdem gibt es z.B. den 74HC14 auch unter der Bezeichnung 74HC1G14 als Single Gate in winzigen 5-poligen SMD-Gehäusen
P.S.: Wegen der Dimensionierung mit dem 'HC14 siehe Seite 10 im Datenblatt: http://www.nxp.com/documents/data_sheet/74HC_HCT1G14.pdf Für R werden Werte zwischen 10k und 100k akzeptabel sein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.