Ich will ein gerät bauen, das per USB mit dem PC verbunden wird. Dabei benötige ich eine möglichst große bandbreite (mind. full-speed, also 12MBps) und will möglichst preiswert auskommen.

Dabei habe ich folgende fragen an die profis:

1 Wie schütze ich usb-port meines PCs im falle einer fehlbeschaltung wärend der entwicklung? Ich will sicher sein dass mein pc nicht in mitleidenschafft gezogen wird falls ich "scheiße baue".

2 Wie baue ich am besten das interface auf? Das gerät ist von einem AVR gesteuert, ich frage mich ob ich am besten das AVR nur zum steuern des geräts benutze und einen UART<=USB benutze, oder einen spezial-avr benutze der selbst schon USB unterstützen soll (AT91SAM7S64)?
Beim AT91SAM7S64 gefällt mir nicht die riesige anzahl unnötiger pins (das gerät selbst braucht eig nur wenig ansteurung, 6 pins hätten mir dazu gereicht) und auch smd-bauweise ist für mich noch etwas schwer, da ich keine geätzte platine sondern eine lochrasterplatine verwenden wollte.


thx im voraus