Auswahl Mikrocontroller

OP #815902
Lesenswert?

Hallo zusammen

Ich arbeite noch nicht sehr lange mit Mikrocontroller. Bisher 
hauptsälich mit SPS-Steuerungen (Siemens S7). Ich bin mache momentan 
eine Ausbildung als Ingenieur Berufsbegleitend.
Ich möchte ein Projekt mit einem Mikrocontroller lösen. Der 
Mikrocontroller sollte ca. 40 DIOs haben, 2xPWM Ausgang, 4xAnaloge 
Eingänge, 2xAnaloge Ausgänge und man müsste noch ein Display ansteuern 
können (das Display besizt einen SED1520 DOT MATRIX LCD DRIVER). Was für 
ein Controller würdet ihr empfehlen? Ich habe bisher unsere 
Schulcontroller immer mit Java programmiert.(war ein Motorola MPC555 und 
MC68332)

Mfg
Ralph Kessler
Gast #815987
Lesenswert?

Hi

Für den DA-Wandler solltest du wohl eher ein externes Bauteil verwenden.

Mit deinen anforderugen kommst du um ein SMD IC nicht herum, dessen bist 
du dir doch bewusst oder? Falls es denoch ein DIP sein soll, wäre ein 
IO-Expander für die IOs am besten.

Ansonst schau dir doch mal die PICs (PIC18F oder PIC24F/PIC24H) an.
Einsteigerinfos gibts unter www.sprut.de
C-Compiler gibts dafür auch gratis im Netz.

mfg SChoasch
#816011
Lesenswert?

Die meisten Anforderungen sind einfach, bis auf, wie gesagt, der DAC. 
Wenn die Tiefpassfiltermethode für deine Anwendungen nicht ausreicht, 
dann muss man ein bischen suchen.

Von Silabs gibt es eine Reihe von MCU mit DAC:
http://www2.silabs.com/tgwWebApp/appmanager/tgw/tgwHome?_nfpb=true&_pageLabel=interactiveGuide&col=dac

Die PSoC von Cypress sind interessant, die haben DAC und überhaupt
kann der ganze interne Analoge/Digitale Peripherieteil benutzerdefiniert
verschaltet werden:
http://www.cypress.com/products/?gid=13&fid=24&category=PSoC&;

Die Silabs und Cypress basieren mehr oder weniger auf einem 8051 Kern 
(die Cypress etwas weniger). Das ist ein zwar etwas altmodisches, aber 
doch
ziemlich erfolgreiches design - du wirst dich aber mit C oder Assembler
anfreunden müssen.

Aktueller wären ARM Cores. Analog hat eine ganze Reihe ARM7 basierender 
Cores mit DAC, ADUC7026 könnte hinkommen.
http://www.analog.com/en/subCat/0,2879,762%255F%255F0%255F%255F0%255F,00.html

Den gibt es auch auf einem Entwicklungsboard für 60 Euro:
http://www.olimex.com/dev/aduc-p7026.html
Gast #816535
Lesenswert?

Wenn Du bei 16/32 Bittern bleiben möchtest, gibt es von Renesas eine 
Menge geeigneter µCs. Starterkits kosten so 150,-- und sind z.B. für 
H8SX/1664 und SH7211 erhältlich. Da mußt Du auf garnichts verzichten und 
hast ein Board, eine Entwicklungsumgebung und hohe Leistung.
#3245828
Lesenswert?

Hallo, ich würde gerne mit einem Microkontroller eine Aufgabe testen. 
Ich will 16 LEDs anteuern, die unterschiedlich angeschaltet werden 
sollen. Der Controller soll mit zwei Schieberegister verbunden werden. 
Ich bräuchte jetzt ein Board, was 16 Bit aufweist und wo ich die zwei 
Bauteile extra an löten kann.

Herzlichen Dank

Gruß
Holger
Gast #3246131
Lesenswert?

Holger Laut schrieb:
> Der Controller soll mit zwei Schieberegister verbunden werden.
> Ich bräuchte jetzt ein Board, was 16 Bit aufweist und wo ich die zwei
> Bauteile extra an löten kann.

Bei externen Schieberegistern braucht es keine 16 Outputs am µC.

Für den billigen Sofortstart bietet sich das TI MSP Launchapd an. Deine 
eigenen Schaltungsversuche packst du auf ein kleines Steckbrett. Die 
Entwicklungsumgebung gibt es für lau. Mit Grace bekommst du auch einen 
Konfigurator für die Peripherals.
#3250632
Lesenswert?

Trolljaeger schrieb:
> Holger Laut schrieb:
>> Der Controller soll mit zwei Schieberegister verbunden werden.
>> Ich bräuchte jetzt ein Board, was 16 Bit aufweist und wo ich die zwei
>> Bauteile extra an löten kann.
>
> Bei externen Schieberegistern braucht es keine 16 Outputs am µC.
>
> Für den billigen Sofortstart bietet sich das TI MSP Launchapd an. Deine
> eigenen Schaltungsversuche packst du auf ein kleines Steckbrett. Die
> Entwicklungsumgebung gibt es für lau. Mit Grace bekommst du auch einen
> Konfigurator für die Peripherals.

Hallo, der Controller sollte aber mindesten zwei Ports (Eingang) haben, 
weil ich acht Taster und 8 LEDs ansteuern möchte. Somit wären zweit 
Ports nötig jeweils 8 bit.

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