Forum: Mikrocontroller und Digitale Elektronik AVR: led matrix macht probleme in audio projekt


von kai (Gast)


Lesenswert?

heyho,

hoffe von euch kann mir jemand auf die sprünge helfen, hab folgendes 
problem und komme auf keine grünen zweig.
ich bastel an nem avr basierten synthesizer, hab 2 avrs in der 
schaltung, einen mega8 (macht die klangerzeugung) und eine mega32 (macht 
sequencing), am mega32 hab ich eine 8x8 led matrix (gebaut nach 
http://www.mikrocontroller.net/articles/LED-Matrix) angeschlossen. das 
problem is dass ich komische störungen im audiobereich kriege wenn die 
matrix geschalten wird.

hab leider keinen schaltplan in digitaler form, hoffe ihr versteht mich 
trotzdem^^
bin kein elektroniker und beschäftige mich auch erst seit ein paar 
monaten mit ucontrollern, drum hoffe ich es wird irgendwas 
offentsichtliches sein ;)

von holger (Gast)


Lesenswert?

Du hörst die Multiplexfrequenz.

von kai (Gast)


Lesenswert?

an sowas hab ich schon gedacht, nur wie, bzw wo kann ich die rausfiltern 
?
ausserdem hör ich noch nen "klick", kann das sein, dass da zu große 
spannungspitzen entstehen wenn die leds geschalten werden  und die den 
"klick" verursachen ?  sry wenn ich mich unversändlich ausdrücke, bin 
wirklich erst dabei in der etechnik sache durzusteigen.
thx trotzdem.

von Ulrich P. (uprinz)


Lesenswert?

Hi!

Du solltest die Stromversorgungen für die digitalen und die analogen 
Schaltungsteile weitestgehend getrennt führen. Sie sollten sich 
Sternförmig ( für Vcc und Masse/GND) vom Speisungspunkt ( 
Netzteil-Anschluss auf der Platine) verteilen. Nimm eine großzügige 
Kapazität am Sternpunkt ( z.B. 100µF), füge aber auch in den jeweiligen 
Sektoren ( analog, sequencer, display) lokale Kapazitäten hinzu: 10µF 
für analog, 10µF für sequencer, 100µF für LED, alles möglichst dicht am 
größten Verbraucher der Sektion.
Achte peinlichst genau darauf, dass alle 100nF Blockkondensatoren 
vorhanden sind und möglichst dicht am jeweiligen Chip liegen.

Ich weiß nicht, wie Du die analogen Signale ( audio) erzeugst, direkt 
asu dem AVR oder per DAC. Wenn Du einen externen DAC hast, dann schalte 
in seine Versorgung einen kleinen Widerstand und direkt am DAC dann 10µF 
und 100nF parallel.

Das ist jetzt nur aus dem Ärmel geschüttelt und muss auch nicht alles 
auf einmal sein. Das wichtigste ist sicherlich die sternförmige Führung 
der Versorgung und Masse. Selbstverständlich sind die 100nF zwischen 
jedem Vcc Pin eines Chips und der Masse direkt und ganz nah am Chip. 
Danach dann erst einmal 10..100µF am LED Treiber. Und so weiter...

Gruß, Ulrich

von kai (Gast)


Lesenswert?

hey,

thx für die antwort, klingt schonmal nach nem guten rat :)
abblockkondesatoren an den ICs sind alle da, bin grade dabei die 
restlichen elkos nachzurüsten. externen dac habich keinen, benutze die 
pwm ausgänge mit entprechendem rc glied. hab mal alle analogschaltungen 
rausgenommen, kein "klick" mehr, scheint so als
würde zumindest das "klicken" nicht von der matrix verursacht werden. 
werd mir nochmal die stromversorgung vornehmen.

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.