PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welche Diode bei USB Programmer



PcVirus
28.02.2007, 16:52
Hi,
ich wollten den USB-Programmer von www.fischl.de nachbauen.
Jetzt sehe ich im Schaltplan 2 Dioden: D1/D2
Ich weiß nur nicht was das für welche sind (3v6).
Und muss ich die beiden VCCINT verbinden?
http://www.fischl.de/usbasp/bilder/usbasp_circuit.png
MFG PcVirus

Christopher1
28.02.2007, 16:54
Das sind Leuchtdioden, eine grüne und ne rote, gibt es (hauptsächlich) in 3mm und 5mm.

PcVirus
28.02.2007, 16:56
Die D1 und D2?
Ist nicht LED1 und LED2 nur eine LED?

uwegw
28.02.2007, 17:36
D1 und D2 sind Z-Dioden (zu erkennen am abgewinkelten Kathodenbalken im Schaltsymbol), die dort zur Spannungsbegrenzung eingesetzt werden. Es werden Z-Dioden mit einer Zenerspannung von 3,6V gebraucht, der genaue Typ ist nebensächlich.

PcVirus
28.02.2007, 18:17
Ok. Danke.
Müssen die VCCINT Leitungen verbunden werden, wenn nicht, wo müssen sie hin?

IRQ
28.02.2007, 18:24
Es funktioniert auch ohne die Z-Dioden, dann liegen so ca 4V an, statt der laut USB-Spezifikation erlaubten 3,3V. Wird aber nichts schaden, wenn du sie reinmachst, hab sie nur selbst in meiner Version noch nicht mit drin.

VCCINT musst du auf jeden Fall verbinden und zwar damit, wo nochmal VCCINT steht (also beim Wannenstecker und beim Jumper). Wenn du den Jumper setzt, kannst du auch Systeme ohne angelegte Versorgungsspannung programmieren. Ist manchmal ganz praktisch, funktioniert aber nur bei 5V. Wenn du es nicht brauchst, kannst du's auch einfach weglassen.

PcVirus
02.03.2007, 14:13
Kann man die +5V und GND auch direkt aus dem USB-Stecker entnehmen?

SprinterSB
02.03.2007, 17:27
Die +5V des µC kommen ja schon vom USB. Um die eigentliche Zielschaltung damit versorgen zu können, muss diese ein paar Bedinungen erfüllen. Sie Darf zB nicht zu viel Strom ziehen, bei USB maximal 200mA; teilweise auch weniger. Kommt eben drauf an, was sonst noch an deinem Hub hängt bzw. was das Hub zulässt.

Wenn für die Zielschaltung ne eigene Spannungsversorgung vorgesehen ist, sollte man auf jeden Fall die Spannungen mit Dioden gegeneinander sichern, so daß gilt

VCCINT >= VCC_ZIELSCHALTUNG
VCC_SPANNUNGSVERSORGUNG >= VCC_ZIELSCHALTUNG

ausserdem die ISP-Signale mit Widerständen von der Zielschaltung entkoppeln, wenn VCC_ZIELSCHALTUNG von den +5V abweicht!

PcVirus
03.03.2007, 15:37
Ich habe die Schaltung jetzt aufgebaut und den Mega8 mit Bascom geflasht.
Wenn ich den M8 in meiner Schaltung nicht drin habe, dannn kommt bei Windows "USB-gerät wurde nicht erkannt", wenn ich aber den M8 eingesteckt habe, dann kommt gar nichts.
Bei den Fusebits habe ich External XTAL ausgewählt (das letzte) war das richtig für einen externen Quarz oder hätte ich External Clock nehmen müssen?

PcVirus
03.03.2007, 18:18
Von Windows wurde er jetzt richtig erkannt.
Hat eine Leitung gefehlt...

PcVirus
03.03.2007, 19:12
Welchen Programmer muss ich jetzt bei Bascom auswählen?

IRQ
27.03.2007, 12:43
Mit Bascom geht das meines Wissens nicht. Der Programmer funktioniert nur mit avrdude ab Version 5.2.

MatthiasW
28.03.2007, 22:22
Hallo,
Du kannst aber Avrdude als ext. Programmer in Bascom einbinden,
beschrieben hier:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=24864

Funktioniert prima...

Matthias