Ich habe eine Anwendung, in der es nützlich wäre, einem Programm einige externe Daten über die USB-Maus oder -Tastatur bereitzustellen.
Das Teensy USB Development Board ist ideal, da es klein ist und direkte USB-Unterstützung bietet. Leider würde es ein USB-Laufwerk erfordern, und ich würde ein direktes Plug-In wie ein USB-Stick bevorzugen.
Wie schwierig wäre es angesichts der integrierten USB-Unterstützung des Teensy, die Karte so zu modifizieren, dass eine Edge-Card-Verbindung (Terminologie?) Besteht, sodass das Gerät direkt an den USB-Anschluss eines Computers angeschlossen werden kann?
Können Standard-Layout-Tools und Board-Fab-Services ein solches Board herstellen? Gibt es Routing-Spezifikationen, die in ein vorhandenes Board-Design eingefügt werden können?
Gibt es alternativ bereits Designs, die möglicherweise bereits die USB-Edge-Verbindung enthalten?
Ich glaube, was Sie verlangen, ist ein USB-A-Stecker wie folgt:
Ja, es ist möglich, den USB Mini 'B'-Anschluss am Teensy auszutauschen. Der A-Anschluss ist jedoch viel größer, sodass Sie Probleme haben, ihn an die Leiterplatte anzuschließen, ohne etwas zu beschädigen oder kurzzuschließen. Ich weiß nicht, ob der Teensy Open Source ist, aber wenn ja, können Sie das PCB-Layout ändern, um den A-Stecker zu verwenden.
Ich kann kein gutes Bild finden, um Ihnen den Größenunterschied zu zeigen, aber es ist erheblich. Vielleicht so etwas dies funktionieren könnte:
Alternative
Texas Instruments verfügt über ein MSP430 USB-Stick-Entwicklungstool , das wahrscheinlich alles kann, was Sie vom Teensy benötigen. Es handelt sich jedoch nicht um einen Atmel AVR, sodass der Code anders sein wird.
quelle