günstigere SCSI Line Driver für RaSCSI

OP #6790871
Lesenswert?

Hallo zusammen,

ich will mir gerade ein paar RaSCSI Boards bauen. Als Open Collector 
SCSI Line Driver sind da 4x SN74LS641-1 drauf. Das ganze hängt hinter 
einem Raspberry Pi mit 3.3V IOs.

Das (fast) Original-Projekt ist hier zu finden: 
https://github.com/akuker/RASCSI/wiki

Diese Chips kosten 3 bis 4 Euro pro Stück und es werden 4 Stück 
benötigt. Um die Kosten etwas zu drücken habe ich eine günstigere 
Alternative gesucht, aber nichts gefunden.

Zusätzlich kommen noch 2x UCC5606PWPTR für die aktive Terminierung dazu 
mit jeweils nochmal ca. 4 Euro.

Einige der jeweils 8 Datenleitungen werden nicht benötigt, aber da 
insgesamt 3 unterschiedliche Direction Signale verwendet werden braucht 
es eben 4 Chips. Es würden 4x 5 Datenleitungen ausreichen.

Das besondere sind folgende Eigenschaften:
 - Open Collector auf Eingangs- und auf Ausgangsseite
 - Datenrichtung umschaltbar
 - Ausgangsstrom bis -48mA (wohl nicht für alle Ausgänge gleichzeitig 
und dauerhaft)
 - Sollte lieferbar sein

In folgenden Thread habe ich eine ähnliche Diskussion für GPIB gefunden:
Beitrag "GPIB-Treiber"

Eigentlich wären mir echte SCSI Treiber inklusive einen aktiven 
Terminators am liebsten (so wie bei der GPIB Lösung), aber der 
https://www.ti.com/product/SN75LBC968 kostet pro Stück 20,- Euro und es 
werden 2 Stück benötigt.

Da ich die Boardgröße beibehalten will, sollten es nicht mehr als 4 
SOIC-20 Chips sein.

Gibt es vernünftigen Ersatz welcher etwas günstiger ist? Wenn der dann 
noch bei JLCPCB verfügbar ist, dann wäre dies umso besser.

  Viele Grüße,

   Michael
#6790923
Lesenswert?

Michael D. schrieb:
> ich will mir gerade ein paar RaSCSI Boards bauen. Als Open
> Collector SCSI Line Driver sind da 4x SN74LS641-1 drauf.

> Diese Chips kosten 3 bis 4 Euro pro Stück und es werden 4 Stück
> benötigt. Um die Kosten etwas zu drücken habe ich eine günstigere
> Alternative gesucht, aber nichts gefunden

Kein Wunder. SCSI parallel, gar noch nicht differentiell, ist seit 20 
Jahren tot. Da wirst du wohl der übel den Oldtimer-Aufpreis zahlen 
müssen.
Gast #6790934
Lesenswert?

SCSI-Benutzer haben schon immer gern etwas mehr bezahlt.
Das konnte man dann bei den "Selbstbau"-Kabeln locker
wieder einsparen und erlaubte eine flexible und kreative
Busgestaltung.

SCSI ueber 5 m 50 adriges Flachbandkabel mit angecrimpten Steckern?
Kein Problem. Muss natuerlich ordentlich terminiert sein.
Gast #6791001
Lesenswert?

Ohne jetzt komplett in deine Ausführungen eingedrungen zu sein -
ein kompletter SCSI-Controller käme nicht in Frage, z.B. 53C80?
Treiber sind drin.
Hätte ich da. Eine detaillierte Beschreibung müsste auch noch da sein.
Nach heutigen Maßstäben schnarchlangsam. Liegen auch schon über 20 Jahre 
als NOS herum. Hersteller: NCR
Ob ich noch Leitungsabschlüsse habe, weiß ich nicht.
OP #6791049
Lesenswert?

Bernd G. schrieb:
> ein kompletter SCSI-Controller käme nicht in Frage, z.B. 53C80?
> Treiber sind drin.

Das kommt darauf an. Ich wollte nach Möglichkeit die bestehende RaSCSI 
Software verwenden. Mit einem echten Controller müsste man wohl auch die 
Software umschreiben, da reicht ein einfaches Hardware Redesign nicht 
mehr aus.

Wenn ich ein komplett neues Projekt starten würde, wäre das sicher eine 
Option, sofern die Chips (bzw. kompatible Nachfolger wie Z53C8003ASG) 
noch verfügbar sind.

> Hätte ich da. Eine detaillierte Beschreibung müsste auch noch da sein.
> Nach heutigen Maßstäben schnarchlangsam. Liegen auch schon über 20 Jahre
> als NOS herum. Hersteller: NCR

RaSCSI ist auch langsam, mit Glück ist da wohl ca. 1 MB/s drin. Beim 
Z53C8003ASG wird in der Übersichtsseite mit 3 MB/s geworben, der wäre 
also theoretisch richtig schnell :-)

Mittlerweile habe ich noch weitergesucht und folgenden Vergleich von 
Transceivern gefunden:
https://github-wiki-see.page/m/akuker/RASCSI/wiki/Transceiver-Comparison

  Michael
Gast #6791172
Lesenswert?

Rein Interesse halber: was macht man heute mit SCSI?

Ich hatte mein erstes SCSI-Gerät (Festplatte) 1986. Später hatte ich 
auch mal Scanner, MO-Disk und DAT-Tape darüber betrieben.
Aber mit Sata und SSD braucht man das heute nicht mehr. Und am Raspi 
habe ich USB-3 SSDs hängen. Alles schneller als 8Bit SCSI.

Was ist also der Zweck des ganzen? Und wenn ein paar Datenleitungen 
nicht benötigt werden, dann geht doch SCSI gar nicht?
OP #6791178
Lesenswert?

PittyJ schrieb:
> Rein Interesse halber: was macht man heute mit SCSI?

Man möchte alte Retro Hardware (Commodore Amiga 3000, Apple Macintosh, 
Atari, Messgeräte, Musikinstrumente, ...) weiter verwenden und die SCSI 
Festplatten geben nach über 30 Jahren so langsam den Geist auf.

> Aber mit Sata und SSD braucht man das heute nicht mehr. Und am Raspi
> habe ich USB-3 SSDs hängen. Alles schneller als 8Bit SCSI.

Der RasPi stellt ja genau die Brücke zwischen den alten Geräten die nur 
eine SCSI Schnittstelle haben und den von dir genannten Schnittstellen 
heutiger Massenspeicher her.

> Was ist also der Zweck des ganzen? Und wenn ein paar Datenleitungen
> nicht benötigt werden, dann geht doch SCSI gar nicht?

SCSI benötigt 8+1+9 Signalleitungen. Die 4 Chips haben jeweils 8 
Signale, macht zusammen 32. Es werden daher nicht alle 32 Treiber der 
verwendeten Chips benötigt, aber natürlich alle 18 Leitungen des SCSI 
Bus. Es würden daher z.B. 4 Chips mit jeweils 5 Treiber-Kanälen 
ausreichen.

Noch präziser gesagt werden 3 Gruppen benötigt:
1. 9 Signale, Direction bestimmt durch DTD
2. 5 Signale, Direction bestimmt durch TAD
3. 4 Signale, Direction bestimmt durch IND

 Michael
Gast #6791197
Lesenswert?

Frank K. schrieb:
> Wie sähe es mit 74ABT245 aus? +64/-32ma sollten reichen, SCSI ist eh 5V,
> und Farnell will 96 Cent für einen. Pinout wie Standard 245.

Wenn der open Collector wirklich nicht gebraucht wird und Tri-State 
reicht, dann sollten es auch die 74LS645 aus diesem Angebot tun: 
https://www.mikrocontroller.net/topic/523389#6790782

Von der Treiberleistung her ist die komplette LS64x-Familie identisch 
spezifiziert.
Gast #6791210
Lesenswert?

Michael D. schrieb:
> PittyJ schrieb:
>> Rein Interesse halber: was macht man heute mit SCSI?
>
> Man möchte alte Retro Hardware (Commodore Amiga 3000, Apple Macintosh,
> Atari, Messgeräte, Musikinstrumente, ...) weiter verwenden und die SCSI
> Festplatten geben nach über 30 Jahren so langsam den Geist auf.

Danke für die ausführliche Antwort.
Viel Spass dabei.
OP #6791255
Lesenswert?

Soul E. schrieb:
> Wenn der open Collector wirklich nicht gebraucht wird und Tri-State reicht

Leider wird aber Open Collector benötigt. Ansonsten hätte ich den 
74ALVC164245DGG verwendet, der hat 2x8 Signale pro Chip und kostet ca. 
0,30 Euro.

> Von der Treiberleistung her ist die komplette LS64x-Familie identisch
> spezifiziert.

Ja, aber nur die mit "-1" hinten dran haben die benötigte 
Treiberleistung von 48mA.

  Viele Grüße,

   Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren