Hallo, ich suche einen atmel controller bei dem ich einen AD-Wandler als eingang nutzen kann und die erzeugte bitzahl direkt im PWM umsetzen kann. soweit ich weiß ist das beim atmega8 ja nicht möglich. Außerdem würde ich gern eine frequenz von mindestens 200-500Hz erreichen. kann mir jemand bei der auswahl des controllers helfen? wäre es auch mit 2 atmega8 oder mit timer möglich? lg hannes
Ich sehe nicht, warum der Mega8 nicht gehen sollte. Er kann eine 10-Bit-PWM und hat einen 10-Bit-A/D. Ich würde allerdings den Mega88 nehmen, aber nicht wegen der gewünschten Funktionalität, sondern weil der aktueller ist, mehr kann, etwa gleich viel kostet, und pinkompatibel ist.
also kann der atmega das doch? dachte man kann PORTC nur in eine richtung betreiben, also AD-Wandler oder PWM. vielleicht hab ich mich aber auch verlesen ^^ danke erstmal für die hilfe! lg hannes
achja kann mir einer noch sagen wie lange ich warten muss wenn ich den multiplexer am AD-Wandler umschalte um auf einen anderen eingang zu kommen?
PORT C kann (wie die anderen auch) bitweise geschaltet werden und die Pins können sowohl digital als auch für den ADC genutzt werden (gemischt). Beim Umschalten des Input-Multiplexers zwischen den Eingängen kann sofort eine neue gültige Konversion gemacht werden (manche empfehlen allerdings, den ersten Wert nach Umschalten zu verwerfen - das kann ich aber nicht nachvollziehen). Nur beim Umschalten der Referenzspannung muss eine Wartepause eingelegt werden.
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.