Forum: Mikrocontroller und Digitale Elektronik ATtiny mit low frequency crystal


von M. S. (ekkie)


Lesenswert?

Hallo zusammen,

ich bin gerade auf der Suche nach einem geeignetem µC. Dabei bin ich auf 
die
aTiny24/44/84 bzw. ATtiny261/861/etc gestoßen. Da sie von der I/O Ports 
Anzahl (ungefähr 12 oder so) und der ISP-Schnittstelle gut passen 
würden. der Stromverbrauch ist erstmal sekundär. Allerdings kann ein 
Uhrenquarz nur als primäre Taktquelle über XTAL1-2 betrieben werden und 
nicht wie bei den ATmegas auch als sekundäre Taktquelle mit z.B. dem 
Timer2, sodass die der Systemtakt trotzdem bei 2-16MHz liegen kann. Gibt 
es ATtinys die sowas auch können und mit denen ich ganz normal mit ISP 
programmieren kann?


danke schonmal im voraus !

von Jim M. (turboj)


Lesenswert?

M. S. schrieb:
> Gibt
> es ATtinys die sowas auch können und mit denen ich ganz normal mit ISP
> programmieren kann?

Nein. AFAIK sind die Quarz Oszillatoren in den Tinys nur für deutlich 
höhere Frequenzen als 32kHz geeignet.

Außerdem müsste dann der ISP Takt unterirdisch klein sein.

von m.n. (Gast)


Lesenswert?

Jim M. schrieb:
> AFAIK sind die Quarz Oszillatoren in den Tinys nur für deutlich
> höhere Frequenzen als 32kHz geeignet.

Das Datemblatt sagt etwas anderes!

> Außerdem müsste dann der ISP Takt unterirdisch klein sein.

8 kHz. Das ist zwar langsam aber nicht unterirdisch, zumal der 
FLASH-Speicher eh nicht sonderlich groß ist.

M. S. schrieb:
> der Stromverbrauch ist erstmal sekundär.

Was hast Du denn vor? Man kann den 32 kHz Takt auch extern erzeugen.

von Peter D. (peda)


Lesenswert?

M. S. schrieb:
> der Stromverbrauch ist erstmal sekundär.

Wozu dann ein Uhrenquarz?
Ein 32kHz Quarz ist nicht stabiler als ein 8MHz Quarz, eher umgekehrt.

von Stefan F. (Gast)


Lesenswert?

Ich habe die Erfahrung gemacht, dass Uhrenquarze out of the box genauer 
takten.

von Kurt (Gast)


Lesenswert?

So ein Tiny 24/44/84 KANN mit einem 32768 Quarz betrieben werden.
Damit erreicht man gute Zeitgenauigkeit.

- WENN der langsame Programmtakt für ddas Vorhaben reicht.

und

- Wenn man eine externe Taktquelle mit ca. 32 kHz hat, da
der Tiny auf LF-Crystal gefused weren muss und dann zum
Umprogrammieren nur noch mit diesenm externen Takt ansprechbar
ist!

Viel Spaß!

von Christian S. (roehrenvorheizer)


Lesenswert?

Oder Du schaltest mittels einer Logik zwischen zwei externen 
Taktgeneratoren oder zwei Teilerausgängen um.

Mfg

von c-hater (Gast)


Lesenswert?

Kurt schrieb:

> So ein Tiny 24/44/84 KANN mit einem 32768 Quarz betrieben werden.

So ist es.

> Damit erreicht man gute Zeitgenauigkeit.

So gut halt der Quarz ist und die Abstimmung. Es gibt keinen 
prinzipiellen Unterschied z.B. zu einem 1MHz-Quarz.

> - WENN der langsame Programmtakt für ddas Vorhaben reicht.

Ja. Das ist natürlich zwingende Voraussetzung.

> - Wenn man eine externe Taktquelle mit ca. 32 kHz hat, da
> der Tiny auf LF-Crystal gefused weren muss und dann zum
> Umprogrammieren nur noch mit diesenm externen Takt ansprechbar
> ist!

Nö. Das geht natürlich auch mit dem Uhrenquarz als Taktquelle. Man muss 
nur darauf achten, dass man lange genug vor dem Programmieren schon für 
die Betriebsspannung der Schaltung sorgt (>1s), damit der Uhrenquarz 
genug Zeit hat, um sicher anzuschwingen. Und natürlich auf hinreichend 
geringen ISP-Takt.

Was nicht mehr ohne weiteres geht, ist das Programmieren außerhalb der 
Zielschaltung. Und ja: mit einer anderen Taktquelle an XTAL1 kann man es 
wieder möglich möchen. Aber: nein, das müssen dann nicht zwingend 32kHz 
sein, da man da anlegt, 1MHz z.B. geht ganz genauso, entsprechend 
schneller kann man auch programmieren.

von chris (Gast)


Lesenswert?

Ergänzung:

c-hater schrieb:
> Und natürlich auf hinreichend
> geringen ISP-Takt.

...max. 1/4 des Systemtaktes...

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.