Forum: Mikrocontroller und Digitale Elektronik PWM und AD-Wandler


von Hannes Wagner (Gast)


Lesenswert?

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

von Hc Z. (mizch)


Lesenswert?

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.

von Hannes Wagner (Gast)


Lesenswert?

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

von Hannes Wagner (Gast)


Lesenswert?

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?

von Hc Z. (mizch)


Lesenswert?

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.

von Hannes Wagner (Gast)


Lesenswert?

ok, danke für die info ^^

hat mir sehr geholfen

lg hannes

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.