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
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
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
...
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=sGAEpiMZZMtGzcFJCuAvkbi1KyUlfhkqhttp://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.
@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.
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.
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"
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
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
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.
@ 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 ...