Forum: Mikrocontroller und Digitale Elektronik Atmega als SOIC Gehäuse?


von sschultewolter (Gast)


Lesenswert?

Hallo sehe ich das richtig, dass es in der Atmega keinerlei SOIC Gehäuse 
gibt?

Ich habe derzeit einen Attiny84A im Einsatz. Bei dem ich derzeit ca die 
Hälfte des Flashspeichers belegt habe (weitere optimierung auch noch 
möglich). Nun versuche ich, entsprechende Befehle über ein RS485 
Protokoll zu versenden. Leider haben die Attinys keinen Hardware UART. 
Wobei, stimmt nicht ganz, es gibt ein paar wenige Versionen, die auch 
eine Hardware UART Schnittstelle haben. Jedoch fallen diese wieder 
besonders negativ auf, da diese keinen ausreichenden Flash zur Verfügung 
haben, entweder bereits bei 2KB oder halt bei spätestens 4KB ist 
Feierabend.

Das ganze wird für die Ansteuerung von WS2812B Leds genutzt. Ansonsten 
sind keinerlei Pins belegt.

Was kann man nun tun, um weiterhin ein SOIC zu nutzen mit UART. Gibt es 
ein Tutorial, wie man bei den Attinys eine gute SoftwareUart einbaut? 
Oder eventl. ein IC einsetzen, welches über SPI oder I2C mit den Attiny 
kommuniziert.

von René K. (cyprius)


Lesenswert?

Weshalb muss es denn unbedingt SOIC sein? Wenn es um die Lötbarkeit geht 
sind die QFPs ähnlich einfach zu verarbeiten, wenn es um den Platz geht 
wäre z.B. QFN eine Lösung (und mit Heißluft trotzdem machbar).

: Bearbeitet durch User
von Max H. (hartl192)


Lesenswert?

Wenn's SOIC sein muss, gibt es auch Hersteller die uCs mit HW-USART im 
SOIC bauen, z.B. Microchip.

von H.Joachim S. (crazyhorse)


Lesenswert?

Software-UART ist i.a. kein Problem.
Insbesonders das Senden ist extrem einfach. Also versuch den Tiny85 mit 
8kB.

von Yalu X. (yalu) (Moderator)


Lesenswert?

Was ist mit dem ATtiny1634, dem ATtiny828 oder dem ATtiny841?

Die haben alle mindestens 8KiB Flash, mindestens einen USART und sind im
SOIC-Gehäuse verfügbar.

: Bearbeitet durch Moderator
von sschultewolter (Gast)


Lesenswert?

Hallo yalu,

danke! Das war das was ich am liebsten hören wollte. Habe bei euch die 
Liste durchgesehen und sortiert, da aber nicht die Kombination SOIC >= 
8KiB Flash gefunden. Bei Atmel war mit der Filter etwas konfus, da man 
dort nicht das Package auswählen konnte.

Kurze Rückantwort auf eine Frage oben. Ja es sollte wenn möglich SOIC 
sein. Die andern Komponenten sind ebenfalls in dem Formfaktor (RS485 
ICs). Des weitern tue ich mir ab und zu etwas schwer mit dem austauschen 
von TQFP Packages. Das Löten mit einem Heißluftfön ist nicht zwingend 
das Problem. Jedoch beim Ablöten kommt man da meist auf Temperaturen, 
die ich für die umliegenden Komponenten ebenfalls nicht als gut nennen 
würde.

von sschultewolter (Gast)


Lesenswert?

ATtiny828,

der scheint kein SOIC zu sein. Die anderen beiden schon. Gerade der 
letzte gefällt mir gut, da nicht übermäßige Pinouts hat, die ich nicht 
benötige.

von c-hater (Gast)


Lesenswert?

sschultewolter schrieb:

> Leider haben die Attinys keinen Hardware UART.
> Wobei, stimmt nicht ganz, es gibt ein paar wenige Versionen, die auch
> eine Hardware UART Schnittstelle haben. Jedoch fallen diese wieder
> besonders negativ auf, da diese keinen ausreichenden Flash zur Verfügung
> haben, entweder bereits bei 2KB oder halt bei spätestens 4KB ist
> Feierabend.

Sag' mal, wie schwer ist es für dich, die parametrische Suche zu 
verwenden, die Atmel bereitstellt?

www.atmel.com/products/microcontrollers/avr/tinyavr.aspx?tab=parameters

Nach drei einfachen Mausoperationen weiß man, daß es fünf Tinys gibt, 
die sowohl >=8k Flash als auch >=1UART haben. Ja mehr noch: man weiß 
sogar welche das sind...

von Yalu X. (yalu) (Moderator)


Lesenswert?

sschultewolter schrieb:
> ATtiny828,
>
> der scheint kein SOIC zu sein.

Stimmt, da habe ich mich vertan.

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.