Wahl eines passenden MC

Gast #5272041
Lesenswert?

Hallo,

ich sitze im Moment an einem Projekt welches mit einem
Microcontroller realisiert werden soll. Für das Projekt bestehen 
folgende Anforderungen:
-Max Current I/O-ports: 30mA (sink)
-supply voltage: 1.8-3.6V
-ADC: mehr als 16bit
-Memory: min 768kB RAM; 8kB Flash
-Digital Peripherals: min 8 I/O ports; I2C; 3 Timer; min 2 PWM 
Möglichkeiten

Nach einiger Suche habe ich den C8051F350 von Silabs gefunden, da er 
diese Spezifikation erfüllt. Leider finde ich nur diesen, da die 
Anforderung "hoher Strom" und "hochauflösender ADC" eher selten ist.
Kennt einer von euch vll noch einen passenden Microcontroller?

Vielen Dank schon mal für die Vorschläge.
Gast #5272118
Lesenswert?

Das Einzige das in meinen Augen kritisch ist, ist:
>-ADC: mehr als 16bit

16 Bit Genauigkeit oder Auflösung?
Mit was für einer Abtastrate?

Wenn es nicht schnell sein muss nimm einen 
Delta-Sigma-Wandler/-Demodulator und integriere dementsprechend lange...
Persönliche Seite #5272158
Lesenswert?

Enigma schrieb:
> Memory: min 768kB RAM; 8kB Flash
>
> Nach einiger Suche habe ich den C8051F350 von Silabs gefunden, da er
> diese Spezifikation erfüllt.

Der hat 768 Bytes RAM, nicht 768 kBytes. Das ist also nur ein 
Tausendstel von dem, was Du haben willst.

> die Anforderung "hoher Strom" und "hochauflösender ADC"

Die widerspricht sich auch, da der hohe fließende Strom den ADC stört. 
Deswegen verwendet man externe Leistungstreiber, um den hohen Strom 
umzusetzen, und lässt den µC damit in Ruhe.

Hältst Du es für wahrscheinlich, daß Du ein Schaltungsdesign auf die 
Beine stellst, das auch nur die Dynamik eines 16-Bit-ADC ausnutzt? Hast 
Du mit so etwas schon irgendwelche Erfahrungen gesammelt?
Gast #5272166
Lesenswert?

Patrick C. schrieb:
> WICHTIGE FRAGE : meinst du nicht 768 BYTES RAM (sonnst passt der Silabs
> auch nicht )

Ja natürlich:) sorry

Patrick C. schrieb:
> HOher stromk kann auch oft gemacht werden durch mehrere pins zusammen zu
> nehmen.

nicht so elegant, wie gleich einen passendne MC auszuwählen:)

Alexander B. schrieb:
> Wie viele davon? Es gibt da nämlich meistens noch einen Max-Wert über
> alle Pins.

es reicht schon 1 Pin

Patrick C. schrieb:
> Sowieso der PSOC3/4/5/6 familie angucken

Das ist schonmal ein guter Tipp! Danke!
#5272185
Lesenswert?

Enigma schrieb:
>> Sowieso der PSOC3/4/5/6 familie angucken
>
> Das ist schonmal ein guter Tipp! Danke!

Ich hatte vor einige Jahren eine aehnliche suche nach uP, bin froh das 
ich gewaehlt habe fuer PSOC5lp. Wahrscheinlich Groessere lernkurve wie 
andere processoren aber super entwickel-tools und moeglichkeiten. Fuer 
mich ist sicher der eingebauten DC/DC converter, niedrige power 
consumption und hoehe genauigkeit meszcircuit  am wichtigsten.
Geht es um ein privatprojekt oder commerciel ? Preis fuer hoehere 
stuckzahlen kann hoch sein aber entwickeltools kosten fast nichts ($10 
fuer board incl programmer)
Gast #5272193
Lesenswert?

Für analoge Sachen wäre möglicherweise von Analog Devices die 
ADUCM-Serie interessant. Inwieweit deine Anforderungen erfüllt werden 
(oder Sinn machen - z.B. RAM / Flash)kann ich nicht beurteilen. Einfach 
selbst mal schauen...
#5272364
Lesenswert?

Renesas RX21A, 24-Bit Delta-Sigma ADC, 32-Bit-Controller, viel Speicher, 
sehr gute Peripherie und Pinout
https://www.renesas.com/en-us/products/microcontrollers-microprocessors/rx/rx200/rx21a.html

Oder MSC1201, 8051er mit 24-Bit DS ADC oder MSP430 gibt's auch mit SD24 
(Auflösung eher 16 Bit) oder STM32F373 auch mit 24-Bit DS ADC.

Höchste Genauigkeit: Die erwähnten ADuCM360-363

Bleiben noch die üblichen Fragen... u.a. welche Samplerate, was für ein 
Eingangssignal/Impedanz

Controller mit 16-Bit SAR ADC gibt's noch weitere u.a. von 
Freescale/NXP/Qualcomm
#5272474
Lesenswert?

Guido Körber schrieb:
> Patrick C. schrieb:
>> Sowieso der PSOC3/4/5/6 familie angucken.
>
> Gut gemeinter Rat: Finger weg von Cypress. Deren Produktpolitik ist
> unterirdisch, da kann man plötzlich ohne Chip da stehen, weil die eine
> neue Idee hatten.

Danke fuer der Rat. Ging das um PSOC1 serie ? Da hatte ich das gefuehl 
auch aber bei PSOC 3/5lp keine problemen doch ??
Gast #5273260
Lesenswert?

Lothar schrieb:
> Enigma schrieb:
>> die Anforderung "hoher Strom" und "hochauflösender ADC"
>
> Du solltest im Silabs Forum fragen ob das wirklich so ist, denn ich
> vermute mal die 30mA (sink) gelten für Pins im Digital Mode und wenn Du
> auf Analog Mode schaltest darf das nicht sein.

ja das ist richtig!
Deswegen ja auch das PWM
Gast #5273380
Lesenswert?

Enigma schrieb:
> es reicht schon 1 Pin

Schalte 2 normale 20mA Pins parallel, dann kannst du den externen 
Transistor sparen, wenn es wirklich um den Transistor geht, und schon 
wird das Angebot grösser.

16bit A/D, was meinst du, wie gross die Störungen sind, wie genau die 
Referenzspannung ankommt ?
Gast #5273906
Lesenswert?

Patrick C. schrieb:
> Danke fuer der Rat. Ging das um PSOC1 serie ? Da hatte ich das gefuehl
> auch aber bei PSOC 3/5lp keine problemen doch ??

Das Problem ist wie Cypress aktuell mit der Abkündigung und 
Verfügbarkeit von Bauteilen umgeht. Man muss damit rechnen, dass ein 
Chip von heute auf morgen weg ist.

Die 8 Bit Familien haben bei Cypress keine Zukunft mehr, die wollen wohl 
nur noch ARM machen.

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