Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller mit 16ADC Eingängen


von Rene M. (Firma: RWTH Aachen) (rene_m)


Lesenswert?

Da ich permanent 16 LWL Signale hinsichtlich ihrer Signalstärke einlesen 
möchte, suche ich einen Mikrocontroller mit 16 ADC Eingängen.
Kennt ihr einen, der dazu C unterstützt?

von Programmierer (Gast)


Lesenswert?

STM32F051R4T6

von Volker Z. (vza)


Lesenswert?

Zeitgleich oder nach ein ander?

von Rene M. (Firma: RWTH Aachen) (rene_m)


Lesenswert?

Volker Zabe schrieb:
> Zeitgleich oder nach ein ander?

Am Besten natürlich Zeitgleich, wobei das bei 10MHz fast egal ist.

von Rene M. (Firma: RWTH Aachen) (rene_m)


Lesenswert?

Programmierer schrieb:
> STM32F051R4T6

Wird es auch von AVR Studio unterstützt und gibts es möglicherweise auch 
als Steckbaren Mikrocontroller. Sprich ich kann ihn von der Schaltung 
abnehmen und eben umprogrammieren wie den Atmega16?

von Programmierer (Gast)


Lesenswert?

Rene Müller schrieb:
> Wird es auch von AVR Studio unterstützt
Da das kein AVR ist natürlich nicht.

Rene Müller schrieb:
> und gibts es möglicherweise auch
> als Steckbaren Mikrocontroller.
Den gibts nur als SMD-Chip. Den könntest du auf eine kleine Platine 
löten zum Stecken.

Rene Müller schrieb:
> Sprich ich kann ihn von der Schaltung
> abnehmen und eben umprogrammieren wie den Atmega16?
Wieso sollte man das tun wollen? Verbinde die JTAG/SWD Pins des 
Mikrocontrollers mit einem Stecker auf der Platine, da kannst du ihn 
direkt in der Schaltung programmieren, und direkt mit der Peripherie 
aussendrum testen & debuggen. Geht bei AVR's übrigens auch...

von Falk B. (falk)


Lesenswert?

@ Rene Müller (Firma: RWTH Aachen) (rene_m)

>> STM32F051R4T6

>Wird es auch von AVR Studio unterstützt

Nein, denn es sit ein STM32 von ST und kein IC von Atmel.

> und gibts es möglicherweise auch
>als Steckbaren Mikrocontroller.

Ja, z.B. als Discovery Board bei ST.

>Sprich ich kann ihn von der Schaltung
>abnehmen und eben umprogrammieren wie den Atmega16?

Sowas macht heute kein Mensch mehr. Dafür wurde vor langer Zeit ISP 
erfunden, In System Programming.

>Am Besten natürlich Zeitgleich, wobei das bei 10MHz fast egal ist.

So einen Satz von einem mutmaßlichen Studenten zu hören ist schon 
irgendwie deprimierend. Was soll er uns sagen?
Ausserdem solltest auch du dich mit dem Thema Netiquette befassen. 
Zu unser aller Vorteil.

https://www.mikrocontroller.net/articles/Netiquette#Klare_Beschreibung_des_Problems

von Rene M. (Firma: RWTH Aachen) (rene_m)


Lesenswert?

AVR unterstützte Mikrocontroller mit 16 ADC Eingängen gibt es wirklich 
keine ?

von Programmierer (Gast)


Lesenswert?

Rene Müller schrieb:
> AVR unterstützte Mikrocontroller mit 16 ADC Eingängen gibt es wirklich
> keine ?
Wer sagt das? Hat überhaupt irgendwer explizit nach AVR's gefragt? Der 
STM32F051R4T6 passt zu den Anforderungen im 1. Post.

von Udo S. (urschmitt)


Lesenswert?


von Arc N. (arc)


Lesenswert?

Rene Müller schrieb:
> AVR unterstützte Mikrocontroller mit 16 ADC Eingängen gibt es wirklich
> keine ?

Doch. Div. XMegas oder ATmega640/1280/2560

Nur
> Am Besten natürlich Zeitgleich, wobei das bei 10MHz fast egal ist.
unterstützt kein einziger, auch nicht der oben genannte STM32, 10 MHz 
was auch immer (10 MHz Abtastrate, insgesamt für alle Kanäle oder für 
jeden).

von Rudolph (Gast)


Lesenswert?

Wenn es ein AVR sein soll, die parametrische Suche von Atmel ist ganz 
nett.
Die ATMega1280, ATMega2560 und ATMega640 haben 16 ADC Eingänge.
Aber wie üblich einen ADC und einen Multiplexer davor.

Wie wäre es denn mit zwei ADCs mit je acht Kanälen die über SPI 
angebunden werden? Z.B. AD7888 - aber "natürlich" ist der auch in SMD.
Das gleiche Spiel, ein ADC mit Multiplexer, dafür kann man das an jeden 
Controller zusätzlich mit dran hängen.

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.