Datum: 31.08.2005 08:39
Hallo ! Ich hab einen LM75 auf adresse 0 "gejumpert", den anderen auf 7. Wenn ich nur einen (den 0er) am Bus hab, bekomm ich den richtigen Temperatur-Wert, wenn ich den zweiten auf den Bus dazustecke (ihn aber nicht abfrage, einfach nur mal an den Bus anschliessen), "steigt" meine gemessene Temperatur plötzlich um 4 Grad ! Ich hab leider im Moment kein anderes I2C gerät zum testen, ich denke aber es hat was mit der Belastung des Busses zu tun. Wenn ich eine große Kapazität (4,7 uF Elko) parallel auf Versorgung und Masse des Busses hänge(um die Spannung zu stabilisieren), hab ich plötzlich statt z.b. 23 Grad nur mehr 19 ! Hat Irgendwer Tips für mich ? Danke, Simon.
Datum: 31.08.2005 08:50
hast du eine moeglichkeit zur externen spannungsversorgung? oder ein oszi zum messen?
Datum: 10.05.2008 23:38
Der LM75 muss mit einem 100n Kondensator an der Versorgungsspannung geblockt werden. Am besten so nah wie möglich am Chip selbst. Also wenn du zwei hast musst du an jeden nahe an jeden LM75 100n anbringen möglichst nahe am Chip. Das könnte deinen Sachverhalt schon verbessern
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel