Gast
#4709144
Hallo liebes Bastlerinnen und Bastler! Ich möchte gerne für meine Carrera-Bahn einen Rundenzähler bauen. Dieser soll Infrarotdioden (SFH309FA) auslesen (Carrera Digital Autos haben eine IR LED unter der Karrosserie, welche in einem typischen Frequenzverhältnis blinkt) und die ausgelesenen Daten kurz aufbereiten und dann via USB als HID Gerät bereitstellen. Dazu habe ich ein Board mit einem ATMEGA entworfen und die Schaltungen aus vUSB von obdev.at genutzt. Laut Hinweis von "http://www.wasserstoffe.de/carrera-hacks/infrarot-erkennung/index.html" habe ich Komparatoren für die bessere Flankenaufarbeitung der Photodioden verwendet. Das Projekt ist von der Hardware auf dem Schaltplan und dem Board fertig. Allerdings neige ich dazu, schnell einige Dinge zu übersehen. Daher meine Frage, ob hier über das Layout gesehen werden kann. (Die LEDs sind absichtlich unterhalb des Displays) Alle Dateien befinden sich im USB-Interface.zip im EAGLE Format. Und vielleicht etwas grundsätzliches: Hat jemand Erfahrung mit der Auslastung von vUSB auf einem ATMEGA? Kann ich hier noch eine Frequenzerkennung sowie eine Zeitmessung parallel laufen lassen, oder ist das dem kleinen (veralteten) Controller zu viel (ich verwende 16MHz Quarze als Taktgeber)? Liebe Grüße, Thomas