Tulipan SDR DL
Das TULIPAN SDR Projekt - Version SP3OSJ => Aufbau des Bausatzes => Aufbaubericht Tulipan II 50W - neu ab 10/2019 => Thema gestartet von: Andreas am 01. Oktober 2019, 13:08:42
-
Da ich den Fehler auf meiner ersten Controller-Platine nicht gefunden habe, werde ich den Bau nochmal von vorn starten.
Die Platinen von Artur sind bereits vorhanden. Es fehlen noch einige ICs, die ich aus Kostengründen nicht "auf Vorrat" gekauft hatte.
Edit: Ist mittlerweile gefunden, falscher Oszillator, darf nur ein Quarz sein :'(
-
Da viele Links zu geposteten Bildern nicht mehr funktionieren, nachfolgend nochmal alle Abbildungen und Schemata, die ich im Fundus der Controllerplatine des Tulipan II V4.0 habe.
Achtung: nur die Bilder der roten Platine und der Bestückungsplan sind von der aktuellen Version. Alles andere ist von früheren Versionen bzw. Vorgängern.
(https://up.picr.de/36888778ct.jpg)
(https://up.picr.de/36888780iu.jpg)
Hier noch eine gute Abhandlung über Quarze und Quarzoszillatoren, von denen wir ja eine ganze Menge auf der Controllerplatine haben.
16 MHz, 32,768 KHz, 100 MHz, 120 MHz.
Zum Beispiel die Pierce-Schaltung bei dem 16 MHz Quarz.
Im Datenblatt nachschauen, ob der hochohmige Widerstand bereits im IC vorhanden ist. Dann einfach nicht bestücken
http://www.geyer-electronic.biz/fileadmin/user_upload/box/Quarze-Oszillatoren-d.pdf
-
Bestückungsplan (ist auch von der aktuellen 4.0-Version):
<img src='https://up.picr.de/36888927ov.pdf' border='0' />
-
Hier die bestückte Platine der V 3.1 (aktuell 4.0):
-
Und hier die Schaltpläne der Vorgängerversionen:
-
Ich habe mittlerweile das zweite Controllerboard mit minimaler Bestückung aufgebaut.
Also die Stromversorgung des STM, des LCDs und der RAMs.
Die Firmware konnte ich flashen. Der TFT zeigt die normale Oberfläche.
Aber:
Das Ergebnis war das gleiche, wie bei meinem ersten Board.
Der TFT baut wieder sehr langsam auf. Erst nach längerem Druck reagiert er.
Die Uhr scheint richtig zu gehen, aber die Sekundenanzeige zeigt nur jede 2. oder 3. Sekunde.
Soweit ist wohl der Takt richtig, aber die Übertragung zum TFT hakt.
Ich habe ein wenig mit dem Cs am 16 MHz Oszillator getestet. Laut Angabe auf der Platine bzw. in verschiedenen Schaltplänen sollen dort 22 pF rein. Ich habe jetzt mal bis auf 12 pF runter gewechselt.
Leider keine Besserung oder Änderung.
Interessanterweise kann man den Quarzoszillator ganz weglassen, da der STM auch einen internen Quarz hat.
(sozusagen ein Notstromaggregat :D )
Aber genau das gleiche Ergebnis, TFT reagiert sehr träge.
Ich stehe jetzt vor der Frage, ist es der Quarzoszillator oder ist er es nicht ::)
Theoretisch könnte es auch noch der TFT sein. Vielleicht kann jemand meine Jumperlötung verifizieren. Ich habe da aber auch schon experimentiert. Bei etwas anderem, als nachfolgend aufgeführt, reagiert er überhaupt nicht mehr.
J6 = geschlossen
J7 = offen
J8 = geschlossen
J9 = geschlossen
J10 = offen
J11 = offen
J12 = geschlossen
J13 = geschlossen
J14 = offen
J15 = offen
J16 = geschlossen
J17 = geschlossen (aber das ist wohl nur wirksam, wenn der TFT festgeschraubt ist. Ich habe da auch schon eine provisorische Verbindung zum Board gemacht)
Hat jemand eine Idee?
Edit: Die Angaben oben sind so ok.
Gruß, Andreas
-
Ich habe bald die Vermutung das der 16 MHz Takt gar nicht an MCU PIN an kommt hast du dort mal gemessen
Lg BO_Andy
-
Ja, Andy, es sieht so aus.
Vielleicht wird der Oszillator auch gar nicht erst vom STM erregt.
Wie gesagt, mit oder ganz ohne Oszillator das gleiche Ergebnis.
Ich habe in letzter Zeit viel über Quarze und ihre Schaltungen gelesen. Vielleicht ist es auch ein Designfehler des PCBs von Artur ::)
Quarze sollten idealerweise Masse-Durchkontaktierungen um sich haben, um die hf abzuleiten..
Ich habe hier noch verschiedene 16 MHz Quarze liegen, die ich vorsichtshalber gekauft habe. Ich werde die der Reihe nach ausprobieren.
Gruß
Andreas
-
Hallo Andreas der Quarz wird auch nicht von stm erregt. Der quarz schwingt selber und gibt das Signal an denn stm externen Quarzpin weiter ist das nicht der Fall so nutzt er denn interne Takt der wesentlich langsamer ist
-
Da bin ich nicht sicher, Quarze brauchen doch Spannung, damit sie schwingen.
Bei meinem jetzigen ist die Betriebsversorgungsspannung 1,8 bis 3,3 V.
Gemessen habe ich an PH1 ca. 0.4V und an PH0 0,5V.
PH0 ist anscheinend der Eingang zum STM.
Irgendwie ist am Quarz nicht genug Power, um die 16 MHz aufzubauen, habe ich den Eindruck.
Allerdings ist am Uhrenquarz ähnlich wenig Spannung und der scheint ja zu funktionieren.
Gruß
Andreas
-
Das sollte schon richtig so sein 0.5Vx2=1V 1Vx Wurzel 2 = 1,41V
Denke immer dran das das einen wechselspannung ist die aus dem quarz kommt. Noch dazu mit was hast du das gemessen ein Multimeter ist dafür ungeeignet
Lg BO_Andy
-
Andreas mir ist aber gestern noch was aufgefallen und zwar schriebst du
Oszillator wenn das wirklich einer ist denn du eingelötet hast dann kann das nich gehen. Der Oszillator brauch eine separate Spannungsversorgung und auch die beiden kondesatoren nicht da er die intern hat. Wenn denn so sein sollte besorge dir bitte einen normalen 16 MHz Quarz der auf die Pads kommt. Denn dieser gehört dort drauf.
Lg BO_Andy
-
Hallo Andy,
ja, da hast du wohl recht. Ich habe schon einen normalen Quarz bestellt, der ist aber noch nicht da.
Ich dachte immer hier herausgelesen zu haben, das auch ein Oszillator eingesetzt werden kann.
Bin ja gespannt, ob das Board dann läuft.
-
Dann ist dein Problem klar. Sag mal was kostet der PCB satz für den tulipan 2 bin auch am überlegen.und wo gibt es bestückungsplan bzw schaltpläne
-
Die PCBs kosteten 44 Euro. Ich schicke dir eine PN.
Bestückungspläne, Schaltpläne Fotos der Platinen findest du weiter oben.
Achtung: die Schaltpläne sind nicht von Artur, sondern von einer chinesischen Seite. Ich denke aber, das sie im Großen uns Ganzem stimmen.
Die Aufdrucke auf den PCBs sind selbsterklärend, ich hatte vorab Fotos gemacht und hier veröffentlicht:
https://www.sdr-tulipan-dl.de/index.php?board=86.0 (https://www.sdr-tulipan-dl.de/index.php?board=86.0)
Gruß
Andreas
-
:) :D
Ich habe aus einem alten Humax-Board einen zweibeinigen 16 MHz Quarz ausgelötet und provisorisch in die UI eingelötet.
Und siehe da ;D die UI funktioniert, wie sie soll 8)
Das war ein guter Tipp, Andy!
Gruß
Andreas
-
Würde mal sagen bingo. Du weisst schon Andreas ein Provisorium hält meist länger als man mag so lange es läuft ändert man daran meist nix ;)
-
Wie gesagt, ist nur provisorisch zum testen. Da passt jetzt das Abschirmblech nicht mehr drauf. Die richtigen SMD-Quarze müssten bis Mitte nächster Woche kommen.
-
Das Controller-Board funktioniert jetzt, wie gewünscht.
(https://up.picr.de/37103585ha.jpg)