Forum: Mikrocontroller und Digitale Elektronik Auswahl von MCU


von dortmunder (Gast)


Lesenswert?

Hallo alle Zusammen,

da ich neue im MikrocontrollerWelt brauche ich euren Rat.
Ich suche eine Mikrocontroller mit folgenden Eigenschaften.

--> Das Mikrocontroller muss einer 32 Bit sein

Clock-Frequenz [MHz]: 100 min 50
Bus-Breite[Bit]:32 min 16
Flash [kByte] :64
RAM [kByte]:16
EEPROM  OTP  Flash [kByte]: must have
Watchdog :1
Input Capture-Unit (“intelligent”):  2
HW-Interrupts: nice to have
SW-Interrupts: must to have
Vcc: 3.3
Preis  10K  Jahr [€]: <3 euro


Für jeden tipps bin ich dankbar

von dortmunder (Gast)


Lesenswert?

Ich habe was überlegt und bin ich zu den Folgenden Controller ,die zu 
Auswahl gekommen:

TI(C2000)
TI (Stellaris)
TI (Tiva)
NXP (LPC1754)
LPC229x
LPC236x

Was sagt Ihr dazu?
Welche Mikrocontroller ist zu empfehlen?

danke in voraus

von Purzel H. (hacky)


Lesenswert?

Bei welchen Herstellern hast den bereits recherchiert ?

Atmel, Microchip, ...

von dortmunder (Gast)


Lesenswert?

Ich habe bei Atmel,Microchip ,TI und ST recherchiert.
Da es mir die Erfahrung fehlt, kann ich nicht meine Auswahl zu 100% 
beurteilen.

von Mike (Gast)


Lesenswert?

Ich empfehle: STM32F4

Für ganz wenig Geld gibt es das STM33F4-Discovery Board, ein Eval-Board 
ink. Programmer und Debugger über USB:
http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419

Als Gratis IDE CooCox: http://www.coocox.org/index.html

Oder falls Du etwas Erfahrung hast: Eclipse mit passendem GCC 
ARM-Compiler:
https://launchpad.net/gcc-arm-embedded/

von dortmunder (Gast)


Lesenswert?

@Mike danke
Ich suche kein Board sondern eine passende Mikrocontroller.

von Ben W. (ben_w)


Lesenswert?

warum sind dann keine STs in deiner engeren Auswahl?
denke du wärst mit der STM32F0 Reihe recht gut bedient.

Ansonsten schau dir evtl. noch den Hersteller EFM32 an, so als Recherche 
...

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Meine Empfehlung:
Einen Controller aus der STM32 Reihe. Die haben 24..168MHz, 
allerdings muss das EEPROM per Software emuliert werden oder man muss 
eine Batterie anschließen und das Backup-RAM nutzen.

Hier die Preise:
http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F103VCT6/?qs=sGAEpiMZZMtGzcFJCuAvkbi1KyUlfhkq

http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F205VBT6/?qs=sGAEpiMZZMuP%2fQeRSdvksKZFkjPVQOBj

Das sind die offiziellen Preise. Euer Einkäufer kann den Preis evt. auf 
unter 3€ bei garantierter Abnahme drücken.
Oder eben bei euren Distris anfragen.

Der Vorteil der STM32'er:
Es gibt von dieser Controller-Reihe über 250 unterschiedliche 
Ausbaustufen und Varianten, da wird sicher einer der euren 
Preisvorstellungen entspricht dabei sein.
Ich habe die 100-Pin Variante für euch heraus gesucht, ich meine der hat 
schon einen 16-Bit Bus dabei, bin mir jetzt nicht ganz sicher. Ansonsten 
musst Du einen mit 144 Pins heraussuchen, der hat einen 32Bit externen 
Bus.

Fast alle Features sind im Artikel STM32 aufgelistet.

von Dieter (Gast)


Lesenswert?

@Dortmunder:
geht es nur um die Kosten bei der oben genannten Spezifikation?
Sehe ich es richtig, dass Du die Dinger nicht selber programmieren 
musst?
Setzt Dich mal mit Deiner Entwicklungsabteilung auseinander, die haben 
Erfahrung bezüglich der externen Beschaltung, der Programmierumgebung 
und der Möglichkeit zu debuggen. Jeder µC hat auch eingebaute Fallen.

Wenn Du keine Entwicklungsabteilung im Hause hast, setzt dich mit einem 
Distri auseinander der auch eigene Applikationsingenieure hat. Mir fällt 
spontan AVNET ein, aber es gibt auch viele andere.

von krumeltee (Gast)


Lesenswert?

Dann nimm den Controller so und bau dir SWD oder JTAG aussenrum selbst, 
mehr als den SWD und einen Audio DAC hat das Discovery nicht mit drauf.

von ddf (Gast)


Lesenswert?


von dortmunder (Gast)


Lesenswert?

Ich habe die STM (32F103),STM (32F2)und STM (32F105).
Nachteil bei denen ist :
bei Input Capture-Unit: 4x16bit channels, capture event on rising or 
falling edge, IRQ, DMA request.
 Es wäre gar nicht schlecht wenn es 32 bit channel wäre.

und aus diesem Grund habe ich die nicht in engeren Auswahl.

von Mike (Gast)


Lesenswert?

>@Mike danke
>Ich suche kein Board sondern eine passende Mikrocontroller.
Selbstverständlich kann man auch nur den Mikrocontroller kaufen!

von dortmunder (Gast)


Lesenswert?

Kosten auch : weniger als 3 euro
Wichtigste kriterium ist Input Capture-Unit (muss)
und natürlich die Verfügbarkeit das Produkt mindesten 3 jahre

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

dortmunder schrieb:
> Ich habe die STM (32F103),STM (32F2)und STM (32F105).
> Nachteil bei denen ist :
> bei Input Capture-Unit: 4x16bit channels, capture event on rising or
> falling edge, IRQ, DMA request.
>  Es wäre gar nicht schlecht wenn es 32 bit channel wäre.
>
> und aus diesem Grund habe ich die nicht in engeren Auswahl.

Der STM32F2 und STM32F4 hat TIM2/TIM5 mit 32 Bit "Input Capture-Unit"

von Dieter (Gast)


Lesenswert?

dortmunder schrieb:
> und natürlich die Verfügbarkeit das Produkt mindesten 3 jahre

deswegen mein Tipp, nimm Dir nen Distri und verhandel mit denen. Lass 
Dir nen Vertrag unterschreiben bezüglich Abkündigungszeiteun und 
Last-Time-Buy

von dortmunder (Gast)


Lesenswert?

@ Danke an alle
Ich habe noch eine Frage.
Wenn ich den auswahl habe zwischen den STM32F2 ,STM32F4 und LPC1754 
(NXP)?
Was könntet ihr mich empfehlen?

von Matthias (Gast)


Lesenswert?

wäre noch nicht schlecht was genau du "capturen" willst. Willst Du Daten 
von einem externen ADC z.b. holen?

Wir verwenden in der Firma den ATSAM3S von Atmel, der hat eine parallel 
input capture unit bis 32Bit, aber auch standard timer als input 
capture.
An den parallel input capture hängen wir einen schnellen ADC dran und 
holen die Daten quasi parallel direkt in den SRAM ohne die CPU zu 
belasten. Vielleicht ist es ja das was du machen willst/musst.

Den SAM3S in 64Pin und 64k flash/16k sram haben wir für 1.53Euro bei 
1000St, wir beziehen unsere Bauteile bei Ineltek.

Grüße Matt

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Vom STM gibt es sehr viel Auswahl, auch an Gehäuseformen (Pinanzahl), 
was NXP nicht so sehr hat. Auch sind die gleichen Pins bei allen STM32 
Derivaten mit dem gleichen Gehäuse auch an der gleichen Position 
angebracht (bis auf STM32F1 - F2/F4, die benötigen ein paar andere 
Powerpins, siehe Doku, sind aber nur wenige Pins)
Wenn eure Firma noch mehr als nur ein Board macht, so wäre man mit der 
STM32 Produktlinie gut bedient. Aus diesem Grund nutze ich auch den 
STM32 schon seit Jahren. ST wird auch den STM32 garantiert nicht so 
schnell einstampfen, im Gegenteil, die Palette wird massiv erweitert und 
fast wöchentlich gibt es einen neuen mit anderen Features.

von dortmunder (Gast)


Lesenswert?

@ Matthias
Für unsere Anwendung sind die Capturen sehr wichtig und da es die 
Platine sehr klein (kein Platz) ist, wollen wir nach Möglichkeiten SW 
Lösungen anwenden.

Hardware seitig kann ich das nicht einschätzen aber wie es oben gennante 
Anforderungen sind uns relevant.

Wie ich bis jetzt recherchiert habe, bevorzuge ich auch den STM32 aber 
ich bin immer noch nicht ganz sicher ...

von MCUA (Gast)


Lesenswert?

>Clock-Frequenz [MHz]: 100 min 50
RX wäre noch ne Möglichkeit, hat ua höhere Rechenleistung.
Sollte bei den Mengen für rel wenig eu zu machen sein.

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.