Hallo zusammen, mit einem ATtiny26 lese ich einen MS5534 Drucksensor von Intersema aus und gebe die Daten so oft wie möglich (ca. 4 mal/s) seriell aus. Der AVR spricht den Sensor über 3 Leitungen an (din, dout und sckl). Weiterhin benötigt der Sensor eine Takt von ziemlich genau 32,768 kHz. Der Hersteller empfiehlt den externen Taktgeber SG3032 von Epson. Kann ich den Takt auch anders erzeugen ? Gibt es ein kleiners, vergleichbares Bauteil wie den SG3032 ?? Vielen Dank für eure Hilfe !! Daniel
Ich kenne zwar weder deinen Sensor noch deinen Taktgenerator, aber warum laesst du deinen AVR nicht den Takt selber erzeugen? Olaf
Hallo Olaf, das habe ich schon probiert. Die Abfragerate des Sensors geht dann drastisch zurück ( 1/4 ). Da ich die Daten per Funk übertrage, habe ich eine sehr kleine Baudrate gewählt (1200). Währen der AVR z.B. sendet, müsste ich die Interrupts, die den Takt dann erzeugen, ausschalten.... eine Unterbrechung des Taktes mag der Sensor jedoch garnicht. Externer Takt wäre mir am liebsten. Daniel
dallas hat auch welche, aber wieso nimmst du nicht einfach ein uhrenquarz und baust einen oszillator mit logischen gatern? geht ganz schnell und billig...
Hallo Emil, Schnell wäre das auch mit dem SG3032 gelöst. Mir geht es aber hauptsächlich um die Baugröße. Je kleiner desto besser. Daniel
ok, dann bitteschön: (dallas econoscillators) http://www.maxim-ic.com/products/timers/system_timing.cfm
"Währen der AVR z.B. sendet, müsste ich die Interrupts, die den Takt dann erzeugen, ausschalten." Warum denn ? Laß ihn doch einfach durchlaufen. 32768 / 27 = 1213 Baud. 1% Fehler kann die UART ab. Peter
@Olaf: Ich nutze aus Platzgründen den internen Quarz des AVRs. Hallo Peter, das habe ich versucht. Die serielle Übetragung klappt dann garnicht mehr. Was steckt denn hinter Deiner Rechnung ?? Bin auf dem Gebiet AVR noch nicht wirklich fit. Am liebsten wäre mir echt ein SG3032 in klein und die ganze Sache ist fertig. Daniel
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.