Platinen für ICD2 USB mit PIC 18F4550 und 16F877
Dienstag, 22. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  Entwicklungswerkzeuge  |  Platinen für ICD2 USB mit PIC 18F4550 und 16F877 « vorheriges nächstes »
Seiten: [1] 2 Nach unten Drucken
Autor Thema: Platinen für ICD2 USB mit PIC 18F4550 und 16F877  (Gelesen 13096 mal)
 
bitleiste
Newbie
*
Offline Offline

Beiträge: 36



Profil anzeigen
« am: September 22, 2007, 13:15:06 »

Hallo alle zusammen,

Bestückt wird mit einem 18F4550 für USB und 16F877A Debugger µC.

Versorgt wird der ICD2 über die USB Buchse, die 13V Programmier-Spannung
wird mit einem MC34063 Step up Wandler gemacht.

Der 16F877A überwacht die Programmier-Spannung mit einem MCP41010 und
stellt sie sogar ein.

Sollte jemand zum selbst bestücken Platinen benötigen, ich habe zwecks
denn Kosten gleich 20 Stück anfertigen lassen.

Platinengröße ist 118x62mm und passt genau ins Gehäuse SD10 (Kostet bei
Reichelt ca. 1,- €}.

Das Bestücken ist ohne Probleme machbar, keine SMD Bauteile, dafür ist
der ICD2 auch größer :-).

Die Kosten für eine Platine liegt bei 10,- € (das ist der selbstkosten
Preis).

Versand als Warensendung Deutschland) 1,45 €.

Sollte Interesse Bestehen, sendet mir eine PM.

Informationen auch unter

http://www.mikrocontroller.net/topic/18703#new

Gruß Andreas






* ICD2-USB.JPG (51.08 KB, 640x480 - angeschaut 432 Mal.)

* SD10.JPG (18.83 KB, 580x441 - angeschaut 351 Mal.)

* 3d.jpg (232 KB, 800x600 - angeschaut 580 Mal.)
Gespeichert
Stampede
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 969



Profil anzeigen WWW
« Antworten #1 am: September 22, 2007, 18:10:24 »

Hallo,

kann der auch die 3,3V PIC's (sprich DSP und 18FxxJxx) bedienen?

Gruß Stefan
Gespeichert

bitleiste
Newbie
*
Offline Offline

Beiträge: 36



Profil anzeigen
« Antworten #2 am: September 23, 2007, 15:47:56 »

Hallo,

die 3,3V PIC's werden auch unterstützt.

Gruß Andreas
Gespeichert
bitleiste
Newbie
*
Offline Offline

Beiträge: 36



Profil anzeigen
« Antworten #3 am: September 24, 2007, 18:48:19 »

Hallo alle zusammen,

nun eine Bitte zur Bestellung der Platine,

sendet mir unter

buffy1962 at gmx punkt de

eine eMail, wer eine Platine benötigt und wohin sie gehen soll, ich
würde dann meine Bankverbindung mit Portokosten zurück senden.

Auf Anfrage von einigen ob ich auch die PIC's mit FW aufspielen könnte folgendes, meine PIC's sind nun alle weg.

Wenn Ihr mir die zwei PIC's zusendet, könnte ich die zusammen mit der Platine zurücksenden.

Das Porto würde als Warensendung Deutschland 2,20 € machen.

Schöne Grüße Andreas
Gespeichert
bitleiste
Newbie
*
Offline Offline

Beiträge: 36



Profil anzeigen
« Antworten #4 am: September 27, 2007, 17:07:56 »

Hallo alle zusammen,

ich Denke mal das die Platinen, PIC's und sonst. schon alle bei Euch angekommen sind, jetzt kann es endlich mit dem Aufbau losgehen Ärgerlich.

Als Datei Anhang mal ein Foto meines ICD2 USB in Betrieb.

Schöne Grüße Andreas B.


* Bestuckt.JPG (50.37 KB, 640x480 - angeschaut 427 Mal.)
« Letzte Änderung: September 27, 2007, 17:11:51 von bitleiste » Gespeichert
AndreW
Full Member
***
Offline Offline

Beiträge: 191


Profil anzeigen
« Antworten #5 am: September 27, 2007, 19:01:08 »

Hallo,

ja mein Aufbau geht auch schon voran - allerdings hab ich derzeit das Problem
das mir noch ein IC fehlt - "MCP41010" gibts leider nicht bei Reichelt -
wo kann man den herbekommen?
Ebenso die Molex Stiftleiste? - ist die eigentlich nur zusätzlich zur Westernbuchse?
- dann ists ja kein Problem... zumindest nicht für mich.

(bei den Widerständen muss ich auch improvisieren - da sich in meiner "Bastelkiste"
leider keine mit der kleinen Bauform fanden - hab ich fast alle stehend eingebaut;-))

Wie gross ist R4? - sind damit wirklich 0,47 Ohm gemeint?

Gibt es für LED's empfohlene Farben?


André
« Letzte Änderung: September 27, 2007, 19:04:52 von AndreW » Gespeichert

bitleiste
Newbie
*
Offline Offline

Beiträge: 36



Profil anzeigen
« Antworten #6 am: September 27, 2007, 19:15:02 »

Hallo André,

der MCP41010 ist z.B bei Farnell o. DigiKey erhältlich. Ich habe noch welche sollte er nicht Beschaffbar sein.
Die Molex Stiftleiste ist parallel zur Westernbuchse so wie im Schaltplan gezeichnet.

Die Widerstände sind R204 wegen denn Platzverhälnissen, es können auch R207 stehend genommen werden.

R4 ist 0,47 Ohm es kann aber auch ein 1 Ohm genommen werden.

Bei denn LED Farben hast Du freie Auswahl, ich habe alle grün, der Error ist rot.

Schönen Abend Andreas B.
Gespeichert
AndreW
Full Member
***
Offline Offline

Beiträge: 191


Profil anzeigen
« Antworten #7 am: September 27, 2007, 19:25:27 »

Hallo Andreas,

das geht ja prompt -
-> MCP41010 extra bei Farnell bestellen? dann kostet mich das Teil - 7,10 EUR?
mmh hast doch noch einen übrig?  :angel1:

Zitat
Die Molex Stiftleiste ist parallel zur Westernbuchse so wie im Schaltplan gezeichnet.
ich gestehe hab nicht in den Schaltplan geguckt - wenn dem so ist - kann ich die erstmal
einsparen und arbeite nur mit der Westernbuchse.

Zitat
Die Widerstände sind R204 wegen denn Platzverhälnissen, es können auch R207 stehend genommen werden.
das find ich nicht weiter schlimm - bei mir stehen fast alle...

Zitat
R4 ist 0,47 Ohm es kann aber auch ein 1 Ohm genommen werden.
Ok - 1 Ohm hab ich da - weil 0,47 kriegt man bei Reichelt auch nicht.

Zitat
Bei denn LED Farben hast Du freie Auswahl, ich habe alle grün, der Error ist rot.
war ja nur ne Frage ob es da vielleicht vom offiziellen ICD2 her ne "genormte" Farbgebung gibt


André

Gespeichert

Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #8 am: September 27, 2007, 21:24:03 »

Zitat
war ja nur ne Frage ob es da vielleicht vom offiziellen ICD2 her ne "genormte" Farbgebung gibt

Beim Original-ICD2 sind nur drei LEDs sichtbar: Power grün, Busy gelb und Error rot.


Viele Grüße

Bernd
Gespeichert

mogli
Hero Member
*****
Offline Offline

Beiträge: 580



Profil anzeigen
« Antworten #9 am: September 28, 2007, 06:12:57 »

<hallo

Anfrage zur spule
ist dieser wert kritisch!?

2,wie ist das mit der Firm&Software(hab zum ersten mal mit dem ICD2 zu tun)
brenne die zwei hex files rein ---ist er damit dann fertig oder schreibt MPLAB IDE dann noch was rein.
soviel ich weiss gibts beim ICD2 firmware update´s ist dieser nachbau damit komp.


ja noch was zum verhalten des Gerätes (wegen 3,3-5V pics)sind die Stromversorgungsausgänge immer online wenn ja mit welcher spannung beim einschalten
welche funktion hat der schalter! :mrgreen: :angel1:
Gespeichert
bitleiste
Newbie
*
Offline Offline

Beiträge: 36



Profil anzeigen
« Antworten #10 am: September 30, 2007, 09:25:56 »

Hallo,

Zitat
Anfrage zur spule
ist dieser wert kritisch!?

laut Schaltplan kannst Du 170 o. 180 o. 220µH einbauen, schaue mal ins Datenblatt vom MC64063 da gibt es eine Formel zur Berrechnung der L.

Zitat
wie ist das mit der Firm&Software(hab zum ersten mal mit dem ICD2 zu tun)
brenne die zwei hex files rein ---ist er damit dann fertig oder schreibt MPLAB IDE dann noch was rein.
soviel ich weiss gibts beim ICD2 firmware update´s ist dieser nachbau damit komp.

das MPLAB wird je nach Versionsstand (ich Arbeite z.B mit 7.50) und ausgewähltem Target z.B PIC16 o. PIC18 die FW auf denn ICD laden.

Gruß Andreas
Gespeichert
AndreW
Full Member
***
Offline Offline

Beiträge: 191


Profil anzeigen
« Antworten #11 am: Oktober 25, 2007, 07:45:12 »

Hallo,

ich hab meinen ICD2 nun nachdem die Samples des MCP... eingetroffen sind nun komplettiert - er geht sogar, wird als USB Device erkannt -
der Download der Firmware geht auch und auch der Selbsttest im aktuellen MPlab läuft Ok durch - auch das Brennen eines PIC in der Schaltung via ICSP funktioniert.

Nur die LD1 (Grün / USB Power) will ums verr..... nicht leuchten - der PIN16?(RC1?) am 18F4550 geht nicht auf H-Pegel ... habe mit dem Voltmeter direkt am µC gemessen - da liegen immer 0V an - die LED und der Vorwiderstand sind in Ordnung - wenn ich ohne eingesetzen 18F4550 auf den PIN an der Fassung +5V gebe leuchtet die LED ... also ist da erstmal aus meiner Sicht nix kaputt...
Es wird auch nicht heiß ... was kann man noch kontrollieren - Lötstellen habe ich die meisten jetzt schon nochmal durchgegangen aber nix verdächtiges gefunden.

Woran kann das liegen? -- Ich weiss das ist wie ne Frage nach der Glaskugel... ohne den Source des Controllerprogramms mit 18F4550 zu kennen...

André
Gespeichert

Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #12 am: Oktober 25, 2007, 22:59:22 »

Zitat
habe mit dem Voltmeter direkt am µC gemessen - da liegen immer 0V an - die LED und der Vorwiderstand sind in Ordnung

Reine Vermutung: Könnte es sein, daß die Firmware die LED über das Low am Pin einschalten will?


Viele Grüße

Bernd
Gespeichert

AndreW
Full Member
***
Offline Offline

Beiträge: 191


Profil anzeigen
« Antworten #13 am: Oktober 26, 2007, 07:01:09 »

@Bernd
denke nicht - da die Kathode der Diode auf Masse gelegt ist. Muss da schon vom PIC ein H-Pegel kommen, um sie einzuschalten...

naja er funktioniert ja ;-) werde heute nochmal kontrollieren ob ich auch wirklich überall die richtigen Widerstandwerte verbaut habe... denke aber schon... und auch sämtliche Lötstellen nochmal nachlöten... man weiss ja nie... vielleicht seh ich ja den Wald vor lauter Bäumen nicht. Was mich wundert ist das LD6 ständig leuchtet - oder verwechsle ich da was und das LD6 die Poweranzeige ist und LD1 für was anderes gedacht ist?
Muss mir heute Abend wohl nochmals den Schaltplan anschauen...

André
Gespeichert

roadrunner
Newbie
*
Offline Offline

Beiträge: 1


Profil anzeigen
« Antworten #14 am: Oktober 26, 2007, 18:13:45 »

Hallo André

ich habe den ICD2-Clone auch nachgebaut und kann das beschriebene Verhalten nur bestätigen. LD1 (USB) wurde bisher nicht angesteuert, LD2 (Error) allerdings auch nicht ;-)). Der ICD2-Clone funktionierte bisher einwandfrei - ein Problem mit Widerständen oder Lötstellen würde ich daher ausschliessen (oder wir haben beide den gleichen Fehler gemacht). Evtl. könnte das Problem an den Konfigurationseinstellungen des 18F4550 liegen, der CCP2 Mux ist in den Einstellungen im HEX-File auf RC1 geschaltet. Die Frage ist, bei welchem Betriebszustand wird LD1 überhaupt angesteuert.

Gruß
Wolfgang




Gespeichert
Seiten: [1] 2 Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.076 Sekunden mit 18 Zugriffen.
 
Top! Top!