ATtiny mit low frequency crystal

OP #5554670
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 !
#5554687
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.
Gast #5554927
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.
Gast #5555802
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ß!
Gast #5555849
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.