hi ich versuche ein Board mit ENC28J60 mit dem STK500 zu betreiben. Alles läuft super, wenn ich das STK als Quelle für das ENC-Board nehme. VTG Pin und Masse-Pin liefern 5V. Das ENC-Board braucht etwa 130mA. Der U-Wandler auf dem STK wird darum schnell heiß. Drum dacht ich, ich speise das ENC-Boad extra mit Labornetzteil. Die Massen habe ich alle verbunden. Das komische ist, dass es bei der getrennten U-Versorgung kein oder kaum mehr ein Ping ausgeführt wird. "Zeitüberschreitung ...". Versorge ich wieder alles vom STK aus, gehts einwandfrei. Kann sich das jemand, oder besser mir, erklären?
Vielleicht zuviel Ripple auf der Extra-Versorgungsspannung - ist z.B. das ENC-Board gut gepuffer ? Vielleicht auch Masse-Potentialunterschiede aufgrund mangelhafter / hochohmiger / wackelnder Verbindung. Du siehst: Kann vieles sein...
Ach ja... kann auch sein, daß das Einschaltverhalten (Synchronität) der beiden Boards eine Rolle spielt.
Die Stromversorgung via ISP/VTG vom STK500 wurde aufgetrennt? Die 130mA sind übrigens völlig ok wenn die Eingangsspannung vom STK nicht zu hoch ist, etwas heiss darf der Regler schon werden.
> Ach ja... kann auch sein, daß das Einschaltverhalten (Synchronität) der > beiden Boards eine Rolle spielt. Habe damit nie ein Problem gehabt. Die Pegelkonverter auf dem STK500 sind diskret aufgebaut und haben folglich keine Probleme mit Schutzdioden wie das bei ICs sonst gern der Fall ist.
>...und haben folglich keine Probleme mit Schutzdioden...
Ich meinte eher die zeitliche Synchronität - wird z.B. das ENC-Board
zuerst mit Strom versorgt, kann dessen Initialisierung fehlschlagen, da
der Mikrocontroller noch nicht "da" ist, und somit die Eingangsleitungen
des ENC-Boards rumflattern (und z.B. eine Fehlkonfiguration einleiten).
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.