Taktraten im C-64 sind für die HF-Leute Gleichspannungen
Ich hab noch eine Stellenanzeige für einen Techniker im Hinterkopf. Ein Labor suchte jemanden für den mittleren Frequenzbereich, also so um die 10 GHz...
Taktraten im C-64 sind für die HF-Leute Gleichspannungen
Ich hab noch eine Stellenanzeige für einen Techniker im Hinterkopf. Ein Labor suchte jemanden für den mittleren Frequenzbereich, also so um die 10 GHz...
Hätte Commodore doch nur die Ports einen Millimeter weiter raus geführt.
Du meinst wie auf der KU-Platine?
Die 3V sollte der Joystickport des C-64 aucdh direkt als High erkennen können.
Der Joystickport des C64 darf nur via Opencollector-Treiber angesteuert werden. Ansonsten wird die Tastatur nicht korrekt funktionieren und mit etwas Pech wird es dich einen CIA kosten weil Treiber gegeneinander arbeiten. Wenn du hier einen TTL nehmen willst muss es also ein 74LS06 oder 74LS07 sein.
Der Optokoppler hat noch andere Vorteile. Da hier GND vom C64 und GND von der Sensorschaltung getrennt hast du garantiert keine Probleme mit Potentialdifferenzen (*) und durch die komplette galvanische Trennung sind statische Entladungen irgendwo auf der Strecke keine Gefahr. Ein IC könnte durchgehen und trotzdem noch den CIA mit in den Tod reissen.
(*) Passiert bei langen Leitungen und vielleicht noch unterschiedlichen Stromkreisen schon einmal. Dann hast du einen Ausgleichsstrom unbekannter Stärke über GND in den C64, durch das IEC-Kabel zur 1541 und von dort nach Erde. Sowas will man vermeiden wo immer möglich.
In Optokopplern sind normalerweise IR-LEDs verbaut. Die brauchen keine 3V. Du brauchst also einen Vorwiderstand zur Strombegrenzung für die LED. Schau im Datenblatt zum Koppler nach was der als maximalen Strom für die LED listet und rechne dir den Widerstand aus.
Bei sowas ziehe ich 1V für die LED ab. Also z.B. 2V und 10mA Strom ergibt einen Widerstand von 2V/0,01A = 200 Ohm.
Ein Optokoppler ist in den meisten Fällen eine LED die einen Fototransistor beleuchtet. LED an ergibt einen leitenden Transistor.
Darauf folgt schon einmal, daß man damit analoge Signale übertragen kann indem man den Strom durch die LED passend regelt.
Digital geht natürlich auch wenn die LED entweder aus ist oder mit dem maximal zulässigen Strom versorgt wird. Emitter an GND, Collector an den Eingang eines TTLs und noch einen Pullup an +5V. Beim Einsatz am Joystickport den Pullup weglassen.