This is my first post so I hope I won't make so many mistakes. I am doing a project in which I have to create a GPIB-USB interface.
At first I used an Arduino Duemilanove and the project was working. It was tested with several GPIB instruments and I was able to program all of them with my laptop using the arduino.
To improve the speed of the interface I moved to the new Arduino Due, which has a 3.3V logic. So I found the TXB0108 Bi-directional Logic Level Converter to implement the interface between the 3.3V arduino and the 5V GPIB.
I tested the logic level converter and it was working. Yet when I connect it to the arduino from on side and to the GPIB to the other it stops working and the GPIB instrument goes crazy. I connected a oscilloscope to see what was happening on the lines and I found out that they were oscillating in a crazy way. I think there is a problem in the auto-detection of direction feature of the logic level converter, but I cant figure out what it is!
Hope you can help me. Thanks in advance :D