logo
Welcome, Guest. Please Login or Register.
03. July 2024, 12:23:58


Home Help Search Login RegisterWIKIUHSDR Download

Amateurfunk Sulingen
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  OVI40 SDR Projekt (English AND German discussions around OVI40 SDR project) (Moderators: DF8OE, DL1PQ)  |  Topic: letzte Betatestrunde ist gestartet <- zurück vorwärts ->
Pages: 1 ... 8 9 [10] 11 12 ... 25 Go Down Print
   Author  Topic: letzte Betatestrunde ist gestartet  (Read 68284 times)
DB4PLE
positron
Urgestein
*****

Offline

Posts: 1278





View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #135 on: 19. October 2017, 06:23:21 »

Hallo Thomas,

Quote from: DL8EBD on 19. October 2017, 04:29:06
Hallo Andreas,

an 4,7R erreiche ich an J4 eine maximale Amplitude von 1,3Vss


Der LM4952 hat bei Vollaussteuerung 20db Gain, also hast Du etwa 0,13Vss als Input. Wenn ich das Datenblatt des Codecs richtig verstanden habe, können wir max Audio Output Vrms etwa1V erzeugen.
D.h entweder erzeugt die Software ein zu leises Signal und nutzt den Spielraum nicht aus oder Du hast ein Problem in der HW oder beides. Der 1. Fall ist leicht zu beheben.

Aber wir warten mal das Feedback der anderen ab. Messungen wären toll, insbesondere auch der AMP Input Spannung (pins 2 und 8 ).

73
Danilo


« Last Edit: 19. October 2017, 06:32:18 by DB4PLE » Logged
DF8OE
Administrator
*****

Offline

Posts: 6265



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:letzte Betatestrunde ist gestartet
« Reply #136 on: 19. October 2017, 06:57:19 »

@Danilo
Genau diese Betrachtung habe ich vor der Planung der Schaltung auch gemacht. Die Lautstärke muss einfach ausreichend sein. Und bei mir war sie das auch in meinen wirklich ausgiebigen Tests mit der V1.6 Platine. Ich habe damals wenn ich mich richtig erinnere ca. 8Vss an Ausgangsspannung gehabt bei 4Ohm Rl. Das wären ca. 2W Ausgangsleistung.

Dummerweise habe ich gerade kein rf-Board mcHF zur Hand, das "richtig rum" ist. Bei den Boards, die ich hier zur Zeit zur Reparatur habe, sind blöderweise bei allen die Stiftleisten auf dem RF-Board  Kann also aktuell nichts zu den Messungen beitragen.

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! <<<<
DF8OE
Administrator
*****

Offline

Posts: 6265



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:letzte Betatestrunde ist gestartet
« Reply #137 on: 19. October 2017, 10:59:09 »

Außer der Lautstärkerregelung selbst kann man da nichts aus Versehen verstellen. Mir ist auch eingefallen, dass der Sidetone (mit abgeschalteter TX-Funktion) auch gut zu Messungen geeignet sein sollte.

Gretchenfrage: warum verprogrammiert sich der STM bei wackeliger Betriebsspannung? Wenn das in Consumergeräten in der gleichen Häufigkeit passieren würde würde STM sich vor Streß kaum retten können!!??

Ist es der Flash oder sind es die Config-Register (ich glaube letzteres) und: kann man das irgendwie verhindern?

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:letzte Betatestrunde ist gestartet
« Reply #138 on: 20. October 2017, 06:01:40 »

Hallo Andreas,

Quote from: DF8OE on 19. October 2017, 10:59:09
Außer der Lautstärkerregelung selbst kann man da nichts aus Versehen verstellen. Mir ist auch eingefallen, dass der Sidetone (mit abgeschalteter TX-Funktion) auch gut zu Messungen geeignet sein sollte.

Gretchenfrage: warum verprogrammiert sich der STM bei wackeliger Betriebsspannung? Wenn das in Consumergeräten in der gleichen Häufigkeit passieren würde würde STM sich vor Streß kaum retten können!!??

Ist es der Flash oder sind es die Config-Register (ich glaube letzteres) und: kann man das irgendwie verhindern?

vy 73
Andreas

Ich denke es sind die Config-Register in Zusammenhang mit dem Flashen. Oder ein Schutzmechanismus, der genau das machen soll was er macht: Bei fragwürdigen Zuständen während des Flashens lieber den Chip disablen als ihn in einem halbgaren Zustand starten zu lassen. Das könnte durch eine neuere Funktion des F7 sein. Schließlich ist sowas auch ein Firmware-Angriffsszenario.
Da müsste jemand mal das Datasheet ganz genau lesen.

73
Danilo
Logged
DF8OE
Administrator
*****

Offline

Posts: 6265



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:letzte Betatestrunde ist gestartet
« Reply #139 on: 20. October 2017, 06:23:08 »

Aber das passiert nicht beim Flashen sondern im ganz normalen Betrieb! Die Firmware ist drauf, alles läuft bereits. Dann schließt man das Board mit einer wackeligen Betriebsspannung an - also z.B. eine Krokoklemme, die die Zähne nicht ganz zusammenpresst. Man sieht die Firmware hochlaufen, der normale Bildschirm erscheint - und durch ein Bewegen des Boards tritt der Wackler in den 5V auf. Dann geht das LCD kurz aus - und danach hat man nur noch den weißen Bildschirm. Kein Flashen, auch kein Schreiben in den virtuellen EEPROM, da ja der serielle da ist.

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! <<<<
hb9trt
Urgestein
*****

Offline

Posts: 646



Ich liebe dieses Forum!

View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #140 on: 20. October 2017, 06:49:17 »

Gerade gestern habe ich den Effekt zum erstem Mal auch auf einem 0.4er UI Board erlebt. Ich war gerade daran, die beiden linearen Spanngusregler durch eine Schaltregler Schaltung zu ersetzen, um mal zu testen wie sich das mit den Störungen in einem mcHF auswirkt, alle lief bestens (Standby Strom sank markannt). Diese Schaltungen waren nur mit Klemmen und einem Drahtverhau verbunden, das waren die ersten Tests, ob es überhaupt geht, störungstechnisch ist der Drahtverhau natürlich nicht optimal. Und da passierte es, irgend eine Klemme hatte wohl einen Wackel, der mcHF startete, ich weiss nicht, ob er ganz hochgefahren war, da wurde das Display dunkel und jetzt ist da nur noch weisser Bildschirm. Ob der DFU Mode noch geht, habe ich noch nicht getestet. Ich habe danach die Übung abgebrochen, es war eh schon spät.
Ich werde heute einen STLink bekommen, von einem Kollegen geliehen, die aus China werden vermutlich noch 1-2 Wochen unterwegs sein. So kann ich das i40 UI wieder reaktivieren und falls, der DFU Mode beim anderen v0.4 M0NKA nicht mehr funktioniert, dieses Board wohl auf dem gleichen Weg. Da weiss ich jedoch die Parameter nicht. Das heisst dann wohl ausprobieren.

Die Ursache ist mir Unbekannt. Ich habe etwas recherchiert, der Effekt ist nicht so sehr bekannt, d.h. es muss was mit dem Schaltungskonzept und den verschiedenen Spannungen zu tun haben. Da muss was anders sein als in anderen STM Projekten. Aber was... Da sind die Cracks wohl eher in der Lage das herauszufinden.

Gruss
Reto
Logged
DG8YGW
positron
schon länger dabei
**

Offline

Posts: 93





View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #141 on: 20. October 2017, 08:31:34 »

@Danilo,

Falls es um die Programmierung der Option Bytes geht.

Im refence manual zum STM32F767 findet man unter


3.4.2 Option bytes programming


Modifying user option bytes

To modify the user option value, follow the sequence below:

1. Check that no Flash memory operation is ongoing by checking the BSY bit in the FLASH_SR register

2. Write the desired option value in the FLASH_OPTCR register.

3. Set the option start bit (OPTSTRT) in the FLASH_OPTCR register

4. Wait for the BSY bit to be cleared.

Note1: The value of an option is automatically modified by first erasing the information block and
      then programming all the option bytes with the values contained in the FLASH_OPTCR register.

Note2: When setting the OPTSTRT bit in the FLASH_OPTCR register and before polling the BSY
      bit to be cleared, the software can issue a DSB instruction to guarantee the completion of a
      previous access to the FLASH_OPTCR register.


Wenn ich das richtig sehe wird der Punkt 1. vor dem schreiben nicht berücksichtigt (ist vielleicht auch nicht nötig)

Nach dem write wird in  HAL_FLASH_OB_Launch ( Punkte 3. und 4.)  die Note2 nicht berücksichtigt (DSB instruction)

Vielleicht hilft das ja ein wenig weiter.

73 Ralf
Logged

Ralf, DG8YGW
JO31LM  DOK L03
hb9trt
Urgestein
*****

Offline

Posts: 646



Ich liebe dieses Forum!

View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #142 on: 20. October 2017, 12:44:59 »

Hallo

Ich habe den Leih-STLink bekommen und die Option Bytes neu gesetzt nach der List von Andreas. das ovi40 UI Board konnte wieder in den DFU Mode versetzt werden. Bootloader und Firmware drauf alles läuft wieder.

Nun schaue ich mir dann am Abend noch das mcHF UI Board an.

Besten dank nochmals allen für die Hilfe... ich hötte wohl nicht weiter gewusst, obwohl das scheinbar nicht unbekannt war hier im Forum bin ich irgendwie noch nie über diesen Artikel gestolpert. Ich hätte wohl den STM ausgewechselt...   Was 100% auch funktioniert hätte aber wenig sinnvoll gewesen wäre.

Gruss
Reto
« Last Edit: 20. October 2017, 12:45:27 by hb9trt » Logged
DF8OE
Administrator
*****

Offline

Posts: 6265



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:letzte Betatestrunde ist gestartet
« Reply #143 on: 20. October 2017, 13:18:54 »

Wir sollten beim nächsten Mal versuchen festzustellen, was exakt verstellt ist. Also welche Option-Bytes, ob Bootloader und/oder Firmware noch unbeschädigt sind etc. Ich denke dass es Sinn macht sich hier an irgendwelche konkreten Dinge heranzutasten. Das könnte eine Chance zur Ursachenforschung geben.

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:letzte Betatestrunde ist gestartet
« Reply #144 on: 20. October 2017, 13:24:47 »

Hallo Andreas,

Quote from: DF8OE on 20. October 2017, 13:18:54
Wir sollten beim nächsten Mal versuchen festzustellen, was exakt verstellt ist. Also welche Option-Bytes, ob Bootloader und/oder Firmware noch unbeschädigt sind etc. Ich denke dass es Sinn macht sich hier an irgendwelche konkreten Dinge heranzutasten. Das könnte eine Chance zur Ursachenforschung geben.

vy 73
Andreas

bei allen Fällen bei denen ich dieses Problem hatte, ist der RDP-Level 1 oder höher eingestellt gewesen. Das bedeutet, man muss Chip-Erase machen. Sprich rausfinden, ob da noch Speicherinhalte waren oder nicht, ist nicht möglich.

Ob man was an den Option-Bytes erkennen kann, müssen wir schauen, da habe ich nicht so drauf geachtet.

73
Danilo
« Last Edit: 20. October 2017, 13:24:57 by DB4PLE » Logged
DF8OE
Administrator
*****

Offline

Posts: 6265



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:letzte Betatestrunde ist gestartet
« Reply #145 on: 20. October 2017, 14:45:16 »

Ich hatte noch nicht mal auf den RDP-Level geachtet. Wir müssen da genauer werden, wenn wir etwas herausfinden wollen. GGf, wenn der RDP-Level > 1 ist mal nur die Option-Bytes auf das zurücksetzen, was da normalerweise reingehört und mal schauen ob der OVI40 dann wieder bootet. Das ist ja zumindest ein Hinweis darauf, ob BL / FW noch da sind.

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! <<<<
hb9trt
Urgestein
*****

Offline

Posts: 646



Ich liebe dieses Forum!

View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #146 on: 20. October 2017, 21:39:02 »

Habe mal ausserhalb der mcHF und ovi40 gesucht und das hier gefunden. Es scheinen auch andere mit komplett anderer Soft- und Hardware das gleiche Problem zu haben.

https://community.st.com/thread/41896-read-out-protection-enable-without-any-

Ev. Findet sich da einen Hinweis. Er scheint im Gegensatz zu unseren Fällen den STM nicht mehr zum laufen zu kriegen. Das wäre dann wohl noch eine Steigerung des Problems.

Gruss
Reto
« Last Edit: 20. October 2017, 21:46:43 by hb9trt » Logged
Co
schon länger dabei
**

Offline

Posts: 79



Ich liebe dieses Forum!

View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #147 on: 21. October 2017, 12:55:28 »

Still awaiting delivery of some components, but the UI board is 99% ready. Apart from some cosmetic things as noted by others already I have the following observations:

- Good quality PCB, nice job

- Placing the IC's went pretty smooth.

- The footprint on the board for the xtal oscillator has dimensions for flow soldering or hot air not for conventional soldering. Text on the case and dot are very difficult to read even with a loupe or magnifier.
The same goes here for the solder pads of the 10uF tantalium condensors.
I would help to make the solderpads for these parts a little  bigger 

- My biggest worry now are the switches S11 to S15 below the 3.2" LCD. I have cut away  the edge of the lcd-pcb up to the edge of the lcd frame to make room for the switches but that is not enough. When caps are placed on the switches they are being pushed aside  by the LCD frame and point slightly downwards. I wonder wether others have experience here. I will try to move the switches a little towards the JP2 solder pads and hope to avoid making any shorts here.

- Due to some failing components and my absence next week, I'll  have to wait with the smoke test!

73

Co
Logged
DF8OE
Administrator
*****

Offline

Posts: 6265



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:letzte Betatestrunde ist gestartet
« Reply #148 on: 21. October 2017, 13:17:28 »

Hi Co,

thank you for your observations. Most are already "known". Regarding the pushswitches and the LCD: The LCD *MUST* be cut. It is mandatory to cut the PCB up, down and left to the dimensions of panel itself (pse take a llok at the "aufbauanleitung" in our local WIKI). If you cut the PCB switches fit well - even with caps installed. You cannot move switches to JP2 because there is no room for moving. It fits with "no space left"  But no problem at all.

Nice to hear that soldering of STM was no problem.

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! <<<<
Co
schon länger dabei
**

Offline

Posts: 79



Ich liebe dieses Forum!

View Profile
Re:letzte Betatestrunde ist gestartet
« Reply #149 on: 21. October 2017, 14:16:44 »

Hello Andreas, Thomas,

I did cut the edge of the pcb up to the frame of the lcd itself. I saw on Thomas' photo that he even took part of  the frame. I am not so sure the lcd's themselves are all exactly the same and might show some deviation. I can move the switches to the edge of the solder pads somewhat closer to JP2 taking care not to make shorts. At the same time filing part of the lcd frame.

73

Co
Logged
Pages: 1 ... 8 9 [10] 11 12 ... 25 Go Up Print 
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  OVI40 SDR Projekt (English AND German discussions around OVI40 SDR project) (Moderators: DF8OE, DL1PQ)  |  Topic: letzte Betatestrunde ist gestartet <- 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!