[V] GPIB-USB Adapter Nachbau - Designed by XyphroLabs

#8083228
Lesenswert?

Ich habe nun auch die V2 des GPIB-USB Adapters aus diesem Projekt nachgebaut: https://github.com/xyphro/UsbGpib

Es sind jetzt noch zwei handbestückte und programmierte Adapter übrig, die ich euch gerne anbieten möchte.
Bis auf den SCSI-Strecker sind alle Bauteile von Digikey. Der µController ist bereits fertig programmiert. Für den Adapter kann man sich auch ein Gehäuse drucken - daher ist der SCSI-Stecker aktuell noch nicht verlötet. Dies macht man besser wenn Stecker und Platine im Gehäuse eingepasst wurden. Aus diesem Grund ist der Adapter auch nicht vollumfänglich getestet - das geht nur mit gelötetem Stecker.
Wer das Gehäuse nicht braucht, dem löte ich gerne den Stecker noch auf, und teste das Ganze.

Festpreis inkl. Briefversand in Deutschland
20,-€

Angehängte Dateien:
#8083266
Lesenswert?

Leider halten es die leute heutzutage nicht mehr für nötig, GPIB-Bustreiber vorzusehen um zum einen den Controller zu schützen und zum anderen um die Treiberfähigkeit für "viele" Geräte sicherzustellen. Pullup-Widerstände fehlen auch, die internen des Controllers sind nicht ausreichend. Braucht's nicht? Na dann braucht es eben keine ....

SCNR

#8083286
Lesenswert?

Hallo, habe ich das richtig gelesen; man kann nur ein Gerät anschliessen und nicht den ganzen Bus, sondern braucht für jedes Gerät einen Adapter? Kann ich mir nicht vorstellen. Bei mir hängen die Geräte alle hintereinander, mit diesen Spezialkabeln zusammengesteckt, am Bus. Dafür ist der doch da? Sicher habe ich das nur falsch verstanden.

(Firma: Wilhelm.Consulting) #8083291
Lesenswert?

Axel R. schrieb:

Dafür ist der doch da? Sicher habe ich das nur falsch verstanden.

Ich hab mit diesem speziellen GPIB Adapter noch nicht probiert mehrere Geräte anzustecken, aber grundsätzlich ist das schon korret:

Wastl schrieb:

Leider halten es die leute heutzutage nicht mehr für nötig, GPIB-Bustreiber vorzusehen um zum einen den Controller zu schützen und zum anderen um die Treiberfähigkeit für "viele" Geräte sicherzustellen. Pullup-Widerstände fehlen auch, die internen des Controllers sind nicht ausreichend. Braucht's nicht? Na dann braucht es eben keine ....

Oft/Meist geht es ohne auch. Mit richtigem Bustreiber wird es halt wesentlich stabiler und zuverlässiger.

Ist das Gerät an und der Adapter via usb nicht versorgt, passiert ohne richtiger Bustreiber eben irgendetwas undefiniertes am Bus.

Dieser Adapter ist tatsächlich als USB/GPIB bridge für ein einzelnes Gerät gedacht und deaktiviert das USBTMC interface wenn das Gerät nicht versorgt ist (IIRC). Man sollte aber ohne probleme auf der hardware auch den AR488 rennen lassen können... dann ist es nicht USBTMC sonder quasi prologix kompatibel.

73

#8083355
Lesenswert?

Axel R. schrieb:

habe ich das richtig gelesen; man kann nur ein Gerät anschliessen und nicht den ganzen Bus, sondern braucht für jedes Gerät einen Adapter?

Ja, dieser Adapter ist explizit als USBTMC-Bridge vorgesehen. Er setzt genau ein GPIB-Gerät auf genau ein USB-Device um. Mit SW-Tricks kann man da sicherlich auch einen Bus anschließen, aber dafür sind andere Systeme sowohl von der Hardware als auch von der Treiberschicht besser geeignet.

Wenn Du einen Bus ansprechen willst, nimm sowas https://github.com/Twilight-Logic/AR488 oder einen der Agilent- oder NI-Clones.

: Bearbeitet durch User

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