Forum: Mikrocontroller und Digitale Elektronik 5V Bus-powered AVR32 (UC3C) wird heiß


von Florian (Gast)


Lesenswert?

Hallo liebes Forum!
Ich habe vor einiger Zeit eine Platine entwickelt, welche als eine Art 
Break-Out-Board für einen AT32UC3C0512C fungieren soll. Diese hat 
dementsprechend eine Menge ausgeführter Pins (Stiftsockelleisten), 2 
Taster (Reset und Bootloader), einen 16Mhz-Quarz (für Bootloader) und 
zusätzlich noch eine USB-Buchse (auch Bootloader).

Um das ganze noch flexibler zu machen, hab ich 3 "Solder Jumper" um den 
Bootloader-Button zu deaktivieren, den Vddin mit Vdd33 zu verbinden (für 
3V Operation) und Vbus mit Vddin zu verbinden (Bus powered).

Jetzt ist es so, dass ich den µC mit 5V von USB betreiben möchte. 
Allerdings wird er dabei sehr heiß und funktioniert nicht!

Ich habe bereits ein von mir modifiziertes USB-Kabel ausprobiert, bei 
welchem ich in die Versorgungsleitung 2 Dioden gelötet habe, um die 
Spannung auf 3V zu bringen. Interessanterweise funktioniert es damit 
ohne heiß zu werden. Sogar der USB-Bootloader funktioniert, obwohl ich 
nicht den Jumper für 3.3V Betrieb eingelötet habe, welcher ja notwendig 
sein müsste um Usb zu versorgen.

Habt ihr irgendwelche Tipps für mich, was schuld sein könnte?
Alle Beschaltungen sind nach dem Datenblatt von Atmel bezüglich 
"schematic checklist" für die UC3C-Reihe.

Danke im Voraus!

Mit freundlichen Grüßen
Florian

von Mike (Gast)


Lesenswert?

Florian schrieb:
> Habt ihr irgendwelche Tipps für mich, was schuld sein könnte?

Es könnte an der Schaltung liegen.

von Ulrich (Gast)


Lesenswert?

Vermutlich mag der AT32UC3C0512C kleine 5 V - das ist für moderne CPUs 
einfach schon zu viel.

von Jim M. (turboj)


Lesenswert?

Florian schrieb:
> Vddin mit Vdd33 zu verbinden (für
> 3V Operation) und Vbus mit Vddin zu verbinden (Bus powered).

Laut deiner Beschreibung liegen jetzt überall die 5 Volt von VBUS an, 
was definitiv zu viel ist.

Ansonsten: Schaltplan, vollständig, bitte.

von Rudolph (Gast)


Lesenswert?

Der mag schon alleine mit 5V betrieben werden - dafür muss man den nur 
entsprechend beschalten.
Das einzige was doof ist, der AD-Wandler geht dann trotzdem nur bis 3V.

von Florian (Gast)


Angehängte Dateien:

Lesenswert?

> Es könnte an der Schaltung liegen.
Möglich wär's, ist aber wie gesagt die Standardbeschaltung.
>Laut deiner Beschreibung liegen jetzt überall die 5 Volt von VBUS an,
was definitiv zu viel ist.
Ich habe die Brücke von Vddin aud Vdd33 natürlich nicht angelötet.

Schaltplan sollte nun als PDF im Anhang sein.
Vielen Dank für die Unterstützung!

>Das einzige was doof ist, der AD-Wandler geht dann trotzdem nur bis 3V.
Stimmt, aber damit kann ich leben ;)

mfg
Florian

von Florian (Gast)


Lesenswert?

Ich wollte nur anmerken, dass ich jetzt alle Pins auf unerwünschte 
Lötbrücken geprüft habe, das heißt ich habe immer 2 
nebeneinanderliegende Pins auf durchgang geprüft. Dabei habe ich 
allerdings keinen Fehler gefunden, es ist alles sauber eingelötet!
Der letzte Verdacht der mir hier bleibt wäre der Bootloader welcher 
standardmäßig auf dem IC ist. Kann es sein, dass der Bootloader nicht 5V 
kompatibel ist? Deaktiviert dieser eventuell den integrierten 3V 
Spannungsregler? Wird dadurch vielleicht automatisch eine Verbindung 
zwischen Vddin5 und Vddin33 hergestellt?

Ich hoffe ihr könnt mir noch helfen, ich habe sonst keine Ideen mehr...

MfG
Florian

von Florian (Gast)


Lesenswert?

Nach langer Zeit melde ich mich wieder...

Ich bin mir inzwischen auch schon ziemlich sicher, dass es nicht die 
Software ist, die Schuld ist, da auch mit gedrücktem Reset-Taster sich 
nichts ändert.

Kann mir wirklich keiner Helfen?
Die Platinen und die Bauteile waren nicht gratis, wäre also dumm, wenn 
sie einfach nicht funktionieren würden, ohne dass ich weiß warum.

Bitte helft mir!

von Mike (Gast)


Lesenswert?

Ulrich schrieb:
> Vermutlich mag der AT32UC3C0512C kleine 5 V - das ist für moderne CPUs
> einfach schon zu viel.

Da muss man nichts groß "vermuten". Einzig relevant sind dafür die 
Angaben im Datenblatt und die sprechen von max. 3.6V für VDDIN_33 und 
von max. 5.5V für VDDIN_5, VDDIO1, VDDIO2, VDDIO3 und VDDANA

von 12V DC (Gast)


Lesenswert?

> Laut deiner Beschreibung liegen jetzt überall die 5 Volt von VBUS an,
> was definitiv zu viel ist.

> Vermutlich mag der AT32UC3C0512C kleine 5 V - das ist für moderne CPUs
> einfach schon zu viel.

Sollte das wirlḱlich das Problem sein, bau doch einfach einen Wandler 
auf 3.3V o. weniger ein. Haste das mal ausprobiert?

von spontan (Gast)


Lesenswert?

>Kann es sein, dass der Bootloader nicht 5V kompatibel ist?

Der 1. April ist aber schon lang vorbei.

von Florian (Gast)


Lesenswert?

Ich bilde mir ein, dass schon mal geschrieben zu haben, aber ich habe 
bereits geschafft den Mikrocontroller mit 3.3V zu betreiben. Problemlos.

Allerdings ist es wichtig, dass der IC auch mit 5 V betrieben werden 
kann, bzw. die Ausgänge 5V kompatibel sind.

>>Kann es sein, dass der Bootloader nicht 5V kompatibel ist?
>Der 1. April ist aber schon lang vorbei.

Ich habe wie gesagt überlegt, ob eventuell aus mir unbekannten Gründen 
beim 3.3V betrieb nicht nur der interne Spannungsregler für 3.3V 
ausgeschaltet wird sondern auch eine Verbindung zwischen Vdd33 und Vdd5 
hergestellt wird.
Ich hab das aber schon damals bezweifelt und bin mir inzwischen auch 
sehr sicher dass es nicht so ist.

Aber danke für jede Hilfe!

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.