ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2002 (DA02): Arbeits-Archiv
 
DA Gbl 02/1 - USB Implementation for Embedded System
Studierende: Tonio Ferritto, ferriton
  Ramon Hasler, hasleram

Betreuer: Rolf Gübeli, geif

The company Brutsch electronics produces electrical welding units, which log their production data. In addition weld minutes are produced for quality assurance. So far, minutes can be printed over a conventional serial interface on a printer. In the future this interface is to be replaced by USB. With this thesis now the basis for advancement is put, which is to lead to the conversion to USB later.

After a successfully accomplished evaluation and acquisition of a USB controller, its wiring had to be specified first. While a plate suitable for test purposes was sketched and manufactured, the start-up and configuring of the evaluation board could take place. An AT91EB01 evaluation board from Atmel with ARM7 core was at our disposal, which is already used in the existing product. Finally the programming of the software began. In order to keep the widest range of possibilities for further development, a modular and expandable program structure was necessary. This was achieved through separate modules as well as their implementation type.

Because a needed USB Analyzer was only for one week at our disposition, the debugging phase has been substantially reduced. Nevertheless we could obtain considerable results during this short time. At the end of the week all standard device requests worked correctly. For time reasons we finally couldn?t deal with printing. However, we are confident that this topic can be treated within appropriate time.

Altogether a driver basis has been developed, which certainly is capable of improvement, but which represents a good, functional foundation for further development.

zurück