PCF8591 richtig an AVR anschließen

Gast #888175
Lesenswert?

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?
#888240
Lesenswert?

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
Gast #888248
Lesenswert?

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?
#888293
Lesenswert?

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
Gast #888313
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren