Forum: Mikrocontroller und Digitale Elektronik Taktgeber wie z.B. SG3032


von Daniel (Gast)


Lesenswert?

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

von Olaf (Gast)


Lesenswert?

Ich kenne zwar weder deinen Sensor noch deinen Taktgenerator, aber warum
laesst du deinen AVR nicht den Takt selber erzeugen?

Olaf

von Daniel (Gast)


Lesenswert?

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

von emil (Gast)


Lesenswert?

dallas hat auch welche, aber wieso nimmst du nicht einfach ein
uhrenquarz und baust einen oszillator mit logischen gatern? geht ganz
schnell und billig...

von Daniel (Gast)


Lesenswert?

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

von emil (Gast)


Lesenswert?

ok, dann bitteschön: (dallas econoscillators)

http://www.maxim-ic.com/products/timers/system_timing.cfm

von Olaf (Gast)


Lesenswert?

Hm..dann wuerde ich den einfach ein TeilerIC mit an den Quarz des AVRs
haengen.

Olaf

von Peter D. (peda)


Lesenswert?

"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

von Daniel (Gast)


Lesenswert?

@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
Noch kein Account? Hier anmelden.