====== IO-Board FPGA ====== {{:eigenbau:ioboard:images:km010617_topview_2.jpg?300|}} ==== Funktion ==== FIXME /* Was das Ding tun soll */ /* Ausführlichere Beschreibung: {{:eigenbau:ioboard:ioboard.lyx|}} */ ==== Optionen und Alternativen ==== FIXME /* Wie man das Gerät sonst noch missbrauchen kann */ ==== Performance ==== FIXME /* Wie schnell, weit, hoch das Ding auf den Bäumen ist */ ==== Datum ==== Beginn des Projekts: June 2016 /* Die Zeit zu der das Projekt begonnen wurde */ ==== Status ==== FIXME /* reine Idee / Prototyp / fertig zur Massenproduktion ... */ Aufwand für Nachbau: FIXME ==== Entwickler ==== /* Auf wessen Mist das Ding gewachsen ist.*/ ==== Anwender ==== FIXME /* Wer das Ding bisher benutzt */ ==== Schaltungsprinzip ==== FIXME ==== Schaltplan ==== * Der {{:eigenbau:ioboard:ioboard_schematic.pdf|Schaltplan}} im PDF-Format * Die Source des Schaltplans ist auf der [[:eigenbau:src:sourcen#ioboard|Download-Seite des Wiki]] abgelegt. ==== Layout ==== * Abmessungen der Leiterplatte: 230mm x 152mm * Versorgung: -15V, 0V, +15V über Mini-Fit Jr. 3Pin * Eingang: PD1 in, PD2 in, TTL0 in * Ausgang: PD mon, HV out, HV mon * Anzeigen: über LED-Segment-Anzeige auf dem FPGA-Board * Der Bestückungsdruck: {{:eigenbau:ioboard:ioboard_layout.pdf}} * Die Bestückungsliste: {{:eigenbau:ioboard:ioboard__bom.pdf}}, {{:eigenbau:ioboard:ioboard_bom.xls}} * Die {{ :eigenbau:src:ioboard:gerberdaten_ioboard_v3.zip |}} für die Bestellung der Platine * Die Source des Layouts im pcb-Format liegt auf der [[:eigenbau:src:sourcen#io-board_FPGA|Download-Seite des Wiki]]. /* Das Layout als gerenderter Export vom EDA-Programm [{{:eigenbau:ioboard:ioboard_layout.png?400|Layout (Oberseite)}}] */ ==== Gehäuse ==== FIXME /* Welche Kiste mit kurzer Begründung, warum gerade diese */ /* * Die Source der Konstruktionszeichnung liegt auf der [[:eigenbau:src:sourcen#ioboard|Download-Seite des Wiki]]. * Die {{:eigenbau:ioboard:ioboard_box.pdf|Konstruktionszeichnung des Gehäuses}} im PDF-Format. */ ==== Test ==== FIXME /* Welche Signale sollten wo zu sehen sein? */ ==== Bedienung ==== FIXME /* Was beim Einsatz zu beachten ist. Eventuell mit Anweisung zur Inbetriebnahme. */ ==== Bilder ==== {{gallery>:eigenbau:ioboard:images?lightbox&showname&4 }} ==== Kalkulation ==== FIXME /* Der Aufwand pro Gerät (Materialpreis, externe Fertigung, etc) */ ^ was ^ wieviel ^ E-Preis ^ Preis ^ Anmerkung ^ | Leiterplatte | 1x | 110.00 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | 1/6 von 660 EUR mit Lötmaske | | FPGA Dev Board | 1x | 128.19 € (150.00 $) | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | AD976ARZ | 2x | 37.76 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | AD7845JRZ | 2x | 13.76 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | Wannenstecker 40-Pol | 3x | 00.35 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | Wannenstecker 2x7 liegend | 1x | 00.25 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | OP07 | 5x | 00.30 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | 74LVX244 | 5x | 00.50 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | ALPS_EC12E | 1x | 01.00 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | MINI-FIT_JR_556_3PIN | 1x | 00.20 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | DIODE (M6) | 6x | 00.02 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | 78L12 | 1x | 00.20 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | 79L12 | 1x | 00.15 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | 1000uF Elko | 6x | 00.40 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | REF01CSZ | 1x | 02.20 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | PS_2PIN | 1x | 00.40 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | LM317T | 1x | 00.25 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | TL081 | 1x | 00.15 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | BNC-socket | 9x | 01.25 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | LT1167 | 1x | 05.80 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | OP27 | 5x | 01.50 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | 10k Potentiometer | 3x | 00.50 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | R,C | 81x | 0.02 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | Bauform 0805 | | Bestückung | ??.00 € ||| bei SRM | | [[:eigenbau:Verschnitt]] | ~~=round(sum(range(3,1,3,row()-1))*0.2;2)~~€ ||| | ^ Summe ||^ ~~=round(sum(range(3,1,3,row()-1))+cell(1,row()-1)+cell(1,row()-2);2)~~ € | | ==== Meckerliste ==== Was für die nächste Version zu tun ist: (:no:: verworfen, :Ok:: in Arbeit, :ok:: im Schaltplan, aber noch nicht im Layout, :OK:: erledigt) - footprint für 74LVX244 ist falsch - footprint für Drehgeber passt nicht - TTL0 not wired after the level shifter (TTL0 --> TTL-IN0) - ADC controll connector behind level shifter - Spannungsregler werden recht warm. Großerer Kühlkörper, oder Anschluss für Lüfter. Spannung vor LM317T schon einmal runter regeln.