Forum: Mikrocontroller und Digitale Elektronik Unterschiede bei den Bauformen QFN, TSSOP, soic


von Gerd K. (maenne)


Lesenswert?

Hallo user

habe eine Firmware die ohne Probleme auf den Bauformen PIC 16F1824 TSSOP 
und soic marschiert. Bei der Bauform QFN gibt es Probleme, da läuft die 
Firmware nicht fehlerfrei.
Hat da einer Erfahrung ? Ist bei der QFN etwas zu beachten was ich evtl. 
nicht berücksichtigt habe. Taktfrequenz der Firmware ist 32MHz.

Danke für eine Reaktion
maenne

von Timmo H. (masterfx)


Lesenswert?

Worin unterscheidet sich denn der aufbau (bis auf die unterschiedlichen 
Gehäuseformen)?
Wie äußert sich der Fehler (verhalten + Quellcode minimalbeispiel)

von Falk B. (falk)


Lesenswert?

@ Gerd Kühling (maenne)

>und soic marschiert. Bei der Bauform QFN gibt es Probleme, da läuft die
>Firmware nicht fehlerfrei.

Lötfehler? Wäre bei dem Gehäuse nicht überaschend.
Layoutfehler? ist schließlich ein anderes Gehäuse.
Andere Pinkonfiguration? Ein und der gleiche IC hat je nach Gehäuse 
manchmal mehr Pins oder weniger zugänglich, die überzähligen sind zwar 
auf dem IC vorhanden(weil der identisch ist), sind aber nicht auf Pads 
gebondet.
Wenn nun ein Pin mangelhaft initialisiert wurde (Pull-Up fehlt) und das 
Pin nicht gebondet ist, kann es floaten und damit wackeln und damit die 
Software ggf. irritieren.

von Frank K. (fchk)


Lesenswert?

Gerd Kühling schrieb:
> Hallo user
>
> habe eine Firmware die ohne Probleme auf den Bauformen PIC 16F1824 TSSOP
> und soic marschiert. Bei der Bauform QFN gibt es Probleme, da läuft die
> Firmware nicht fehlerfrei.
> Hat da einer Erfahrung ? Ist bei der QFN etwas zu beachten was ich evtl.
> nicht berücksichtigt habe. Taktfrequenz der Firmware ist 32MHz.

Ist das Exposed Pad angeschlossen? Wie? Richtig verlötet?

Ansonsten: Hänge einfach mal ein SOIC PIC mit Fädeldraht an den QFN 
Footprint. Die Reihenfolge der Pins ist die gleiche, nur zwei 
aufeinanderfolgende Pads auf dem QFN Footprint sind unbelegt. Damit 
siehst Du, ob das Layout für QFN korrekt ist.

Ich denke, der Chip an sich ist identisch, nur das Package ist anders. 
Daher tippe ich eher auf Layoutfehler oder so.

fchk

von Timmo H. (masterfx)


Angehängte Dateien:

Lesenswert?

Frank K. schrieb:
> Ist das Exposed Pad angeschlossen? Wie? Richtig verlötet?
Normalweise ist das Pad für den Wärmetransfer gedacht. I.d.R. 
produzieren die µCs aber gar nicht genug abwärme dass es zwingend 
notwendig ist, dieses Pad zu benutzen. Ein sauberes Design macht es 
dennoch.
Wenn es nicht im Datenblatt spezifiziert ist wo es potentialmäßig 
angeschlossen werden sollte, sollte man es floatend lassen, aber 
durchaus mit einer Kupferfäche verbinden. Microchip sagte dazu mal
1
The center pad is primarily for heat transfer, and is integral to the QFN package design.
2
Most of our products do not generate enough heat to be concerned with, but the exposed pad is unavoidable. 
3
The exposed pad is the underside of the die attach paddle. 
4
5
The die is typically attached to the paddle using a conductive epoxy. 
6
That means the exposed pad is electrically conductive to the substrate 
7
of the die, which is usually ground in our products. We do not recommend
8
putting PCB traces under the exposed paddle, except for thermal relief. 
9
10
The center pad should not be connected electrically to ground or power.

Vielleicht haben deine QFN, TSSOP und SOIC aber auch verschiedene 
Chip-Revisionen, wo es ja durchaus Probleme geben kann, siehe Bild aus 
dem Errata

: Bearbeitet durch User
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.