Jump to content

Core Platine - PIC Problem (TX)


paya
 Share

Recommended Posts

Hallo zusammen

Erst mal ein dickes RESPEKT!!!

Klasse Seite, klasse Hardware  :o

Ich und ein guter Kumpel haben bereits vor längerer Zeit eure page studiert und uns fest vorgenommen einen SID im Atari case zu verbauen.

Mitlerweile sind einige Teile angekommen und wir haben auch schon die SID- und Core platinen fertig bestückt.

Laut Anleitung ist der nächste Schritt den PIC zu programiern (MIOSS)

Jedoch sendet keine der zwei CORE platinen ein MIDI signal

Jetzt hab ich natürlich schon sehr viel diesbezüglich im Forum gelesen und konnte das Problem jedoch nicht lösen.

Also habe ich das CORE board einzeln angeschlossen (ohne SID, LCD etc..) und bin noch mal alle CHECK-Punkte durchgegangen.

IC1:Vcc(25) - IC1:Vss(14) = 4.87V

IC2:Vdd(16) - IC2:Vss(8 )  = 4.87V

IC3:Vdd(16) - IC3:Vss(8 )  = 4.87V

http://www.ucapps.de/howto_debug_midi.html

alles so weit OK bis auf den PIC Pin TX da sind nur 3.75V egal ob PIC eingesetzt oder nicht (und zwar auf beiden CORE platinen)

http://www.ucapps.de/howtodebug/mbhp_core_extract_measuring_vdd.gif

Jetzt Frage ich mich ob der PIC kaputt oder sogar nicht programiert wurde?

Wie kann ich den PIC auf Funktion und Firmware prüfen?

Hier noch paar Eckdaten zum SID & Core:

SID Board V3

Core Board V3

1 x 8580

1 x 6581

PIC18F452

Netzteil:  9-12V 500mA (einstellbar)

Wir haben alle Punkte minimum zwei mal überprüft und so langsam habe ich das gefühl das hier bei uns ein Fehler vorliegt. Wobei wir uns (fast) strickt nach der Anleitung gehalten haben  :-\

Danke für Eure Hilfe

Gruss

paya

Link to comment
Share on other sites

hi, und herzlich willkommen bei den bekloppten ^^ lol. ne hier is sehr angenehm. Kuck mal hier und geh die Liste PINGELIG (also kein Punkt überspringen) durch. Dann wirst du wahrscheinlich auf deinen Fehler stossen. Ansonsten meld dich einfach nochmal.

Viel Glück

Link to comment
Share on other sites

Hallo Paya,

willkommen im Forum! :)

Die falsche Spannung am Tx Pin deutet darauf hin, dass der Bootloader nicht gestartet wurde. Andererseits: wenn der PIC nicht im Sockel steckt, sollte eigentlich gar keine Spannung anliegen. Ich kann mir das nur so erklaeren, dass evtl. der MIDI Out Port noch mit einem MIDI Interface verbunden war?

Zurueck zum Bootloader: hat den jemand in den PIC gebrannt?

Ansonsten wuerde ich auch nochmal die Reset Leitung (MRST#, Pin 1) ueberpruefen, hier sollten 5V anliegen. Auch die Oszillator-Pins sind heisse Kanditaten, doch die kann man leider nur mit einem Oszi ueberpruefen - oder zumindest nochmal visuell auf evtl. Kurzschluesse untersuchen.

Gruss, Thorsten.

Link to comment
Share on other sites

Hallo Thorsten

Vielen Dank für deine schnelle Hilfe

Du hast natürlich Recht, die 3.75V am TX sind wegen der Verbindung vom MIDI – out (CORE - Modul) zum MIDI – IN am Rechner

Ich habe die MIDI Verbindung abgeklemmt und noch mal nachgemessen dabei bekomme ich jetzt folgende Werte:

TX (ohne PIC) 0.02V

TX (mit PIC) 0.74V

MRST (PIN1) 4,87V

Jedoch habe ich immer noch das Problem, dass ich kein Midi Signal am Rechner empfange.

Ich habe mal zum testen eine Diode an MIDI – IN (CORE) angeschlossen sehe das Signale am MIDI-IN (CORE) ankommen. Oder besser gesagt, die Diode blinkt ?

Das funktioniert jedoch am MIDI-OUT (CORE) immer noch nicht. (Warum auch, ich habe ja den Fehler noch nicht gefunden  ;D)

Ich bin stark davon ausgegangen, dass der PIC gebrannt ist. Er war zumindest so bestellt

Kann ich auch OHNE JDM-Module prüfen ob der PIC schon gebrannt ist?

Wie kann ich sonst noch die Funktion des PIC’s testen und prüfen ob er eventuell kaputt ist?

Und die Oszillator-Pins sehen auch gut aus. Kann jetzt mit dem bloßen Auge auch nicht erkennen ob da ein Kurzschluss ist oder nicht.

Gruss

Paya

Link to comment
Share on other sites

doch ein Display hab ich schon muss es nur noch anschliessen...sobald ich heute Abend Zuhause bin werde ich das mal versuchen

also nur das Display mit den 16 pins ans core module anschliessen?

In der Beschreibung vom Display steht noch was von einem Vorwiderstand 100Ohm müsste ich mir dann noch schnell beim Konrad kaufen.

Jedoch kann ich hier in der Anleitung nichts über einen Vorwiderstand finden.

http://www.midibox.org/users/jim_henry/building_a_midibox_lcd_cable.pdf

Bin mir also nicht ganz sicher ob ich einen brauche oder nicht

http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A5212;GROUPID=3006;ARTICLE=53948;START=0;SORT=artnr;OFFSET=16;SID=222iB9JNS4ARYAAEXFis0240c61ea3acdbb58a4cb6ae5b6be649c

Das gute ist, es läuft nur mit 5V  ;D

Link to comment
Share on other sites

Ich bin stark davon ausgegangen, dass der PIC gebrannt ist. Er war zumindest so bestellt

Ähm ... steinigt mich, wenn ich etwas überlesen habe....

Falls Du den PIC bereits mit MIOS programmiert gekauft hast:

Hast Du mal versucht, einfach die Applikation auf das CORE zu laden?

Ansonsten würde ich auch warten, bis das LCD funzt. Da stochert man nicht mehr so im Dunkeln.....

Gruss

Doc

Link to comment
Share on other sites

danke für den Tip

Das Display hab ich jetzt am Core-modul hängen, läuchtet auch schön in blau  ;D

es ist ein 2*20 und die 1. Reihe (obere) läuchtet in weiss die 2. Reihe (untere) ist blau so wie der hintergrund blau ist  ???

jetzt muss mir nur noch einer sagen, ob der PIC packupt ist oder noch geflasht werden muss?

Link to comment
Share on other sites

Das Display hab ich jetzt am Core-modul hängen, läuchtet auch schön in blau  Grin

es ist ein 2*20 und die 1. Reihe (obere) läuchtet in weiss die 2. Reihe (untere) ist blau so wie der hintergrund blau ist  Huh

Normalerweise bedeutet das, dass dein PIC den Bootloader drauf hat, aber noch kein MIOS.

In diesem Fall müsste das CORE aber alle paar Sekunden einen Uploadrequest senden (sichtbar in MIOSstudio oder MidiOx).

Gruss

Doc

Link to comment
Share on other sites

OK danke Doc

Also bin ich wieder beim Anfang, denn ich empfange am PC keine MIDI-Out signale vom CORE-Module :(

Macht es Sinn die Widerstände R7, R8, R11 auszutauschen?

Oder welche Komponente müsste ich Tauschen um das Problem zu beheben?

Ich glaube es kann nur daran liegen, das irgendein Teil vieleicht durchgebrannt ist?!?

Gruss

Paya

Link to comment
Share on other sites

Widerstände sind in der Regel relativ schwierig kaputt zu kriegen. Die kannst Du aber mit einem Multimeter recht einfach durchmessen.

Der schwarze Balken in der ersten Zeile sagt leider nicht aus - laut jimp bedeutet das ausschließlich, dass das LCD nicht initialisiert worden ist. Dies kann der Fall sein unabhängig davon ob der Bootloader auf dem PIC ist oder nicht. Was Du machen könntest, auch wenn es sicher nicht die feinste Lösung ist, ist MIOS per MIOSStudio zu installieren und zu sehen ob das LCD dann reagiert (sollte etwas anzeigen). Eigentlich solltest Du aber als erstes rausfinden warum kein MIDIOut da ist.

Dummerweise hängt zwischen dem PIC und dem MIDI Out nichts an Komponenten, dass typischerweise kaputt geht. Wo bist Du denn eigentlich? Evtl. ist ein anderer MIDIBoxer ganz in der Nähe, der sich deinen PIC mal anschauen kann?

- Schau die Platine nochmal ganz genau an, ob irgendwo Brücken vom Löten sind.

- Überprüfe noch mal alle Teile auf Ihre richtige Platzierung

EDIT: Ähhh, ich hab's jetzt erst gesehen - ihr habt 2 Cores und die machen beide das gleiche (nicht)? Davon ausgehend, dass Ihr die sauber zusammengebaut habt und die Kits von Mike oder SmashTV kamen: Habt Ihr sicher PIC mit vorgebranntem Bootloader bestellt?

Link to comment
Share on other sites

EDIT: Ähhh, ich hab's jetzt erst gesehen - ihr habt 2 Cores und die machen beide das gleiche (nicht)? Davon ausgehend, dass Ihr die sauber zusammengebaut habt und die Kits von Mike oder SmashTV kamen: Habt Ihr sicher PIC mit vorgebranntem Bootloader bestellt?

deswegen sollte ich doch das Display anschließen um den PIC zu testen.

das hab ich ja auch gemacht und nun läuchtet die erste Zeile des Displays (wie bereits oben geschrieben)

Laut "Doc" soll das bedeuten, dass der PIC bereits mit einem Bootloader versehen ist

Oder sehe ich das Falsch?

ich hoffe es liegt am bootloader des PIC's, denn andere Fehler kann ich nicht finden

Gruss

paya

Link to comment
Share on other sites

Laut "Doc" soll das bedeuten, dass der PIC bereits mit einem Bootloader versehen ist

Oder sehe ich das Falsch?

Ich will jetzt die Kompetenz von Doc nicht infrage stellen  ;)

es gibt Leute die das dürfen, Ich gehör nicht dazu  ;D

Ich habe auch gedacht dass der Bootloader drauf ist wenn die obere Zeile Schwarz ist. Allerdings wurde ich damals von AC korrigiert:

Die schwarze Zeile wird bei der Initialisierung des Displays angezeigt und ist nur ein Beweis dafür dass KEIN MIOS drauf ist. Man kann damit nicht nachschauen ob der Bootloader drauf ist.

p.s.@Doc: hab mir jetzt nen SH201 geleistet. Mit dessen Audio-Input hat sich das Impedanz Problem gelöst und ich bekomm mein PSR630 ohne Rauschen ins Mischpult  :)

Link to comment
Share on other sites

So hab ich das auch verstanden und mehrfach von den Gurus erklärt gekriegt:

1. Schwarzer Balken sagt *NUR* dass kein MIOS drauf ist.

-> Schwarzer Balken sagt *NICHTS* über den Bootsraploader aus.

Paya: Wo hast Du denn die PICs jetzt her, und wo in Deutschland sitzt Du?

Link to comment
Share on other sites

Ich will jetzt die Kompetenz von Doc nicht infrage stellen  Wink

es gibt Leute die das dürfen, Ich gehör nicht dazu  Grin

Ha, Ha, .... welche Kompetenz ???  ??? 8)

Nur weil ich insgesamt ca. 50 CORES das Leben schenken durfte, kann man noch lange nicht von Kompetenz reden...

Mal zur Klarstellung (bevor ihr mich durch den Fleischwolf dreht ...)

Ihr habt alle Recht!

Ich habe auch gedacht dass der Bootloader drauf ist wenn die obere Zeile Schwarz ist. Allerdings wurde ich damals von AC korrigiert:

Die schwarze Zeile wird bei der Initialisierung des Displays angezeigt und ist nur ein Beweis dafür dass KEIN MIOS drauf ist. Man kann damit nicht nachschauen ob der Bootloader drauf ist.

Ich wollte nur wissen, ob ÃœBERHAUPT was drauf ist. Wenn man einen leeren PIC in das CORE steckt, hat man normalerweise keinen schwarzen Balken oder das LCD ist falsch angeschlossen (hatten wir alles schon ...).

Also: Wenn ein schwarzer Balken da ist, sollte der Bootloader schon mal drauf sein und das LCD korrekt angeschlossen sein.

Ferner liefern Mike und Smash immer PICs mit Boatloader ... Ergo sum: Gehen wir davon aus, der Boatloader ist drauf.

Falls daran immer noch Zweifel bestehen, kannst Du mir gerne den PIC herschicken und ich kontrolliere das. Falls er fehlt, wird er draufgebrannt.

1. Schwarzer Balken sagt *NUR* dass kein MIOS drauf ist.

Auch das ist richtig, jedoch reine Interpretationssache (siehe oben).

Soviel dazu.

Nun, ohne Lebenszeichen vom PIC wird wohl auch kein MIOS draufzukriegen sein.

Dummerweise hängt zwischen dem PIC und dem MIDI Out nichts an Komponenten, dass typischerweise kaputt geht.

Stimmt.

Vor dem Midi-In haben wir noch den Optokoppler samt Beschaltung als typische Fehlerquelle.

Der Tip, der immer wieder zieht (und meistens Erfolg bringt):

Check Dein Core Schritt für Schritt durch. Prüfe alle Lötstellen. Suche penibel nach Zinnbrücken, Kurzschlüssen o.ä.

Aber nachdem Du schon korrekte Spannungen anliegen hast, scheint die Spannungsversorgung auszuscheiden.

Check noch mal die Pins vom PIC (lötseitig) ob sich da etwas findet.

Wenn gar nix hilft, kannst Du mir die Teile auch zusenden und ich check sie für Dich durch.

Das dauert nur 1 oder 2 Tage und kostet Dich nur das Porto.

(Falls meine Kompetenz noch ausreichend dafür ist ....  ;D)

@Doc: hab mir jetzt nen SH201 geleistet. Mit dessen Audio-Input hat sich das Impedanz Problem gelöst und ich bekomm mein PSR630 ohne Rauschen ins Mischpult  Smiley

Das sind doch mal gute News...

Link to comment
Share on other sites

Ha, Ha, .... welche Kompetenz Huh  Huh Cool

Nur weil ich insgesamt ca. 50 CORES das Leben schenken durfte, kann man noch lange nicht von Kompetenz reden...

Mal zur Klarstellung (bevor ihr mich durch den Fleischwolf dreht ...)

ich hoffe du hast mich nicht falsch verstanden...  ich troubleshoote (neologismus? ;D) meinen ersten Core schon seit 2 Monaten. Außerdem häng ich noch im ersten Semester Physik-gk...

war nicht beleidigend gemeint, zumal du mir ja schon öfters geholfen hast  ::)

Link to comment
Share on other sites

Hi Doc,

Wenn man einen leeren PIC in das CORE steckt, hat man normalerweise keinen schwarzen Balken oder das LCD ist falsch angeschlossen (hatten wir alles schon ...).

Also: Wenn ein schwarzer Balken da ist, sollte der Bootloader schon mal drauf sein und das LCD korrekt angeschlossen sein.

sorry, aber das stimmt nicht. Probier es mal aus. Selbst wenn überhaupt kein PIC im Sockel steckt und man den Strom anschaltet, kommt ein schwarzer Balken. Den produziert nämlich das LCD selbst, wenn es Strom bekommt und noch nicht initialisiert wurde. Das Verschwinden des Balkens heißt also, das es initialisiert wurde. Nachdem der Bootloader das nicht macht, sondern erst MIOS, sagt ein Balken nur aus, daß MIOS noch nicht drauf ist.

Seppoman

Link to comment
Share on other sites

Ja, ich habs eben ausprobiert ...

auch wenn kein PIC im Core steckt, kommt ein schwarzer Balken ...

Na ja.... jedenfalls ist dann kein MIOS druf  8)

ich hoffe du hast mich nicht falsch verstanden.

ne, ne ... ich hab das nicht falsch verstanden. Ausserdem hattet ihr ja Recht. ;D

greets

Doc

Link to comment
Share on other sites

Hallo zusammen,

Habe jetzt alle Lötpunkte noch mal sehr genau unter die Lupe genommen. (waren zwei Fehler muss ich zugeben, die wurden jetzt behoben)

Jetzt messe ich auf der Rückzeite der Platine (TX mit PIC) 0.2V und oben auf der Platine (TX mit PIC) 0.5V.

Die Messung war ohne Midikabel und mit MIDIkabel kommt immer noch nichs am MIDI – OUT (Core-Platine)

Irgendwie stimmt noch was mit der Stromversorgung nicht (glaube ich)

Wo bekommt der TX – Pin Strom her?

So langsam gebe ich auf  ???

Gruss

Paya

Link to comment
Share on other sites

Wieviel hat dein Multimeter denn gekostet?

Ich hab nämlich so ein 5€-Teil vom m191.gif, und das zeigt auch ohne dass ich was messe schon mal bis zu 0,5V an .... ::)

Aber die Tatsache dass Du nach 2maligem überprüfen der Platine noch Fehler gefunden hast sagt mir dass Du am Besten nochmal alles prüfst  :)

Link to comment
Share on other sites

Wo bekommt der TX – Pin Strom her?

... vom PIC !  ;D ;D

Spass beiseite. Wenn alles so weit korrekt ist, arbeite bitte mal das MIDI Troubleshooting Punkt für Punkt durch und sage uns bitte, an welchem Punkt Du hängst.

greets

Doc

Link to comment
Share on other sites

Der Multimeter ist zwar schon etwas älter, aber läuft schon anständig  ;D

Ok von vorne...

http://www.ucapps.de/howtodebug/mbhp_core_extract_measuring_vdd.gif

Stimmt alles bis auf PIN „TX“ dort hab ich 0,5V (Ohne Midi-Kabel)

http://www.ucapps.de/howtodebug/mbhp_core_extract_measuring_gnd.gif

auch in Ordnung

Der 10 MHz crystal ist richtig gesetzt.

Mit bloßem Auge kann ich keine Lötfehler mehr erkennen!

Und die weiteren Punkte ob die Diode D1 richtig gesetzt ist, richtigen Widerstände und Midi Anschluss stimmt auch - fehlen nur noch die signale  :-\

falls der PIC einen bootloader hat aber keinen MIOSS, wieviel müsste dann am J12 (M-)

pin den liegen? stimmen die 0.5V? (wenn das Midikabel drann ist sind es 4.25V)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...