Ich habe ein altes Projekt in der Schublade, dass die digitale Kommunikation über DC-Stromversorgungsleitungen zum Thema hatte. Die Modulation und Demodulation (MSK) wurde komplett in Software vorgenommen, um Kosten für inzwischen schwer verfügbare Spezial-ICs zu sparen. Realisiert wurde das Ganze mit einem SAMD11, der einen ARM Cortex M0+-Kern besitzt. Dieser war ideal geeignet, da er neben dem 12bit ADC auch über einen 10bit DAC zur Signalformerzeugung verfügte. Zudem kostete er in Stückzahlen unter 1€. Leider ist die Programmierung der SAMD-Serie äußerst mühsam (v.a. wegen der manuellen Registersynchronisation) und es kam immer wieder zu Kommunikationsabbrüchen, weil die DMA-Einheit sich sporadisch aufhängte und neu gestartet werden musste. Die Ursache konnte nie gefunden werden und das Projekt wurde eingestampft. Da das Thema weiterhin interessant ist, soll das Projekt wiederbelebt werden. Da ich mit Controllern der STM32-Serie sehr gute Erfahrungen habe, würde ich gerne darauf umstellen. Anforderungen wären: 1000er Preis < 2€ 10bit DAC und 12bit ADC, min. 320kSps mit DMA, ADC idealerweise differentiell, DAC notfalls auch mit 8bit. ROM >= 32kByte, RAM >= 4kByte kleines Gehäuse mit 16-32 pins. Leider scheint die Anforderung eines integrierten DAC schwer zu erfüllen sein, es werden im STM-Selektor nur STM32H7 - Boliden angezeigt, die preislich jenseits des Limits liegen. Einige Modelle aus der STM32F3xx-Reihe scheint es auch noch zu geben, aber auch die sind zu teuer. Gibt es von STM keine M0+-Controller mit integriertem DAC?
STM32G071 oder G070. Der G070 hat zwar offiziell keine DACs, aber ist derselbe Chip wie der G071, d. h. die dürften dennoch vorhanden sein.
Mike schrieb: > Gibt es von STM keine M0+-Controller mit integriertem DAC? STM32L0x2 und L0x3 http://stefanfrings.de/stm32/stm32l0.html#doku Da kommst du aber mit deinen 2 Euro nicht hin.
M0 : STM32F0 M0+ : STM32L0 / G0 Als Beispiel STM32G051F6P -32K FLASH -18K RAM -DAC und ADC -TSOP20 Gehäuse -10K Stück kosten unter 1,1€ Den gibt es auch noch mit 64K FLASH. Allgemein haben die meisten STM32 einen DAC, keine Ahnung wo du schaust....
Beitrag #7351886 wurde vom Autor gelöscht.
Kevin M. schrieb: > Allgemein haben die meisten STM32 > einen DAC, keine Ahnung wo du schaust.... 2 DACs und kleines Gehäuse: 859 von 2027 ;) In der angehängten Liste sind nur die 32G und 32L drin. Ich finde, der Rest ist entweder veraltet oder zu exotisch. Edit: die Überschrift wurde geklaut Gehäuse id core flash ram ADC-12 ADC-16 DAC | ADC-Kanäle
:
Bearbeitet durch User
Ganz allgemein: Ich benutze für solche Suchen immer die STM32CubeIDE. Dort ein neues Projekt starten und man kommt in die parametrische Suche. Dort steht auch der 10.000er Preis drin. Wenn man dort nach ADC (12Bit) und DAC einschränkt und nach Preis sortieren lässt, dann landet man bei dem bereits genannten G051.
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.