Ergebnis 1 bis 9 von 9

Thema: USB Programmierinterface

  1. #1
    Registriert seit
    05.01.2004
    Beiträge
    757

    USB Programmierinterface

    Hallo,

    habe mal den Schaltplan für ein Programmierinterface auf reiner USB-Basis gezeichnet. Die Schaltung basiert auf einen FT232BL und eignet sich für alle Melder die sich auch über eine Max232 Schaltung programmieren lassen und eine Windows Software nutzen.
    Villeicht kann Daniel Wladow die Schaltung ja auch in die progfme.pdf aufnehmen.

    Zur Schaltung:
    Ich hänge die Schaltung als Eagle Datei an. Sie enthält den Schaltplan, einen Platinenvorschlag und eine Stückliste.

    Folgende Änderungen sind auf Wunsch möglich:

    1. Wegfall der led´s: Die led's können einfach samt Vorwiderstand aus der Schaltung entfernt werden.

    2. Hinzufügen eines Ferrit: Zur Entstörung ist laut Datenblatt ein Ferrit zwischen VCC und Pin 1 des Usb-Anschlußes einzufügen, dies habe ich weggelassen, da ich bei den einschlägigen Elektronikshops kein passendes gefunden habe. (Bin aber gerne für Vorschläge offen)

    3. Hinzufügen eines EEPROM: Es kann an den Pins 1,2 und 32 ein EEPROM der Typen 93C46/56/66 angeschloßen werden. Dies hat den Vorteil, dass eine Seriennummer hinterlegt werden kann. Ist diese nicht hinterlegt muss der Treiber bei jedem Port neu installiert werden. Das EEPROM kann mit dem Tool MProg von http://www.ftdichip.com/Resources/Utilities.htm programmiert werden.

    4. Programmierspannung von 3,3 V statt 5V: Das Interface programmiert mit den oft hinterfragten 5V (ist ja eigentlich zu viel...). Wer sicher gehen möchte kann einen 3,3 V Spannungsregler an VCC legen und den Ausgang auf Pin 13 legen. Damit wird die Programmierspannung dann auf 3V gelegt. (Hinweis:Mmentan ist an diesem Anschluß VCC angelegt)

    So, genug der Hinweise...
    Den Treiber um das Interface mit einer Windows PSW zu nutzen findet man unter: http://www.ftdichip.com/Drivers/VCP.htm

    So hoffe mal auf ein Feedback zu dem Interface...

    Mfg. friend112
    Angehängte Dateien Angehängte Dateien
    Wer suchet, der findet!

  2. #2
    Registriert seit
    05.01.2004
    Beiträge
    757
    Hi

    scheint ja nicht vom besonderen Interesse zu sein (-;.

    Ich hänge noch einmal eine mit eagle erstellte 3d Ansicht der fertigen Platine an. (Leider sind manche Bauteile bei eagle nicht im 3D Modus enthalten, wie z.B. die Usb Buchse

    Mfg. friend112
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Prog-Adapter.jpg 
Hits:	322 
Größe:	32,9 KB 
ID:	4002  
    Geändert von friend112 (15.06.2006 um 23:11 Uhr)
    Wer suchet, der findet!

  3. #3
    Registriert seit
    17.09.2005
    Beiträge
    1.480
    Bei Gelegenheit werd ich das Teil mal nachbauen!
    MFG Flo

  4. #4
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Also im FTDI-Datenblatt sieht die Selfpowered-Schaltung
    ein wenig anders aus ^^
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  5. #5
    Registriert seit
    05.01.2004
    Beiträge
    757
    @ shinzon

    Die Schaltung ist nicht selfpowered sondern Buspowered, damit man kein Netzteil benötigt.

    Wo meinst du denn, dass ich einen fehler gemacht habe. kann ja sein das ich etwas übersehen habe. Das fehlende Ferrit habe ich ja bereits erwähnt.

    Mfg. friend112

    PS: Habe den Schaltplan nach der 232-5vb.pdf aus den Beispiel Dateien erstellt. ( http://www.ftdichip.com/Documents/Sc...M/232sch20.zip )
    Habe auch nach mehrmaligen drüberschauen übrigens keinen Fehler entdeckt, aber dafür habe ich den Plan ja zur Diskussion online gestellt.
    Geändert von friend112 (15.06.2006 um 23:21 Uhr)
    Wer suchet, der findet!

  6. #6
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Oh, klar, buspowered und "sich-selbst-mit-spannung-versorgen" ist mein üblicher Denkfehler bei USB *G* in dem fall ziehe ich meine aussage zurück,
    natürlich MUSS die schaltung "selfpowered" anders aussehen als (deine) "buspowered" ;)

    Ich würde übrigens dennoch die RTS/CTS auf rs232-seite des ftdi fest miteinander verbinden (wurde schon öfters bei mikrocontroller.net
    erwähnt).
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  7. #7
    Registriert seit
    11.01.2003
    Beiträge
    987
    wieso rts/cts miteinander verbinden ?
    Einer seiner Jünger überlegte immer dreimal, bevor er etwas tat. Als der Meister davon hörte, Sprach er:"Zwei mal überlegen- das reicht schon".

  8. #8
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Na was machen denn die Leitungen, wenn sie verbunden sind ?
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  9. #9
    Registriert seit
    05.01.2004
    Beiträge
    757
    Hallo,

    habe die entwicklung noch fortgesetzt. Habe die Platinengröße so verkleinert, dass sie in eine Quattro ladestation passt. Habe zwei weitere Versionen erstellt. Wobei die letzte wohl mein entstand bleiben wird. bauteilwert unter 10€ und denoch mehr funktionen als die hier vorgestellte Variante. Es wird auch eine Fertige Version in dem Thread vorgstellt.

    Funktioniert übrigens auch ohne rts und cts zu verbinden hervorragend, werde das daher wohl auch erst mal nicht machen! Das ist nur nötig wenn auch in der seriellen Variante diese Handshakes gelötet sind. Z.B. beim DV300 oder scriptor! Ist aber ja auch kein Problem, dann muss man nur die entsprechenden Pins verbinden.

    Ab den 14. Post wird es interessiert, die Schaltpläne, Boardlayouts und jpegs sind in diesem Thread:
    http://www.funkforum-online.de/wbb2/...827c8c8ad5a7c4

    Wie gesagt interessant wird es ab den 14. Post!

    Mfg. friend112
    Wer suchet, der findet!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •