ljmarkus Posted September 14, 2005 Report Share Posted September 14, 2005 Hallo.Habe mal einen Schaltplan für 1 Kanal Midi USB erstellt.Kann das so funktionieren weil ich den 74HC00 weggelassen habe da ich nur 1x Midi IN / Out benötige.Wie aufwendig ist es die Firmeware anzupassen so das Windows nur ein MidiPort erkennt ?Ich hoffe das es alles so machbar ist.lg, markushttp://ljmarkus.no-ip.info/1_kanal_midi_usb.pdfder Schaltplan..... Quote Link to comment Share on other sites More sharing options...
raphael Posted September 14, 2005 Report Share Posted September 14, 2005 Den 74HC00 solltest du auf keine Fall weglassen, da der AN2131 nur mit 3,3V betrieben wird uns so kaum den geforderten Stom für den Optokoppler am MIDI-Eingang (Den Du ja nicht kennts!) bereitstellen kann.Genaueres zur Strombelastbarkeit der I/Os des AN2131 würde ich erst im Datenblatt nachlesen.Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 14, 2005 Author Report Share Posted September 14, 2005 hi.ja da hast du recht mit dem 74HC00. daran habe ich garnit mehr dran gedacht das der AN2131 nur sehr sehr geringen Strom liefert.markus Quote Link to comment Share on other sites More sharing options...
TK. Posted September 14, 2005 Report Share Posted September 14, 2005 Wie aufwendig ist es die Firmeware anzupassen so das Windows nur ein MidiPort erkennt ?]Wie aufwendig ist es die Firmeware anzupassen so das Windows nur ein MidiPort erkennt ?hierfuer ist leider keine 1-2-3 Loesung vorgesehen (weil es eigentlich ziemlich unueblich ist...). In Dscr.a51 muss man alle Datenbloecke, die mit *Ex2 und *Em2 Lables markiert sind rausnehmen, ausserdem muss an einigen Stellen (die ich nicht auswendig kenne) die Anzahl der "Pins" (Endpoints) aendern.Die Details kann man im midi10.pdf File nachlesen, das es irgendwo unter http://www.usb.org zum downloaden gibt. In Appendix B steht eine Beispielkonfiguration fuer ein 1x1 Interface, das Du eigentlich nur 1:1 abtippen musst...Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 22, 2005 Author Report Share Posted September 22, 2005 @raphaeldas der AN2131 soll direkt mit auf ein neues Core gesetzt werden und eigendlich kann ich ja dann den 74HC00 weglassen.AN2131 Pin 14 RxD -> PIC 18F452 Pin 25 TXAN2131 Pin 15 TxD -> PIC 18F452 Pin 26 RXIst das so möglich ?lg, markus Quote Link to comment Share on other sites More sharing options...
raphael Posted September 22, 2005 Report Share Posted September 22, 2005 das der AN2131 soll direkt mit auf ein neues Core gesetzt werden und eigendlich kann ich ja dann den 74HC00 weglassen.AN2131 Pin 14 RxD -> PIC 18F452 Pin 25 TXAN2131 Pin 15 TxD -> PIC 18F452 Pin 26 RXIst das so möglich ?Dann ja! Siehe Schaltplan: Der Connector J8 ist direkt mit dem AN2131 verdrahtet und für den direkten Anschluß an das Core-Modul gedacht (J11).Gruß,Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 22, 2005 Author Report Share Posted September 22, 2005 hi...kannst Du mal bitte den Schaltplan überprüfen ?Angeschlossen wird:2 AIN (10 Fader)5 DIN (40 Taster)kein Display.Versorung über USBDanke, Markushier der Schaltplanhttp:// ljmarkus.no-ip.info/Master_Module.pdf Quote Link to comment Share on other sites More sharing options...
raphael Posted September 22, 2005 Report Share Posted September 22, 2005 http:// ljmarkus.no-ip.info/Master_Module.pdfOhne Leerzeichen nach http:// geht der Link auch ;)Sieht auf den erstn Blick gut aus. (Garantie gibts natürlich keine dafür ;D)Für C12 hast Du keine Kapazität angegeben (+5V Siebelko). Den würde ich nicht zu groß machen, sonst könnte es sein, dass somancher USB-Port beim Anstecken abschaltet. (Die meisten Stromüberwachungen sind aber so träge, dass man kein Problem hat)Gruß,Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 22, 2005 Author Report Share Posted September 22, 2005 Oh die Leertaste war schuld 8)C12 sollte auch 100nF haben. ich denke das müste passen. Quote Link to comment Share on other sites More sharing options...
raphael Posted September 22, 2005 Report Share Posted September 22, 2005 C12 sollte auch 100nF haben. ich denke das müste passen.Die 100nF sind auf keine Fall verkehrt. Du solltest aber auf alle Fälle noch einen richtigen Sieb-Elko parallel vorsehen. 47uF wie beim original USB-Modul sind sicher eine gute Wahl. Ich habe mir die Spannungen am USB-Port noch nie mit dem Oszi angeschaut, aber sooo toll dürfte es da nicht aussehen. Also lieber ein paar Cent investieren und möglichen Ärger sparen.Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 22, 2005 Author Report Share Posted September 22, 2005 Danke.Werde 47uF da nach reinmachen und dann nachher mal ätzen und bestücken. ich hasse smd löten 8) Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 22, 2005 Author Report Share Posted September 22, 2005 und werde mich dann mal mit Treiber Programmierung für Windows beschäftigen Quote Link to comment Share on other sites More sharing options...
raphael Posted September 22, 2005 Report Share Posted September 22, 2005 und werde mich dann mal mit Treiber Programmierung für Windows beschäftigenHast Du schon Erfahrung damit?Wenn nicht, stell Dich auf harte Monate ein ;)Gruß,Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 22, 2005 Author Report Share Posted September 22, 2005 ne habe ich nicht . :( :(aber irgendwie werde ich mich da durch knabbern ;D Quote Link to comment Share on other sites More sharing options...
raphael Posted September 23, 2005 Report Share Posted September 23, 2005 aber irgendwie werde ich mich da durch knabbern Dann besorg Dir auf alle Fälle folgendes Buch:Programming the Windows Driver Model, 2 Edition, von Walter Oney. Das ist das einzige wirklich gute Buch zum Thema (wenn auch teuer).Und du brauchst das Windows Server 2003 SP1 DDK (Driver Development Kit) von Microsoft.Das kannst Du dort gegen Versandkosten (oder evtl. sogar kostnlos) bestellen: http://www.microsoft.com/whdc/devtools/ddk/default.mspx(Oder Du schickst mir ne PM)Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 23, 2005 Author Report Share Posted September 23, 2005 Ich versuche es gerade mit Windriver von Jungo.http://www.imcor.de/de/it/down_treiber.htmllg, markus Quote Link to comment Share on other sites More sharing options...
raphael Posted September 23, 2005 Report Share Posted September 23, 2005 Ich versuche es gerade mit Windriver von Jungo.http://www.imcor.de/de/it/down_treiber.htmlDamit habe ich keine Erfahrung. Ist das nicht zu teuer (2000€)? Ja, ich weis, man muss ja nicht alles kaufen...Wir setzten in der FIrma zum Teil DriverStudio von Compuware ein. Allerdings nur zum Debuggen (SoftICE/BoundsChecker). Das kostet dann auch gleich 4000€ pro Lizenz.Im allgemeinen würde ich Dir trotzdem Empfehlen, das Buch von Walter Oney zu kaufen, da man ohne Verständnis der Abläufe ganz leicht im Abgrund landet (Welcome to the Bluescreen-Hell ;D ;D ;D).Mit USB-Treibern habe ich bisher gar keine Erfahrung und möchte Sie mir auch nicht aneignen ;) (Irgendwie macht mir die ganze Windows-Treiberentwicklung keinen Spass, aber beruflich muss ich leider dann und wann.)Raphael Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted September 23, 2005 Author Report Share Posted September 23, 2005 ich merke schon das es kein Spaß machen wird aber der wunsch ist größer.wenn ich dann mal den treiber fertig habe werde ich ihn hier auch frei geben.falls jemand mitmachen möchte einfach melden. wäre doch schon für das MBHP_USB Module nen Treiber zu haben damit endlich mal was Vernünftiges im Gerätemanager stehen tut. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.