Hallo Forum, ich bin dabei ein Problem an einem Senh. Funkmikrofonempfänger zu reparieren. Im Empfänger ist ein I2C Eeprom verbaut (24c01), welches wohl unter Anderem die Mute Funktion realisiert. Das der Defekt beim Gerät darin bestand, konnte ich durch hin und her tauschen mit einem Anderen Empfänger (selbes Modell) feststellen. Zur Reparatur habe ich mir neue 24C01 besorgt und den Inhalt des Spenders ausgelesen um ihn auf das neue Eeprom zu schreiben. Die Programmierung habe ich verifiziert. Nur jetzt passierte das Seltsame: Das nachgeflashte EEprom funktioniert nicht im Empfänger. Er funktioniert jedoch weiterhin mit dem 'Originalteil'. Hat von euch jemand eine Idee oder einen Vorschlag, was ich noch probieren könnte? Die Betriebsspannung ist 5V und stabil. Gruß, Jörg
Joeee schrieb: > Hallo Forum, > ich bin dabei ein Problem an einem Senh. Funkmikrofonempfänger zu > reparieren. Sennheiser schreibt sich mit zwei "n". > Im Empfänger ist ein I2C Eeprom verbaut (24c01), welches > wohl unter Anderem die Mute Funktion realisiert. Das EEPROM wird bestimmt nicht für das Muting verantwortlich sein. > Das der Defekt beim > Gerät darin bestand, konnte ich durch hin und her tauschen mit einem > Anderen Empfänger (selbes Modell) feststellen. > Zur Reparatur habe ich mir neue 24C01 besorgt und den Inhalt des > Spenders ausgelesen um ihn auf das neue Eeprom zu schreiben. Die > Programmierung habe ich verifiziert. Nur jetzt passierte das Seltsame: > Das nachgeflashte EEprom funktioniert nicht im Empfänger. Er > funktioniert jedoch weiterhin mit dem 'Originalteil'. > Hat von euch jemand eine Idee oder einen Vorschlag, was ich noch > probieren könnte? Wenns mit dem EEPROM aus dem funktionierenden Empfänger in dem defekten Empfänger und das kopierte EEPROM nur im eigentlich funktionstüchtigen Empfänger läuft, würde ich an deiner Stelle die Kopie im Spender und das Spender-EEPROM im Patienten belassen. Ich kann mir allerdings nicht vorstellen, dass deine Diagnose wirklich Sinn macht. Gruß, Magnetus > Die Betriebsspannung ist 5V und stabil. > Gruß, > Jörg
ist das der gleiche hersteller? event. haben die einen 'identifications' code (kennung) vlg Charly
Joeee schrieb: > Empfänger ist ein I2C Eeprom verbaut (24c01), welches wohl unter Anderem > die Mute Funktion realisiert. Unwahrscheinlich, oder - was auch vorstellbar aber wichtig zu wissen ist - bootet der Controller aus dem EPROM? > Das der Defekt beim Gerät darin bestand, konnte ich durch hin und her > tauschen mit einem Anderen Empfänger (selbes Modell) feststellen. Ich hoffe Du hast Backups! > Zur Reparatur habe ich mir neue 24C01 besorgt und den Inhalt des > Spenders ausgelesen um ihn auf das neue Eeprom zu schreiben. War es auch wirklich das gleiche (oberflächliche Platinenprüfung) Gerät? > Die Programmierung habe ich verifiziert. Nur jetzt passierte das > Seltsame: Das nachgeflashte EEprom funktioniert nicht im Empfänger. Das EEPROM funktionierte im Spender jedoch ordnungsgemäß, richtig? > Er funktioniert jedoch weiterhin mit dem 'Originalteil'. Das Transplantat wird vom Empfänger abgestoßen. Empfänger und Spender sind nicht kompatibel! (=selbes Modell aber nicht gleiches Gerät") > Hat von euch jemand eine Idee oder einen Vorschlag, was ich noch > probieren könnte? Spiel das (originale) Backup beim "Empfänger" ein und suche nach Symptomen, die für das Fehlferhalten "Problem an einem Senh. Funkmikrofonempfänger" typisch sein könnten. Viel Glück, wünscht Iwan > Die Betriebsspannung ist 5V und stabil. > Gruß, > Jörg
> Hat von euch jemand eine Idee oder einen Vorschlag, was ich noch > probieren könnte? Lies von beiden Bauteilen mal das Datenblatt! Und zwar die Datenblaetter direkt vom Hersteller der ICs. Es kann sein das eines der Teile einen extra Schreibschutzpin hat und das andere nicht. Manche haben auch noch einen speziellen Blockwritemodus den ein anderes nicht haben muss. Olaf
Hi, das mit den zweiten n tut mir leid :-). Irgendwie habt ihr mich falsch verstanden. Ich habe zwei EEproms aus den Geräten. Eines das in (1)Beiden funktioniert. Eines das in (2)Keinem funktioniert und mittlerweile SQUELCH im Display anzeigt. (Am Anfang funktionierte nur das Muting nicht) Aus beiden EEproms habe ich die lesbaren Daten ausgelesen und Unterschiede gesehen. Aus (1) und (2) habe ich je zwei Töcher geflasht. Keines der Neuen Funktioniert. Daher halte ich die Idee mit der I2C ID oder der Blocklesemodi für wahrscheinlich. Mit Fotos kann ich leider nicht dienen. Aber mit den Beschriftungen. Auf (1) steht HT24C01 darunter 9949K0071-3 Auf (2) steht C01A darunter kleiner IE57W Meine Ersatz EEproms sind 24C01 6 darunter ST A101L Ich werd mal die Suchmaschinen mit den Daten füttern und sehen, was sich finden lässt. Vielleicht leutet bei einem von euch ja jetzt schon die Signalglocke. Gruß und Danke
Hi, es gibt Unterschiede, sogar bei demselben Hersteller, z.B. erinnere ich mich dunkel, dass bei NS ab Serie 24Cxx-6 etwas an der Hardware geaendert wurde, sodass ich in meinen Schaltungen bzw. an der SW auch etwas aendern musste. Tip: vergleiche auch mal die Funktionen fuer Pin 7 bei den verschiedenen Herstellern.
Kleine Vermutung aus eigener Praxis: wenn der I2C in Software realisiert ist, wird häufig das Timing nicht eingehalten. Die SCL Frequenz 1/(Th+Tl) ist zwar richtig, aber das Tastverhältnis ist asymmetrisch. Es zählt dann die Frequenz, die sich aus der kürzeren Phase (1/(2 Tl) oder 1/(2 Th) ergibt). Manche I2C-Bauteile reagieren auf zu hohe SCL-Rate sehr empfindlich und funktionieren gar nicht, bei anderen gibt es Streuung und es funktionieren "sehr viele meistens" (und das ist letztlich schlimmer ;-). -> Kontrollier mal SCL mit einem Scope.
Hatte auch mal ein Problem mit diesen EEPROM's. Das eine EEPROM war nur über die Adresse 160,161 ansprechbar. Das andere über den gesamten Adressbereich von 160 bis 175. Da ich noch einen anderen I2C-Baustein in diesem Adressbereich hatte, funktionierte die ganze Sache natürlich nicht mehr.
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.