Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: DL8EBD on 04. January 2017, 16:53:11

Title: [gelöst]: rastet machmal aus beim Abstimmen
Post by: DL8EBD on 04. January 2017, 16:53:11

....

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 04. January 2017, 17:18:59

Noch niemals gehabt.

Das hört sich aber nach einem nicht-rastenden SI570 an. Wenn Du das Band wechselst, machst Du *garantiert* einen "weiten Abstimmschritt". Und der wird dein Problem beseitigen.

Mögliche Ursachen:

  • 3.3V des SI570 zu niedrig oder instabil
  • I2C-Bus zum SI570 nicht in Ordnung
  • SI570 out-of-specs


  • vy 73
    Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DK6LG on 04. January 2017, 18:02:41

Zuerst ein Frohes Neues Jahr!

Diese Erscheinung tauchte bei mir erstmals nach der Änderung der FW am I2C Bus auf; davor hatte ich nichts bemerkt.
Status ist der originale, alle Widerstände und Kondensatoren in Richtung SI570 sind drin.
FW ist von heute.
Hubschraubergeräusch besonders stark auf den höheren Bändern.
Das möchte ich gern wieder los werden.

SAM ist KLASSE!!!

73 Knut

Title: Re:rastet machmal aus beim Abstimmen
Post by: peter_77 on 04. January 2017, 18:28:36

Ich habs heute versucht auch mal zu reproduzieren. FW Version v. 3.1.2017, 11:29
Ist mir nicht gelungen.... Wie bei Andreas bei mir noch nie aufgetaucht.
100Hz Schritte und wilder Kurbelei am Abstimmknopf ...war alles normal wie es sein soll.
Was das Hubschraubergeräusch usw. anbetrifft sind bei mir keinerlei Änderungen zur Version vor der I2C Optimierung.
Das Einzige was mir aufgefallen ist, ist was Thomas auch schon bemerkt hat das das Ausschalten merklich schneller geht.

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 04. January 2017, 19:18:23

@Knut

Schalte doch mal das Display aus. Dann ist das Geräusch weg. Das kommt nicht vom I2C-Bus, das kommt von der LCD-Ansteuerung (parallel).

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DD4WH on 05. January 2017, 07:14:56

Ich habe genau das gleiche Problem seit einigen Tagen mit den neuesten FW-Versionen.

Nicht besonders häufig, aber immerhin schon 5-6-mal. Scheint bei bestimmten Frequenzen und Abstimmschritten aufzutauchen, bei mir im 60m-Band ab einer bestimmten Frequenz. Zucken und kein Empfang mehr, erst bei Weiterdrehen der Frequenz und einem bestimmten Abstand zu der vorher eingestellten Frequenz dann wieder normaler Empfang. Wenn ich dann wieder auf die Frequenz zurückdrehe, bei der es angefangen hat, normaler Empfang. Bei mir ist die Audio nicht so laut wie bei Dir, Thomas, liegt vermutlich an meiner AGC-Einstellung, CUSTOM sehr langsam.

Ich habe die beiden 10pF-Kondensatoren an den I2C-Leitungen des Si570 bestückt, evtl. hängt das Problem mit dem schnelleren I2C-Takt zusammen und die beiden Cs wirken zusammen mit den Serien-Widerständen als Filter, so dass ab und zu die jetzt schnellere I2C-Kommunikation mit dem Si570 nicht mehr richtig klappt??[EDIT]: wer rechnen kann, ist schwer im Vorteil: das wäre eine Grenzfrequenz im Bereich Hundert MHz, das kann es dann bei 400kHz I2C-Takt wohl nicht sein ;-).

73 de Frank



Title: Re:rastet machmal aus beim Abstimmen
Post by: OE1FHB on 05. January 2017, 07:29:42

Guten Morgen !
Habe ebenfalls die Erscheinungen wie von Frank & Thomas beobachtet.Dieser Effekt war bei
Version vom 31.12.2016 7:49 noch nicht feststellbar.
Vy73 Friedrich
OE1FHB

Title: Re:rastet machmal aus beim Abstimmen
Post by: OE5RKM on 05. January 2017, 07:43:47

Guten Morgen

Hatte gleiches Problem ( Version 31.12.2016 11:42 )

Nach einem Default Reset war es bei mir wieder behoben



73 Rudi

Title: Re:rastet machmal aus beim Abstimmen
Post by: OE1FHB on 05. January 2017, 07:52:05

Hallo Thomas !
Z.B im 80m Bnd,wenn ich QRG <24kHz nach oben oder unten ändere höhrt geknatter auf und Display ziegt wieder Spectrum an,ebenso ist die Störung bei Bandwechsel weg.

Vy73 Friedrich
OE1FHB

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 08:04:38

Ich kann das Problem immer noch nicht reproduzieren. Konnte es noch nie und kann es immer noch nicht.

Es hört sich so an, als wenn der SI570 "abstürzt". Eigentlich ist er ja nicht als "VFO für einen SDR" vom Hersteller vorgesehen worden :)

Die Abstimmung geschieht auf zwei "Arten":
1) wide steps
Bei diesen "weiten Schritten" wird eine PLL eingestellt, die nur "einen großen Frequenzsprung" kann. Während dieser ausgeführt wird ist die PLL "ausgerastet" - der Audiozweig muss kurz gemutet werden, damit es im Lautsprecher nicht knackt/knallt/ploppt
2) small steps
Diese geschehen "stufenlos" - mit Ihnen kann allerdings nur ein recht kleiner Bereich des gesamten möglichen Frequenzspektrums überstrichen werden. Die Abstimmung erfolgt *ultimativ sofort* ohne Rastgeräusche etc. Die Audio muss hierfür nicht gemutet werden. Solange man innerhalb dieses Bereiches bleibt, werden nur kleine Abstimmschritte ausgeführt. Das geht sehr schnell, ohne Rast-Pausen etc. Kommt man an den Rand eines "kleinen Bereiches" dabei, muss erst ein großer Abstimmschritt gemacht werden, bevor wir mit den kleinen weitermachen können. Der gesamte Frequenzbereich ist also in "Häppchen" unterteilt, innerhalb derer man mit kleinen Schritten einen "echten VFO" simulieren kann. Verlässt man einen solchen Happen, muss man wie früher an einem "Kanalschalter" erst den nächsten "Kanal" anwählen.

Die großen brauchen etwas Zeit. Dreht man "wie ein Verrückter" am VFO so kann es sein, dass während der SI570 versucht einen großen Schritt abzuschließen schon wieder kleine Abstimmschritte ankommen. Dann kann es sein, dass er aus dem Tritt kommt.

"Wildes" oder "schnelles" Drehen kann also ein Faktor sein, der das Ganze hervorruft. Aber auch die I2C-Geschwindigkeit kann damit zu tun haben. Da die Abstimmschritte jetzt schneller übertragen werden, kann es an so einer "Umschaltgrenze" passieren, dass der SI570 den großen Schritt noch nicht verarbeitet hat und schon wieder kleine bekommt. Die Wahrscheinlichkeit dafür ist bei schnellerem I2C-Bus natürlich höher. Dann hat man einen erwischt, der für den "Missbrauch" als VFO nicht so gut ist. Wie geschrieben: was wir hier tun ist vom Hersteller so nicht vorgesehen gewesen und somit eigentlich out-of-specs. Mit einem anderen besteht eine gute Chance, dass es geht.

Aber bevor ihr den SI570 tauscht würde ich einen Reset auf die Defaultwerte versuchen.

Und Kapazitäten haben an den I2C-Leitungen GAR NICHTS zu suchen. Die Berechnung der Grenzfrequenz führt einen nicht zu verwertbaren Aussagen.

EDIT:
@Friedrich
Das unterstützt meine Vermutung. Der SI570 hatte sich bei einem großen Frequenzschritt "verhakt" und bleibt solange verhakt, bis wieder ein großer Schritt kommt (der dann aber bitte auch komplett abgeschlossen werden kann bevor wieder kleine kommen).


EDITEDIT:
Die ganze Geschichte mit den Erhöhungen des I2C-Bustaktes dient dazu, dringend benötigte Rechenzeit für andere / neue Funktionen zu bekommen. In der Zeit, in der der STM eine I2C-Übertragung macht (oder auf eine Antwortet wartet) ist er für Rechenoperationen blockiert. Diese Optimierung ist also keineswegs ein "austesten was geht" - es ist ein notwendiges Mittel zum Weiterkommen.

EDITEDITEDIT:
Wer diesen Fehler hat postet bitte mal, was für eine Startupfrequenz "sein" SI570 hat. Vielleicht gibt es da einen Zusammenhang...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 05. January 2017, 09:10:39

Hallo Andreas,

das wie wild drehen mag Bestandteil/Ursache des Problem seien, auch der höhere I2C Takt kann eine Rolle spielen, aber der Large Step selbst ist es nicht. Wir warten jeweils 50ms bis zum nächsten Tune (egal ob Large oder Small Step), d.h. bis zur nächsten I2C Kommunikation mit dem Si570, der Si570 braucht aber nur 10ms max beim Large Step. Da ist genug Luft drin. Ob wir da noch andere Fehler haben, weiss ich nicht.


73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 05. January 2017, 09:13:17

Hallo Thomas,
Quote from: DL8EBD on 05. January 2017, 08:52:09
Noch eine Frage Andreas, kann man diese Randbereiche wo die kleinen Schritte nicht mehr ausreichen und ein großer Schritt mit Audio-mute vollzogen wird, irgendwie in Zahlen ausdrücken?

Also beispielsweise (jetzt aus der Luft gegriffen) alle 100kHz
oder bei 3600kHz, dann wieder bei 3650kHz usw. ??



das ist ein bißchen komplizierter. Kann ich ggfs. heute abend mal erläutern. Zwischenzeitlich empfehle ich zum Zeitvertreiben die Lektüre des Datenblatts, liegt im Github unter useful_manuals.

73
Danilo





Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 09:49:46

Ich denke, wir sollten erstmal Infos sammeln. ich habe eben geschlagene 10 Minuten langsam und schnell rauf- und runtergedreht auf allen Bändern - bei mir tritt das nicht auf. Ich kann es aufgeben zu versuchen, das zu reproduzieren.

Also brauchen wir weiteren Input.
1) welche Startup-Frequenz?
2) wie ist die aktuelle TCXO-Einstellung (Off/On/Stop)?
3) tritt der Fehler auch mit den Default-Einstellungen auf?

Mehr fällt mit im Moment nicht ein - kann aber unvollständig sein die Liste.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 10:48:32

Hier ist "ruhig Brauner" durchaus die beste Option :) Lieber viele und genaue Infos als Schnellschüsse.

Sollte es sich um ein Firmware-auffangbares Problem handeln, werden wir es finden. Es ist schon mehr als einer, der das Problem hat. Das ist für die Forensik "gut". Es gibt auch schon einen, bei dem es in den Default-Einstellungen dann weg war. Das ist auch gut. Wir werden sehen...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: peter_77 on 05. January 2017, 12:15:06

1) Startup 55h / 56,320
2) TCXO: ON

Trotz wildem und schnellen Abstimmen in (fast) allen Steps passiert nichts.
Ver. 0.5, FW vom 3.1.17, 11:29. C38 u. 39 (10pF) bestückt.


Title: Re:rastet machmal aus beim Abstimmen
Post by: peter_77 on 05. January 2017, 12:52:30

Das ist bei mir ganz normal.
Hier läuft entweder das lokale 10m Relais in FM durch oder 60m über Tag 12 Stunden (ab und zu jetzt auch mal Radio mit SAM ;) ) und wenn ich da mal ein paar 100Hz nach oben oder unten drehe macht der mcHF das was er soll. Da ist er noch nie "ausgerastet".


Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 12:54:55

Ich wage es ja gar nicht zu schreiben:
Hast Du DSP NR bzw. DSP NB eingeschaltet? Ich hatte gerade ein QSO mit einem OM aus meiner Nachbarschaft, der bemerkte, dass der mcHF, wenn er auf SAM steht, sehr träge beim Ausschalten ist und noch träger staret. Ursache war ein aktivierter DSP NR - interessanterweise mit gewählter Stellung "0". Selbst in Stellung "0" stört das Teil massiv! Gleiches gilt für den DSP NB...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 16:33:19

Bis auf dass mein mcHF 0.4 ist ist er identisch mit deinem. Seit der I2C-Speed heraufgesetzt wurde habe ich *kein einziges Mal mehr* einen Twin-Peak gehabt. Ich hatte schon die (leise) Hoffnung, dass das mit der Erhöhung des I2C-Taktes auf der Codec-Seite beseitigt ist...

Du hast doch an den I2C-Pullup-Widerständen geschraubt, wenn ich mich recht erinnere...

Ich auch.

Ich habe die Pullups jeweils auf 1K runtergesetzt (von 4.7K, vier Widerstände). Die Serienwiderstände (100R / 220R) habe ich in der Schaltung belassen. Und die 10pF sind NICHT bestückt. Vielleicht setzt Du auch mal auf diesen Stand...

Übrigens haben meine anderen mcHF noch die "Originalwiderstände". Und laufen auch alle einwandfrei. Die Kondensatoren hatte ich bei keinem bestückt.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 16:41:48

Sind unverändert vorhanden.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DK6LG on 05. January 2017, 18:22:13

Hallo,
habe eben mit der FW von heute gespielt.
Der von mir gestern beschriebene Fehler trat wieder auf. Bevorzugt um 3,8MHz.
Beim Abstimmen, schnell oder langsam (bis zu 1Hz Schritten hinunter) ertönt bei jedem Schritt ein lautes Knacken und auf der Wasserfallanzeige leuchtet ein rotes Signal.
Weitere Frequenzen werde ich noch ausprobieren.
Das Bild habe ich "aus der Hand" geschossen; so ein schönes Bild in der Spektrumsanzeige habe ich nicht hin bekommen.
Was mir noch auffiel: Manchmal steht bei der Bandanzeige oben rechts
Bnd80m und manchmal Bnd80mm.

Title: Re:rastet machmal aus beim Abstimmen
Post by: Michael_K on 05. January 2017, 18:48:33

Hallo,
@Thomas, dieser Erscheinung hatte ich auch bei der Modifikation pullup-Widerstände beim rf_V0.4 (F-Anzeige -rot-)
Ehrlich gesagt, ohne mir einen Kopf zu machen, habe ich die beiden zum SI wieder auf 4k7 zurückgesetzt und seit dem keine Probleme mehr..
Auf dem ui_V0.4 sind die pullups auf 1k. wie gesagt damit keine Probleme.
vy 73 aus Erfurt
Michael_K

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 18:51:30

Also von der Höhe der Taktfrequenz sind wir sowohl beim STM als auch bei den angeschlossenen Devices in einem sehr "zahmen" Bereich. Von "hart auf der Kippe" kann da keine Rede sein...

Es muss sich folglich um Hardwareprobleme handeln.

@Thomas
Wo hast Du denn den I2C-Pegel gemessen? Am STM oder am SI570?

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 19:10:29

Bevor Du das tust: Brücke mal die beiden 220R auf der ui-Platine in SDA und SCL. Ich glaube nicht so Recht an einen defekten STM...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 05. January 2017, 19:11:49

Hallo,

ich mache gleich einen Commit mit einer kleinen Änderung an der I2C GPIO Konfiguration. Bitte mal ausprobieren.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 19:18:35

...ich bin zur Zeit nicht zu Hause und kann daher erst morgen früh mergen, bauen und veröffentlichen...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 05. January 2017, 19:21:42

Hier das Binary, natürlich nur echt ohne .png am Ende :)

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DK6LG on 05. January 2017, 19:39:15

Danke und schon ausprobiert;
bei mir schlechter;
die Frequenzanzeige bleibt bei den niedrigeren Bändern "rot" und schaltet beim Drehen des Abstimmknopfes meist auf "weiss".

Die Widerstände des I2C Busses am IS570 habe ich versuchsweise auf verschiedene Werte geändert, 1k, 3k3 und wieder zurück auf 4k7. Nur dann kommt die Frequenzanzeige "weiss".
Auch die 220R Widerstände auf 0R geändert; keine Verbesserung.

vy 73 Knut

p.s. Die Anzeige "Bnd80mm" erscheint bei mir erst wenn ich auf 160m gewechselt habe, danach bleibt es dabei und ändert sich nicht. mehr.

Title: Re:rastet machmal aus beim Abstimmen
Post by: dg9bfc_sigi on 05. January 2017, 20:09:35

das problem mit nicht rastendem si ... hatte ich auch mehrfach schon ... und da das bei mehreren auftritt ist das eher kein hardwareproblem (oder alle haben den gleichen fehler???)

ist genau wie beschrieben ... knattergeräusch synchron zum vfo drehen ... manchmal geht es gleich wieder weg ... manchmal nicht

sam ist klasse ... nur die seitenbandauswahl geht nicht bei allen offseteinstellungen (freq xlate)

aber auch das wird sicher bald erledigt

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 05. January 2017, 20:12:49

Hallo Thomas,

es gibt mindestens drei, die generell jeden neuen Build testen. Und wenn bei denen nichts Auffälliges war/ist, geht es weiter. Es sei denn, jemand anders meldet sich...

Ich vermute hier eher Hardwarefehler/probleme als Firmwareprobleme. Bei mir funktioniert alles auf allen mcHFs - und die sind auch nicht alle gleich. Wir dürfen aber auch nicht panisch werden, wenn es bei dem einem oder dem anderen mal Probleme gibt. Dann sollten wir versuchen, die Ursachen / Unterschiede zu anderen zu finden.

Da es bei mir bei mehreren mcHFs läuft, ist ein "schwerer Schnitzer" in der Firmware als Ursache auszuschliessen. Es sind Kombinationen von verschiedenen Dingen oder Hardwareursachen...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 05. January 2017, 20:13:12

Hallo,

sicher ist die Weihnachtszeit produktiv gewesen. Die Änderungen am I2C sind schwierig, weil es offensichtlich deutliche Unterschiede gibt, wie die Geschwindigkeitsänderung so funktioniert. Aber ohne Testen an einer Vielzahl von lebenden Objekten ist hier leider kein Erfolg und/oder Erkenntnisgewinn zu erzielen.

Die TwinPeaks sind ein Mysterium, das ich hier aus der Diskussion ausklammern möchte. Leider ist meine Zeit und mein Equipment nicht ausreichend, um hier mal mit einem anständigen Logic-Analyzer Klarheit zu bekommen, was da eigentlich abgeht.

Ansonsten sind die Änderungen ja in sehr unterschiedlichen Bereichen, die untereinander wenig Auswirkungen haben sollten. Dass das Si570 Problem mit dem I2C zusammenhängt, ist recht offensichlich, unklar ist wie. Vorallem, warum nicht alle davon betroffen sind, wo wir doch alle ganz ähnliche Leiterplatten etc. verwenden.

Wie auch immer. Wir werden hier dem Problem auf den Grund gehen. Ich werde als nächstes einen Build machen, der wieder "langsamer" taktet und zwar genauso schnell wie vor der Änderungen (allerdings nur auf dem I2C Bus vom Si570).

73
Danilo

@80mm -> das 2. "m" ist das von 160m, simpler Denkfehler, fixen wir.







Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 05. January 2017, 20:16:37

Und hier der "langsamere" I2C1 Bus. Bitte testen.

Title: Re:rastet machmal aus beim Abstimmen
Post by: DJ3FV on 06. January 2017, 04:46:43

Hallo Zusammen,

von Thomas weiß ich dass er ein v0.5 mcHF hat. Wie sieht es den bei den anderen Betroffenen aus?

vy 73
Uwe

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 07:47:25

Ich habe eine Version mit halbem I2C1-Bustakt (SI570/Temperatursensor) als Daily herausgegeben. Bitte testen, ob sich was geändert hat (bei denen, die das Rastproblem hatten). Ich kann es ehrlich nicht nachvollziehen, warum das nur bei einigen auftritt bei identischer Firmware. Es muss sich um hardware-abhängige Einflüsse handeln. Aber welche? ich habe hier mcHFs mit veränderten Pullups (die laufen sogar mit dem doppelten Bustakt des Bustaktes, bei dem es bei einigen Schwierigkeiten gibt, einwandfrei). Mit den original-Pullups gibt es bei mir mit den Dailiys mit dem "schnelleren I2C" keinerlei Rastprobleme.

Feedback willkommen!

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 08:28:45

Die Taktraten werden in der /hardware/mchf_hw_i2c.h gesetzt - ganz oben. Sie standen bis gestern auf
I2C1: 200KHz
I2C2: 100KHz

Der I2C1 bedient den Temperatursensor und den SI570. Der I2C2 bedient den Audio-Codec und den seriellen EEPROM.

Im aktuellen Daily sind beide wieder auf megazahmen 100KHz.

Alle Bausteine können laut Datenblatt 400KHz Bustakt. Natürlich können das auch alle einsetzbaren STMs.

vy 73
Andreas

Title: neue Daily mit "im Betrieb wechselbaren" I2C-Geschwindigkeiten
Post by: DF8OE on 06. January 2017, 11:11:05

Hallo an alle,

der aktuelle daily snapshot bootet jetzt mit jeweils 100KHz auf den I2C-Bussen.

Aber im Expert/Debug-Menü kann man die beiden Taktraten nunversuchsweise verändern. Damit können Fehler besser eingekreist werden. Wenn also jemand z.B. diesen "Rastfehler" hat, kann er kontrollieren, ob er bei Geschwindigkeit x auf dem I2C1 noch da oder weg ist.

Die Zuordnung der beiden Busse habe ich ein paar Posts weiter oben beschrieben.

Bei mir läuft der I2C1 bis 400KHz. Ab 340KHz einschließlich wird beim schnellen Drehen des VFOs die Frequenzanzeige ab und zu rot - aber das Abstimmen selbst funktioniert butterweich und ohne Probleme. Das "rote" verschwindet, wenn man dann noch eine Raste am VFO-Knopf dreht.

Der I2C2 läuft auch mit 400KHz - scheinbar. Das Abspeichern in den seriellen EEPROM funktioniert einwandfrei. Ob ich davon auch mit der Geschwindigkeit lesen kann, weiß ich nicht, da beim Booten ja immer mit 100KHz gelesen wird. Der Audio-Codec läuft (TX/RX, Lautstärke etc. - alles einwandfrei funktionell.

Die Tests habe ich sowohl auf dem einen mcHF mit geänderten Pullups (1K anstelle von 4.7K) durchgeführt, als auch an "originalen" Bestückungen (ohne die beiden Kondensatoren am I2C1, wobei diese bei höheren Geschwindigkeiten auf dem I2C1 mit Sicherheit Probleme bringen würden).

Also für mich sehen die "Rastprobleme" nach einem Hardwarefehler aus.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 11:13:41

Hallo,

wir haben gerade im daily build im DEBUG Menu die Möglichkeit eingebaut, mit den I2C Geschwindigkeiten von I2C1 (RF Board: LO, Temp) und I2C2 (UI: Codec und I2C EEPROM) zu spielen.

Beim I2C1 kann ich nicht viel weiter als 200kHz ohne beim Drehen mal rote Anzeigen zu bekommen, I2C geht bei mir (scheinbar problemlos) auf 400kHz hier ist vorallem RX/TX zu beachten, ob es da Probleme gibt mit dem Audio-Codec (bleibt stumm z.B.)
Der EEPROM scheint fdas ganze klaglos mitzumachen, wird eben nur schneller. Kann man schön sehen, wenn man mal 20 und dann 400 khZ einstellt und jeweils mit langem Druck speichert.
Appropos Speichern: Die geänderten Geschwindkeiten werden nicht dauerhaft gespeichert. Das kann später folgen. Aber dann nicht mehr im Debug Menü.

Achso: Ich habe 4.7K Pullups, 0.4 HW in mehr oder minder I40 Bestückung, d.h. I2C ist soweit original.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 11:46:43

Hallo,

ich habe mal genauer geschaut mit den 400kHz und dem Si570 und kann erstmal sagen, dass die rote Anzeige durch eine I2C_ERROR hervorgerufen wird. Was genau weiß ich noch nicht.

Dabei ist mir unsere Fehlerbehandlung aufgefallen, und wenn man dann bei erfolglosem Tunen noch mal "nachlegt" und automatisch nochmal tunt, geht es auch. Ich werde mal genauer rausfinden, welcher I2C Error wo verursacht das genau ist.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 11:53:04

Hallo Danilo,

ich habe nochmal genauer hingehört bei Taktraten >= 340KHz. Wenn die Anzeige rot wird läuft der SI570 tatsächlich nicht mit. Da aber beim schnellen Drehen zwischendurch bei mir auch öfter ein gültiger Abstimmvorgang kommt, hatte ich den Eindruck, dass auch bei roter Anzeige korrekt abgestimmt wurde. Das stimmt aber nicht. Anzeige rot == Abstimmung wurde nicht durchgeführt.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 12:05:43

Hallo Andreas,

habe das vielleicht missverständlich ausgedrückt. Wenn es rot ist, haben wir tatsächlich ein Problem und die Firmware selbst bleibt untätig. Ich habe das mal in der SW so geändert, das in diesem Fehlerfall 50ms später nochmal getunt wird. Das klappt dann quasi immer. Wenn rot ist, kann auch nicht gesendet werden, das macht die Firmware, aber man kann natürlich den Empfang prüfen. Ich nehme an, das hast Du gemacht mit einem Signalgenerator o.ä.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 12:18:05

Richtig. Habe mit Signalgenerator geprüft. Ich habe jetzt zwei meiner mcHFs dauerhaft mit der neuen FW laufen, I2C2 jeweils auf 400KHz und I2C1 auf 320KHz. Damit sind beide stabil. Bei 340ḰHz kommt beim schnellen Drehen ab und zu eine rote Anzeige - diese bleibt jedoch niemals auf rot stehen. Bei 380 und 400KHz kommen bem schnellen Drehen immer rote Anzeigen, und diese bleiben dann auch oft stehen. In dem Fall schwingt der SI570 "irgendwo". Gebe ich ihm noch einen Abstimmstoß, dann springt die Anzeige wieder auf weiß und der Empfang ist wieder da.

Das im Thread beschrieben "Rattern" beim Abstimmen kann ich aber nicht reproduzieren - mit keiner Busgeschwindigkeit. Selbst bei 400KHz kann von einem durchgängigen Aussetzen der Abstimmung (und nur das kann das Rattern verursachen) keine Rede sein. Es sind stets so viele Abstimmvorgänge gültig dass das Abstimmgeräusch unauffällig bleibt.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 13:06:41

Hallo,

ich habe jetzt zwar rausgefunden, was schief geht bei hohen Geschwindigkeit, weiss aber nicht warum:
Der Si570 reagiert nicht auf die Übertragung seiner Adresse, deshalb werden dann natürlich auch keine Daten übertragen. Es gibt verschiedene I2C Zugriffe auf den Si570 und es war bei unterschiedlichen Zugriffen das Problem zu beobachten.

Was die Ursache dafür ist, das es mal klappt und mal nicht kann ich nicht sagen. Ist in jedem Fall bei mir klar von der I2C Frequenz abhängig, bei 400kHz habe ich ganz schnell Probleme, bei 300kHz quasi nicht.

Ich habe jetzt im Code eine Fehlerbehandlung eingebaut, die im Fall von I2C Problemen, das Tuning einfach 50ms später wiederholt. Das sieht man an roten Zahlen, die kurz aufblitzen und dann verschwinden. Dabei knackt es auch.

Probiert es halt aus und spielt auch mal mit der I2C Geschwindigkeit von Bus 1.
Der nächste Daily sollte diese Änderung beeinhalten.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 13:12:16

Ist fertig gebaut.

Meine Vermutung ist, dass die in Reihe liegenden 100R und 220R im I2C1 das Signal bei höheren Frequenzen zu stark verschleifen. Leider kann ich im Moment nicht löten / testen.

Ich würde versuchen, zunächst die beiden auf dem ui-Board befindlichen 220R zu brücken (und zu beobachten), dann die 100R auf dem rf-Board.

UPDATE meiner Eindrücke mit dem neuen, Fehler-korrigierenden Code:
Bis 380KHz einschließlich auf dem I2C1 kann ich jetzt vernünftig arbeiten. Bei 400 KHz kommt es vor, dass er nach dem Loslassen des VFO-Knopfes noch 5...10 Mal versucht, abzustimmen, und dann erst klappt es.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 13:55:49

Hallo,

also ich musste feststellen, das ich sowohl die C's als auch die R's auf der RF Platine hatte. Sind jetzt alle weg. Hat aber nicht wirklich was geändert. Bei mir geht die Komfortzone bis ca. 300 kHz, ab 320kHz kann ich recht problemlos und reproduzierbar rote Zahlen bekommen (die dann schnell weg sind).

Die 220R auf dem Ui Board sind noch drin, aber dafür muss ich ja leider auch die ganze Kiste zerlegen. Bin da noch nicht so motiviert.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 14:24:45

@Danilo

Ich denke auch dass das nicht so dringend ist. Bei mir geht es zuverlässig bis 320KHz - aber das macht den Kohl auch nicht fett. Also könnte es bei Dir und bei mir mit jeweils 300KHz (oder 300/400) laufen. Das wäre ja schon mal ein echter Gewinn. Wie sieht es bei anderen aus?


@Thomas
Ich hatte das befürchtet... Und ob der SI defekt ist, oder die Ub zu niedrig oder unsauber, oder die I2C-Anschlüsse nicht korrekt verlötet sind - "the answer is blowing in the wind..."

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 14:29:10

Hallo Thomas,

das sieht wohl so aus, das der Si570 empfindlich auf die 470R Bestückung reagiert hat, das sollte anderen dann eine Warnung seien.
Quote from: DL8EBD on 06. January 2017, 14:24:37
Lange Rede kurzer Sinn....geholfen hat es dennoch nichts.
Ich habe wohl doch einen Defekt am SI570....
Denn: selbst bei 20kHz I2C1 Takt, rastet er aus.
Bei 20kHz kann man ja fast schon in Echtzeit mitlesen was da auf dem Bus rübergeschickt wird ;D


Ja, alles darunter kann man mit der Morsetaste geben :)

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: Michael_K on 06. January 2017, 14:52:48

Hallo,
bei mir ui-rf-V0.5 mit Originalbestückung R's
I2C2 400kHz
I2C1 320kHz
keine Probleme.
vy 73 aus Erfurt
Michael_K

Title: Re:rastet machmal aus beim Abstimmen
Post by: DK6LG on 06. January 2017, 16:51:01

Schnell ein paar Worte zur FW von heute 14:56.
Der Fehler mit dem Knacken und den roten Linien im Wasserfall ist nicht wieder aufgetreten.
Was mir auffiel war, dass ich jeden "Rastschritt" beim Ändern der Frequenz als leichtes Knacken hören kann. Ist mir vorher nie aufgefallen, vielleicht überhört.
Der I2C-Bus ist jetzt wieder im Originalzustand, bis hin zu den 2 "Entstörkondensatoren" - sie tun nix :D

Morgen geht es weiter.
Vielen Dank für die vielen Tipps, Hinweise und die diversen FW-Versionen.
vy 73 Knut

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 16:57:14

Doch. Sie tun was bei hohen Taktfrequenzen. Du baust einen Tiefpass in die I2C-Leitungen zum SI570 (== ein Widerstand in Serie und ein Kondensator nach Masse)...

Schau Dir mal das Oszillogramm von Thomas an. Wenn dort schon ohne Serienwiderstand und ohne Kondensatoren bei 400KHz das Rechteck wie eine Haifischflosse aussieht - glaubst Du, die Kondensatoren würden das nicht deutlich verstärken (und in der Akzeptanzschwelle was die Arbeitsfrequenz angeht weiter nach unten ziehen)?

Ein Knacken kann ich übrigens nicht hören. Das kann eine Folge der Kondensatoren sein: der erste Abstimmvorgang geht in die Hose, erst der verzögert nachgeschobene klappt.

Lass die beiden Cs weg. Die sind sinnfrei bis kontraproduktiv.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 17:07:36

Hallo,

in meinem aktuellen Commit habe ich den Duty Cycle des I2C geändert.
Der STM32 kann da 2 verschiedene, den jetzt gewählte ist der für den Fast Mode (400kHz) gedachte. Kann nicht behaupten, das die Verbesserung massiv spürbar ist, aber möglicherweise habe ich jetzt weniger häufig Probleme. Und bei langsam scheint das keinen Unterschied zu machen.

Und die Geschwindigkeiten werden gespeichert und wieder geladen (der EEPROM wird immer mit Default Speed geladen, um dort Problem auszuschließen). Also in Fall von Problemen kann man einfach ins Menü gehen, die Geschwindigkeit wieder runter und Speichern.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 06. January 2017, 17:36:08

Gefühlt etwas stabiler bei I2C1 >= 340KHz. Ich habe trotzdem 320/400 KHz eingestellt und alles ist PERFEKT. Sowohl bei meinem mcHF mit den 1K Pullup als auch bei dem mit den originalen 4.7K (Kondensatoren habe ich nie bestückt).

Man merkt jetzt sehr gut, wie schnell das Abspeichern in den seriellen EEPROM sein kann (beim Ausschalten) und wieviel es im Betrieb verlangsamt ist durch die ganzen "Nebenbeschäftigungen" der MCU (durch langen Druck auf die Menü-Taste). Aber selbst diese Geschwindigkeit ist deutlich schneller als das Speichern in den virtuellen EEPROM.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 06. January 2017, 19:01:26

Hallo Thomas,

sicher, dass dein Fenster nicht offen steht? ;D

Tatsächlich habe ich auch das Gefühl, das der mcHF scheinbar etwas "kälter" ist, aber das ist mir schon vor einiger Zeit aufgefallen und sicher bin ich mir da auch nicht.

Alte und neue Firmware aufspielen und vergleichen, wer mag.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: BO_Andy on 06. January 2017, 19:22:44

Thomas die die bin Datei hätte ich mal gerne vllt läuft meiner damit auch wieder normal

LG_ Andy

Title: Re:rastet machmal aus beim Abstimmen
Post by: OE3HKC on 06. January 2017, 20:12:15

Hallo liebe Mitstreiter,

habe 2 mcHF's laufen, einen mit den beiden 10p Kos an den I2C Leitungen und einen ohne...
ansonsten die OriginalBestückung, 4k7 pull ups und nichts überbrückt...

muss Andreas Aussage bestätigen, "die Kos gehören weg!!!"
ohne Kos laufen I2C1 und I2C2 ohne Probleme auch noch bis 400kHz, mit den Kos setzt der SI570 über 100kHz regelmäßig aus...

die Kos, die müssen raus... dann läuft das Ding in Saus und Braus... ;D ;D

vy 73,
Helmut

Title: Re:rastet machmal aus beim Abstimmen
Post by: OE5RKM on 06. January 2017, 22:27:48

Hallo

zur INFO

bei meinem Board Rev 0.5 sind die beiden C 38/39 schon Original nicht mehr bestückt

73 Rudi


Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 07. January 2017, 10:00:23

Hallo Knut,

für alle die sich noch an diese Seitenlinie der Diskussion erinnern können:
Quote from: DK6LG on 05. January 2017, 18:22:13
Hallo,
habe eben mit der FW von heute gespielt.
Der von mir gestern beschriebene Fehler trat wieder auf. Bevorzugt um 3,8MHz.
Beim Abstimmen, schnell oder langsam (bis zu 1Hz Schritten hinunter) ertönt bei jedem Schritt ein lautes Knacken und auf der Wasserfallanzeige leuchtet ein rotes Signal.
...


Hier gibt es neue Erkenntnisse: Ich kann das reproduzieren. Das ist kein Fehler auf dem I2C Bus, sonst wäre ja auch die Frequenzanzeige rot, sondern offensichtlich ein Problem, das wir scheinbar manchmal eine Si570 Konfiguration errechnen oder versuchen einzustellen, die der Si570 scheinbar akzeptiert, aber nicht ausführt. Ein sogenannter Large-Step läßt das Problem verschwinden, ein Small-Step (der Normal-Fall bei kleinen Frequenzänderungen) nicht. D.h. dieser Fehler bleibt solange bestehen, bis man aus dem Frequenzbereich für die Small-Steps rauskommt. Der Bereich sind +/- 3500ppm (0,35%) um die Center-Frequenz, die beim letzten Large-Step eingestellt wurde. D.h bei 10 Mhz ca. 35khz, bei 5 entsprechend die Hälfte.

Das Hauptproblem, ist, dass ich nicht in der Lage bin, das reproduzierbar zu reproduzieren, weil hier verschiedene Faktoren zusammenkommen und bei der Berechnung der Folgekonfiguration des Si570 auch die aktuelle Konfiguration herangezogen wird, die sich wiederum aus der vorherigen Konfiguration errechnet, usw.

Wie auch immer, da haben wir noch einen kleinen Fehler, der eben sehr selten auftritt. Wenn man aber immer mit dem gleichen Muster im gleichen Frequenzbereich unterwegs ist, kann es schon sein, das manche das eben sehr viel öfter sehen. Hier gilt ie alte Weisheit: Die Abwesenheit von Fehlern beim Testen ist nicht gleichbedeutend mit Fehlerfreiheit.

Ich schaue da nochmal genauer hin.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: dg9bfc_sigi on 07. January 2017, 11:59:55

früher konnte ich den mchf nicht sehr schnell abstimmen ... dachte immer naja ist der encoder nicht so dolle ... vielleicht mal wechseln

aber seit der neuesten fw kann ich wahrscheinlich meinen akkuschrauber auf den vfo knopf drücken zum abstimmen ... denn meine finger sind nicht schnell genug zum drehem

beide busraten stehen hier auf 400khz und aussetzer wie früher habe ich nur ganz ganz selten (an bestimmten stellen treten die öfter auf ... hat wohl mit der berechnung der abstimmerei zu tun)

ausschalten geht jetzt RASEND schnell .... heisst ... taste losgelassen und gerät ist aus


Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 12:52:23

Ich habe jetzt eine (kranke) Methode gefunden, wie man das Phänomen recht zuverlässig reproduzieren kann...


  • Step Size auf 100Hz stellen
  • mcHF auf 3.630.000 abstimmen und ausschalten, damit er nach dem nächsten Einschalten auf ebendieser Frequenz startet
  • mcHF wieder einschalten
  • VFO stetig nach oben drehen


  • Irgendwann zwischen 3.730 und 3.790 passiert es dann. Der VFO rastet aus und beim Abstimmen hört man nur noch die Rastversuche.

    Wichtig ist, dass stetig gedreht wird. Dreht man zwischendurch auch nur eine Raste in die andere Richtung, funktioniert der Trick nicht mehr.

    Das ist für mich ein absolut atypisches Nutzungsprofil, ich bin erst durch eure Posts darauf gekommen.

    Ich kann sagen, dass das bei allen meinen mcHFs funktioniert. Es passiert auch bestimmt in anderen Frequenzbereichen - aber mir ist es vorher noch niemals aufgefallen.

    vy 73
    Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 12:55:35

@Thomas

wir nähern uns der Reproduzierbarkeit...
Das Drehen zwischen 3.624 und 3.640 führt bei mir NICHT zum Ausrasten. Ich vermute, weil mein mcHF beim Einschalten auf einer anderen Frequenz gestartet ist (war 3.630). Die Startfrequenz schein wichtig zu sein. Wo steht deiner beim Einschalten?

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DG7YHB on 07. January 2017, 13:39:14

@Andreas
habe das gerade mal ausprobiert. Stellt sich bei mir auch so dar, irgendwo über 3730 ists vorbei...

vy73 Udo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 13:42:30

@Thomas

Das Szenario mit den 3624 - 3640 kann ich hier beim besten Willen nicht nachstellen. Ich kann in dem Bereich hin- und hertunen bis der Encoder glüht.

Das mit dem Einschalten mit 3630 und dann kontinuierlich hochstimmen IMMER. Es ist mir noch kein einziges Mal gelungen, von 3630 startend in 100Hz Schritten mäßig aber stetig nach oben zu tunen und Das Bandende ohne Ausraster zu erreichen.

Ich habe auch den SI mit 56,32MHz stratup.

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 07. January 2017, 14:01:26

Hallo,

ich glaube, ich habe den Denkfehler in unserem Si570 Code gefunden. Da wir nun einen Ansatz zur Reproduktion haben, werde ich mal die Idee umsetzen und wir können probieren.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 07. January 2017, 14:15:24

Hallo Thomas,

das macht Sinn, denn wir ärgern ihn (sie,es) ja auch mit nicht erlaubten Aktionen.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 14:24:53

Beim mir führt nur eine Raste in die andere Richtung dazu, dass er nicht mehr ausrastet. Ob es dann irgendeine Kombination gibt mit der er es doch tut weiß ich nicht weil die (wenn es sie gibt) im normalen Betrieb bei mir nicht passiert.

Aber die von mir beschriebene führt (wenn ich sie wirklich *exakt* so ausführe) zu 100% auf allen meinen mcHFs dazu, dass der SI570 ausrastet.


  • der Step muss auf 100Hz stehen
  • das Gerät muss nach dem Einschalten auf 3.630KHz stehen
  • ich darf nur "nach oben" abstimmen - stetig und mit mäßiger Geschwindigkeit. Drehe ich auch nur einen Tacken nach unten, geht es nicht mehr. Wechsle ich "vor dem Ausrasten" das Band (selbst wenn ich wieder auf 80 zurückschalte) geht es nicht mehr.


  • Diese Kombination ist wirklich so krank, dass ich sie vorher noch nie ausgeführt habe. Deswegen war ich der irrigen Ansicht, mein SI würde NIEMALS ausrasten.


    EDIT:
    Ich denke, dein (Thomas) Fehler ist ein Hardwarefehler, und der Fehler, den Danilo reproduziert hat ist der, den ich versuche zu reproduzieren. Da jetzt bei einer Fehlabstimmung (mit Ergebnis I2C-BUS-ERROR) nach 50ms ein weiteres Abstimmwort gesendet wird sind die Verhältnisse zwischen unseren Geräten anders, wenn bei einem schon zweihundert "zweite Steuerworte" gesendet wurden bei einer Aktion und beim anderen keins. Du (Thomas) müsstest vermutlich erstmal deinen SI570 tauschen, damit wir wieder identische Voraussetzungen haben.

    vy 73
    Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 14:34:42

Thomas, es kommt darauf an,

  • mit welcher Frequenz dein mcHF beim Einschalten gestartet ist (das ist die "erste Grobabstimmung" gewesen, und weiteres Drehen fängt Dich mit den feinen Abstimmschritten im beim Einschalten festgelegten Fenster)
  • ob Du bei den folgenden Abstimmvorgängen kontinuierlich oder auch wechselnd abstimmst (wechselnd scheint bei mir einen Triggerlevel immer auf NULL zurückzusetzen)
  • ob während deiner bisherigen Abstimmvorgänge irgendwann mal ein zweites Abstimmwort nachgeschoben werden musste oder nicht


  • vy 73
    Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: hb9trt on 07. January 2017, 14:45:16

Habe mit grossem Interesse diesen Thread gelesen und immer mal wieder Versuche mit 2 mcHF gemacht. Vieles könnte ich reproduzieren, ausser das komplette Ausrasten, das der Grund für den Start dieses Threads war. Auch nicht mit der "kranken" Methode von Andreas.

Habe viel gespielt mit der Frequenz vom i2c Bus1. Bus 2 ist dabei immer auf 400kHz und das scheint problemlos zu sein.

Beide Testgeräte liefen katastrophal mit der Daily vom 6. beim kurbeln am vfo oder Bandumschaltung immer rote Anzeigen.
Erst bei ca. 280kHz von Bus1 wurde das ganze stabil. Dabei drehte ich immer mit grossen Schritten (100kHz).
Bei kleineren Schritten könnte die Frequenz auch noch ein wenig erhöht werden.

Danach habe ich die letzte Version vom 6. Januar eingespielt. Schön dass die nun die Werte auch speichert :)

Jetzt stehen beide auf 400kHz bei Bus1. Das Kurbeln geht bestens mit kleinen Schritten, selten bis nie rote Anzeige. Beim 100kHz jedoch rote Anzeugen "en Masse".. meistens verschwinden die aber sogleich wieder, dank der Funktion die irgendwo oben steht. Aber brauchbar ist der Zustand mit 400kHz nicht wirklich.
Was ich im Moment nicht weiss ist der Hardware Zustand auf den i2c Bussen. Welche Widerstände drin sind und ob die c's noch drin sind. Dazu muss ich die beiden Geräte komplett zerlegen. Vielleicht mache ich das dann noch schnell.

Stelle ich aber Bus 1 auf 300-320 kHz laufen beide mcHF recht gut oder sagen wir mal stabil. Rote anzeigen Anzeigen sind keine mehr ersichtlich auch beim Kurbeln mit 100kHz oder beim schnellen Umschalten der Bänder.

Gratulation an die Entwickler für diese forensische Analyse. Wirklich klasse was da zum mcHF passiert.

Die Einstellungen der Bus Geschwindigkeit würde ich allerdings in den Einstellungen lassen, denn es scheint nicht bei allen gleich zu funktionieren. Je nach verwendetem si570 oder der Streuung bei einzelnen Chips. Zumindest Bus1 sollte einstellbar bleiben. Bei Bus 2 scheint es weniger problematisch. Ich stelle fest dass der Audio Chip problemlos mitmacht.

Was ich auch feststellte oder besser nachvollzog, denn es wurde ja schon erwähnt, war die Verwendung von SAM mit DSP... da friert der mcHF praktisch ein. Load geht auf 130%. Beim ausschalten werden die letzten Einstellungen nicht mehr gesichert.

Andere Phänomene, wie das komplette Ausrasten, könnte ich keines nachvollziehen. Zumindest nicht auf den 2 Geräten, die ich gerade teste.

Gruss Reto

Title: Re:rastet machmal aus beim Abstimmen
Post by: hb9trt on 07. January 2017, 14:49:58

@Thomas

Hätte haufenweise SI570 an Lager, falls Interesse. 100 MHz Variante.

Gruss Reto

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 14:56:29

Der von Chris eingesetzte "originale" hatte 56,32 MJHz Startupfrequenz. Aber es tut dank autodetect auch jede andere Startupfrequenz. Die Hardware im Chip ist ja immer die gleiche - nur der Defaultwert für die Register ist beim PowerOn ein anderer. Das ist für die Funktion absolut unerheblich.

Könnte aber ein Verschieben von Schritten, die zum Ausrasten führen, bewirken. Die Startupfrequenz ist der erste "große PLL-Schritt", der ausgeführt wird. Irgendwann später kommt das erste Steuerwort von der Software die aus der derzeit eingestellten Frequenz (der Startupfrequenz) ermittelt, welcher "große PLL-Schritt" jetzt gewählt werden soll. Und bei anderen Startupfrequenzen sind das vielleicht andere Verhältnisse.

Aber ich denke, dass auch dieser Bug nicht mehr lange überlebt und dann ist es wirklich egal, welchen man drin hat. Es sei denn, er ist defekt...

vy 73
Andreas

Title: Re:rastet machmal aus beim Abstimmen
Post by: DB4PLE on 07. January 2017, 15:05:34

Hallo,

meine Änderung sind im Daily. Bitte testen, bei mir läuft es gut, aber ich konnte leider nicht so einfach die Problemstelle nachbauen.
Das Szenario von Andreas hat bei mir nicht getan. Warum auch immer, bei mir kam das Problem nur sporadisch.

Jedenfalls läuft es nicht schlechter und wir haben ja mit Thomas einen zuverlässigen Ausraster und Andreas kann es auch reproduzieren.

Aber wo Licht ist, ist auch Schatten. Da wir jetzt korrekt nach Datenblatt arbeiten, schalten wir nach einer Änderung von +/-0.35% um den letzten Large Step mit einem Large Step weiter. D.h. man hört dann einen kurzen Klick, da wir für ca. 12ms den Ton ausmachen. Da schaue ich dann bei Gelegenheit auch noch mal nach.

Erstmal bin ich auf die Reports gespannt.

73
Danilo

Title: Re:rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 15:12:31

Also bei mir ist ein Erfolg zu vermelden. Es ist nun nicht mehr möglich, mit dem von mir beschriebenen Szenario den SI570 zum Ausrasten zu bringen - getestet an drei meiner mcHFs (beim letzten ist mir gerade der 8V Spannungsregler abgebrochen).

vy 73
Andreas

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 15:39:38

Mich verwundert nach wie vor, warum der Effekt bei uns so gewaltig unterschiedlich auftritt. Mir ist das wie gesagt erst vor ein paar Stunden unter Anwendung völlig unüblicher Bedienmethoden gelungen, das zu reproduzieren. Ist bei mir vorher *nie* aufgetreten (wäre mir mit Sicherheit aufgefallen).

Kann das an Exemplarstreuungen des SI570 liegen? Die einen sind zickiger als die anderen? Rastbereich kleiner?

vy 73
Andreas

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DF8OE on 07. January 2017, 16:17:29

...Alterung des SI570, der vorher beim Betrieb "out-of-specs" ohne Beschwerde funktioniert hat und langsam "immer schlapper" geworden ist ?????

Nur sind meine bedeutend älter als deine. Ergibt alles keinen wirklich Sinn. Hängt aber mit Sicherheit von den Fähigkeiten des SI570 ab.

vy 73
Andreas

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: hb9trt on 07. January 2017, 16:28:04

Sicher Exemplar Streuung. Ist ja meines Wissens nicht für unseren Zweck gebaut worden. Alterung glaube ich nicht. Nicht in dieser relativ kurzen Zeit.
Was man vielleicht in Betracht ziehen muss ist die Art und Weise wie der SI570 eingelötet wurde. Also wieviel Stress er ausgesetzt wurde. Langes Herumbraten oder sanftes Einlöten.
Bei gewissen Bauteilen ist das Durchaus ein Argument.

Gruss Reto

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DF9EH on 07. January 2017, 16:28:14

Moin Moin,

Frage an Thomas:
was hast du letztendlich an I2C Busterminierung:
Pull Up R's 4,7K und keine Serien R's ?

Und noch eine Frage zu deinen Scope Mesungen:
was hat das Lecroy für eine Eingangskapaziät (mit dem Tastkopf) ?

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DK6LG on 07. January 2017, 16:31:51

Eben probiert und es funktioniert!
Danke!!!

Dabei habe ich eben mein Radio zerspielt und muss nun erst einmal Fehler suchen. (U2 und U15 werden fürchterlich heiss und das PTT-Signal liegt an pin1 bei 3V).

73 Knut

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DB4PLE on 07. January 2017, 16:46:27

Hallo,

um es mal mit Yodas Worten zu sagen: Das Datenblatt verstehen Du musst. Die Funktion Dir danken es wird.

Ich bin mir sicher, das eine tiefere Kenntnis der Yoda-Sprache eine wesentliche Vorraussetzung für das Verstehen von Datenblätter und dort beschriebenen Sachverhalten ist. Wenn man weiß, wie das Ding funktioniert, versteht man auch das Datenblatt. Die Umkehrung gilt leider in der Regel nicht.

73
Danilo

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DB4PLE on 07. January 2017, 17:06:35

Hallo,

es ist wirklich spannend zu verstehen, warum unsere Fehlprogrammierung nicht bei allen die gleichen Probleme hervorgerufen hat. Ich denke, es liegt an den Fähigkeiten im analogen Bereich des Si570. Letztendlich ist da doch eine PLL drin, die geregelt werden will. Und ich vermute, das es da ordentliche Streuung gibt, was den Regelbereich angeht. Die 3500 pm Bereich sind vermutlich super, super safe. In vielen Fällen hat sich die PLL einregeln lassen, ohne den "großen Schritt" zu machen. Letzlich gibt es da dann auch Grenzfälle. Meist hat sich vermutlich der Si570 resettet (das erkennt unser Code und hat dann einen großen Schritt ausgeführt). Und in wenigen Fällen blieb er einfach hängen, ohne das unser Code das erkennen konnte (das waren dann die komischen Wasserfälle). Da wir Out-Of-Spec waren, ist das auch erlaubt.

Ich bin übrigens nicht ganz von alleine auf die Lösung gekommen, sondern habe mich gefragt, ob andere Si570 Programme auch so komische Effekt kennen wie den Si570 Crash, insbesondere der beliebte Si570 VFO mit dem AT Tiny von PE0FKO (http://pe0fko.nl/SR-V9-Si570/). Dessen AT Tiny Code kennt so was nicht. Und dort habe ich dann auch den entscheidenden Unterschied zwischen seiner und unserer Lösung erkannt. Und dann auch das Datenblatt richtig interpretieren können, nicht das ich mir das nicht schon einige Male angeschaut hätte.

Ich denke auch, das wir uns in Kürze von der nun nicht mehr notwendigen Fehlerbehandlung für den Si570 Crash trennen können.

73
Danilo



Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DF9EH on 07. January 2017, 17:12:03

danke Thomas für die Info's.

Werde dann morgen noch mal Messungen ohne die Serien R's machen.




Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: hb9trt on 07. January 2017, 20:38:44

Gute Arbeit!

Mir fällt mit der neuen Version auch auf, dass beide i2c Busse nun problemlos mit 400kHz funktionieren. :D

Zumindest bei den 2 Stück die ich heute den ganzen TG auf Herz und Nieren testete, als ich diesen Thread gesehen habe.

Super gemacht!

Gruss
Reto

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: hb9ewy on 07. January 2017, 22:48:14

Hallo,
das ist fantastisch, beide I2C Busse funktionieren ohne Probleme mit 400kHz (UI und RF HW v0.5 Stock. Mit der FW vom 1. Jan. 17 kamen Ausrastet gelegentlich vor.

vy 73 de Yves
hb9ewy

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: DD4WH on 09. January 2017, 16:40:05

Vielen Dank, Danilo!

Beide Phänomene sind nun bei mir verschwunden!

1. Rote Ziffern beim Abstimmen

2. Völliger Ausfall beim Abstimmen über bestimmte Frequenzbereiche

Nr. 2 war vorher auch noch bei 100kHz I2C vorhanden.

Jetzt läuft alles mit 300kHz fehlerfrei! (Habe die beiden 10pF auf den I2C-Leitungen sogar noch drin & die Serien-Rs, weil ich zu faul zum Auslöten war).

Sauber!

73 de Frank

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: BO_Andy on 09. January 2017, 17:59:18

So ihr lieben mein M0nka läuft auch wieder. Eine frage wie bekomme ich denn I2C Bus auf 400 khz gestellt. Im menü habe ich nix gefunden.

Lg 73 BO_Andy

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: BO_Andy on 09. January 2017, 18:27:58

okay danke Thomas gefunden habe mal beide auf 400 gestellt. Danke an alle die so fleißig an der firmeware basteln ihr seit klasse.


Lg BO_Andy

Title: Re:[gelöst]: rastet machmal aus beim Abstimmen
Post by: dg9bfc_sigi on 13. January 2017, 09:33:51

mal so als rückmeldung zu den fleissigen programmierern ... mein mchf läuft stabil mit 400/400


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.