STM32 + ADC + LAN.Aufwand? Erfahrungen?

Gast #3077834
Lesenswert?

Hallo Zusammen,

ich bin gerade auf der Suche nach einer Lösung für folgende 
Anforderungen:
8 Kanäle Analog in AD Wandler mit ca 200-300Ksps gerne auch mehr.
Start durch Trigger (Digitalflanke)
Signallänge ca 100ms. Signal soll gewandelt (mehr oder weniger synchron) 
werden.
Abschließend Werte über Ethernet verschicken ( ich dachte an UDP)

Das ganze sollte weiche Echtzeit beherrschen, d.h. Werte können ggfs 
auch mit DMA direkt in einen Speicher gestreamt werden und von da aus 
verschickt werden. Wenn ein Verhältnis von 50% Wandung und 50% Netzwerk 
erreicht wird wäre dies okay

Sollte der Controller für die FFT zu langsam sein können auch direkt die 
Zeitbereichssignale verschickt werden

Meine Frage: Hat jemand so etwas schon gemacht, und hat hierzu 
Erfahrungen?

Ich hatte zur Umsetzung an einen STM32F407 gedacht, bevorzugt mit 
internem Wandler, zur Not geht auch extern. Dazu ein externer PHY. Packt 
das die Hardware?

Wie schätzt ihr den Aufwand zu Einarbeitung etc. ein?
Grundlagen die vorhanden sind: PIC18FXX - recht sattelfest ebenso in C, 
Erfahrungen mit STM jedoch keine...

Grüße aus dem nächtlichen Labor

SBL
(Firma: EleLa - www.elela.de) #3078384
Lesenswert?

Ja, stimmt, die gibt es noch nicht so einfach. Zumindest stehen die 
schon auf "Active" und sollten demnächst auch bei Farnell & Co zu 
bekommen sein. Derzeit gibt es die nur bei mouser.com

Der RAM ist nicht nur nicht zusammenhängend auch sind die 64KB CCM RAM 
nicht per DMA erreichbar.

200..300Ksps mit einem STM32, der zwar 3 AD-Wandler drin hat, je Kanal 
und Wandler aber auch 1,7µs benötigt. Musst Du mal ausrechnen ob das hin 
haut für die 8 Kanäle und wie Du das am besten aufteilst.

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