Hallo, ich hasbe ein Problem und hoffe das ihr mir helfen könnt. Also ich habe den Baustein Temperaturbeustein LM75, nach dier Anleitung http://www.franksteinberg.de/lm75.htm zusammengebaut, wobei ich mitlerweile den Wiederstand R1 soweit verringert, das ich die optimale Spannung von 3,4 Volt bekomme. Meine Frage ist nun das ich nicht weis wo der Fehler, da ich den Quellkode slber geschriebn habe http://pastebin.com/f6b5a4e70 oder ob ich ein Hardware Problem habe, denn was mich irritiert ist, das wenn ich alle Leitungen auf low setze, also es ist wirklich an keine Leitung mehr als 0,04 Volt zu messen bekomme ich bei Acknoledge trotzdem 2,4 Volt raus. 1. Ist das richtig so oder solllen da 0 Volt raus kommen, das war zum mindest meine Vermutung. Wenn ja wie erreiche ich das? ich habe R2 schon einmal vergrößert aber dadurch ist die Spannung noch höher geworden. Vielen Dank für eure Antortwen
Der Pullup R2 scheint mit 330 etwas zu klein zu sein. Versuch mal 4k7.
Hallo, ich habe erst 2,2 k Ohm dann habe ich 10 k Ohm eingesetetzt, aber es hat nichts genützt. Kann mir jemand sagen wie was denn überhaut am Pin anliegen soll also 3,3 oder 0 Volt, dann kann ich den entsprechenden Wiederstand einbauen und mich da langsam rantasten. Nico
Habe mal ein Auge in das Datenblatt des LM75 von National geworfen. Da steht was von Ruhestrom von 1 mA bei IIC ein und Versorgungsspannung von 3.0 V bis 5,5 V. Wenn der Chip 1 mA über einen Vorwiderstand von 2.2 kOhm zieht, dann fallen an dem Widerstand schon 2,2 V ab. Auf der Datenleitung liegen garantiert weniger als 5.0 V. Das ist ein Problem. Dann ist noch die Frage, welcher Strom über R2 fließt. Kenne mich mit den Pins am Port nicht so aus. Es sind aber mehrere mA drin, was über R1 die Versorgungsspannung zusammenbrechen lässt. Wenn du deinen Port mit R1 vor Kurzschluss schützen willst, dann dimensioniere ihn so, dass höchsten 20 mA fließen. Dann hast du meines Wissens noch dicke Reserve. Heißt: 5 V / 20 mA = 100 Ohm. Bißchen anderer Wert als im Schaltplan... virtuPIC P.S.: Kurzschluss würde ich trotzdem vermeiden.
Hallo, die Schaltung ist eine typische "Parallelport-Mißhandlung", bei der ich mir nicht sicher wäre, ob die bei modernen Rechnern immer 100% geht. ACK ist ein Eingang und hat vermutlich einen internen PullUp. Da I2C eigentlich OpneColletor-Treiber erfordert, schützt der 330 Ohm den Parallelport und hoffentlich auch den LM75, wenn AutoFeed H ist und der LM75 auf L zieht. Schließlich ist AutoFeed kein OpenCollektor-Ausgang. Ich würde dort 1k nehmen, der genaue Wert sollte aber relativ unkritisch sein. Die Betriebsspannung hast Du bereitgestellt (D7 auf H)? Deinen Source habe ich mir nicht angeschaut, bin kein C-Programmierer, nur ASM auf AVR-µC... Gruß aus Berlin Michael
hi, ja isch stelle die Energie über D7 bereit mit 3,4Volt das ist auch kein Problem, und soweit klar. Was für mich noch Fragen aufwirt warum Ack immer auf High ist auch wenn sonst niergends Spannung dran liegt, und wie soll es denn aussehen am Ack wenn alles low ist? Bei mir ist er wie gesagt auf high aber ist das richtig so denn es macht irgendwie keinen Sinn oder? Vielen Dank
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.