logo
Welcome, Guest. Please Login or Register.
06. May 2024, 16:10:02


Home Help Search Login RegisterWIKIUHSDR Download

Amateurfunk Sulingen
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: neuer daily build mit höherem I2C-Speed <- zurück vorwärts ->
Pages: [1] 2 3 4 Go Down Print
   Author  Topic: neuer daily build mit höherem I2C-Speed  (Read 5008 times)
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
neuer daily build mit höherem I2C-Speed
« on: 29. December 2016, 07:53:33 »

Hallo an alle,

der aktuelle daily build nutzt auf beiden I2C-Bussen eine höhere Geschwindigkeit. Das spart an einigen Stellen Wartezeiten - dadurch wird die Firmware in empfindlichen Punkten schneller / responsiver.

Leider ist auf der ui-Platine ein Designfehler: die beiden Pullupwiderstände R6 und R7 sind mit 4K7 viel zu hochohmig ausgelegt, wodurch sich auf manchen Boards der serielle EEPROM nicht mehr richtig ansprechen lässt (oder nicht zuverlässig / nur manchmal). Deswegen empfehle ich dringend, diese beiden Widerstände gegen 1K Widerstände auszutauschen. Dann sind wir wieder innerhalb der Specs - meine mcHFs laufen damit alle (vorher nicht).

Bitte testen!

vy 73
Andreas
« Last Edit: 29. December 2016, 07:53:54 by DF8OE » Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DJ3FV
alter Hase
****

Offline

Posts: 371



Never underestimate an old man...

View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #1 on: 29. December 2016, 08:15:30 »

Hallo Andreas,

dass würde meine Probleme mit dem daily vom 28. erklären. Ich ändere die Widerstände ab und teste dann erneut mit dem daily vom 28. oder ihr setzt die Geschwindigkeit im I2C einfach wieder hoch und wir müssen nachziehen.
Nimm doch bitte diese Mod in die Liste auf.

vy 73
Uwe
Logged

Habe Mut dich deines eigenen Verstandes zu bedienen. Aufklärung ist der Ausgang des Menschen aus seiner selbstverschuldeten Unmündigkeit.
Immanuel Kant
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:neuer daily build mit höherem I2C-Speed
« Reply #2 on: 29. December 2016, 09:04:06 »

Ich habe die Geschwindigkeit jetzt moderat erhöht. Bei dem build, der nicht lief, war der I2C für den EEPROM auf 400KHz - das war wohl zuviel des Guten.

Vorher war er auf 25KHz.

Mit dem aktuellen daily build ist er auf 200KHz. Damit laufen alle meine mcHFs auch ohne Änderungen einwandfrei. Mit 400KHz bekomme ich trotz geänderten Widerständen keinen STABIL zum Laufen. Er läuft ein paar Sekunden bis max. 2 Minuten - dann hängt er sich weg. Also scheint die Modifikation nicht notwendig zu sein - wenn wir die Geschwindigkeiten so lasen, wie sie jetzt sind. Und für höhere Geschwindigkeiten müsste wohl mehr modifiziert werden (beidseitige Abschlüsse??) Ich will aber auch gar nicht schneller - weil die RX Störungen dann signifikant ansteigen.

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DJ3FV
alter Hase
****

Offline

Posts: 371



Never underestimate an old man...

View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #3 on: 29. December 2016, 10:52:32 »

Hi Andreas,

ich habe R6 und R7 abgeändert.

Egal, solange es nicht schadet bleiben sie auf 1k.

Das heißt der aktuelle daily (29.12.2016 08:49:59) oder der nächste laufen mit 200khz? Ich bin davon ausgegangen, dass ihr die Taktung komplett zurückgesetzt habt?!

vy 73
Uwe

Logged

Habe Mut dich deines eigenen Verstandes zu bedienen. Aufklärung ist der Ausgang des Menschen aus seiner selbstverschuldeten Unmündigkeit.
Immanuel Kant
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:neuer daily build mit höherem I2C-Speed
« Reply #4 on: 29. December 2016, 10:58:42 »

Danilo hatte die Taktung komplett zurückgesetzt, ich habe davon aber keinen Build
veröffentlicht. Ich habe erst gebastelt und geprüft, dann den Takt für den Codec und den EEPROM "nur" auf 200KHz (anstatt 400KHz) erhöht und dann diesen Build veröffentlicht.

Die Veränderung auf 1K ist auf jeden Fall kein fehler. Wenn es uns gelingt herauszufinden, wie man 400KHz stabil zum Laufen bringt, dann wäre der EEPROM nochmal doppelt so schnell (der Codec in Sachen I2C auch).

vy 73
Andreas
« Last Edit: 29. December 2016, 11:00:04 by DF8OE » Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DL8EBD
positron
Urgestein
*****

Offline

Posts: 1924





View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #5 on: 29. December 2016, 12:17:32 »

ich habe im QRL bei einem Projekt stabile 400kHz mit 470R PullUp (5V)  hinbekommen.
Man sieht sehr schön am Oszi wie verschliffen die Flanken sind.

Logged

bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da.
vy73
Thomas
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:neuer daily build mit höherem I2C-Speed
« Reply #6 on: 29. December 2016, 12:25:59 »

...und es reicht vermutlich, wenn irgendwo ein Draht angelötet ist, und es geht nicht mehr... Ich denke auch die 100R Widerstände in Reihe im Bus sind da auch nicht gerade förderlich...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DB2OJ
schon länger dabei
**

Offline

Posts: 92



Ich liebe dieses Forum!

View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #7 on: 29. December 2016, 14:36:49 »

Hallo Andreas,

ich habe etwas mit der heutigen FW ausprobiert,
dabei ist mir folgendes aufgefallen: stelle ich die Frequenz
auf z.B 3720 Khz ein, dann sendet mein Gerät 24 Khz tiefer aus.
RX / TX Freq. Xlate steht auf RX - 12khz.
Das war bei der FW von gestern i.O.

73  Manfred
Logged
DL4HUF
noch länger dabei
***

Offline

Posts: 197



Ich liebe dieses Forum!

View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #8 on: 29. December 2016, 14:54:33 »

Hallo
Ich kenne die Reihenwiderstände auch, aber habe mir gerade mal das Dokument angesehen :

http://www.nxp.com/documents/user_manual/UM10204.pdf

Auf Seite 58 wird darauf eingegangen und die Rs sind optional.
Original wohl aus TVs ö.ä. gegen Überspannungen auf den Bus-Leitungen.
Das haben wir ja im mcHF nicht. Deshalb könnten die gegen 0Ohm ersetzt werden.

Gruß Ronald
Logged
DL8EBD
positron
Urgestein
*****

Offline

Posts: 1924





View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #9 on: 29. December 2016, 14:55:35 »

Quote from: DF8OE on 29. December 2016, 12:25:59
...und es reicht vermutlich, wenn irgendwo ein Draht angelötet ist, und es geht nicht mehr... Ich denke auch die 100R Widerstände in Reihe im Bus sind da auch nicht gerade förderlich...

vy 73
Andreas

zum SI570 sind es sogar zusätzlich zu den 2 x 100R noch 2 x 220R (R47/48)

ich habe jetzt auf dem UI Board die Widerstände R47 und R48 (220R) gebrückt.
Ebenso wurden die Widerstände R21 und R22 (100R) gebrückt

Auf dem RF Board wurden die Widerstände R16 und R17 (100R) gebrückt

Die Pullup Widerstände R20 und R21 auf dem RF Board wurden von 4k7 auf 470R verkleinert. EDIT: jetzt 1K

Ebenso wurden die Pullup Widerstände R6 und R7 auf dem UI Board von 4k7 auf 470R verkleinert. EDIT: jetzt 1k

Damit dürfte wesentlich mehr Speed auf den I2C Bussen möglich sein


EDIT:
täusche ich mich, oder ist der Splash-Screen seit heute wesentlich länger zu sehen?
« Last Edit: 29. December 2016, 16:54:35 by DL8EBD » Logged

bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da.
vy73
Thomas
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:neuer daily build mit höherem I2C-Speed
« Reply #10 on: 29. December 2016, 15:38:13 »

Die Verzögerungszeit für das Anzeigen des Splashscreens wurde nicht verändert.

Wenn Du schon die ganzen Veränderungen durchgeführt hast: wie sieht es bei Dir mit den Störungen im RX durch den I2C aus? Deswegen hatte Chris ja die ganzen Widerstände da reingebaut - und sogar Kondensatoren (!!) an den I2C-Leitungen in der Nähe des SI570 vorgesehen...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DB4PLE
positron
Urgestein
*****

Offline

Posts: 1278





View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #11 on: 29. December 2016, 16:02:59 »

Hallo Manfred,

Danke!
Frank, DD4WH hat gestern neuen Code speziell für +/-12 Khz eingecheckt.
Vermutlich geht das was schief, ich wette bei +12 Khz ist es 24khz zu hoch :-) Richtig?

Dann fixen wir das flink.

Quote from: db2oj on 29. December 2016, 14:36:49
Hallo Andreas,

ich habe etwas mit der heutigen FW ausprobiert,
dabei ist mir folgendes aufgefallen: stelle ich die Frequenz
auf z.B 3720 Khz ein, dann sendet mein Gerät 24 Khz tiefer aus.
RX / TX Freq. Xlate steht auf RX - 12khz.
Das war bei der FW von gestern i.O.

73  Manfred

73
Danilo
Logged
DL8EBD
positron
Urgestein
*****

Offline

Posts: 1924





View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #12 on: 29. December 2016, 16:19:00 »

@Andreas
subjektiv mit angeschlossener Antenne kein Unterschied!

Ohne Antenne höre ich den I2C Bus beim Drehen des VFO Knopfes minimal im Lautsprecher.
Ich mache aber noch einige Versuche und berichte dann.

Aber Kondensatoren am I2C sind ja nun wirklich kontraproduktiv wenn es um schnelle Datenübertragung geht

Logged

bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da.
vy73
Thomas
DB2OJ
schon länger dabei
**

Offline

Posts: 92



Ich liebe dieses Forum!

View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #13 on: 29. December 2016, 16:22:51 »

Hallo Danilo,

das ist richtig!

73 Manfred
Logged
DB4PLE
positron
Urgestein
*****

Offline

Posts: 1278





View Profile
Re:neuer daily build mit höherem I2C-Speed
« Reply #14 on: 29. December 2016, 16:27:38 »

Hallo,

ich habe da auch noch einen:

http://www.ti.com/lit/an/slva689/slva689.pdf

hier wird bei 3.3 V bei 400 Khz von ca. 1K ausgegangen.


Quote from: DL4HUF on 29. December 2016, 14:54:33
Hallo
Ich kenne die Reihenwiderstände auch, aber habe mir gerade mal das Dokument angesehen :

http://www.nxp.com/documents/user_manual/UM10204.pdf

Auf Seite 58 wird darauf eingegangen und die Rs sind optional.
Original wohl aus TVs ö.ä. gegen Überspannungen auf den Bus-Leitungen.
Das haben wir ja im mcHF nicht. Deshalb könnten die gegen 0Ohm ersetzt werden.

Wie auch immer, es bleibt spannend, bei welchem Kompromiss wir rauskommen.

73
Danilo
Logged
Pages: [1] 2 3 4 Go Up Print 
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: neuer daily build mit höherem I2C-Speed <- zurück vorwärts ->
Jump to: 


Login with username, password and session length

 Es wird die Verwendung von Browsern die auf der "Blink"-Engine basieren und mindestens
1024x768 Pixel Bildschirmauflösung für die beste Darstellung empfohlen
 
Amateurfunk Die Beiträge sind, sofern nicht anders vermerkt, unter der folgenden Lizenz veröffentlicht:
GNU Free Documentation License 1.3 GNU Free Documentation License 1.3
verbindet!
Powered by MySQL Powered by PHP Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Impressum & Disclaimer
Valid XHTML 1.0! Valid CSS!