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
...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
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
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 :-(
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.