![]() |
|
Adrian Weiler hat sich das Layout des Nachbaus des Microchip ICD kritisch angeschaut und einige Ideen dazu entwickelt, die bei näherer Betrachtung durchaus überlegenswert sind. Danke Adrian ! Sein erster Gedanke galt den Kosten, die jeder Einzelne beim Nachbau hat, wenn er seine Platine in Eigenregie bei PCB-Pool (oder jedem anderen Platinenhersteller, der Einzelstücke oder Kleinserien im Auftrag fertigt, z.B. http://www.dk-elektronik.com/haka.htm) bestellt. Durch “Bündelung” der Bestellung der Platinen für mehrere Nachbauer ließe sich der Preis der einzelnen Platine senken. Das ist richtig. Ich wurde auch bereits mehrfach auf dieses Thema angesprochen (um genau zu sein drei Mal, inklusive Adrian). Nun gibt es aber mehrere Gründe für mich, davon abzusehen, eine Kleinserie aufzulegen und die Platinen an Nachbauwillige zu verkaufen.
Der nächste Tipp war technischer Natur und vermutlich hatte jeder damit zu kämpfen, der den ICD nachgebaut hat (außer mir, was der Grund für meine Nachlässigkeit bei der Beschreibung war, wie ich gestehen muss). Mein Hinweis, man könne in der Technical Note etn21d.pdf nachlesen, wie man seinen PIC im ICD programmieren kann, entspricht nicht ganz den Tatsachen wenn man als Nachbauer mit einem unprogrammierten PIC dasteht. Die TechNote beschreibt nämlich nur, wie man ein Update eines bereits funktionierenden ICD durchführen kann. Adrian schlägt vor, den PIC auf dem ICD erstmalig mit Hilfe eines externen “Minimalinterface” über den auf dem ICD vorhandenen ISP-Port zu programmieren. Geeignet könnte der “Mini-Programmer” (Elektor 7/8-2001) oder NOPPP sein. Inzwischen unterstützen diese (oder andere einfache) PIC-Programmer die 16F87x-Serie. In diesem Zusammenhang sei auf die Seite von David Tait verwiesen, der einige echte Minimallösungen zur Programmierung von PICs auflistet (z.B. 5 Widerstände, zwei Dioden, ein Kondensator und ein Schalter, geschickt mit dem Parallelport eines PC und dem ISP-Port eines PIC verbunden. Sehr gut gefällt mir der TOPIC2icsp , der die InCircuit-Programmierung mit 5V ermöglicht). Auf der Seite ist auch die passende Programmiersoftware zu finden die die 16F87x Familie unterstützt. Der NOPPP wird von dieser Software ebenfalls unterstützt. Nigel Goodwin hat eine Programmiersoftware für PICs geschrieben die sich für die Verwendung mit verschiedenen Programmiergeräten (z.B. David Taits Programmer TOPIC2icsp) parametrieren lässt und ebenfalls die neuen 16F87x kennt. Allerdings versucht das Programm, den Programmieradapter per Portscan selbst zu finden, was mit dem TOPIC2icsp von David Tait bei mir nicht funktioniert hat. Parallel dazu habe ich mir selbst die Frage gestellt, ob man mit TOPIC2icsp den PIC im ICD urladen kann. Simons-Elektronik (firmiert heute unter Kessler-electronic) verkauft PICs und die auf den ICD passenden 0204 -formatigen Widerstände. (Alternative zu Reichelt) Die von Microchip (und mir) verwendeten Modular-Steckverbinder sind Adrian ein Dorn im Auge. Zu groß, teuer, Verwechslungsgefahr (es gibt zwei Typen bei Reichelt die nicht austauschbar sind) und teures Werkzeug zur Verarbeitung der passenden Modular-Stecker sprechen gegen deren Verwendung. Alternativ ließen sich Pfostensteckverbinder verwenden, oder wenigstens Standard 8polige Ethernet-Modular-Stecker für handelsübliche Patchkabel. Ein ganz wichtiger Hinweis kam noch im Zuge der Gedanken zur Platzersparnis durch Verwendung anderer Bauteile: SMDs für alle Bauelemente. Dadurch ließe sich einiges an Platz einsparen. Das ist so trivial wie richtig ;-) und auf diesen Gedanken ist auch schon jemand gekommen. Unter http://www.beyondlogic.org/pic/icd.htm kann man sich das Ergebnis dieses konsequent zu Ende gedachten Gedankens ansehen. Das Schaltbild zu dieser ICD-Version ist nicht ohne Weiteres zu finden, deshalb hier der direkte Link: http://www.beyondlogic.org/pic/schematic.pdf. Auf der gleichen Homepage ist “einige Seiten weiter hinten” auch im Ansatz die Möglichkeit beschrieben, einen ICD mit USB-Anschluss auszustatten (USB with the simplicity of RS-232). Vielleicht auch eine Alternative für jemanden, der mit dem Lesen bis hier gekommen ist :-)) Nachtrag (Stand ~ 05/2005) Alles in Allem nochmals meinen Dank an Adrian Weiler für die intensive Beschäftigung mit der Nachbaubeschreibung für den ICD und die daraus resultierenden Verbesserungsvorschläge. Über eine Suchmaschine hier gelandet? Dann bitte mit Click Navigations Schaltflächen anzeigen |
|
[Home] [Modelle] [Eisenbahn TT] [Was ist neu ?] [Elektronik] [Kontakt] [Links] [Tipps+Tricks] |