AT90CAN128 wird heiß nachdem Programm läuft

#2585847
Lesenswert?

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
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #2585872
Lesenswert?

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

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?!
#2590043
Lesenswert?

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?
Moderator (Firma: Titel) Persönliche Seite #2590078
Lesenswert?

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

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.
#2590775
Lesenswert?

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???

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