Forum: Mikrocontroller und Digitale Elektronik BMP180 wird extrem heiss


von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habe mir eine Adapter Platine für einen BMP180 gebaut. Aber sobald 
ich den Sensor anschließe, wird er innerhalb von 1-2 Sekunden so heiss, 
dass ich ihn nicht mehr anfassen kann.
Nun ist der Schaltplan ja nicht wirklich aufwendig, aber vielleicht habe 
ich doch einen Fehler drinnen?`
Könnte mal bitte jemand drüber schauen?

lg Dominik

von David .. (volatile)


Lesenswert?

Dominik schrieb:
> Hallo,
>
> Ich habe mir eine Adapter Platine für einen BMP180 gebaut. Aber sobald
> ich den Sensor anschließe, wird er innerhalb von 1-2 Sekunden so heiss,
> dass ich ihn nicht mehr anfassen kann.

Definitiv falsch und vmtl jetzt schon defekt.

> Nun ist der Schaltplan ja nicht wirklich aufwendig, aber vielleicht habe
> ich doch einen Fehler drinnen?`

Was soll das Ding neben dem BMP sein? Schaltplan und Bibliotheken sind 
Mist. Schriften ueberschneiden sich, Pins sind nicht richtig nummeriert, 
Devices nicht beschriftet, die Kondensatoren liegen unnoetig seitlich...

von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Habe den Schaltplan mal ansehnlicher gemacht.
Das Ding neben dem BMP ist ein Steckverbinder.

lg

von Michael (Gast)


Lesenswert?

Dominik schrieb:
> Habe den Schaltplan mal ansehnlicher gemacht.

Dann mal doch mal die Gnds nach unten und die VDDs nach oben.
Dann würde dir auffallen, dass die Verschaltung von C1 und C2 ziemlicher 
Mist ist.

SDA und SCL vom BMP180 sollten irgendwie auch zum Stecker geführt 
werden.

von G. H. (schufti)


Lesenswert?

in diesem Fall wäre es sinnvoller das Layout zu posten, da es ja schon 
im Schaltplan zu Unstimmigkeiten kommt. Ev. bildet das LAyout ja auch 
was ganz anderes ab.

@michael: SDA uns SCL sind verbunden,  da vermutlich als Netz definiert.

von allu (Gast)


Lesenswert?

Verbesserungsvorschlag zum Anschluss:
SDA an 7, Gnd zusätzlich an 8 und 6.
Dann darf das Flachbandkabel zum Sensor auch ein paar Meter länger 
werden.

von Sinus T. (micha_micha)


Lesenswert?

Ich sage einfach mal: der Schaltplan entspricht nicht der Realität. 
Warum?
Am BMP ist Masse angeschlossen und die 3.3V gehen über je 10k an SDA und 
SCL. Da kann garkein Strom fließen der so hoch ist, das das Ding heiß 
werden kann.
Das bedeutret auch: der BMP bekommt keine Betriebsspannung.
Also male mal den richtigen Schaltplan auf, so wie du es wirklich 
verschaltet hast.

von allu (Gast)


Lesenswert?

Dominik schrieb:
> Ich habe mir eine Adapter Platine für einen BMP180 gebaut. Aber sobald
> ich den Sensor anschließe, wird er innerhalb von 1-2 Sekunden so heiss,
> dass ich ihn nicht mehr anfassen kann.

Einen ähnlichen Luftdrucksensor (BMP085), habe ich in Betrieb. Eine 
Erwärmung ist nicht feststellbar. Das darf der Sensor auch nicht, da die 
Temperatur in die Berechnung des Luftdruckwerts einfliesst.

von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Hier nochmal ein klareres Bild.

von Johannes O. (jojo_2)


Lesenswert?

Poste mal den gesamten Aufbau... Am Schaltplan alleine lässt sich der 
Fehler wohl nicht finden.

von Michael (Gast)


Lesenswert?

G. H. schrieb:
> @michael: SDA uns SCL sind verbunden,  da vermutlich als Netz definiert.

Und wo´sieht man das im Schaltplan?
Es geht hier um die Verschaltung und nicht um die Eagle-Logik.

von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Im Anhang befindet sich das Layout.

lg

von Gerd E. (robberknight)


Lesenswert?

Vielleicht zu viel Lötzinn genommen und jetzt ne Brücke unter dem IC wo 
man sie so nicht sieht?

von Johannes O. (jojo_2)


Lesenswert?

Woran ist das Ding angeschlossen? Stimmt dort die Belegung?

von Dominik (Gast)


Lesenswert?

Das mit der Brücke könnte sein, ich habe die Pads aber nur benetzt und 
den den Sensor drauf gelegt. Habe es schon mit 2 Sensoren auf 2 
unterschiedlichen Platinen probiert, und beide wurden heiss.
Dass die Anschlussbelegung des Controllers falsch ist, kann 
ausgeschlossen werden.

von G. H. (schufti)


Lesenswert?

Naja, das Routingprogramm ist auf alle Fälle schon Sch....e. Die 
Rattennester die das produziert sind ja unter jeder Kritik. das geht 
auch einseitig ohne Vias.
was ist denn das für ein Connecor? ist der nicht im RM?
Und die beiden CS sind so absolut unnötig.

: Bearbeitet durch User
von Dietrich L. (dietrichl)


Lesenswert?

"Connector" richtig herum aufgesteckt? Im Fehlerfall wäre VDD und GND 
vertauscht ...

von halli (Gast)


Lesenswert?

Ganz bestimmt hast Du nicht 10k eingelötet. Wahrscheinlich 10 Ohm.

von g457 (Gast)


Lesenswert?

> "Connector" richtig herum aufgesteckt?

..oder den Tschipp rotiert?

von Funko B. (funkobongrip)


Lesenswert?

Ist die Platine denn selbst geätzt? Falls ja würde ich da den Fehler 
vermuten.

Oh und das Layout ist ganz schrecklich, da gibts genug Anleitungen für 
um das besser zu machen.

: Bearbeitet durch User
von Pete K. (pete77)


Lesenswert?

Wo hast Du die Bauteile her? Eventuell Fakes?

Das Bauteil kommt doch in LGA/7 Gehäuse. Kannst Du das löten?

: Bearbeitet durch User
von Dominik (Gast)


Lesenswert?

Danke für die Antworten:

G. H. schrieb:
> Und die beiden CS sind so absolut unnötig.
Kannst du mir erklären warum sie unnötig sind?

Dietrich L. schrieb:
> "Connector" richtig herum aufgesteckt? Im Fehlerfall wäre VDD und GND vertauscht 
...
Das kann ich ausschließen, habe ich schon getestet.

halli schrieb:
> Ganz bestimmt hast Du nicht 10k eingelötet. Wahrscheinlich 10 Ohm.
Nein sind definitiv 10k

g457 schrieb:
>> "Connector" richtig herum aufgesteckt?..oder den Tschipp rotiert?
Der Chip sitzt auch richtig.

David Brandt schrieb:
> Ist die Platine denn selbst geätzt? Falls ja würde ich da den
> Fehler vermuten.
Nein habe ich ätzen lassen.

Pete K. schrieb:
> Wo hast Du die Bauteile her? Eventuell Fakes?
> Das Bauteil kommt doch in LGA/7 Gehäuse. Kannst Du das löten?
Den Sensoren sind von AliExpress. Also besteht die Möglichkeit dass es 
Fakes sind. Das Problem ist nur, wie kann ich testen ob sie prinzipiell 
funktionieren?
Das Löten ist mit Heissluft kein Problem.

von Pete K. (pete77)


Lesenswert?

Dann würde ich mich auf jeden Fall bei Aliexpress und dem Hersteller 
beschweren.
Wenn alle in Rauch aufgeben, sind es wohl Fakes. Kanst ja mal nur VCC 
und GND anlegen und schauen was passiert.

von Funko B. (funkobongrip)


Lesenswert?

Dominik schrieb:
> Pete K. schrieb:
>> Wo hast Du die Bauteile her? Eventuell Fakes?
>> Das Bauteil kommt doch in LGA/7 Gehäuse. Kannst Du das löten?
> Den Sensoren sind von AliExpress. Also besteht die Möglichkeit dass es
> Fakes sind. Das Problem ist nur, wie kann ich testen ob sie prinzipiell
> funktionieren?
> Das Löten ist mit Heissluft kein Problem.

Finde jemand der "funktionierende" Platinen für die Sensoren hat der mal 
einen testen würde. Hängt natürlich auch davon ab wieviele du jetzt 
rumliegen hast.

Ansonsten: Wie stellst du sicher, dass das Temperaturprofil einigermaßen 
passt? Diese ganzen MEMs Chips gehen durch Temperatur sehr gerne kaputt. 
Hab so auch schon die Bosch Chips gekillt. Nur weils nen ATmega 
überlebt, tut das noch lange kein anderes IC.

von Dominik (Gast)


Lesenswert?

Pete K. schrieb:
> Dann würde ich mich auf jeden Fall bei Aliexpress und dem
> Hersteller
> beschweren.
> Wenn alle in Rauch aufgeben, sind es wohl Fakes. Kanst ja mal nur VCC
> und GND anlegen und schauen was passiert.
Habe ich schon probiert. Habe alles abgeklemmt ausser +3.3V und GND, und 
sie sind auch total heiss geworden.

David Brandt schrieb:
> Finde jemand der "funktionierende" Platinen für die Sensoren hat der mal
> einen testen würde. Hängt natürlich auch davon ab wieviele du jetzt
> rumliegen hast.
Gute Idee, werde bei der nächsten Bestellung mal so ein Breakout Board 
mitbestellen.

> Ansonsten: Wie stellst du sicher, dass das Temperaturprofil einigermaßen
> passt? Diese ganzen MEMs Chips gehen durch Temperatur sehr gerne kaputt.
> Hab so auch schon die Bosch Chips gekillt. Nur weils nen ATmega
> überlebt, tut das noch lange kein anderes IC.
Das stimmt natürlich. Das kann ich nur nach bestem Wissen und Gewissen 
machen. Ist im Hobby Bereich leider nicht wirklich einfach ein exaktes 
Temperaturprofil einzuhalten.
Die Frage ist nur: Kann ein falsches Temperaturprofil den Baustein so 
demolieren dass er brennend heiss wird im Betrieb?

von Funko B. (funkobongrip)


Lesenswert?

Dominik schrieb:
> Pete K. schrieb:
>> Ansonsten: Wie stellst du sicher, dass das Temperaturprofil einigermaßen
>> passt? Diese ganzen MEMs Chips gehen durch Temperatur sehr gerne kaputt.
>> Hab so auch schon die Bosch Chips gekillt. Nur weils nen ATmega
>> überlebt, tut das noch lange kein anderes IC.
> Das stimmt natürlich. Das kann ich nur nach bestem Wissen und Gewissen
> machen. Ist im Hobby Bereich leider nicht wirklich einfach ein exaktes
> Temperaturprofil einzuhalten.
> Die Frage ist nur: Kann ein falsches Temperaturprofil den Baustein so
> demolieren dass er brennend heiss wird im Betrieb?

Hatte ich so ganz noch nicht, aber kaputte ICs schon viele.
Auch im Hobbybereich kann man aber erstmal vorheizen (größere 
Distanz/auf 150-180°C drehen) für 2min.

Ansonsten ist das ne gute Idee mal 3.3V anzulegen direkt an die Pins 
bzw. mal Widerstand messen.

von Frank K. (fchk)


Lesenswert?

Dominik schrieb:
> Im Anhang befindet sich das Layout.
>
> lg

Das Via unter dem Sensor könnte kritisch sein. Dieses Layout bekommst Du 
aber auch einseitig hin.

von G. H. (schufti)


Lesenswert?

so wie die Print gelayoutet ist, sind zwei Cs unnötig.
Die dünne Ltg die von Connector zwischen dem ersten C und R zu den jew. 
zweiten durchgeht ist doch grotesk ... wer soetwas dann auch noch ätzen 
läßt und bestückt ...

Da sind VDD und VDDIO sowieso am Chip verbunden, wofür dann ein zweiter 
C?
Die Pullups für den I2C gehen dann auch noch von den VDD und VDDIO Pins 
ab, anstatt von einer fetten 3,3V Ltg. und und und ....

selbst ein Ferialpraktikant wäre dafür bestraft worden zu meiner Zeit

von Daniel H. (Firma: keine) (commander)


Lesenswert?

G. H. schrieb:
> Die Pullups für den I2C gehen dann auch noch von den VDD und VDDIO Pins
> ab, anstatt von einer fetten 3,3V Ltg. und und und

Das wird doch eh nicht das ganze Layout sein. Ich mein, so wie es zu 
sehen ist kommen GND und +3,3V irgendwo aus der Luft (freie Energie?). 
;)

von Funko B. (funkobongrip)


Lesenswert?

Daniel H. schrieb:
> Ich mein, so wie es zu
> sehen ist kommen GND und +3,3V irgendwo aus der Luft (freie Energie?).
> ;)

Setzen 6.
Das ist ein 1.27mm Pitch 10pol Verbinder oben.

von Daniel H. (Firma: keine) (commander)


Lesenswert?

Was leider nicht dran steht ;) (Beim BMP180 ebenfalls nicht)

So hätte es auch irgendein IC sein können.

von G. H. (schufti)


Lesenswert?

ist davon auszugehen, dass die braunen Flächen die Seite zugewandt zeigt 
auf der auch der Sensor sitzt? (und nicht eine Durchsicht, und der 
Sensor sitz auf der anderen Seite)

von Frank M. (frank_m35)


Lesenswert?

Dreh mal einen um und verdrahte ihn von Hand nach der Dead Bug Methode 
ohne deine verkorkste Platine zu verwenden. (reicht ja VDD, VDDIO und 
GND)
Am besten an ein Labornetzteil bei dem du die Spannung und Strom 
einstellen und beobachten kannst. Dann siehst du ja, ob er kaputt ist 
oder du was falsch gemacht hast.

von tommy (Gast)


Lesenswert?

Pete K. schrieb:
> Das Bauteil kommt doch in LGA/7 Gehäuse. Kannst Du das löten?

Und im Layout wird scheinbar SO-10 verwendet

von tommy (Gast)


Lesenswert?


von Au weia... (Gast)


Lesenswert?

Der Sensor ist unten. Oben ist ein 10 poliger Connector. Ist das 
wirklich so schwer zu verstehen?

von tommy (Gast)


Lesenswert?

hust..
Jep, habe mal die Brille geputzt...

von Daniel H. (Firma: keine) (commander)


Lesenswert?

Au weia... schrieb:
> Der Sensor ist unten. Oben ist ein 10 poliger Connector. Ist das
> wirklich so schwer zu verstehen?

Nochmal: Es ist nicht schwer zu verstehen, es fehlt schlicht die 
obligatorische Bezeichnung im Layout.

von Dominik (Gast)


Lesenswert?

Danke für die zahlreichen Antworten.
Aus Fehlern kann man nur lernen. Mein nächster Schritt wird sein: PCB 
Design Regeln lernen!

Ich habe mal Litzen an die IC Pads gelötet, und ihn so verschaltet. 
Alles hat super funktioniert.
Also nehme ich an, dass der Fehler
1) am Layout liegt
2) beim Löten passiert ist

Ich werde zuerst mal das Layout neu machen, und dann sehen ob es 
funktioniert.

Danke nochmal an alle!

mfg Dominik

von Alex W. (a20q90)


Lesenswert?

Hallo Dominik,

mach doch mal bitte ein Foto unter Beachtung der Forenregeln und 
Bildformate!

von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Bitteschön

von tmomas (Gast)


Lesenswert?

Mal abgesehen von deinem Problem: Wo bekommt man denn so grottig 
gebohrte Lochrasterplatinen? Nur damit ich diesen Händler in Zukunft 
meiden kann...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

tmomas schrieb:
> Mal abgesehen von deinem Problem:
> Wo bekommt man denn so grottig gebohrte Lochrasterplatinen?
Das ist normal bei gestanzten Hartpapier-Leiterplatten.

von tmomas (Gast)


Lesenswert?

OK, das erklärts. Sind mir bisher nie untergekommen, daher meine 
Verwunderung...

von Frank M. (frank_m35)


Lesenswert?

Dominik schrieb:
> Ich werde zuerst mal das Layout neu machen, und dann sehen ob es
> funktioniert.


Vielleicht willst du das neue Layout zur Sicherheit auch erst nochmal 
hier posten bevor du es dann äzt, da dein erstes Layout wirklich 
ordentliche Fehler hat und daher vielleicht der ein oder andere 
weiterhin übrig bleibt.

Kleiner Hinweis zu Eagle:
In Eagle nehme ich meist ein Routing-Raster von 5mil und 
Leiterbahnbreiten von 12mil. Nur in Ausnahmefällen weniger.
Ich würde an deiner Stelle auch mal versuchen damit zu routen und nicht 
unbedingt solche extrem feine Leiterbahnen.

von mike (Gast)


Lesenswert?

Frank M. schrieb:
> Ich würde an deiner Stelle auch mal versuchen damit zu routen und nicht
> unbedingt solche extrem feine Leiterbahnen.

Und man muss nicht auf Teufel komm raus zwischen den engsten Pads 
durchrouten. Man darf die Leiterbahnen auch außen rum legen.

von Dominik (Gast)


Lesenswert?

Hallo Frank,

werde das Layout wenn ich es habe hier reinstellen!
Danke für den Tipp!

von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

im Anhang ist nun mein 2. Versuch des Layouts.
Würde mich freuen wenn jemand drüber schauen könnte, und eventuelle 
Fehler aufzeigt.

mfg Dominik

von Alex W. (a20q90)


Lesenswert?

Dominik schrieb:
> Hallo,
>
> im Anhang ist nun mein 2. Versuch des Layouts.
> Würde mich freuen wenn jemand drüber schauen könnte, und eventuelle
> Fehler aufzeigt.
>
> mfg Dominik

Poste doch mal das Eagle-File!

von Dominik (Gast)


Angehängte Dateien:

Lesenswert?

Hier sind die Eagle Files

von Cyblord -. (cyblord)


Lesenswert?

Beim BMP180 muss man etwas aufpassen, da die Belegung im Datenblatt von 
oben durch den (transparenten) Chip abgebildet ist. Steht auch so dabei. 
Aber ein Anfänger könnte bei dem Bild denken, es würde den Chip mit der 
Lötpadseite nach oben zeigen, da die Pads eben sichtbar sind.

gruß cyblord

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.