Thanks in advance for any help.
I am using the TNT4882 Asic, which is being controlled by a microcontroller. I have several questions:
1. Should the TNT automatically respond to commands sent to it over the GPIB bus and how should it respond. (Ibwrt, Ibrd...etc)
2. If so, should the TNT, on its own, respond with the proper three wire handshaking signals, or must I manually control those signals with my microcontroller
Currently, when I attach my instrument to a GPIB CIC and attempt to establish communication for the first time, the CIC sends the hex value 41 to my instrument, which is the command to make the device at address 1 a talker. The ATN line asserts, the nrfd line asserts then quickly unasserts and
stays in that state forever and the ndac line asserts stays in that state indefinitely. The DAV line does nothing, which surprised me since the CIC should be in control of that signal when sending a command. After this point, no changes occur on the GPIB lines. At this point do I have to manually unassert the NDAC line and reassert the NRFD line to complete the gpib command transaction as per figure C-5 in the TNT manuel? Or what else must I do such that the commands sent by the CIC are recognized by the TNT? If you have any assembly or even C code which would show me how the TNT should respond during the three wire handshaking process, I would appreciate it.