Ich kenne aus der Cortex Familie ein paar STM uCs. An sich sind die toll. Für ein Produktredesign suche ich einen Cortex der einen C8051 ersetzen soll. Dieser muss: max 5x5mm sein ~1$ kosten (500+ Stück) mindestens 32k Flash mindestens 4k RAM min ~20 IO's einen ADC mit min 3 Eingängen internen Oszi I2C haben. Fällt da jemanden da sofort was ein? Ich suche den ganzen Tag schon :/
NXP LPC824: 32kB Flash 8 kB RAM QFN Gehäuse 5x5mm 29 IO 12ch/12bit ADC int RC-Oszillator bis zu 4x I2C kostet bei Digikey 0,99€ (bei 500 St.) passt also genau :-)
Ist zwar kein Cortex. Aber wenn du einen 8051 ersetzen willst kommt evt. ein STM8 in Frage. Die gibt es mit internen Oszi (+/- 1,5%), DMA, ADU, ... für ca. 70ct.
Schau dich mal bei Nuvoton um. Die haben z.B. M0 Cortexe in QFN33 (5x5). Betriebsspannung 2,5V..5,5V, also ggf. sogar direkt einzudesignen in bestehende 5V-Schaltung.
Decius schrieb: > STM32F103RBH Octoparts sagt nichts von 1$ Bastler schrieb: > Aber wenn du einen 8051 ersetzen willst kommt evt. ein STM8 in Frage. Wollte möglichst weg von 8 Bit, schaue ich mir aber an, Danke :) chris schrieb: > NXP LPC824: > > 32kB Flash > 8 kB RAM Wow cool Danke, werde mir im Detail anschauen, jetzt kommt es auf dir Details an :) Vielen Dank euch allen für die tollen Vorschläge.
jktotukgkg schrieb: > http://www.digikey.de/product-detail/de/STM32F030C... Hast Du auch verstanden, was dort steht?
Hallo, also ich kann nur die Freescale Kinetis Serie sehr empfehlen. Bei den MKL15Z... ist sogar der ADC recht gut. (14-Bit ADC)(12-Bit DAC) Es gibt sogar eine 5Volt Variante den MKE02Z... usw. In Punkto STM32F.... ist die Toolversorgung etwas besser. (preiswerter) Die Chips sind auch gut, aber oft nicht ganz so flexiebel mit der Auswahl der I/O Pins und derer alternativ Belegung. Auch die neuen Atmel Cortex M0 Derivate sind sehr vielseitig. Hingegeb haben die NXP LPC-Teile keine 9-Bit UART, gut wer die nicht braucht! Also Beispiel zum Anschauen: MKL15Z128VLK4 gibt aber auch andere Gehäuse sogar noch 32 Pins Bedrahtet. MKE02Z64VQH2 PS. immer vorher das Errata sheet lesen, ob die Funktionen die man braucht auch gehen.
Sascha schrieb: > Hingegeb haben die NXP LPC-Teile keine 9-Bit UART, gut wer die nicht > braucht! LPC17xx kennt MARK/SPACE Parity. Das ist das 9. Bit und wird hier aktiv benutzt (als RS485 Addressierung). Bei kleineren Varianten müsste man kurz im Manual nachschauen, da erwarte ich aber ähnliches. Für den OP würde ich EFM32ZG Serie von Silabs in den Ring werfen. EFM32HG und EFM32TG wäre auch klein, aber vermutlich > $1,00 im Preis.
:
Bearbeitet durch User
Sascha schrieb: > oder MKL05Z32VFK4 Ja, das ist ein nettes Teil. Gibt auch ein nettes kleines Demoboard dafür mit eingebautem USB Programmieradapter der sich kostenlos auf J-link umflashen lässt so dass man es auch ohne herstellergebunde Spezial-IDE verwenden kann.
♪Geist schrieb: > Cortex der einen C8051 ersetzen soll Verwende selbst Cortex für Regelung und USB aber für 1 EUR gibt es doch die neuen EFM8 8051 mit 72 MHz und 14-bit 1MSPS ADC mit DMA und 64K Flash 4K RAM da kann kein mir bekannter kleiner Cortex mit auch nicht der LPC824: https://www.silabs.com/products/mcu/8-bit/efm8-laser-bee/Pages/efm8-laser-bee.aspx
@ ♪Geist Wenn man eine komplette Rolle eines Bauteils kaufen möchte, wendet man sich nicht an den normalen Versandhandel, sondern an einen Distributor, der einem dann ein individuelles Angebot unterbreitet.
♪Geist schrieb: > Dieser muss: > ... > ~1$ kosten (500+ Stück) > ... > haben. Fällt da jemanden da sofort was ein? Ich suche den ganzen Tag > schon :/ Da fragt man sich als Ingenieur tatsächlich wie die Kostenberechnung aussieht. Bei der Anforderung 1$ @ 500 Stück gehe ich mal von 500 Stück/Jahr aus. Sollte der µC nun 2$ kosten, sind das ganze 500$ weniger "Gewinn"/Jahr. Beim Stundenlohn eines Ingenieurs, kann man etwa mit realen kosten von 500$/Tag rechnen (ca 65$ Stundenlohn). Somit ♪Geist schrieb: > Ich suche den ganzen Tag schon :/ wäre das erste Jahr bereits finanziert. + einarbeitung neuer Peripherie + neue IDE + Rückschläge da neue Hardware könnte man auch mit höheren Stückzahlen und mehreren Jahren rechnen. Das nur am Rande, die mir bekannten Cortexen, welche die Spez erfüllen wurden inzwischen schon genannt. (MKL)
Operator S. schrieb: >> haben. Fällt da jemanden da sofort was ein? Ich suche den ganzen Tag >> schon :/ > > Da fragt man sich als Ingenieur tatsächlich wie die Kostenberechnung > aussieht. Autor: ♪Geist (Gast) Datum: 26.01.2016 11:48 Schaue Mal auf die Uhrzeit, und ich bin nicht der Frühaufsteher : Die 500Stk habe ich als Orientierung bezogen auf den Preis genommen. Und es sind auch andere Faktoren, weshalb ich mich nach Alternativen umgeschaut habe. Wenn wir in einem Produkt kundenspezifische Wünsche erfühlen sollen, aber uns nur noch ein paar Byte Flashspeicher zur Verfügung stehen, ist es ein Argument sich nach einer Alternative umzuschauen. Auch wenn evtl. neue IDE her muss und man als Ing. Einarbeitungszeit braucht.
Operator S. schrieb: > + einarbeitung neuer Peripherie + neue IDE Wieso neue IDE? Arm Cortex lässt sich mit der vorhandenen normalen IDE machen die man auch für sonstigen C/C++ Kram benutzt, immerhin werden die ARMs üblicherweise auch gerne in C oder C++ programmiert, dafür gibts IDEs wie Sand am Meer. Das einzige was wirklich zeitraubend ist ist die Peripherie des Controllers kennenzulernen und zu verstehen wie man sie am geschicktesten für seine Zwecke einsetzt, Stunden über Stunden mit dem Reference Manual zu verbringen. Vor dem Reference Manual bewahrt einen auch keine Hersteller-IDE und keine Hersteller-Lib, es sei denn man will nicht viel mehr machen als hybsche Blinkenlights.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.