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

ich habe eigentlich schon immer sporadisch das Problem bei meinem mcHF dass er beim Abstimmen plötzlich in einen komischen Modus verfällt:
sehr lautes Maschinengewehrgeräusche aus dem Lautsprecher - synchron zu den Raststellungen des VFO (nicht das Hubschraubergeräusch bei offenem Antenneneingang)
Im Display heftiges Zucken im Spektrum sobald das Maschinengewehr loslegt, also weiter abgestimmt wird.

Unabhängig von:
Betriebsart
Band
Schrittweite
Abstimmgeschwindigkeit
kalt warm
Magnify, Spektrum, Wasserfall

alles schon ausprobiert.

Taucht urplötzlich beim Abstimmen auf.....egal wie schnell oder langsam gedreht wird.
Taucht nicht auf wenn man eine einmal eingestellte Frequenz laufen lässt.

RX rauscht wenn man den VFO dann loslässt, Frequenz wird weiterhin in weiß dargestellt,
aber scheinbar ist er nicht "auf der Frequenz" die er anzeigt, also praktisch kein Empfang.

Abhilfe:
Wenn ich das Band umschalte verschwindet es garantiert.
Alle anderen Tasten haben normale Funktion, beheben aber nicht das Phänomen - nur der Bandwechsel.
Auch kurz auf Tune drücken hilft nicht.

Ich schreibe das erst jetzt weil es scheinbar jetzt häufiger vor kommt.

Kennt jemand das Problem?
Wo kann ich mit der Fehlersuche ansetzen?

Daaaanke ;D

Title: Re:rastet machmal aus beim Abstimmen
Post by: DL8EBD on 04. January 2017, 17:00:09

just gerade ist es wieder aufgetaucht....

Bemerkenswert:
Das Spektrum welches man im Moment der Störung sieht hat sein Maximum 12kHz unterhalb der eingestellten Frequenz (XLATE steht auf -12kHz)


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: DL8EBD on 04. January 2017, 17:31:34

danke Andreas, ich werde dort mal versuchen den Fehler einzukreisen.
Ich hab jetzt nach Deiner Analyse den I2C stark in Verdacht.... ;)

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: DL8EBD on 04. January 2017, 18:46:08

also.....
Oszi angeworfen und um den SI570 gemessen.
I2C ist sauber - schöne Rechecke!

die 3,3V sind wie angenagelt bei 3,288V

VFO etwa auf 3600kHz:
Wenn das Phänomen auftritt, messe ich an Pin2 vom U15 eine Frequenz von rund 14MHz.
Auf dem Display steht nach wie vor in weiß die original Frequenz.
Dreht man dann weiter am VFO, versucht er mit jeder Rastung wieder die auf dem Display
angezeigte Frequenz auch auszugeben, springt aber sofort wieder auf 14MHz.

VFO etwa auf 28MHz
das gleiche Spiel....wieder diese komischen 14MHz an Pin2, dann beim Drehen am VFO kurz 28MHz und dann wieder 14MHz.

Warum ausgerechnet 14MHz?

EDIT:
ich denke ich muss mir mal den U15 oder den U11 (Potato) nochmal genau anschauen.

Am SI570 wird das ja wohl nicht liegen

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: DL8EBD on 05. January 2017, 06:30:54

Anmerkung:
mein Problem bitte nicht mit den bekannten Hubschraubergeräuschen bei offenem Antenneneingang verwechseln die durch Datenbusaktivitäten und dem PWM des Dimmers verursacht werden.

Bei meinem beschriebenem Problem funktioniert der mcHF nicht mehr und die Knattergeräusche aus dem Lautsprecher sind schon recht laut!
Zudem scheint der SI570 aus dem Tritt zu geraten oder irgendwas kurz dahinter.
Leider konnte ich es gestern nicht mehr genauer einkreisen.
Ist auch, soweit ich das beobachte habe, vollkommen unabhängig von der verwendeten Firmware/Bootloader oder sonst was.
Ich hatte es eigentlich schon immer (sporadisch) - nur zuletzt wesentlich häufiger was mich dann doch störte.

Der I2C Bus ist es auch nicht - dort habe ich sehr saubere Flanken.



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: DL8EBD on 05. January 2017, 07:20:28

Danke für Deinen Beitrag Frank!

den I2C Bus meine ich ausschließen zu können....der sieht sehr gut aus.
Die 10pF habe ich nicht bestückt.
Der Bustakt wurde doch wieder reduziert ?!
Ich arbeite immer mit dem aktuellen Daily.

Mir ist es allerdings nicht gelungen den Bus genau dann aufzuzeichnen wenn das Problem "gerade" auftaucht.
Wenn es da ist, ist nichts auffälliges zu sehen.
Gut, ich müsste mal den Busanalyzer dranhängen und mitschreiben was tatsächlich zum SI570 übertragen wird.

Heute Abend messe ich weiter....

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: DL8EBD on 05. January 2017, 07:39:16

Danke Friedrich!

Frank, Friedrich, ist es bei Euch dann auch so, dass weiteres Abstimmen am VFO praktisch nicht mehr möglich ist, auch wenn man eine Kurze Pause macht?
Und manchmal, so wie Frank es berichtet, fängt sich die Sache wieder und man kann für einen gewissen Zeitraum vollkommen normal mit dem mcHF arbeiten?

Bei mir ist es eigentlich egal auf welchem Band ich arbeitet....es kann überall auftauchen.

Vielleicht begünstigen die letzten Dailys doch das Auftreten dieses Problems???

Andreas, Danilo, könntet ihr bitte für einen Versuch die beiden I2C Bustakte nochmal auf den Uraltstand zurückfahren, oder beißt sich dass jetzt mit der aktuellen Performance-Anforderung?


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: DL8EBD on 05. January 2017, 08:35:40

Andreas, danke für das hilfreiche Hintergrundwissen!

Hinweis: das "Ausrasten" kann auch bei sehr moderatem Abstimmen vorkommen.
Also zum Beispiel hört man auf einer Frequenz und sieht im Spektrum paar kHz weiter eine Signal und kurbelt eben dort hin. Das macht man ja nicht rasant, sondern recht verhalten.
Auch dabei kommt es vor!

Ich habe gestern den Zeigefinger auf den VFO Knopf gelegt und wirklich extrem schnell gedreht. Es passierte rein gar nichts - der mcHF hat einwandfrei gearbeitet.
Dann kurze Pause (vielleicht 5 Sek.) und minimal nachgedreht und schwupps ist er ausgerastet.

Ich versuche mal darauf zu achten ob es gewisse Muster gibt wo das passiert.
Eventuell kann man dann Deine Theorie von den großen und kleinen Schritten untermauern.

Ist es denn nicht möglich den I2C Takt beizubehalten - aber wenn so ein großer Sprung stattfindet einen gewissen Moment zu warten bis man den zweiten Schritt nachschiebt?

Startup-Frequenz reiche ich nachher nach...

Title: Re:rastet machmal aus beim Abstimmen
Post by: 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. ??

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: DL8EBD on 05. January 2017, 10:25:56

Danilo, Andreas, nochmals danke für Eure Infos.

Andreas, wenn Du es bisher noch nicht bei Deinen mcHF gesehen hast, wirst Du es auch nicht durch normales Bedienen provozieren können....

Ich weiß ja mittlerweile dass es fast unmöglich ist alle Konstellationen auszuprobieren.....wir hatten ja in der Vergangenheit schon mehrfach solche Probleme die nur bei vereinzelten mcHF auftraten und manchmal untypische Einstellungen voraussetzten.

ich werde alles daran setzen Euch so viel wie möglich an Infos zukommen zu lassen.

Nachher teste ich es mit den Default Einstellungen und reiche noch die Infos nach...obwohl es mir auf den Nägeln brennt, im QRL habe ich keinen Zugriff auf meinen mcHF ;D

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: DL8EBD on 05. January 2017, 12:37:13

Peter, "wildes" Abstimmen ist bei dem von mir beschriebenen Problem nicht die Ursache!!
Ist auch nicht damit gezielt zu provozieren.....

Wie gesagt, passiert auch wenn man nach minutenlangen Zuhören auf einer Frequenz nur ein paar Stepps am VFO weiter dreht.

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: DL8EBD on 05. January 2017, 12:58:14

Andreas, nein nein, das ist alles abgeschaltet....

Das Thema DSP NR in Verbindung mit Prozessorlast und tatsächlichem Nutzen ist mir wohl bekannt ;D

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

hier noch ein paar Infos zu meinem mcHF:

CPU 419h
SI570 55h / 56.3200MHz
TCXO ON
Xlate -12

Display 3,2" parallel
UI/RF beides Ref. 0.5

Firmware: aktuell

Ernüchterung:
Rücksetzen auf Default hat nichts gebracht, rastet genauso aus.
Es wird mittlerweile immer schlimmer....der mcHF scheint mir abzusterben. Ich kann mittlerweile kaum och damit arbeiten da er nach wenigen Abstimmschritten ausrastet.

Was mir auch aufgefallen ist:
ich habe seit kurzem sehr sehr oft einen Twin Peak!
Das war bis vor ein paar Wochen eher selten zu beobachten.
Twin Peak und diese neue Problem hier scheinen zeitgleich vermehrt aufzutreten



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: DL8EBD on 05. January 2017, 16:35:31

ja, werde ich machen!

was ist denn mit den beiden 220R die in Reihe zu den beiden 100R in der Takt und Datenleitung zum SI570 sitzen?






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: Fehler eingekreist
Post by: DL8EBD on 05. January 2017, 18:20:27

Andreas, ich fürchte mein Prozessor ist beschädigt....

mit 1k PullUp am I2C Bus läuft der SI570 gar nicht erst an!
Schon im Bootscreen fehlt die Startup Frequenz und die Frequenz wird rot dargestellt.
Der I2C Temperatursensor MCP9801 funktioniert jedoch.

Warum?
Laut Oszi schafft es der STM nicht die beiden I2C Busse gegen GND zu ziehen.
Ich habe einen Offset von rund 600mV

Kein Wunder dass der SI570 abschmiert und der Codec auch Probleme macht (TwinPeak).

Auch der Datenbus zum Display hin hat einen geringen Offset.

Mit Glück habe ich "nur" ein Massefehler am STM....
ansonsten föhne ich einen neuen ein

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: DL8EBD on 05. January 2017, 18:31:50

ich fürchte wir haben je nach mcHF Probleme mit dem I2C Bus.

Bei mir zusätzlich noch einen Offset wo ich vermute dass er SI570 nicht immer
den Low-Pegel am I2C Bus sauber erkennt - also hart auf der Kippe.


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: DL8EBD on 05. January 2017, 19:00:13

hart auf der Kippe bezog sich auf meine H/L Pegel auf dem I2C Bus

Gemessen habe ich das am SI570....

Auch der Bus zum Codec hat einen Offset

Der SI570 läuft bei mir nur mit PullUp >3k3 und das auch leider nur mit dem hier diskutierten Problem.
Mit 1k PullUp läuft er gar nicht da der I2C Bus dann einen Offset von fast 2V hat (!!)

Selbst wenn ich den SI570 vom Bus nehme, also die 100R auslöte und den STM nur gegen 2 PullUps
laufen lasse, habe ich einen Offset auf dem Bus.

Ich mache ja viel mit I2C im QRL, so einen Effekt hatte ich noch nie.

Hab gerade nochmal am STM gemessen....
Masse und 3V3 sind korrekt am Chip
Alle Pins sind auch sauber angelötet
Kein Kurzschluss oder niederohmige Verbindung nach 3V3 im Bereich des I2C
Kein Fremdsignal, nichts

Die Rechtecke an sich sind tadellos

Andreas, erinnerst Du Dich noch dass mir das nagelneue 3,2" TFT nach wenigen Betriebsstunden einen Spaltenfehler hatte?
Ich vermute dass ich mir damals irgendwie eine Fremdspannung in den mcHF geholt hatte....eventuell hatte da schon der STM einen Schaden davon getragen und stirbt mir jetzt langsam weg

Wenn ich es morgen früh schaffe, föhne ich den STM raus und packe einen neuen rein.
Dann sehen wir weiter



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: DL8EBD on 05. January 2017, 19:20:09

Andreas, hatte ich schon probiert....
Letzte Woche lief mein mcHF sogar mit 470R PullUp und gedrückten Serienwiderständen.

Danilo, dann warte ich noch mit dem Föhn ;D

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: DL8EBD on 05. January 2017, 20:02:04

Danilo, nur so eine Vermutung, aber kann es sein dass zu viele Änderungen in zu kurzen Zeitabständen gekommen sind?
Wir kommen mit dem Testen gar nicht nach ;D

Ich höre jetzt schon mehrfach von Problemen die in den letzten zwei Wochen aufgekommen sind.
Vielleicht sollten wir das Entwicklungstempo etwas drosseln

Andy sagte mir eben dass er seit neuesten plötzlich wieder TwinPeaks hat.


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: DL8EBD on 06. January 2017, 05:50:29

richtig, REV 0.5 siehe Seite 2....


OK, hab soeben den 427er STM ausgewechselt.
Geht im QRL dank passenden Gerätschaften binnen 10 Minuten.

Leider muss ich bis heute Mittag warten weil ich nichts zum flashen hier habe.

Aber es muss am STM gelegen haben....
Wie sonst soll so ein massiver Offset des I2C Busses entstehen wenn die Rechtecke absolut sauber und unverschliffen sind?

Bei den Patienten mit I2C Problemen die ich bisher hatte war das Rechteck vom Takt oder von den Daten extrem verschliffen und nach oben spitz zulaufend.
Das ist bei meinem mcHF aber nicht der Fall.

Nachher bin ich schlauer ::)

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: DL8EBD on 06. January 2017, 07:59:29

Andreas und Danilo, schon mal vielen Dank für die schnelle Umsetzung!

Es wäre natürlich schön, wenn die, die diese Probleme haben, mit dem Oszi den Bus mal anschauen könnten....sofern ein solches Messgerät vorhanden ist.
EDIT: wir haben ja auch verschiedene CPUs im Umlauf!
Ich selber habe den 427er STM

Wenn es nachher bei mir läuft, würde ich gerne mal versuchen auszuloten wo bei meinem mcHF die Taktgrenze liegt.
Der Compiler ist ja betriebsbereit....nur muss ich dazu erst mal in den Quelltext einsteigen ;D

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: Re:rastet machmal aus beim Abstimmen
Post by: DL8EBD on 06. January 2017, 08:44:59

Yepp, hab's gerade im GitHub gesehen.... ich denke da kann ich dann später etwas mit experimentieren

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: DL8EBD on 06. January 2017, 14:24:37

so....
neuer STM drin und aktuelles Daily von eben geflasht!
Saubere Rechtecke und I2C1 geht bis rund 320kHz ganz gut.
>320kHz hinaus sehe ich auf dem Oszi Spikes die da bestimmt nicht hingehören und es kommen kurzzeitig rote Zahlen und man hört was im Lautsprecher.
Das ist aber nicht vergleichbar mit dem Maschinengewehr Sound um den es hier im Thread geht.

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

Naja schade.... kommt halt ein neuer rein und dann sehen wir weiter

Zumindest kann ich bestätigen dass der I2C Bus auch bei 300-320kHz keine Probleme bereitet.
I2C2 geht sogar noch etwas höher....zumindest stelle ich keine Beeinflussung fest.

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: DL8EBD on 06. January 2017, 14:58:16

Quote from: DF8OE on 06. January 2017, 14:24:45
@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


Ub ist sauber und stabil.
Mit dem Fluke gemessen und mit dem WaveRunner auf AC Anteile und Impulse hin untersucht. Nichts!
Korrekt verlötet ist er auch.

Ist wohl so wie Danilo schreibt, der hat bestimmt nicht die 470R am I2C Bus vertragen.

Jungs, nochmals Danke für Eure Unterstützung bei der Fehlersuche.

Title: Re:rastet machmal aus beim Abstimmen
Post by: DL8EBD on 06. January 2017, 15:38:43

hier noch ein paar Schirmbilder des I2C-1 Bus am SI570

PullUp momentan 1k
keine Serienwiderstände


I2C Takt 100kHz


I2C Takt 400kHz


I2C Daten 100kHz


I2C Daten 400kHz



und hier noch einmal Takt und Daten bei 400kHz
Allerdings mit einem 4k7 PullUp (also original Bestückung)
man sieht schon sehr schön wie die Flanken oben verschliffen sind.
Aber funktioniert.






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: DL8EBD on 06. January 2017, 18:51:11

ich habe den snapshot von 19:09 gerade laufen......

I2C1: 400kHz
I2C2: 400kHz

PullUps an beiden I2Cs 4k7

Danilo, ich glaube das mit dem Duty Cycle hat es voll gebracht!
Ich kann mit Vollgas abstimmen und der SI570 kommt selbst bei 400kHz problemlos mit - zumindest sehe ich keine roten Zahlen.

Abspeichern geht jetzt auch rasant schnell....perfekt!

Ich sehe auch aktuell keine TwinPeaks mehr....

Allerdings rastet er nach wie vor sporadisch aus - selbst bei 100kHz ;D
Wie gesagt, hier wird wohl der SI570 eine Macke haben.

Was mir gerade aufgefallen ist, er wird auch nicht mehr so warm wie früher!!!
Ich komme gerade mal auf 34°C
Das war doch mal wesentlich mehr, oder?

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: DL8EBD on 06. January 2017, 19:10:18

hehe...nee, ist zu ;D

Läuft gut!

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: DL8EBD on 06. January 2017, 20:20:56

Andy, Binärfile findest Du im GitHub als Daily Snapshot

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: DL8EBD on 07. January 2017, 12:25:05

Danilo, kann ich so bestätigen!
Da ich sehr viel in 80m unterwegs bin und immer gleich abstimme, scheine ich das Phänomen des Austastens regelmäßig zu provozieren.
Ich habe auch herausgefunden dass ich nicht zwingend das Band umschalten muss um den SI570 wiederzubeleben. Es genügt in der Regel ungefähr 3624 kHz zu unterschreiten, dann fängt er sich wieder. 3624 kHz scheint also eine der Schwellen zu sein.

Drehe ich dann wieder bis 3800 kHz hoch, geht das Spiel von vorne los.
Wie gesagt, wen das Phänomen gerade aktiv ist, habe ich nach dem Potato rund 14Mhz anstehen....
Es sind immer 14MHz, egal wo ich vorher war.
Die Frequenz wird aber immer weiß dargestellt.


EDIT:
Gerade ausprobiert:
ständig zwischen 3624kHz und 3640kHz im 1kHz Raster rauf und runter gedreht und ich kann bei meinem SI570 das Ausrasten UND wieder Einfangen beliebig provozieren

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: DL8EBD on 07. January 2017, 13:28:22

Andreas, beliebig!
Die 3624kHz sind stets reproduzierbar.....ich muss auch nicht 100kHz kurbeln (was in der Tat krank wäre im 100Hz Raster :) )

Dein Szenario kann ich beim besten Willen nicht nachstellen ;D

Liegt es an unterschiedlichen SI570?
Meiner ist der vom Chris aufgelötete mit 56,3200MHz startup

EDIT:
aber ich bin ja schon mal froh dass Du das Phänomen zumindest mal mit eigenen Augen/Ohren erlebt hast.
Also scheint es ja nicht ganz so abwegig zu sein dass manche mcHF scheinbar "empfindlicher" sind.
Oder die REV0.5 birgt noch unerforschte Überraschungen

EDIT2:
aber die 400kHz auf den beiden I2Cs laufen offensichtlich bei allen - das ist ja schon mal ein großer Schritt!

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: DL8EBD on 07. January 2017, 14:01:29

Andreas, das war vielleicht etwas falsch formuliert mit dem nicht Nachstellen können.

Mein SI570 rastet ja offensichtlich überdurchschnittlich oft aus, was er früher ja nicht so exzessiv getan hat ....

Ich kann auch zwischendrin in die andere Richtung drehen, kurz pausieren und dann nur einen
Klick weiter drehen und er rastet aus.
Beim nächsten mal Einschalten mit 3630kHz ist es wieder anders.
Das meinte ich mit beliebig.

Das ist jetzt der Nachteil vom Internet dass wir nicht zusammen an einem Tisch sitzen und das ausprobieren können.


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

ich hatte bisher noch nie gemessen was der SI570 an sich rausgibt wenn er im Normalbetrieb ausrastet:

Die Startupfrequenz erscheint (sehr sauber) am CLK+ Ausgang, also bei mir 56,32MHz

Führt der offensichtlich einen Reset durch?
Eine Art Fail Save?

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: DL8EBD on 07. January 2017, 14:17:45

Eindeutig eine "Sie" oder besser noch eine "Diva"
nur Frauen zicken so rum ;D ;D ;D

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: DL8EBD on 07. January 2017, 14:29:54

puhhh..... ich habe jetzt gerade beim Messen mit dem Oszilloskope bei 3640kHz einen Punkt erreicht wo ich folgendes nachstellen konnte:

F= 3640kHz
Step= 1kHz

drehe ich einen Step rauf, rastet er aus und bleibt ausgerastet = 56,32MHz am SI570 Clock+
drehe ich einen Step zurück, normales Verhalten
drehe ich wieder einen Step rauf, rastet er aus

Kann ich Minutenlang so machen.

Keine Auffälligkeiten auf dem I2C Bus
Keine Auffälligkeiten auf der 3V3 Versorgung


Nach einem Neustart des mcHF so nicht mehr reproduzierbar....ggf. aber bei einer anderen QRG oder nach langen Absimmversuchen wie sie im normalen Betrieb auch vorkommen.

Andreas, schade dass der SI570 nicht gesockelt ist, ich würde Dir meinen dann gerne mal für einen Versuch hochschicken ;)

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: DL8EBD on 07. January 2017, 14:45:09

Andreas, ist das der korrekte?

http://www.box73.de/product_info.php?products_id=3327

Programmierarer Quarzoszillator 10...160 MHz, CMOS-Ausgang
über I2C-Bus einstellbar, Startfrequenz 16.0915 MHz
I2C-Adresse: 55H
Frequenzstabilität 31,5 ppm
SMD-Gehäuse

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: DL8EBD on 07. January 2017, 14:54:33

danke Reto, PN kommt

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: DL8EBD on 07. January 2017, 15:01:51

Danke Andreas!
Das wird schon.... ;D

schön so ein "starke" Community hinter dem Projekt zu wissen *Daumenhoch*

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: [gelöst]: rastet machmal aus beim Abstimmen
Post by: DL8EBD on 07. January 2017, 15:23:57

Danilo ;D ;D ;D ;D ;D ;D

Du bist echt abgefahren ;D ;D ;D

Voller Erfolg!!!

Er rastet nicht mehr aus.....

Super gemacht Jungs!
Ich bin euch unendlich dankbar.
Was für eine super Community ;) ;) ;)

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: DL8EBD on 07. January 2017, 16:14:58

das war ein wirklich seltsames Fehlverhalten....
aber wie ich ja schon sagte, ich hatte es von Anfang an - aber nur sporadisch.
Seit gut 3 Wochen wurde es jedoch zunehmend schlimmer und nun ist es komplett weg.

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: DL8EBD on 07. January 2017, 16:50:38

Quote from: 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) ?


Klaus, ich habe an beiden I2Cs 4k7 PullUp, also stock

Die 100R Serienwiderstände beim Codec sind noch drin
Die 220R + 100R Serienwiderstände beim SI570 sind komplett gebrückt.

Der verwendete Tastkopf hat 9,3pF

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: DL8EBD on 07. January 2017, 17:35:26

Danilo, egal wo die Infos her stammen, Du hast es letztendlich gelöst.
Läuft jetzt hier seit rund 2h und ich schaffe es nicht den SI570 zu ärgern....

Gute Arbeit!

Auch SAM mit schaltbaren Seitenbändern funktioniert tadellos, kann man im Moment sehr schon auf 5970kHz in SAM-L testen

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: DL8EBD on 09. January 2017, 18:14:56

Andy, Du musst den aktuellen Snapshot laden und dann im Menü bis zum letzten Menüpunkt navigieren und öffnen. Dort findest Du die beiden Einträge I2C1 und I2C2
Der erste ist für den SI570 und der zweiten für den Codec

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.