Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:module_sonstige:usbmodul [2025/08/08 09:51] – [Aufbauhinweise] volkerp | z9001:module_sonstige:usbmodul [2025/08/29 12:59] (aktuell) – [CH375/CH376-Module] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== USB-Modul mit CH376 ====== | ====== USB-Modul mit CH376 ====== | ||
+ | |||
+ | {{: | ||
Seite einigen Jahren gibt es mit dem CH376 eine alternative zum VDIP-USB-Interface. Der CH376 ist ein Mikrocontroller für USB-Speicher und SD-Karten. | Seite einigen Jahren gibt es mit dem CH376 eine alternative zum VDIP-USB-Interface. Der CH376 ist ein Mikrocontroller für USB-Speicher und SD-Karten. | ||
Zeile 10: | Zeile 12: | ||
{{: | {{: | ||
- | Alternativ: in https:// | + | Alternativ: in https:// |
===== Downloads ===== | ===== Downloads ===== | ||
Zeile 16: | Zeile 18: | ||
* techn. Unterlagen zum Modul (ROM-Inhalt, | * techn. Unterlagen zum Modul (ROM-Inhalt, | ||
* bzw. aktuell unter https:// | * bzw. aktuell unter https:// | ||
- | * Software f. USB-Stick [[z9001: | + | * Software f. USB-Stick |
* Binär-Version {{ : | * Binär-Version {{ : | ||
* Handbuch {{ : | * Handbuch {{ : | ||
Zeile 22: | Zeile 24: | ||
===== technische Daten ===== | ===== technische Daten ===== | ||
- | Das Modul kann am Z1013 und am Z9001 gesteckt werden. Es ist eine variable Bestückung bzgl. ROM möglich. Kommt ein ROM 27128/27256 zum Einsatz, kann über Jumper ein 10K-Bereich ausgewählt werden, der aktiviert wird. | + | Das Modul kann am Z1013 und am Z9001 gesteckt werden. Es ist eine variable Bestückung bzgl. ROM möglich. Kommt ein ROM 27128/27256 zum Einsatz, kann über Jumper ein 10K (16K)-Bereich ausgewählt werden, der aktiviert wird. |
| Port | 28h..2Fh | | Port | 28h..2Fh | ||
Zeile 45: | Zeile 47: | ||
* Man braucht ein CH376-Module mit 6pol. Jumperfeld (s.u., erste Variante) | * Man braucht ein CH376-Module mit 6pol. Jumperfeld (s.u., erste Variante) | ||
* Das CH376-Modul wird im Parallel-Modus betrieben (JP P_S in Stellung P). | * Das CH376-Modul wird im Parallel-Modus betrieben (JP P_S in Stellung P). | ||
- | * Der RAM-Baustein ist ein 628128 (128k x 8Bit SRAM, z.B. AS6C1008-55SIN, | + | * Der RAM-Baustein ist ein 628128 (128k x 8Bit SRAM, z.B. AS6C1008-55SIN, |
* Als Jumper sollten abgewinkelte Exemplare genutzt werden. | * Als Jumper sollten abgewinkelte Exemplare genutzt werden. | ||
* Das Widerstandsnetzwerk 4x10k sollte entweder eine niedrige Bauform haben oder aber flach auf der Platine montiert werden. Ich habe mangels passendem Widerstandsnetzwerk 4 einzelne Widerstände genommen. | * Das Widerstandsnetzwerk 4x10k sollte entweder eine niedrige Bauform haben oder aber flach auf der Platine montiert werden. Ich habe mangels passendem Widerstandsnetzwerk 4 einzelne Widerstände genommen. | ||
Zeile 60: | Zeile 62: | ||
Jeder Bereich des Moduls (RAM, ROM, CH376) kann einzeln in Betrieb genommen und getestet werden. Bei einem sauberen Aufbau sollte es keine Probleme geben. Das Modul muss sich beim Einschalten des Rechners mit " | Jeder Bereich des Moduls (RAM, ROM, CH376) kann einzeln in Betrieb genommen und getestet werden. Bei einem sauberen Aufbau sollte es keine Probleme geben. Das Modul muss sich beim Einschalten des Rechners mit " | ||
- | Mit einfachen I/ | + | Mit einfachen I/ |
IN 29 --> 80 device status | IN 29 --> 80 device status | ||
Zeile 70: | Zeile 72: | ||
- | ===== CH376-Module ===== | + | ===== CH375/CH376-Module ===== |
Der CH376 ist ein Controller für kleine Mikrocomputersysteme zum Lesen und Schreiben von Dateien auf USB-Disk oder SD-Karte. Der CH376 unterstützt den USB-Gerätemodus und den USB-Host-Modus, | Der CH376 ist ein Controller für kleine Mikrocomputersysteme zum Lesen und Schreiben von Dateien auf USB-Disk oder SD-Karte. Der CH376 unterstützt den USB-Gerätemodus und den USB-Host-Modus, | ||
Der CH376 unterstützt FAT16 und FAT32, allg. das FAT12-Dateisystem mit Unterverzeichnissen und kurzen (8.3)-Dateinamen. | Der CH376 unterstützt FAT16 und FAT32, allg. das FAT12-Dateisystem mit Unterverzeichnissen und kurzen (8.3)-Dateinamen. | ||
- | Der USB-Gerätemodus von CH376 ist vollständig mit dem CH372-Chip kompatibel, und der USB-Hostmodus von CH376 ist grundsätzlich mit dem CH375-Chip kompatibel. | + | Der USB-Gerätemodus von CH376 ist vollständig mit dem CH372-Chip kompatibel, und der USB-Hostmodus von CH376 ist grundsätzlich mit dem CH375-Chip kompatibel. Die pinkompatiblen CH375B-Module sollten daher auch geeignet sein. |
- | Man könnte den Chip direkt verwenden, er kann auch mit +5V betrieben werden, doch für ca 3 Euro gibt es fertig aufgebaute Module, die per Pfostenstecker mit der eigenen Hardware verbunden werden. Ich habe mich für folgende Variante entschieden: | + | Man könnte den Chip direkt verwenden, er kann auch mit +5V betrieben werden, doch für ca 3 Euro gibt es fertig aufgebaute Module, die per Pfostenstecker mit der eigenen Hardware verbunden werden. Ich habe mich für folgende Variante entschieden: |
{{: | {{: | ||
Zeile 85: | Zeile 87: | ||
{{: | {{: | ||
- | **Achtung**: | + | **Achtung**: |
- | Es gibt auch einen Reset-Pin. Das muss bei der Verdrahtung beachtet | + | Diese Module können NICHT mit dieser Leiterplatte verwendet |
- | {{: | + | Der CH376 kann direkt an den Z80-Bus angeschlossen werden (nur Port-Selektion nötig, die restl. Anschlussleitungen D7..D0, RD, WR, A0 gehen direkt zum Z80-BUS). |
+ | Jumper P_S kommt in Stellung " | ||
- | < | + | **Hinweis 5V**: Das Modul betreibt den CH376S-Chip mit 3,3V. Das ist laut Unterlagen nicht zulässig, wenn die Peripherie |
- | Pin-Reihen (spiegelverkehrt zum Modul, das wird ja mit der | + | Andere Projekte (rookiedrive, RC2014) verwenden diese Module aber auch ohne Änderungen? |
- | Leiterseite nach oben aufgesteckt!) | + | |
- | + | ||
- | Variante 1 (ohne Reset, mit 6pol. Jumperfeld) | + | |
- | + | ||
- | WR RD CS A0 INT VCC GND GND | + | |
- | D7 D6 D5 D4 D3 D2 D1 D0 | + | |
- | + | ||
- | Variante 2 (mit Reset, mit 3pol. Jumperfeld) | + | |
- | + | ||
- | D7 D6 D5 D4 D3 D2 D1 D0 | + | |
- | 5V GND CS INT RST WR RD A0 | + | |
- | </ | + | |
- | + | ||
- | Der CH376 kann direkt an den Z80-Bus angeschlossen werden | + | |
==== Unterlagen ==== | ==== Unterlagen ==== | ||
Zeile 132: | Zeile 121: | ||
http:// | http:// | ||
+ | |||
+ | **RC2014** | ||
+ | |||
+ | * https:// | ||