Forum: Mikrocontroller und Digitale Elektronik Welchen Controller ?


von Paul (Gast)


Lesenswert?

Hallo,

ich brauche einen Mikrocontroller der 4 Digitale Eingangssignale 
verarbeiten kann und 4 ADC Wandlungen kann. Dafür würde ja ein mega8 von 
Atmel reichen. Mein Problem ist das ich auch 4 DAC Wandlungen brauchen. 
Stehe da so ein bissel auf dem Schlauch wäre schön wenn mir jemand 
helfen könnte, welche Geräte da gut einsetztbar wären.

MFG
Paul

von Ja mann (Gast)


Lesenswert?

...kommt darauf an was du mit dem DAC Signal machen willst und welche 
Ansprüche du an selbiges hast; die meisten AVRs haben PWM Ausgänge, die 
du als DAC benutzen kannst.

Ja mann

von Yob (Gast)


Lesenswert?

Hi, du kannst auch mal im Datenblatt nachen schauen ob dieser eine SPI 
oder I2C - Schnittstelle besitzt, dann bist du frei in der Wahl deines 
DAC-Wandlers, muss nur ne SPI-Schnittstelle haben. Damit kannst du auch 
mehrere an einem Bus betreiben, also brauchst du nur eine 
SPI-Schnittstelle.

Gruß Yob

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Sehr hohe Sampleraten wirst Du mit externen DACs am AVR aber nicht 
erreichen. Es sei denn, es sind parallele DACs, aber dafür reichen die 
Pinne wieder nicht :-(

von Jochen M. (taschenbuch)


Lesenswert?

Klar reichen die Pins.
Es gibt genügend DAC mit parallelen Eingängen und Latch.
Oder einfach 4 parallele Lachtes auf den gleichen 8-Bit Bus schalten und 
und ein Strobe Signal je Latch. Sogar die Strobes könnten noch gemuxt 
werden.
An die Latches dann jeweils einen DAC.

So reichen die Pins sogar bei einem Tiny26 locker.

Jochen Müller

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bei höheren Sampleraten ist Zeit das Problem. Wenn Du ewig latchen und 
muxen mußt, bis alles im DAC angekommen ist, kannst Du gleich ´nen 
seriellen nehmen. Der AVR kann beim Bedienen dieses DAC dann auch keine 
anderen Dinge machen, weil alles in Software erledigt werden muß. Der 
Anwendungszweck entscheidet über die Verwendbaren Bauteile. Ich 
persönlich baue lieber einen größeren Controller mit vielen Pins als 
etliche Expander-Chips auf die Platine.

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.