Atmel Mikrocontroller mit mehr als 4 I/O-Ports gesucht

#2462738
Lesenswert?

Hallo,

gibt es von Atmel Mikrocontroller (bzw. Alternativen von anderen Marken) 
mit mehr als 4 I/O Ports im (P)DIP Gehäusestandard? Bzw. gibt es für 
andere Gehäusestandards entsprechende Prozessorensockel, für die man 
nicht SMD-löten können muss?

Falls nicht: Für ein Projekt will ich über den Mikrocontroller ca. 35 
Miniaturmotoren (3V, 20mA) ansteuern (jeweils einzelnd). Gibt es 
geeignete Multiplexbausteine, mit denen man so etwas realisieren könnte 
(zB Adressdecoder)?

Alles Gute.
Gast #2462744
Lesenswert?

Malte B. schrieb:
> Hallo,
>
> gibt es von Atmel Mikrocontroller (bzw. Alternativen von anderen Marken)
> mit mehr als 4 I/O Ports im (P)DIP Gehäusestandard?
Kommt drauf an, wie breit du die Ports brauchst. Mehr als vier 
8-Bit-Ports wird anstrengend, weil kaum noch jemand Gehäuse in der Größe 
baut. Das wären ja über 40 Pins!


> Bzw. gibt es für
> andere Gehäusestandards entsprechende Prozessorensockel, für die man
> nicht SMD-löten können muss?
Ja, etwa PLCC-Sockel. Sind aber weder billig noch einfach zu verrouten.

> Falls nicht: Für ein Projekt will ich über den Mikrocontroller ca. 35
> Miniaturmotoren (3V, 20mA) ansteuern (jeweils einzelnd). Gibt es
> geeignete Multiplexbausteine, mit denen man so etwas realisieren könnte
> (zB Adressdecoder)?
Schieberegister?

Ich hab grad ein Board fertig gemacht mit ATmega8, welches 32 Ausgänge 
(ULN2803) und 32 Eingänge (mit Pullup) hat. Als Schnittstelle RS485... 
falls dir sowas helfen würde.
#2462759
Lesenswert?

Ich bräuchte für 35 Ausgänge mehr als 4 Ports a 8bit. Also insgesamt 
mehr als 40 Pins. Genau darum ging es. Ich hab auch schon auf den 
entprechenden Seiten geguckt, allerdings mit mehr als 40 Pins keine 
"lötbaren" Lösungen mehr gefunden.

"I2C Portexpander PCF8574"

Wenn ich das richtig verstanden habe, steuere ich über drei Inputpins 8 
Ausgänge binär an? Dann wäre das genau das wonach ich gesucht habe.

Der CPLP hört sich ein wenig kompliziert an, werde mir das gleich mal 
durchlesen.

Vielen Dank an alle für die schnellen Antworten.
Gast #2462787
Lesenswert?

Was brauchst du denn nun wirklich? Komplette I/O-Pins sind doch eher 
selten gefragt, außer wenn man für alle Fälle gerüstet sein möchte. 
Willst du nur die Motoren steuern oder brauchst du auch Eingänge. Welche 
Zeitauflösung brauchst du? Wie hoch sind die Anläufströme? Müssen die 
Motoren gleichzeitig laufen können oder soll wahlweise einer aktiviert 
werden? Beschreib doch mal dein Problem.
Fast alle µC bieten SPI, TWI (=I2C) und andere Schnittstellen für 
Erweiterungen.
Gast #2463196
Lesenswert?

Malte B. schrieb:
> Die Pins sollen nur als Ausgänge betrieben werden, und es werden maximal
> 3 Motoren gleichzeitig angesteuert. Die Motoren brauchen Ströme von ca.
> 20-50 mA, da bin ich noch am austesten.

Dafür reicht ein kleiner µC mit eine Reihe von TPIC6B595 als I/O 
Erweiterung. Damit hast du dann auch gleich das Treiberproblem ohne 
zusätzlichen Aufwand erschlagen (150 mA cont., 500 mA puls). Und durch 
die serielle Anbindung über SPI wird das Ganze skalierbar und du hast 
ein übersichtliches Layout.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren