Parts of the 2nd Copy of the Digital Box for the Current Sweeper ------------------------------------------------------------------ Connector & Cabling Pin Out for the 2nd Copy of the Digital Box ----------------------------------------------------------------- Original Rev. 20-SEPT-1999 Current Rev. 31-JULY-2000 Connectors: ---------- Power Toggle Switches & Fixed Stops 34 Sweep Rate & Variable Stops 34 Hex Code Display 40 IEEE 488 Data Input 40 Pinout of the Various Connections on the Second Copy of the Digital Box for the Current Source ---------------------------------------------------------- Pinout for the DAC Code Hex Display 40 Conductor Cable ------------------------------------------------------- Pin No Function ------ ---------------------- 2 D0 4 D1 Least Significant 6 D2 Byte 8 D3 10 D4 12 D5 14 D6 16 D7 18 D8 20 D9 22 D10 24 D11 26 D12 28 D13 Most Significant 30 D14 Byte 32 D15 34 Stable LED Cathode 36 Vcc +5V 38 Vcc +5V 40 Vcc +5V All ODD Number Pins Are Ground TIL-311 Hex LED Display Pinout ------------------------------ Logic Supply (to Vcc) 14 +---* 1 LED Supply (to Vcc) Data C 13 | | 2 Data B Data D 12 | | 3 Data A N.C. 11 | | 4 Left D.P. Cathode (open) Right D.P. Cathode 10 | | 5 Latch Strobe Input (tie Low) N.C. 9 | | 6 N.C. Blanking Input (tie Low) 8 +---+ 7 GND View from the back side Variable Target Code Switch & Sweep Rate Switch ------------------------------------------------- 1 GND 2 LSB 1 \ 3 LSB 2 4 LSB 4 | 5 LSB 8 6 NtL 1 | 7 NtL 2 8 NtL 4 | Variable 9 NtL 8 10 NtM 1 | Target 11 NtM 2 12 NtM 4 | Codes 13 NtM 8 14 MSB 1 | 15 MSB 2 16 MSB 4 | 17 MSB 8 18 GND / 19 GND 20 GND 21 GND 22 LSB 1 \ 23 LSB 2 24 LSB 4 | 25 LSB 8 26 MdB 1 | Sweep 27 MdB 2 28 MdB 4 | Rate 29 MdB 8 30 MSB 1 | 31 MSB 2 32 MSB 4 | 33 MSB 8 34 GND / Fixed Target Codes and other Toggle and Push Button --------------------------------------------------- 1 GND 2 Push to Sweep Push Button 3 GND 4 Force Sweep up 5 GND 6 Force Sweep Down 7 GND 8 Select Variable Target Codes \ Center Switch Position 9 GND 10 Select Fixed Target Codes / Selects IEEE Data Target 11 GND 12 Int-Ext Current Load PROM ADRS LINE & PIN ---------- 13 GND 14 Positive-Negative Fixed Target Codes A10 21 15 GND 16 ZERO \ A9 22 17 GND 18 1.00 | A8 23 19 GND 20 0.90 | A7 1 21 GND 22 0.75 | A6 2 23 GND 24 0.50 | Fixed A5 3 25 GND 26 0.20 | Target A4 4 27 GND 28 0.10 | Codes A3 5 29 GND 30 10**-2 | A2 6 31 GND 32 10**-3 | A1 7 33 GND 34 10**-4 / A0 8 IEEE Data Connection from/to the ICS 4823A -------------------------------------------- This connector carries the IEEE Data to set a sweep target to initiate a sweep and to allow readback to see if the sweep is complete. Pin Function Pin Function --- ---------- --- ---------- 2 Target Data 0 LSB 22 Target Data 10 4 Target Data 1 24 Target Data 11 6 Target Data 2 26 Target Data 12 8 Target Data 3 28 Target Data 13 10 Target Data 4 30 Target Data 14 12 Target Data 5 32 Target Data 15 MSB 14 Target Data 6 34 n.c. 16 Target Data 7 36 Initiate Sweep 18 Target Data 8 38 n.c. 20 Target Data 9 40 Sweep/Stable Status to the ICS 4823A All signals are outputs from the ICS 4823A, except for pin 40, the Sweep Stable Status which is an input to the ICS 4823A IEEE Interface. All odd number pins are Ground connections. All signals are high voltage level is the asserted state. IEEE Data Sweep Target cable connection to the ICS 4823A I_Source ICS 4823A Connection Digital Box Connection ------------------------------- ------------------------ Signal Pin Function Pin Name Signal Function --- ------------------- --- ------- --------------- 2 Target Data 0 LSB - A26 Ch_37 1 \ 4 Target Data 1 - B26 Ch_38 2 | LSD 6 Target Data 2 - A27 Ch_39 4 | Nibble 8 Target Data 3 - B27 Ch_40 8 / Output 10 Target Data 4 - A24 Ch_33 1 \ 12 Target Data 5 - B24 Ch_34 2 | MSD-8 14 Target Data 6 - A25 Ch_35 4 | Nibble 16 Target Data 7 - B25 Ch_36 8 / Output 18 Target Data 8 - A22 Ch_29 1 \ 20 Target Data 9 - B22 Ch_30 2 | MSD-7 22 Target Data 10 - A23 Ch_31 4 | Nibble 24 Target Data 11 - B23 Ch_32 8 / Output 26 Target Data 12 - A20 Ch_25 1 \ 28 Target Data 13 - B20 Ch_26 2 | MSD-6 30 Target Data 14 - A21 Ch_27 4 | Nibble 32 Target Data 15 MSB - B21 Ch_28 8 / Output 34 n.c. 36 Initiate Sweep - B7 DATA 1 Ch #1 Data Strobe Output 38 n.c. 40 Sweep/Stable Status - C24 Ch_57 1 MSD-4 Nibble Input to the ICS 4823A Integrated Circuits ------------------- Chip Pins Qty Function ------- ---- --- ------------------------------------------ LS 04 14 1 Inverter for Mode Decoder LS 32 14 1 Mode DeCoder and Sweep Rate Generator Output LS 165 16 2 Data Out Shift Register LS 168 16 3 Sweep Rate Divider LS 169 16 1 Divide by 4 Clk to Sweep Rate Generator ALS 540 20 4 DAC Code Thumb Switch Input Buffer ALS 541 20 2 DAC Code IEEE Input Buffer LS 684 20 2 DAC Code Comparators AS 867 24 3 DAC Code Counter, Timing Chain Counter 7C245A 24 1 Timing Chain PROM 7C291A 24 2 Pre-Set Stop Point DAC Codes PROM PAL16RA8 20 1 Control Logic PAL TIL 311 14 4 HEX Display for DAC Codes 75451 8 2 Optical Transmitter Drivers Totals: Pins Quantity ---- -------- 8 2 14 6 16 6 20 9 24 6 Optic Transmitters 4 need a 4 MHz rock ReadBack vis IEEE from the Fall 1999 Digital Box ------------------------------------------------ On initial testing of the Fall 1999 Digital Box there was trouble reading back from the box via the IEEE. These IEEE read cycles would never complete. The problem was that the 4823A board requires a fresh edge on its "External Data Ready" input line for each IEEE read cycle that takes place. The (assumed) way that Barry took care of this on his modification to the original Digital Box was to connect the "Device Trigger Pulse" output pin, B2, to the "External Data Ready #1" input pin A3. That is why page 3 of his printed instructions from 7-NOV-1994 say, ..."you must send a device trigger command to the ICS4823A IEEE488 TTL controller before attempting to read data from the unit". So, Barry looped the "Device Trigger" output from the 9914A IEEE488 chip back around and into the "External Data Ready" input of the ICS4823A as an easy clean way to satisfy the requirement for the fresh edge on the "External Data Ready" input for each IEEE read. This B2 to A3 jumper is not shown on any of his drawings that I can find but it is assumed to exist. So, on 6-DEC-1999 we added this jumper to the Fall 1999 Digital Box. In fact we connected the Device Trigger to both External Data Ready inputs, i.e. jumpered B2 to A3 & B3. So the current readback from the Digital Box is: Conductivity Bridge LSDigit - 4823A LSDigit Input Ch(80:77) Conductivity Bridge LSD + 1 - 4823A MSD-8 Input Ch(76:73) Conductivity Bridge LSD + 2 - 4823A MSD-7 Input Ch(72:69) Conductivity Bridge LSD + 3 - 4823A MSD-6 Input Ch(68:65) Conductivity Bridge MSD - 4823A MSD-5 Input Ch(61) which is a "0" or a "1" i.e. the LSB of this nibble Conductivity Bridge "Overflow" - 4823A MSD-5 Input Ch(63) i.e. the next to MSB of this nibble Conductivity Bridge "DataReady" - 4823A MSD-5 Input Ch(64) i.e. the MSB of this nibble Digital Control Box "Stable" - 4823A MSD-4 Input Ch (57) DAC has finished sweeping i.e. the LSB of this nibble This is exactly the same as Barry's setup with the addition of the Digital Box Stable signals to 4823A input MSD-4 LSB. As the new Digital Box and its control software continue to develop there are a couple of ideas about better ways to do things: To save the time spent sending the IEEE "Device Trigger" command just to generate the "External Data Ready" signal for the 4823A, we could just connect a clock (in the range 100 kHz - 1 MHz) from the logic card in the Digital Box to the 4823A "External Data Ready" input. This would give the 4823A a continuous stream of external data ready's. Note that you can also change the firmware in the 4823A to bypass the nead for external data ready's and as they call it, let the 4823A readback static data. We could bring over range data from the Conductance Bridge so that the controlling program can know what range is being used on the Conductance Bridge and thus properly (automatically) interpert the data it gets from the Conductance Bridge. Details of the Wiring & Connections that Readback the Conductivity Bridge ------------------------------------------------------------------------- Digital ICS Model 4823A IEEE Card Conductivity Bridge Control Box ------------------------------- ------------------- 25 Pin 96 Pin DIN Readout Pin Connector Connector Signal Signal Item Num Pin Num Pin Number Name Function --------- ----- --------- ---------- ------ -------- LSDigit 1 7 4 C4 CH77 LSD 1 2 8 3 C3 CH78 2 4 9 2 C2 CH79 4 8 10 1 C1 CH80 8 LSD+1 1 29 8 C8 CH73 MSD-8 1 2 28 7 C7 CH74 2 4 27 6 C6 CH75 4 8 26 5 C5 CH76 8 LSD+2 1 3 15 C12 CH69 MSD-7 1 2 4 14 C11 CH70 2 4 5 10 C10 CH71 4 8 6 9 C9 CH72 8 LSD+3 1 25 19 C16 CH65 MSD-6 1 2 24 18 C15 CH66 2 4 23 17 C14 CH67 4 8 22 16 C13 CH68 8 MSDigit 1 2 23 C20 CH61 MSD-5 1 Data Overflow 1 21 C18 CH63 MSD-5 4 Data Ready 21 20 C17 CH64 MSD-5 8 GROUND 19 25 A32/B32 Details of the Relay Control Connections ---------------------------------------- There are 2 female 15 pin "D" connectors for the Relay Control Signals. One of these connectors handles 3 relay control signals and the other connector handles 5 relay control signals. The following table shows how these connectors are wired and what relay driver signal is connected to what pin. Connector with 3 Relay Connector with 5 Relay Control Signals Control Signals Pin Function Pin Function --- --------------------- --- ---------------------- 1 +5 Volt 1 +5 Volt 2 Relay Driver "H" 2 Relay Driver "A" 3 +5 Volt 3 +5 Volt 4 Relay Driver "I" 4 Relay Driver "B" 5 +5 Volt 5 +5 Volt 6 Relay Driver "J" 6 Relay Driver "C" 7 +5 Volt 8 Relay Driver "D" 15:7 No Connection to these pins 9 +5 Volt 10 Relay Driver "E" 11 +5 Volt 15:12 No Connection to these pins I have made a relay driver board that has a number of spare relay drivers. They are relay drivers: F, G, K, L. This is the chip side view of the relay driver board. All IC's are 75451's. All outputs have diode protection. +-------------------------------------------------+ | | | Relay Driver Inputs | | | | A B C D E F G H I J K L | | | | +--+ +--+ +--+ +--+ +--+ +--+ | | > | > | > | > | > | > | | | +--+ +--+ +--+ +--+ +--+ +--+ | | | | A B C D E F G H I J K L | | | | Relay Driver Outputs | | | +-------------------------------------------------+ The following map of what Relay Connector Pin is controlled by what output signal from the IEEE Card and thus controlled by what Character and Bit in the Software Control Program was reverse engineered on 31-JULY-2000. ICS to I_Source Digital Box Relay ICS 4823A Connection Digital Box Connection Driver ---------------------------- ---------------------------------- Wire Signal Connector Pin Relay Driver Color Pin Name Signal Function ------------ ------ ------------- ----- --- ------ --------------- 5 Relay Conn Pin 4 Relay Drv "B" ORG A14 Ch_13 1 \ 5 Relay Conn Pin 6 Relay Drv "C" YEL B14 Ch_14 2 | MSD-3 5 Relay Conn Pin 8 Relay Drv "D" GRN A15 Ch_15 4 | Nibble 5 Relay Conn Pin 10 Relay Drv "E" BLU B15 Ch_16 8 / Output 2 Relay Conn Pin 2 Relay Drv "H" VOL A16 Ch_17 1 \ 2 Relay Conn Pin 4 Relay Drv "I" GRY B16 Ch_18 2 | MSD-4 2 Relay Conn Pin 6 Relay Drv "J" BRN A17 Ch_19 4 | Nibble 5 Relay Conn Pin 2 Relay Drv "A" RED B17 Ch_20 8 / Output From the Software Control Program here is what line controls what function: ICS 4823A Connection ---------------------------- Control Program Software Signal ------------------------------------ Pin Name Signal Function Character Bit Function --- ------ --------------- ------------- -------------------- A14 Ch_13 1 \ Chr 4 Bit 1 Cip B14 Ch_14 2 | MSD-3 Chr 4 Bit 2 Persistent Switch A15 Ch_15 4 | Nibble Chr 4 Bit 4 Cpp B15 Ch_16 8 / Output Chr 4 Bit 8 SQUID Off A16 Ch_17 1 \ Chr 5 Bit 1 Analog Box On/Off B16 Ch_18 2 | MSD-4 Chr 5 Bit 2 Anlg Box Battery Charging A17 Ch_19 4 | Nibble Chr 5 Bit 4 SQUID Battery Charging B17 Ch_20 8 / Output Chr 5 Bit 8 SQUID Reset