Grüßt Euch liebe Elektronik - Experten, es geht um das Kurzweil-Piano meiner Schwester, welches sie am Mittwoch nach Italien mitnimmt. Es wäre spitzenmäßig, wenn sie die fehlerhafte Platine nicht dalassen müsste, wegen des gesuchten Chips. (Dank vieler genialer Expertenratschläge von Euch, ist für mich die Fehlersuche zu >80% geklärt worden:-)) (Beitrag "Fehler auf Hauptplatine - Kondensator defekt?") Die "üblichen Verdächtigen" (Conrad, Reichelt, Distrelec, RS Components, Pollin, Farnell, Digikey, CSD, Kessler, Mütron, Schukat, Schuricht) führen das Teil leider nicht oder versenden eben keine Einzelteile an privat. Bei Arrow & Freescale konnte ich wegen fehlender VAT-ID nichts bestellen - außerdem wäre es fraglich, ob der Chip uns bis Montag, 06.10 noch erreichen könnte. Also wenn einer von Euch helfen könnte, den MC68331CAG25 Microcontroller (144 Pin + 32 bit Variante: http://datasheet.octopart.com/MC68331CAG25-Freescale-Semiconductor-datasheet-31080.pdf) noch wie durch ein Wunder bis Montag zu besorgen, wären wir überglücklich und das Piano könnte komplett und getestet zu seiner "musikalischen" Reise nach Italien durchstarten :-) Ich weiß, dass ist (fast) ein Ding der Unmöglichkeit und hoffentlich nicht unverschämt zu fragen !!! Eilige Grüße Norbert Haupt PS: wenn der Versand bis Montag nicht zu schaffen ist, würde ich ihn bei den Chinesen: http://www.aliexpress.com/item/Free-shipping-new-MC68331CAG25-32BIT-25MHZ-144-LQFP-MC68331CAG-68331CA-MC68331C-68331CAG-MC6833-68331CAG2/2028537632.html bestellen (müssen)...
:
Bearbeitet durch User
Hmm ich kann dir zwar leider den µC nicht besorgen aber ich fürchte du hast noch ein viel größeres Problem. Woher beziehst du denn die Firmware / Software die auf dem Controller laufen soll?
Die üblichen Verdächtigen haben keine auf Lager. Du kannst mal hier nachfragen: http://www.plccenter.co.uk/de-DE/Buy/FREESCALE%20SEMICONDUCTOR/MC68331CAG25 aber bis Montag wird das nichts.
Firmware ist anscheinend in externen ROMs - das ist also kein Problem Der Chip hat keinen internen Speicher
:
Bearbeitet durch User
Bei Mouser gäbe es den CAG16 - die "16" ist der Speedgrade also ist der für 16MHz spezifiziert statt 25MHz: http://www.mouser.de/ProductDetail/Freescale-Semiconductor/MC68331CAG16/?qs=sGAEpiMZZMto2ohCYbAIUSxaolw5kANkbK3a%2fw%252bwJzw%3d Läuft das Ding in dem Piano denn mit >16MHz? (Mouser liefert an privat - jedenfalls sofern Du eine Kreditkarte hast)
Ist sehr nett von Euch, mir bei der Suche zu helfen!!!
> @MacGyver: Läuft das Ding in dem Piano denn mit >16MHz?
Danke für den Tipp! Aber gerade bei der Taktrate wäre ich sehr
vorsichtig, je höher die Frequenz und damit Toleranz, desto besser :-)
(Im Fehlersuchethread meinen ja einige zurecht, dass die Abstürze an
(halb)defekten SMD-Kondensatoren und Quarzen liegen könnten...) Das
Fehlerbild erinnert mich gerade an eine übertaktete, überforderte CPU,
die der Sample-Ausgabe hinterherhinkt :-)
Naja dann tausch halt einfach erstmal ein paar von den offensichtlichen Abblockkondensatoren (siehe Pinout im Datenblatt) rings um die CPU gegen neue aus. Gibts heute als 0.1 - 4.7µF X5R/X7R 16V in dem Package würde ich sagen, der genaue Wert ist egal hauptsache >=100nF. Der Austausch ist wesentlich einfacher als CPU auslöten...
Danke @MacGyver! Zum Austausch des "Hühnerfutters" rieten mir auch dringend die freundlichen Helfer im Fehlerthread. Das wäre ja interessant, wenn es auf die genauen Werte nicht so ankäme bei den Kondis (>=100nF)? Und ob Tantal oder Keramik = auch egal? Die CPU würde ich eh nicht selber aus- und anlöten, da lass ich die Profis von Süd-West-Electronic ran :-) Ich würde wohl nur die Leiterbahnen beschädigen.
Norbert Haupt schrieb: > Das wäre ja interessant, wenn es auf die genauen Werte nicht so ankäme > bei den Kondis (>=100nF)? Und ob Tantal oder Keramik = auch egal? Keramik, X5R. Man nimmt heutzutage keine Tantals wenn man da keine sehr guten Gründe für hat. Wie gesagt, der Wert spielt keine Rolle, tendentiell darf das sogar größer als 100nF sein - aber auch nicht übertreiben sonst könnte das dem Regler zuviel werden je nachdem was da verbaut ist.
PS: Die Kondensatoren auf dem Board sind ausserdem sowieso schon Keramik und keine Tantals ;-)
Super, @MacGyver, welche davon wären die geeignetsten: http://www.reichelt.de/index.html?&ACTION=446&LA=0 Wobei mir eben gewisse Farbnuancen auffallen, welche sicher auch mit Kapazitäten korrelieren (siehe Bild). Danke + Norbert
:
Bearbeitet durch User
Schau halt mal im Datenblatt wo Reset (R+C Reset Schaltung) und ggf. irgendwelche Analogpins liegen. Da könnten andere Werte sinnvoll sein. Sind da noch Bauteile auf der Rückseite? Klick mal selbst auf den Link zu Reichelt, da kommt nix. (nö hab keine Lust bei Reichelt nach sowas zu suchen, schon ewig nicht mehr bei diesem Krämerladen bestellt ;-) )
Rückseite ist soweit frei :-) (Bild ist spiegelverkehrt)
Bei Reichelt gibt´s 100nF nur als X7R. Auf Toleranz und Polung kommt es auch nicht an, oder? Der hellere/weiße C oben wäre - wenn ich das richtig abgelesen habe: XFC (clock reference connection). Wie hoch müsste der gewählt werden? Der RESET-Pin lässt sich nicht für mich nicht verfolgen, weil er unter dem Chip reicht... Klingt verlockend, doch ich habe Sorge, eher noch mehr zu verstellen... Die CPU zeigt ja eindeutige Kälte-Reaktion und von daher tendiere ich zur umgekehrten Tausch-Reihenfolge: erst CPU, dann Hühnerfutter... :-)
:
Bearbeitet durch User
Mac Gyver schrieb: > Läuft das Ding in dem Piano denn mit >16MHz? Irgenwie vermisse ich den Quarz auf der Leiterplatte.
Sorry, das CPU Bild war nur zur Shoppingsuche :-) - ein paar umfassendere Leiterplattenbilder sind im Fehlerthread: Beitrag "Fehler auf Hauptplatine - Kondensator defekt?" Ansonsten habe ich zwei Quarze auf der SoundEngine-Platine identifiziert. Kann man daraus schließen, mit wie viel Mhz getaktet wird? Wobei ich wie gesagt nicht unter die originale Rate gehen möchte. LG Norbert
Ja, wird normalerweise in MHz draufgedruckt Meinermeinung nach: x2=24,576(was das B6 soll muss ich googeln) und x4=6,000 Mhz Mfg ich
Da wirst Du wohl messen müssen welcher Takt an der CPU ankommt. Die beiden können ja sonstwo hingehen auf der Platine. Norbert Haupt schrieb: > Der hellere/weiße C oben wäre - wenn ich das richtig abgelesen habe: XFC > (clock reference connection). Ich hab mir das Datenblatt nicht angeschaut - ist der nur für AC Kopplung oder tatsächlich um einen Takt zu erzeugen? Im Zweifelsfall lass den einfach so wie er ist.
Lieber Mac Gyver, ich lass wohl doch zuerst das Herz erneuern und dann die Peripherie (wenn nötig) - auch wenn das gegen alle vernünftige Logik zu sein scheint - einfach weil mir die notwendigen Messgeräte + Erfahrung mit den empfindlichen Bauteilen fehlen und vor allem, weil der MC als einziger kausale Reaktionen zeigte (https://www.youtube.com/watch?v=X9_wQ7hcQ-s&feature=youtu.be). Wenn er es nicht gewesen sein sollte (was viele von Euch vermuten), werde ich voraussichtlich die mittleren + größten Kondensatoren (auf der Powerplatine) wechseln und erst im letzten Schritt die Keramik SMD. Zumindest bin ich dann sicher, nix durch andere Werte der neuen Kleinstbauteile beeinflusst zu haben. Ich danke Dir aber für die überaus wertvollen Hinweise zu den SMD-Kondensatoren, da weiß ich wo ich danach ansetzen kann. LG Norbert
Keramikkondensatoren gehen eher selten von alleine kaputt. Wenn, dann sind sie gebrochen und das durch mechanisches Verbiegen der Platine. Die Elkos sind eher Kandidaten. Und dann noch die Quarzfrequenzen messen. Danach würde ich die CPU-Pins kontrollieren und eventuell auch deren alle nachlöten. Das der Chip intern defekt wurde, ist auch eher unwahrscheinlich. Viel mehr kann man als Laie nicht tun. Spannungen natürlich alle messen und schauen ob sie übermäßig rauschen/schwanken.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.