Wie störempfindlich ist I2C?

Dec 19, 2014 27 Replies

Hallo,


wird (da liegt ein DCF77-Signal drauf). Problematisch oder kein Thema?



Danke im Voraus


Manuel


  • Pegel 5V oder kleiner ?

man das Timing langsam machen kann ?

  • pullup kein Widerstand sondern Stromquelle ?

I2C wurde in den 80ern bei C-Netz Funktelefonen als Verbindung Handset neben Fahrer zum Funkteil im Kofferraum verwendet. Wenn das in einem Bus verbaut wurde war das Kabel entsprechend lang.

MfG JRD

"Manuel Reimer" schrieb im Newsbeitrag news:m70rb3$583$ snipped-for-privacy@news.albasani.net...

angeschlossen sein.

MaWin, Manfred Winterhoff, mawin at gmx dot net Homepage http://www.oocities.org/mwinterhoff/ dse-FAQ: http://dse-faq.elektronik-kompendium.de/

Das DCF? Ist hochohmig angeschlossen. Mit 10k. Warum sollte das ein Problem sein?

Manuel

Am schmlimmsten Flachbandkabel.

MfG JRD

Am 19.12.2014 11:46, schrieb Rafael Deliano:

Da kommt es dann drauf an, wie oft bzw. wann man I2C und/oder DCF77

Stefan

kaum belastbar.

MaWin, Manfred Winterhoff, mawin at gmx dot net Homepage http://www.oocities.org/mwinterhoff/ dse-FAQ: http://dse-faq.elektronik-kompendium.de/

Am 19.12.2014 um 12:24 schrieb MaWin:

Ich habe meinem Modul gleich einen BS170 spendiert (open drain), damit es niederohmiger treiben kann.

Bernd

Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen. P.Liedermann in defa

Ist ein fertiges Modul von Conrad. Wird aber etwas abgesetzt im eigenen

Wenn hin und wieder ein Datenpaket Schrott ist, dann ist das auch nicht

wird genutzt um die Systemuhr nachzustellen.

Manuel

Systemuhr mit jedem validen Paket nach. Um Schrottpakete auszufiltern darf dabei nur ein gewisses Maximum an Differenz zwischen "DCF" und "Systemuhr" sein.

Minuten mit der Systemzeit nachgestellt. Bei Stromausfall habe ich so direkt eine Referenzzeit.

Minuten mal angesteurt wird. Wenn es dann mal ein DCF-Paket verbiegt

Manuel

formatting link

Da hat mir zumindest der Preis gefallen, auch bei ebay nichts billigeres gefunden.

formatting link

Bei Conrad haben diverse Anwender ihre Erfahrungen geschildert, oft ist halt die Erwartungshaltung zu hoch. Unverrauschtes Signal kommt aber wohl eher nicht, selbst wenn besser als Pollin.

Temic Spezial-IC in CD4000-Logik )

formatting link

Signalpegel. Das Ding ist recht frustrationsfrei, bei

teuer, meins war ca. 25 EUR.

MfG JRD

mindestens 800ms Zeit in der auf dem DCF-Signal nichts relevantes passiert.

nicht mein Favorit, aber egal...

Da sollte auch 1h ausreichen, aber egal.

Stefan

Pollin sieht ca. so aus:

formatting link

Man kann das Signal kaum auf Interrupt legen,

mit der Auslastung der CPU hat.

dann kann man Aussetzer nicht direkt filtern. Vermutlich werde ich der Gurke noch etwas Hardware

MfG JRD

Rafael Deliano (rafael snipped-for-privacy@arcor.de):

Beacon-Clock. Ich habe das Modul von Reichelt und solange ich nicht gerade die 128kHz RFID Antenne daneben lege, ziemlich guten Empfang.

habe ich nur ein High-Signal. In der Software verwende ich einen flankengesteuerten Interrupt, jeweils auf fallende oder steigende Flanke umgeschaltet.

73, Tom
DARC OV I18|DL-QRP-AG #1186|G-QRP #14624|FISTS #15933|ARRL http://dl7bj.org https://twitter.com/dl7bj

Anderes Modul kann sich anders verhalten, aber etwas Spikes werden alle machen.

Ich hab im unteren Fall USB/FTDI-V24 in Verdacht die Verbindung zum GP32 Controller macht und sich in etwa 10cm Abstand zu DCF77 befand. Ich hatte das Pollin-Modul auch schon auf Breadboard im Doppeleuro-Format in Betrieb. Also wesentlich weiter von V24 weg, da war es zwar

MfG JRD

Rafael Deliano (rafael snipped-for-privacy@arcor.de):

Wenn ich das USB Kabel vom AVRISPMKII direkt auf das

ist aber gar kein Signal mehr da.

Sicherheit einbringen, in dem man den Int einfach ab- schaltet, wenn die Impulse zu schnell kommen. Nach einer

ist dann auch noch drin ;-)

Wobei ich ein eDIP240-7 Display verwende, alles nur aus der Restekiste.

formatting link

73, Tom
DARC OV I18|DL-QRP-AG #1186|G-QRP #14624|FISTS #15933|ARRL http://dl7bj.org https://twitter.com/dl7bj

Ich habe schon ganz bewusst nicht "billig" genommen. Beim Pollin-Modul wird empfohlen noch einen Transistor als "Buffer" nachzuschalten. Beim Conrad-Modul sind derer bereits zwei verbaut. Einmal um ein nicht invertiertes Signal zu bekommen und ein zweiter um das gebufferte invertierte Signal wieder zu invertieren.

_____ DCF77-Modul o------------o---------|_____|-------o GPIO | 10k _____ |

+3.3V o-------|_____|----' 10k

der Port versehentlich als Ausgang geschaltet und "high" gezogen wird.

Ich bekomme die Interrupts sauber getriggert und mehr brauche ich nicht. DCF-Decodierung mache ich in einem selbstgebauten Perl-Script. Die Zeit ziehe ich dann mit einem selbstgebauten Perl-Modul via "adjtimex" nach.

Ich habe immer mal wieder bei ebay geschaut und die Fertigmodule, die

nur 5V.

Manuel

Ich habe in den letzten Monaten auch nochmal damit rumgespielt, auch am Pi, auch an anderen Rechnern mit einem alten Modul von HKW und mit einem neuen von Reichelt. Das HKW decodiert dabei selbst. Was da an Impulsen am Pi ankommt, ist sicher zu decodieren, kein

Aaaber: Werfe ich das dem ntpd vor, zeigt der wahlweise ein Jitter von

Korrelations-Modulation nicht besser? Ich bin auf DCF39 gewechselt, das gibt (am USB-Port) ein Jitter von

Zwecke ausreicht.

mfg. Gernot

(Gernot Zander) *Keine Mailkopien bitte!* Bitte beantworten Sie diese E-Mail nicht, da sie elektronisch erstellt wurde. (Aus einer Support-Antwort - kann man Mails auch anders erstellen?)

Da kann ich dir leider nicht weiterhelfen.

Das Teil wird Bestandteil eines Photovoltaik-Log-Transmitters. Die Logs liegen fertig im Wechselrichter vor. Nur das der etwa 10 Kilometer von meinem Wohnort entfernt ist. Der Raspberry hat die Aufgabe einmal am Tag das Log des Vortags via UMTS an einen Server im Internet zu senden.

Den eher fummelig zu konfigurierenden ntpd habe ich mir da garnicht erst angetan. Ich komme mit einen einfachen Perl-Script auf eine Genauigkeit von unter einer Sekunde. Besser brauche ich nicht.

Manuel

snipped-for-privacy@gmx.de (Gernot Zander) schrieb:

Vielleicht vom Skript selbst. Schonmal gemessen, wie sich dessen

Marc

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required