Seltsames Verhalten von µC-Schaltung

OP #644270
Lesenswert?

Hallo

Mein Board hier zeigt ein extrem merkwürdiges Verhalten.

Zum Board:
Das Ding ist bestückt mit 2 AT-Mega128 (5V, 14,7456MHz), die völlig 
unabhängig voneinander agieren!
Der eine AVR (AVR1) übernimmt derzeit die RS232, ein LCD und den I2C 
Bus.
Der andere AVR (AVR2) steuert einen Laserpointer (5V, ca. 80mA) und 2 
Luxeon LEDs (5V, 700mA max, 3W)

Nun folgendes:
Solange nur der AVR1 in Betrieb ist funktioniert alles perfekt.
Schaltet man nun den anderen AVR zu und lässt ihn etwas mit dem 
Laserpointer spielen ist auch noch alles okay.

Aber sobald man diesem AVR die Luxeons einschalten lässt bricht sofort 
die gesamte Logik des AVR1 zusammen und die des AVR2 ist auch nicht mehr 
fehlerlos . Der AVR1 sendet über das LCD und die RS232 nur noch wirre 
Zeichen und nach wenigen Sekunden dann überhaupt nix mehr.
Die 2 Luxeons werden über PWM gedimmt. Dimmt man die Luxeons nur gaaanz 
leicht funktionieren beide AVRs noch, sobald man jedoch mehr Strom durch 
die Luxeons jagt geht gar nichts mehr.


Spannungseinbrüche sind auszuschließen. Habe die Schaltung an nem 
stabilisierten Labornetzteil und auch nach längeren Betrieb der Luxeons 
geht nix.

Ich könnte mir nur noch das magn. Feld erklären. Die Zuleitungen 
(+5V/GND) für die Luxeons kreuzen (layerversetzt natürlich) die des 
I2C-Bus und des LCDs. Aber dass das gleich so krass ist? Außerdem legt 
es den kompletten AVR1 lahm. Der AVR1 kann nichtmal eine LED blinken 
lassen die vom magn. Feld nix mehr mitbekommen dürfte.

Woran könnte das noch liegen?
Ich weis, ihr habt weder Schaltung noch Aufbau aber vielleicht hatte 
hier mal jemand was Ähnliches.
Gast #644276
Lesenswert?

Wäre nützlich zu wissen, wie es mit Abblockkondensatoren in dieser 
Schaltung bestellt sind.  Diese Dinger erfüllen durchaus einen Zweck, 
und wenn man sie weglässt, braucht man sich über ein solches Verhalten 
nicht wundern.  ***Auch bei einem noch so gut stabilisierten 
Labornetzteil!***  Siehe dazu auch die  mit "AVR Hardware Design 
Considerations" betitelte Appnote von Atmel.
Gast #644288
Lesenswert?

Hi

>Spannungseinbrüche sind auszuschließen.

Am Netzteil ja. Aber wie sieht das an den ATMegas aus? Da deine 
Informationen etwas dürftig sind, würde ich auf einige fehlende C's 
(Keramik/Elko) tippen. Da du alles mit 5V versorgst sollten auf der 
Platine die 5V für Ansteuerung und PWM ab dem Einspeisepunkt getrennt 
geführt und abgeblockt werden. Magnetische Einstreuungen sind eher 
unwahrscheinlich. Wir bauen Geräte, bei denen 15cm von einem ATMega128 
bis zu 150A fliessen. Und da gibt es keine Störungen. LCD-Displays sind 
da wesentlich zickiger.

MfG Spess
OP #644291
Lesenswert?

Ich betreibe die LEDs mit einer PWM-Frequenz von grob 230kHz aber auch 
bei 56kHz das Selbe.

Das mit dem Filtern der Spannung ist ´ne gute Idee.
Da hab ich mal natürlich wieder nicht dran gedacht.

Ich werd mir die Appnotes gleich mal anschauen und den Lötkolben 
schonmal anheizen ;) Dann meld ich mich nochmal.

Wie macht ihrs bei euren Schaltungen? Macht ihrs so wie in den Apps oder 
andere Beschaltung, die ebenfalls wirksam ist?


EDIT: Das mit dem magn. Feld beruhigt mich. Ich habs auch nicht gedacht 
aber mal in Erwägung gezogen. Das E-Feld hatte ich dafür komplett 
vergessen.
Ja mir mangelts deutlich an Kondensatoren. Hab zwar welche zur 
Stabilisierung aber das ist auch alles. Oberwellen werden kaum 
gefiltert.
OP #644340
Lesenswert?

Stefan Wimmer wrote:
> Schaltplan? Layout?  (sorry, Glaskugel ist gerade verliehen...)


Gibts hier gerne ;)

Ich hab nun Stück für Stück die C's an mir wichtig erschienenen Stellen 
erhöht aber da tut sich nix.

Nun sind folgende C's in der Schaltung die im Layout/Schematic nicht 
aufgeführt sind:

- Je ein 100nF Kerko und 47µF Tantal an den beiden EEPROM DIL-Sockeln 
unten dran (näher ging echt nicht).

- 100nF Kerko sowie 330nF Kerko direkt am LUX1-Anschluss.
- 330nF Kerko am LUX1-Anschluss.
- 100nF am DS1621
- 100nF am C8 und C7

Alles SMD-Kondensatoren, die bis in den Megaherzbereich nicht in ihre 
Resonanz laufen.
Angehängte Dateien:
OP #644349
Lesenswert?

Ist nicht mehr nötig, ich hab die Sache gelöst :)

Ich hab nochmal 2 Kerkos reingehauen, und dann ging es.
Zusätzlich lag es auch noch an einem nur einseitig mit GND verschraubten 
Spannungswandler im TO3 Package. Hier war eine Gehäuseseite die auf GND 
liegt nicht mit den Signalleitungen des Boards verbunden und drum brach 
mir wohl bei stärkerer Belastung mit den Luxeons alles zusammen.

Nun funktionierts 1A.
Vielen Dank für eure Hilfe!
(Firma: Promaxx.net) #644350
Lesenswert?

Kerkos an den LEDs - netter Versuch !


Kerkos gehören ganz nah an die Prozessoren !
(und an die schnell schaltenden Logic-ICs).

Masse-Leitungen sind Dick genug ?
Alle hohen Ströme werden direkt an einen Lötpunkt geführt ? Nicht über 
die uCs ? Nicht über LOS ?

Die LEDs werden mit Transistoren geschaltet ? Sind da Tantals zum 
Entkoppeln angeschlossen ?

Mach uns mal ein Bild !

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