Pages: [1] 2
|
|
|
|
Author
|
Topic: I2C Bus Fragen (Read 2718 times)
|
|
Michael_K
Urgestein
Offline
Posts: 638
Ich liebe dieses Forum!
|
|
I2C Bus Fragen
« on: 26. July 2017, 04:28:30 »
|
|
Hallo und guten Morgen, mit den letzten beiden Dailys habe ich bei meinen Boards V0.4 und V0.5 ein Problem Speichern beim Ausschalten. FW D2.5.20 und .21 EEPROM 24CM02 Jeweils beim Ausschalten kommt die Meldung "saving Settings failed" Die FW und der EEPROM werden in der Systeminfo richtig erkannt und angezeigt. Mit der Daily vom 12.07.2017 funktioniert noch alles einwandfrei. Kann mir da jemand helfen oder fehlt mir ein Stück Info? vy 73 aus den verregneten Erfurt Michael_K
|
|
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #1 on: 26. July 2017, 05:24:09 »
|
|
Hallo Michael,
leider ist das so nicht richtig, es hat auch schon früher Probleme beim Speichern gegeben, die wurden nur nicht angezeigt. Seit ein paar Tagen werten wir die Fehler beim Speichern korrekt aus und somit kann es passieren, das jetzt diese Meldung kommt. Es ist sinnvoll darauf zu reagieren.
D.h. konkret: Reduziere die Geschwindigkeit von I2C Bus 2 (Debug/Expert Settings), bis die Meldung nicht mehr erscheint. Und berichte. Die Default-Geschwindigkeit von 100Khz sollte in jedem Fall funktionieren.
73 Danilo
|
|
Logged
|
|
|
|
Michael_K
Urgestein
Offline
Posts: 638
Ich liebe dieses Forum!
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #2 on: 26. July 2017, 05:31:36 »
|
|
@Danilo, Danke für die Antwort und Erläuterung. mit 200kHz funktioniert es bei meinen BEIDEN mcHF's vy 73 aus Erfurt, immer noch im Regen Michael_K Edit: stand vorher auf 400kHz
|
« Last Edit: 26. July 2017, 05:33:01 by Michael_K » |
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #3 on: 26. July 2017, 05:55:32 »
|
|
Hallo Michael,
super. Hast Du irgendwelche Modifikationen am I2C Bus gemacht (Kondensatoren entfernt, Widerstände verändert) oder ist das "Originalzustand"?
Ziel wäre es, eine "sichere" obere Grenze für den I2C Bus zu ermitteln, was man normalerweise einstellen sollte. D.h. jeder, der mit den aktuellen Firmwares spielt, sollte mal darauf achten und seine Erfahrungen kommunizieren.
Übrigens auch immer noch im Regen hier.
73 Danilo
|
|
Logged
|
|
|
|
Michael_K
Urgestein
Offline
Posts: 638
Ich liebe dieses Forum!
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #4 on: 26. July 2017, 07:13:03 »
|
|
@Danilo, aus der Erinnerung heraus und nach Durchsicht "meiner" Schaltungsunterlagen sind mit hoher Wahrscheinlichkeit KEINE MODIFIKATIONEN bzgl. I2C-Bus in beiden mcHF's. Als "ex-Entwickler" habe ich das immer nachgewiesen (techn. Änderungen) vy 73 Michael_K
|
|
Logged
|
|
|
|
Michael_K
Urgestein
Offline
Posts: 638
Ich liebe dieses Forum!
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #5 on: 26. July 2017, 13:45:21 »
|
|
@Danilo, habe den Speed I2C2 mit dem neuen Build von heute noch mal getestet. mit 240kHz geht es noch sicher, höher nicht mehr vy 73 aus Erfurt Michael_K
|
|
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #6 on: 26. July 2017, 14:50:45 »
|
|
Hallo Michael,
danke fürs Testen. Ich denke, fürs erste sollten wir 200Khz als obere Grenze empfehlen, die 20% Steigerung auf 240 kHz bringen nicht viel Gewinn, aber deutlich mehr Risiko.
Übrigens prüfen wir beim Lesen aus dem I2C EEPROM die I2C Fehler noch nicht vollständig ab, mal sehen, ob sich da noch weitere Probleme mit zu hoher I2C Geschwindigkeit ergeben.
73 Danilo
|
|
Logged
|
|
|
|
|
Michael_K
Urgestein
Offline
Posts: 638
Ich liebe dieses Forum!
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #8 on: 26. July 2017, 16:30:11 »
|
|
als vorerst letzter Gedanke bzgl. Unterschied zu Andreas' Erfahrungen: kann da der EEPROM-Typ eine Rolle spielen? Ich habe in beiden mcHF's den 24CM02 verbaut vy 73 Michael_K
|
|
Logged
|
|
|
|
|
|
Michael_K
Urgestein
Offline
Posts: 638
Ich liebe dieses Forum!
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #11 on: 27. July 2017, 06:25:09 »
|
|
Hallo, ich hebe nun meinen 0.4-er mcHF "zerlegt". Ergebnis: KEINE Modifikationen (wie schon gestern vermutet) Außerdem hebe ich noch eine gewisse Abhängigkeit der Einstellungen I2C1 zu I2C2 festgestellt. aktuell: I2C1 180kHz; I2C2 280kHz - funktioniert Vielleicht können die beteiligten OM's mal ihre "Wertepaare" vermelden. vy 73 Michael_K
|
|
Logged
|
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #13 on: 27. July 2017, 10:09:54 »
|
|
Hallo,
wir müssen aber mit dem "schlimmsten" wahrscheinlich eintretenden Fall rechnen, d.h. 200kHz sollten für jeden mcHF funktionieren, egal wie er bestückt ist. Sprich, wenn wir je einen "2.Versuch" machen beim Speichern, sollten wir auf 200Khz runterschalten, und dann beim 3. Versuch auf 100 kHz, oder wenigstens beim Einstellen im Menü mit Grün (200 und weniger), Gelb (200 - 300) und rot (> 300) auf sinnvolle Werte hinweisen. Können wir ja auch im Hilfetext des Menüs entsprechend dokumentieren.
Die Frage ist auch, ob wir die Einstellmöglichkeit nicht wieder entfernen, und fix 200kHz nutzen, dass ist mit Sicherheit schnell genug (gegenüber 25kHz, was vorher verwendet wurde bei I2C2). Der Geschwindigkeitsgewinn ist nur 33% bei 300 kHz (D.h. Dauer ca. 30ms vs. ca. 20ms fürs Speichern der Konfiguration). Bedingt durch die Last des Prozessors bei der Signalverarbeitung verteilt sich das auf ca. 60ms oder 40ms Realzeit, d.h. der Unterschied ist marginal.
73 Danilo
|
|
Logged
|
|
|
|
S53DZ
schon länger dabei
Offline
Posts: 58
Ich liebe dieses Forum!
|
|
Re:Aus der mcHF Firmware wird nun das UHSDR Projekt
« Reply #14 on: 27. July 2017, 10:28:11 »
|
|
Hallo an alle in I40 Forum Gruppe!
Ich bin Bojan S53DZ aus Ljubljana. Mein Ver0.4 mcHF ist schon einige zeit gut funktionierend. Mit ganz vielen Modifikationen verbessert.
Andreas,
wenn ich denke über I2C Bus Geschwindigkeit Erhöhung, ich erwarte auch ein erhöhtes Geräusch am Empfänger Ausgang zu haben. Auch die Kondensatoren sind da um I2C hinkommende und ausgehende Interferenz zu minimieren. Ich habe das nicht gemessen, aber ich vermute es. Vielleicht ist 200k schon an diese Grenze.
Hat jemand diesen Einfluss gemessen? Ich will nämlich die niedrigste RX Geräusch haben.
73 Bojan
|
|
Logged
|
|
|
|
Pages: [1] 2
|
|
|
|
|
|
|