Hallo, möchte den PCF8591 gerne als DA-Wandler zur Audioausgabe benutzen. Wenn ich ihn so anschließe ( http://www.qsl.net/pa3ckr/bascom%20and%20avr/i2c/i2c-pcf8591.gif), mache ich dann alles richtig (ok, SDA und SCL natürlich an entsprechende Pins des Mega16)? Wie schaut es mit den unbenutzen A/D-Wandlereingängen aus? Auf GND legen? und OSC einfach offen lassen?
Hallo, wie willst Du mit einem Analog/Digital-Wandler Audio AUSGEBEN??? Gruß aus Berlin Michael
Hallo, sorry, glatt nur auf die Schaltung geschaut und den DAC Out übersehen... Eingänge würde ich an GND legen und OSC offen scheint ja auch ok zu sein. Was willst Du da für Audio ausgeben? Allzuhohe Samplerate wird es ja nicht werden, wäre da 8Bit-PWM mit dem AVR nicht besser? Gruß aus Berlin Michael
der pwm-ausgang ist leider schon belegt und ich hatte schonmal wav via PWM ausgeben versucht (gab hier mal nen democode im forum) und es klang...naja nicht so toll ;). Außerdem hatte der arge Synchronisationsprobleme, sich im File verhaspelt usw. Und 8bit sind okay für die anwendung als status-piepser, und max. samplerate ist laut datenblatt=max i2cbus rate, passt also wohl auch?
Hallo, war wohl was an der PWM-Geschichte falsch, Klang ist natürlich relativ je nach Samplerate und bei 8Bit. Samplerate = max. I2C-Busrate habe ich gelesen. Da ja das Auagabebyte erstmal zum DAC muß also theoretisch 100kHz/8Bit = 12,5kB/s. Praktisch wohl merklich weniger, I2C hat ja noch Overhead für ACK usw. usw., mehr als (alte) Telefonqualität dürfte also kaum drin sein. Was Fileausgabe angeht, sehe ich da wenig Unterschied. Geholt werden müssen die Daten in beiden Fällen, zur rechten Zeit zim DAC müssen sie genauso wie in das Timerregister für die PWM. Allerdings muß ich bei PWM das Byte nur im IRQ ins Timerregister schreiben, hier muß da noch I2C bedient werden. Für sowas sind die Teile eigentlich nicht gebaut. Ach so, Status-Piepsen? Hätte ich wohl einen Status-Piepser an einen Pin gehangen... Gruß aus Berlin Michael
Hallo, nagut, dann gebe ich der PWM vielleicht nochmal eine Chance ;), ist ja auch billiger und weniger Teilaufwand. Und nur Piepsen sollte es auch nicht sein, mindestens schon ein abgerundeter Sinus-Ton bzw. noch +Obertöne.
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.