Hallo Leute, ich habe ein Problem, ich versuche meine Platine in Betrieb zu nehmen. Den Schaltplan habe ich angehängt. Sobald ich mein CAN-Senden-Test-Programm aufgespielt habe und er anfängt zu laufen, wird der Microcontroller AT90CAN128 sehr heiß. Dies geschieht innerhalb weniger Sekunden. Die gleiche Beschaltung der CAN-Schnittstelle habe ich schon auf ner anderen Platine verbaut und da läuft alles problemlos. Kann mir das ganze nicht erklären.... Vielleicht fällt euch was ein.... Liebe Grüße Sebastian
Wenn das ganze bei einer anderen Platine funktioniert dann tippe ich mal auf unsauberverlötet und du hast wo einen kurzen
Sebastian Müller schrieb: > Kann mir das ganze nicht erklären.... Vielleicht fällt euch was ein.... Du schaltest den PortC auf Ausgang und treibst eine '0'. Ach übrigens: wie soll das denn mit deisem DIP-Schalter überhaupt funktionieren? Hat dein uC Pulldownwiderstände? Warum schalten alle anderen solche Schalter wohl gegen GND?
Lothar, du hast vermutlich recht.... muss ich wohl noch pulldown wiederstände rein machen... Habe da wohl einen Gedankenfehler drin.... Das mit dem PortC werde ich mal nachsehen wenn ich zuhause bin heute abend ;-)
David P. schrieb: > Evtl auch ein Defekt in der Platine? Habe 2. der Platinen und bei beiden ist der gleiche Fehler... also Tippe ich mal drauf dass es nicht am löten liegt...
Sebastian Müller schrieb: > Habe 2. der Platinen und bei beiden ist der gleiche Fehler... also Tippe > ich mal drauf dass es nicht am löten liegt... Layoutfehler? Und die Platine, auf der es läuft, ist eine andere (anders Layout)?
Sebastian Müller schrieb: > Habe 2. der Platinen und bei beiden ist der gleiche Fehler... also Tippe > ich mal drauf dass es nicht am löten liegt... Eher am völligen Fehlen von Abblock-Kondensatoren. Peter
Heißer IC spricht für eine fehlerhafte Beschaltung eines IOs. Schau mal ob eine Eingang deutlich mehr Spannung abbekommt als er verträgt, oder du einen vermeintlichen Eingang als Ausgang treibst und einen kurzen/hohe Ströme verursachst. Zu guter Letzt könnte es kaputte Peripherie sein, aber gleich auf zwei Platinen?!
Hugin schrieb: > ... davon sollte der Chip aber nicht heiß werden Ohne Kondis kann der Spannungsregler leicht schwingen -> Überspannung -> heiß Peter
Ok..... also mal zur Info..... Im Testprogramm war der Eingang PortC als Ausgang gesetzt und daher kam die Hitzentwicklung.... mittlerweile funktioniert dies... Jetzt habe ich aber ein weiteres Problem an meinen Leistungsausgängen.... der ULN2804 ist ersetzt worden durch einen UDN2981 da ich ja einen High Side Treiber brauche ansonsten schaltet ja der TIP121 nie ;-) Leider funktioniert dies auch noch nicht wirklich.... Hat jemand Erfahrung mit solchen High-Side-Treibern? Brauche ich da noch einen Pull-Down-Widerstand?
Sebastian Müller schrieb: > Im Testprogramm war der Eingang PortC als Ausgang gesetzt und daher > kam die Hitzentwicklung... Krass, ich kann hellsehen... ;-) > durch einen UDN2981 Der ist abgekündigt. > Leider funktioniert dies auch noch nicht wirklich.... Und was tut sich dann stattdessen? Was sagt das Messgerät? > Hat jemand Erfahrung mit solchen High-Side-Treibern? > Brauche ich da noch einen Pull-Down-Widerstand? Nein, der ist eingebaut. Aber: warum steuerst du die Darlingtons, so wie andere auch, nicht direkt mit dem uC-Portpin an?
Wenn der IC nicht gesteckt ist dann gibt der µC die 5 Volt aus, sobald ich aber den UDN stecke dann liegen nur noch 3-4Volt an und der Treiber geht nicht richtig.... muss aber das heute abend noch mal ansehen :-) Der Einbau des Treibers ist, dass ich den Port schützen will und den Stromfluss vom µC minimieren wollte.... könnte aber auch einfach ne brücke rein machen mit Dil Schaltern ;-) Das wäre ne möglichkeit.
Sooo....... alles lief nun soweit ausser dass 4 Pins der Digitalen Ausgänge auf der JTAG-Schnittstelle lagen und ich nun das Problem habe dass ich diese in den Fuses deaktiviert habe..... nun habe ich keinen Zugriff mehr über mein Mkii Programmer :-( Dachte eigentlich dass es kein Problem ist da ich ja per ISP noch darauf zugreifen kann.... dies geht aber leider irgendwie net.... Gibts ne möglichkeit da noch was zu machen???
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.