BMP180 wird extrem heiss

Gast #3483180
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
Angehängte Dateien:
#3483191
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...
Gast #3483308
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.
#3483318
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.
Gast #3483324
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.
Gast #3483391
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.
Gast #3483893
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.
#3483909
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.
Gast #3483922
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?
#3483927
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.
#3484404
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
#3484425
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.
Gast #3486705
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
#3487464
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.
#3506892
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

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