Super
Hallo Besucher, der Thread wurde 79k mal aufgerufen und enthält 411 Antworten
letzter Beitrag von PhantombrainM am
FPGASID Prototyp Alpha Test
- andi6510
- Erledigt
-
-
Was mit gerade auffällt, da gibt es ja LED für Voice 1 - 3.
Voice 4, also Digis, kann der FPGASID doch auch oder ? -
ja, @SID Spieler, Digis kann er auch (im 6581 Modus).
hier mal eine kleine Zusammenfassung dessen, was heute zwischen Christbaumaufstellen und Geschenke Verpacken passiert ist:
Der Fototermin verlief ohne Komplikationen (OK, hab eine Schreibtischlampe vom Tisch geworfen und die Glühbirne damit kaputt gemacht).
Dann kam der Smoke-Test
5V Versorgung (Digitalteil): Alles OK, Stromaufnahme 80mA entspricht der Vorhersage aus der Simulation
12V Versorgung (Analogteil): Blauer Rauch sichtbar!!! Der Ausgangs-Operationsverstärker ist in die ewigen Jagdgründe eingegangen und hat dabei den Raum mit ganz unweihnachtlichem Duft gefüllt.
Ich rätsele noch, warum das passiert ist. Habe im Moment keine Erklärung....Also erstmal Stromversorgung vom Operationsverstärker abgeklemmt und weiter gemacht:
Anprobe im C64 - die Platine sitzt schon sehr knapp an der Floppy-Buchse. Passt aber.
C64 startet und zeigt Einschaltmeldung.
JTAG-Kabel verbunden - 10 Minuten gedebuggt, warum der Rechner den USB-Blaster nicht erkennt. USB-Kabel getauscht und dann ging es.
Flash Tool geladen und Auto-Erkennung gestartet. Auf Anhieb werden das FPGA und das CPLD erkannt.
Empty check pass
Binary flashen funktioniert
Verify funktioniert
Schreiben und Lesen von SID-Registern mit POKE und PEEK funktioniert
Ton kann keiner raus kommen, weil der Operationsverstärker ja kaputt ist
Die LEDs blinken nicht wie erwartet. HmmmmUm das FPGA auf die neue Plattform anzupassen, musste ich einiges ändern. Neue PLL, Stereo etc etc. Da muss ich jetzt mal durch debuggen und schauen, woran es hakt. Aber ganz prinzipiell ist schon mal viel erreicht: Der Digitalteil ist funktional und man kann auch mit ihm reden. Warum der Operationsverstärker die Grätsche gemacht hat ist ein Rätsel. Das wird mich die Tage wohl noch ein bisschen beschäftigen.
Jetzt ist aber erst mal Weihnachten angesagt!
-
Ui, hört sich ja nicht so gut an. Vielleicht hat da auch der platinenhersteler nicht sauber gearbeitet? Tom hatte letztens von seinem herstleller auch teilweise defekte platinen bekommen für sein proffessional dos ....hmm....ich hoffe es ist nix tragisches und du findest den fehler was den operationsverstärker angeht
-
den ganzen op ic verpolt ?!? oder beim layouten das pinning vertan ?
-
Der Footprint des OP-Amps ist ok. Das habe ich sofort nach dem Post gecheckt. Und nach dem Foto von Andreas ist das IC auch richtig rum drauf.
So von der Ferne aus ist mir das im Moment auch nicht erklärbar. Das IC kann bis zu 16 Volt ab. Die 4 Eingänge sind absolut hochohmig und bekommen nur 3,3Volt, dann zwei Pins für die Versorgung. Dann bleiben nur die beiden Ausgangspins, die vielleicht irgendwie nach GND oder 12V direkt kurzgeschlossen werden. Aber das gibt das Layout eigentlich auch nicht her...
Schlage vor, jetzt kommt erstmal der Weihnachtsmann und danach kramt @andi6510 sein Messgerät raus und checkt alle 8 Pins auf Plausibilität.
Rückschläge können durchaus auftreten. Ich kenne auf Anhieb kein Projekt, dass ohne Probleme durchlief...
Schaut lieber auf das bis jetzt in der relativ kurzen Zeit Erreichte!
Frohe Weihnachten,
Thomas -
ja, @SID Spieler, Digis kann er auch (im 6581 Modus).
Das war mir klar, war eher Lustig gemeint
Hoffe du findest den Fehler schnell und alles läuft dann wie es soll
-
Hi nochmal...
Was den Verstärker angeht, da macht euch mal nicht kirre. Wie @Freak schon schrieb, ist alles richtig aufgelötet und die grundlegenden Parameter stimmen auch. Entweder hatte also der Bausteine eine Macke, oder das Teil fing an zu schwingen, z.B. weil der Ausgang unbelastet war. Ich muss mir das einfach mal genauer ansehen.
Insgesamt bin ich mit dem Verlauf bisher sehr zufrieden! Die größten Angstfaktoren sind ausgestanden, jetzt kommt nur noch ein bisschen Debugging. Alles im grünen Bereich!
Ich mach nun erst mal Weihnachtspause und melde mich dann nach dem Fest wieder.
-
Ja mach ne pause, beine hoch und 5 gerade sein lassen. Man sollte auch mal abschalten. Wird schon alles werden am ende
-
Kopf hoch, ich sehe das auch als lösbares Problem an, das dich jetzt nicht an Weihnachten stören sollte. Vielleicht gibt es ja am 7.1. etwas zu sehen/hören
-
Ich mach nun erst mal Weihnachtspause und melde mich dann nach dem Fest wieder.
richtig so,.. erhole dich gut...schöne Weihnachtsfeiertage,...
-
Ich bin schon seit zwei Tagen wieder fleißig:
Check des Digitalteils ist soweit sehr zur Zufriedenheit ausgefallen. Die LEDs blinken jetzt, die PLL läuft, clocks clocken Adressierung für die Stereomodi funktioniert weitgehend (noch mit einem kleinen Fragezeichen bei der DE00 Adresse).
Gestern habe ich den ganzen Abend versucht herauszufinden was beim Ausgangsverstärker schief läuft. Bisher bleibt es ein Rätsel. Ich habe aber schon eine ganze Latte an Dingen ausgeschlossen, an denen es NICHT liegt. Immerhin.
-
Du schreibst zwar, dass der Footprint OK ist - aber hast Du geprüft, ob die Zuordnung Schaltplansymbol zu PCB Decal stimmt? Hast Du das Datenblatt richtig interpretiert? Manche Zeichnungen sind von oben, andere von unten gesehen. Nur so als Hinweis - manchmal sieht man vor lauter Bäumen den Wald nicht mehr - wenn Du das schon ausgeschlossen hast kann ich Dir leider aus der Ferne auch keine Tipps geben.
-
OK, das Problem mit dem Ausgangs OpAmp habe ich wohl verstanden. Wen es interessiert, der kann bei Google mal "latch-up cmos" eingeben.
Eine Gegenmaßnahme habe ich schon ausprobiert. Muss ich zwar noch im Detail testen, aber bisherige Ergebnisse sind vielversprechend. Das erfordert dann natürlich bei den restlichen Platinen auch einen entsprechenden rework.Puh, das war jetzt dann doch ein heftigeres Ding...
Ton kommt immer noch keiner raus. Ich muss erst mal alles, was ich zum Debuggen umgebaut habe, wieder zurückbauen. Außerdem sind auf der Platine zwei Widerstände und eine Leiterbahn hochohmig. Ich schiebe das mal auf die ganze Löterei, die ich machen musste, um das Problem einzugrenzen. Die nächsten Platinen werde ich darauf natürlich testen. Evtl hat ja auch der Bestücker da noch ein Problem...
Für heute (also eigentlich gestern) reichts mir dann erst mal. Morgen ist auch noch ein Tag...
-
Hui, da hast du aber reichlich zeit investiert und lange dran gesessen. Freut mich daß du den fehler gefunden hast. Es ist auch immer wieder erstaunlich wieviel zeit draufgeht, merke ich auch gerade bei so kleinigkeiten wie meinem ziegelsteinumbau
-
Also gestern Abend war ich fertig mit der Welt... nach ein paar Tagen Pause fürs Silvester feiern hatte ich mich gestern wieder an den FPGASID gemacht und nichts, wirklich rein einfach gar nichts hat funktioniert. Es sah sogar schon wieder danach aus, dass der Ausgangsverstärker wider dei Grätsche gemacht hatte.
Ich hab das Teil dann ins Eck gepfeffert und den Rest der Nacht schlaflos damit verbracht, über die Fehler nachzugrübeln.
Heute morgen hatte ich merkwürdigerweise immer noch Energie weiter zu debuggen
und siehe da: alle Probleme begannen sich langsam in Luft aufzulösen!Seht selber:
FPGASID_proto1 power upIch glaube das wäre der Beweis, dass die Hardware prinzipiell tauglich ist.
Ich habe immer noch vieles nicht überprüft (z.B. Paddles) bzw manches macht noch Probleme (der EXTIN-Eingang rauscht heftigst). Auch ist der FPGA-Code noch nicht im timing ganz clean. Aber das kommt jetzt nach und nach.
Ich gönne mir heute dann mal einen etwas früheren Feierabend.
-
Seht selber:
wow
-
Spitze
-
GENIAL !!!
-
Sauber! Freut mich sehr!
Gruß,
Thomas