mach doch zur Helligkeitsregelung einen Poti auf die Platine - 500Ohm mit 50Ohm in Reihe?
Retro Chip Tester Pro vom 8Bit-Museum.de (vormals "SRAM/DRAM-Tester")
-
-
Gute Idee.
Wenn man immer dasselbe Display nimmt, ist das eigentlich nicht notwendig. Aber da jeder Hersteller sein eigenes Süppchen kocht vielleicht doch sinnvoll.
-
Ich war letzte Woche in einer Firma, die Hardware entwickelt und durfte dort ein professionelles Reflow-Gerät ausprobieren.
Ich konnte da jetzt nicht massenweise Platinen bestücken, aber eine Rev.8 ist übrig
Wer Interesse hat, kann sich bei mir melden. Bitte mitteilen, ob eine Programmiermöglichkeit per ISP vorhanden ist.
-
Ich war letzte Woche in einer Firma, die Hardware entwickelt und durfte dort ein professionelles Reflow-Gerät ausprobieren.
Ich konnte da jetzt nicht massenweise Platinen bestücken, aber eine Rev.8 ist übrig
Wer Interesse hat, kann sich bei mir melden. Bitte mitteilen, ob eine Programmiermöglichkeit per ISP vorhanden ist.
An der Platine hätte ich Interesse, wenn sie noch da ist.
Gruß Jörg
-
Ist weg....
-
Wie sieht es mit U2164D aus? Habe gerade ein KC85/4 der unten immer einen pinken Streifen produziert hat.
Also habe ich alle U2164D für Video entfernt und ersetzt. Jetzt wüste ich natürlich gerne, welcher U2164 das verursacht hat. -
Das ist doch ein 4164. Sollte zu testen sein.
-
Jetzt habe ich deine Webseite angeschaut und es geht ja auch der IC Check. Jetzt hast du mein Interesse für Rev. 7 geweckt : ). Gibt es noch eine Rev. 7 variante?
-
Ich habe gerade eine neue beta (1.11b2) veröffentlicht.
- new core
- xx1024 (128k x 8 ) SRAM added (currently very slow, still working on it),
- 450 EPROMs can be identified (manufacturer and device id),
- improved output,
- some preparations for faster SRAM testing
-
Platine ist angekommen und habe schon angefangen zu bestücken : ).
-
Platine ist angekommen und habe schon angefangen zu bestücken : ).
Prima. Sende mal ein Bild, wenn du fertig bist.
Noch ein Tipps bzgl. ATmega2560:
- Lass dir Zeit mit dem ATmega!
- Die Ausrichtung ist sehr wichtig, Die Pins sollten auf den Pads nicht überstehen.
- Sehr wenig(!) Lötzinn verwenden, man braucht fast nichts.
- Kurzschlüsse beim Löten sind kein Problem, die werden am Schluss mit feiner (in Flux getauchter) Litze beseitigt.- Unbedingt alle benachbarten Pins einmal durchklingeln (man sieht selbst unter der besten Lupe oder Mikroskop nicht jeden Kurzschluss).
- Ich habe ein kleines Testprogramm (mit Sketch) beigelegt, mit dem man die 28 Pins zum ZIF-Sockel prüfen kann.
-
Meine Platine ist eben auch gut angekommen.
Die nächsten Regentage sind ja schon mal in der Ankündigung, da dürfte sich ja Zeit finden lassen.
Gruß Jörg
-
Ich bin ja ständig dabei den Tester zu verbessern.
Deshalb sammeln sich auch viele ältere Platinen an, die eigentlich i.O. sind, aber ich i.d.R. zur Seite lege.
Der aktuelle Stand ist, dass die Rev.7.3 und Rev.8.2 stabil sind und problemlos funktionieren.
Da ich in einem anderen Forum danach gefragt wurde und so auf die Idee gebracht wurde:
Ich habe aber von dem Vorgänger, der Rev.8.1 (diese braucht noch einen Kondensator als Fix), noch drei Platinen übrig, die ich für 10 EUR (inkl. DC-Platine) abgeben würde. Wer Interesse hat, kann sich bei mir melden.
-
Wenn ich das richtig sehe, kann ich den MC7905C auch nehmen, weil den LM7905 habe ich nicht hier:
µA 7905 und MC7905C hätte ich da : )
Wie sieht den die 8.2 aus?
Weil mein Kollege hat vielleicht Interesse.
-
Ich weiß nicht wie hoch die Stromaufnahme ist, aber der µA 7905 gibt nur 0,5A her... daher ggf. etwas vorsichtig sein.
-
0,5A sind für die 78xx ziemlich knapp. Nicht wirklich zu empfehlen, obwohl es vermutlich damit laufen wird.
1A Regler (78xx) sind sind für die "Option" und dem Re-Com DC-Modul ok.
Nur für das XL6009 Modul sollte es ein 1,5A Regler sein.
Die -5V (also 7905) werden nur mit ein paar mA belastet, da passen beide o.g. Regler.
-
Aber der MC7905C gibt 1A. Habe nachgeschaut, laut Anleitung habe ich RD-0512D Modul.
-
Wie sieht den die 8.2 aus?
Weil mein Kollege hat vielleicht Interesse.
Die 8.2 benötigt keinen Kondensator-Fix mehr. Also bis auf den ZIF32 identisch mit der 7.3er.
-
Hat sich erledigt,
MC7905C
Negativer Spannungsregler 5,0 Volt 1,5 Amp
Passt
Gebe dir wegen 8.2 am Dienstag bescheid.
-
Das schlimmste ist überstanden : ). Der ATMEGA ist nun festgelötet und das mit einer Z90 Lötstation und A57-560 Digital-Mikroskop. Hatte mir das viel schlimmer vorgestellt. Nur das Ausrichten und messen am Schluss war nervenraubend :D.
-
Das schlimmste ist überstanden : ). Der ATMEGA ist nun festgelötet und das mit einer Z90 Lötstation und A57-560 Digital-Mikroskop. Hatte mir das viel schlimmer vorgestellt. Nur das Ausrichten und messen am Schluss war nervenraubend :D.
Das Vor- und Nachspiel mag ich auch nicht Aber je besser der ATmega ausgerichtet ist, desto einfacher geht der Rest.
Mit dem A57 hast du aber ordentlich investiert. Lötest du so viel SMD oder brauchst du das noch für etwas anderes?
-
1.11b3 ist online:
- new core,
- xx1024 (128k x SRAM added,
- 450 EPROMs can be identified,
- improved output,
- xx256/xx512/xx1024 SRAM fast mode (0,5-2 minutes instead of 2-9 minutes),
- 83S09/93419 added
Die 83S09/93419 konnte ich leider nicht testen. Der 64x9 Chip sollte auf einigen Arcade-PCBs vorhanden sein. Wenn jemand diesen Chip im Fundus hat, bitte einmal testen.
Es gibt jetzt nur noch ein paar P4Cxxx, die noch nicht implementiert sind. Bei dem D1101 muss ich leider passen. +5V würde ja gehen, aber -9V habe ich nicht im Angebot. Laut Datenblatt sind die "Absolute Maximum Ratings" -20V bezogen auf Vcc, also sollte er bis zu -15V vertragen, aber da ich diesen Chip nicht im Fundus habe, wird es nichts mit dem ausprobieren.
-
Freie Tage sind doch etwas tolles...
Jetzt habe ich einen kleinen Compiler integriert, der die verwendeten Datenstrukturen bei erstmaliger Verwendung kompiliert und so später wieder darauf zurückgreifen kann. Das gibt noch einmal einen Geschwindigkeitsvorteil von ca. 20%
-
Das Problem ist, dass wegen Feiertage aber auch meine Bauteile nicht kommen. Und so liegt der Tester und ein MegaFlash Modul für KC87 unfertig rum.
Und ich muss vor die halb fertigen Geräte sitzen und .
-
Das Problem ist, dass wegen Feiertage aber auch meine Bauteile nicht kommen. Und so liegt der Tester und ein MegaFlash Modul für KC87 unfertig rum.
Und ich muss vor die halb fertigen Geräte sitzen und .
Ich kann da mitfühlen:
Item received into Customs for clearance
FRANKFURT (DE)
Date & time Tue 12 May • 6:12am
-
ja bei mir liegen auch 2 Lieferungen mit ähnlichem Eingangsdatum in Frankfurt rum --- die haben bestimmt einen Stau 🤔
-
1.11 ist nun online:
- new core,
- xx1024 (128k x 8 ) SRAM added,
- 450 EPROMs can be identified,
- improved output,
- xx256/xx512/xx1024 SRAM fast mode (0,5-2 minutes instead of 2-9 minutes),
- 83S09/93419 added
- some minor improvements
-
Ein Satz mit x , war wohl nix
usbasp , usbtiny und was ich alles für ein schei.... habe.
Code
Alles anzeigenupload_6.0_7.0_8.0_v1.11beta4>avrdude.exe -C"avrdude.conf" -v -patmega2560 -cusbasp -B 20 -Uflash:w:SRAM-DRAM-Tester_v11.ino_atmega2560_16000000L.hex:i avrdude.exe: Version 6.3-20190619 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "avrdude.conf" Using Port : usb Using Programmer : usbasp Setting bit clk period : 20.0 AVR Part : ATmega2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : usbasp Description : USBasp, http://www.fischl.de/usbasp/ avrdude.exe: set SCK frequency to 32000 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.06s avrdude.exe: Device signature = 0x1e9801 (probably m2560) avrdude.exe: safemode: lfuse reads as 62 avrdude.exe: safemode: hfuse reads as 99 avrdude.exe: safemode: efuse reads as FF avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude.exe: erasing chip avrdude.exe: set SCK frequency to 32000 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: reading input file "SRAM-DRAM-Tester_v11.ino_atmega2560_16000000L.hex" avrdude.exe: writing flash (181320 bytes): Writing | ################################################## | 100% 83.64s avrdude.exe: 181320 bytes of flash written avrdude.exe: verifying flash memory against SRAM-DRAM-Tester_v11.ino_atmega2560_16000000L.hex: avrdude.exe: load data flash data from input file SRAM-DRAM-Tester_v11.ino_atmega2560_16000000L.hex: avrdude.exe: input file SRAM-DRAM-Tester_v11.ino_atmega2560_16000000L.hex contains 181320 bytes avrdude.exe: reading on-chip flash data: Reading | ################################################## | 100% 70.92s avrdude.exe: verifying ... avrdude.exe: verification error, first mismatch at byte 0x0000 0xdc != 0xdd avrdude.exe: verification error; content mismatch avrdude.exe: safemode: lfuse reads as 62 avrdude.exe: safemode: hfuse reads as 99 avrdude.exe: safemode: efuse reads as FF avrdude.exe: safemode: Fuses OK (E:FF, H:99, L:62) avrdude.exe done. Thank you.
Habe mir jetzt dein Empfohlenen gekauft, hoffe der funktioniert besser
-
Ein Satz mit x , war wohl nix
usbasp , usbtiny und was ich alles für ein schei.... habe
Zum usbtiny ein Zitat aus der Anleitung:
Zitat- AVRdude compatible - support for usbtiny added in v5.5!
- USB drivers available for Windows using libusb, no drivers needed for Mac OS X or Linux.
- Durable off-the-shelf enclosure
- High speed! Max clock rate is 400KHz. Write speed:1Kb/s, read speed: 2Kb/s. (Atmega8 takes 8s to write, 4s to read/verify)
- 2 LEDs to indicate "USB/Power good" and "Busy"
- I/O is buffered to allow programming of 2V-6V targets (v2)
- Works with any AVR ISP chip with 64K of flash (or less) - does not work with Atmega1281/1280/2561/2560
Wohl gemerkt, das Teil (ich wollte schon schreiben, der "Schrott") wird von Adafruit für 22 US$ verkauft ( https://learn.adafruit.com/usbtinyisp ).
Ein stk500v2 kompatibler Programmierer, der auch die 256kb programmiert, kostet so um die 17 EUR.
In der Hilfe zu AVRDUDE habe ich auch noch etwas gefunden, kann aber nicht verifizieren, ob das noch aktuell ist:
Zitatm2560 ATmega2560 (**)
m2561 ATmega2561 (**)
(**) Flash addressing above 128 KB is not supported by all programming hardware. Known to work are jtag2, stk500v2, and bit-bang programmers.
Und zu dem USBASP habe ich auch etwas gefunden:
https://forum.arduino.cc/index.php?topic=363772.0
Zitatit looks like falling for that harmless avrdude warning message and upgrading usbasp with official/fischl firmware causes more trouble than suspected. since posting an avrdude example flashing fischl 2011 file ive been contacted by more than one individual claiming the programmer developed problems. wont program m2560 or raw (1mhz) chips correctly anymore.
angeblich soll diese Firmware dann funktionieren (brennt >128kb): https://github.com/bperrybap/usbasp/tree/1.06-alpha
Wer einen USBASP besitzt, kann ja mal Rückmeldung geben.
-
Wer einen USBASP besitzt, kann ja mal Rückmeldung geben.
Interessant, werde es in Kürze probieren. Ich habe ja so einen usbasp mit (inzwischen) Original Fischl-Software 1.4 drauf. Wenn das funktioniert sind die billigen Dongles wieder brauchbar, da kann man sich bei dem preis ja in jede Hostentasche einen reinlegen