X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/0741805acd131f254c1250f2542f060026fa7c71..60399d457a8d909fe2097b6ed761b845b6768425:/Newscanner.mw diff --git a/Newscanner.mw b/Newscanner.mw index 3ed5df115..d635ee740 100644 --- a/Newscanner.mw +++ b/Newscanner.mw @@ -1,7 +1,23 @@ -http://www.elektrikforum.de/ftopic16944.html [[Datei:20120201-LEDPanel25.jpg|miniatur|Newscanner: 1568 LEDs (4x7x56)]] -== CPU == -[[Datei:20120201-LEDPanel33.jpg|miniatur|Abbildung: TMS 9980 ANL]] +== Aktueller Status == +[[Datei:20120204-Newscanner-LEDScheiterhaufen.jpg|miniatur|Defekt: LEDs und ein Transistor]] +[[Datei:20120204-Newscanner-LED-Scheiterhaufen.jpg|miniatur|Adieu Pixelfehler, hallo Lücke!]] + +* unabhängig vom Datenmüll gibt die Laufanzeige neuerdings in unregelmäßigen Intervallen korrekt die vergangene Zeit seit Einschalten im Format (hh:mm) aus. +*"STORE FULL" verbunden mit Signalton wie bei den ersten Testläufen erscheint hingegen nicht mehr. +* In den Testläufen unmittelbar davor schalteten die LEDs nach dreimaliger Anzeige von 0:00 reproduzierbar auf komplett dunkel, Töne hatte die Kiste weiter von sich gegeben. + +Man sollte nochmal ein EPROM-Dump ziehen um zu prüfen, ob das Kunstlicht im Raum heute nach und nach ein paar Bits aus dem Eprom gehauen hat. :) + +* Ca 100 defekte LEDs und ein Transistor wurden ausgelötet und die Löcher vom Lot gesäubert (= bereit für Neubestückung); 1 Transistor von Ende des 2. Panels geklaut und versetzt +* Gesockelte Chips auf LED-Platinen http://stratum0.org/index.php/Datei:20120204-Newscanner-LED-Scheiterhaufen.jpg zwischen den Platinen kreuzgetauscht - alle in Ordnung +* Je ein 3349DC des gesockelten Paars je LED-Platine ist für die oberen/unteren 4 Zeilen zuständig, entfernt man einen, dann bleiben die 3 Zeilen LEDs auf entsprechender Seite ausgeschaltet. Die mittlere der sieben LED-Zeilen wird von beiden Chips bedient. +* -> Keine falsch oder nicht leuchtenden LEDs mehr auf den Panels. Yay! +* Mysterium Kondensator weiterhin ungelöst + += Gehirn = +== CPU (TMS 9980 ANL) == +[[Datei:20120201-LEDPanel33.jpg|miniatur|Abbildung:TMS 9980 ANL]] Bei der CPU handelt es sich um einen 16-bit TI-Microcontroller mit einem internen 2,5MHz Oszillator und maximal 65,536 Byte RAM + ROM (2^15 * 16bit). Mit externem Oszillator kann die CPU mit rund 10MHz betrieben werden. @@ -22,7 +38,19 @@ Die CPU ist ein spar TMS9900 und hat extern ein: Beschreibung/Anleitung: http://datatomb.de/mirror/Docs/Newscanner/TMS9900_DataManual.pdf
Specs: http://datatomb.de/mirror/Docs/Newscanner/TMS9980.pdf -== Speicher (RAM) == +== Interrupt-Controller / I/O-Interface (TMS 9901-95NL) == +[[Datei:20120201-LEDPanel32.jpg|miniatur|Abbildung: TMS 9901-95NL]] + +Der TMS 9901 bindet über das CRU-Interface (einfaches Register-Tnterface) und die Interrupt-Lines der CPU, Interrupt kontrollierte I/O-Ports an (6 dedizierte Eingänge, 9 Input/Output-Pins). +Außerdem werden 6 weitere nicht Interrupt gesteuerte Ports angebunden. + +Der I/O-Controller ist nötig, da die TMS9900 keinerlei I/O Buffer o.ä. haben, wie es bei modernen Microkontrollern üblich ist + +Datenblatt/Anleitung: http://datatomb.de/mirror/Docs/Newscanner/TMS9901.pdf
+ += Speicher = + +== RAM (TC5514AP-2) == [[Datei:20120201-LEDPanel28.jpg|miniatur|Abbildung: Noch leere Speicherbänke, rechts unten einer von bisher 4 x TC5514AP-2]] Als RAM findet Toshiba TC5514AP-2 Einsatz, ein CMOS-Speicher mit 4Bit Datenbus und Wortlänge (vermutlich sind je 2 Parallel geschaltet um die 8Bit Wortbeite für den CPU-Datenbus zu erreichen). @@ -36,21 +64,15 @@ Die Zugriffszeiten sind recht flink (für altes CMOS-ram) mit maximal 200ns. Datenblatt/Anleitung: http://datatomb.de/mirror/Docs/Newscanner/TC5514AP-3.pdf -== Interrupt-Controller / I/O-Interface TMS 9901 == -[[Datei:20120201-LEDPanel32.jpg|miniatur|Abbildung: TMS 9901-95NL]] - -Der TMS 9901 bindet über das CRU-Interface (einfaches Register-Tnterface) und die Interrupt-Lines der CPU, Interrupt kontrollierte I/O-Ports an (6 dedizierte Eingänge, 9 Input/Output-Pins). -Außerdem werden 6 weitere nicht Interrupt gesteuerte Ports angebunden. - -Der I/O-Controller ist nötig, da die TMS9900 keinerlei I/O Buffer o.ä. haben, wie es bei modernen Microkontrollern üblich ist +== EPROM == -Datenblatt/Anleitung: http://datatomb.de/mirror/Docs/Newscanner/TMS9901.pdf
+Ein gesockeltes NEC D2716D {{WP|EPROM}} ist zu finden, ein weiterer Sockel ist frei. -== EPROM == +Datenblatt/Anleitung: http://www.datasheetarchive.com/indexdl/Scans-007/Scans-00158446.pdf -1x NEC D2716D {{WP|EPROM}} war gesockelt, ein anderer Sockel war frei. +"constant exposure to direct sunlight or room level flourescent lighting could erase the µPD2716" -Dump vom 1.2.2012, mehrmaliges Lesen einwandfrei, Bitfehler wg. Lagerzeit im Vergleich zum Originalinhalt aber immer möglich - einziges Klartextvorkommen ist "STORE FULL ( NEWSCANNER )" fast am Ende der Daten: +Dump vom 1.2.2012, mehrmaliges Lesen einwandfrei, Bitfehler wg. Lagerzeit im Vergleich zum Originalinhalt aber immer möglich - einziges Klartextvorkommen ist "STORE FULL ( NEWSCANNER )" fast am Ende der Daten. [[Datei:20120201-LEDPanel30.jpg|miniatur|Abbildung: NEC D2716D]]
@@ -103,14 +125,16 @@ AI+Okf+MgP6PgIChgI+Pjrj/CJKAn5iekf4RAAgIAAAgU1RPUkUgRlVMTCAg
 KCBORVdTQ0FOTkVSICkg//////////8=
 ====
 
+ += Etcetera = == Backup Battery == War ausgelaufen (=> Grünspan auf einigen Leiterbahnen) und wurde entfernt: Varta Mempac 3.6v 100mAh [[Datei:20120201-LEDPanel31.jpg|miniatur|Abbildung: Varta Mempac 3.6v 100mAh]] => 3/V150H/2P Varta Herst.-Nr.: 55615603940 == Mysterien == -In der Nähe der defekten LED-Spalte auf dem 3. Panel wurde auf der Unterseite ein Kondensator reingehackt. [[Datei:Dirty_Hack.jpg|miniatur|Dirty Hack]] -Testreihen haben ergeben: Ohne den Kondensator funktioniert das Panel nicht. Das andere, scheinbar baugleiche Panel hat keinen Kondensator an der Stelle und funktioniert dennoch. +Am 3. Panel wurde auf der Unterseite ein Kondensator reingehackt. [[Datei:Dirty_Hack.jpg|miniatur|Dirty Hack]] +Testreihen haben ergeben: Ohne den Kondensator funktioniert das ganze Panel(3+4) nicht. Das andere, scheinbar baugleiche Panel hat keinen Kondensator an der Stelle und funktioniert dennoch. == Linksammlung == *http://www.seekic.com/pdf/index.html?sel1=3&keyword=TMS9901