background image

6. Software Updates

There are two kinds of software updates for the BIT-2100:

A “Firmware Update” provides the latest firmware to the instrument, providing latest bug-

fixes and features

A “System Upgrade” provides a new operating system for the instrument, which should 

rarely be necessary

To install a firmware update or a system upgrade, click the “Update” button on the menu panel of the

web interface.

Only use appropriate update/upgrade files from BitifEye. Do not disconnect power during the update 

process.

Firmware Update

For a firmware update, an update file with the extension “.fwu”, furnished by BitifEye, is required. 

Follow these steps:

enter the update page on the instrument web interface

under “Firmware Update”, select the .fwu-file, then click “Update”

make sure you only use .fwu-files that are intended for the use with a BitifEye BIT-2100B

wait until the update is complete

Note that the instrument will be reset during this process, and all remote connections will be 

dropped.

During the firmware update, the instrument’s display will show something like this (except during the

first update after a system upgrade):

Updating...
192.168.0.100

Once the update is complete, you will see the regular message from the firmware:

BIT-2100
192.168.0.100

The web interface will keep updating and shows the progress of the update. Once the web interface 

reports that the update was successful, you can continue using your instrument as normal. No 

power-cycle is required.

20                                                                                                                      

BitifEye Digital Test Solutions GmbH

Summary of Contents for BIT-2100 Series

Page 1: ...BIT 2100B Series Switch System User Manual 2 00 BitifEye Digital Test Solutions GmbH Herrenberger Strasse 130 71034 Boeblingen Germany info bitifeye com www bitifeye com ...

Page 2: ...vering the material in this document that conflict with these terms the warranty terms in the separate agreement shall control Technology Licenses The hardware and or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license Restricted Rights Legend If software is for use in the performance of a U S Government prim...

Page 3: ...t correctly performed or adhered to could result in personal injury or death Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met Product Labels The BitifEye Logo This electronic product is in compliance with the EMC and Safety regulations of the European Community Read the instructions in the BIT 2100 datasheet as well as this manual before using this...

Page 4: ...es of BitifEye are available during standard German business hours Before you contact BitifEye please note the actions you took before you experienced the problem Then describe those actions and the problem to the technical support engineer Find a Mistake We encourage comments about this publication Please report any mistakes to BitifEye support bitifeye com 4 BitifEye Digital Test Solutions GmbH ...

Page 5: ...eface 15 VISA Connection 15 Keysight IO Libraries 15 Network Connection 15 Connecting to LAN 15 Keysight Connection Expert 16 Accessing the Web Interface 17 Using the Java GUI 18 USB Connection 19 Connecting to USB 19 Determining the VISA address 19 6 Software Updates 20 Firmware Update 20 System Upgrade 21 If anything goes wrong 22 7 Remote Programming 23 General Syntax 23 Data Formats 23 Strings...

Page 6: ...ITch LATChing 31 RELay SWITch PATH 32 RELay SWITch PATH 32 RELay SWITch SERial 32 RELay SWITch NCYCles 32 Legacy Commands 33 Network Configuration 34 NETWork RESet 34 NETWork INTerface CONFigure 34 NETWork INTerface CONFigure MODE 34 NETWork INTerface CONFigure IP 34 NETWork INTerface CONFigure SUBNetmask 35 NETWork INTerface CONFigure GATeway 35 NETWork INTerface IP 35 NETWork IP 35 Programming E...

Page 7: ...rument Web Interface 17 Figure 6 Connecting to the instrument with the GUI 18 Figure 7 Main window of the GUI 18 Figure 8 Virtual COM Port Address Shown in Device Manager 19 Figure 9 Module identifier string examples 28 Figure 10 Relay identifier string examples 29 Figure 11 Removing Fuses 38 Figure 12 Inserting Fuses 38 Figure 13 Removing screws from modules 39 Figure 14 Removing a module 39 Figu...

Page 8: ...f a source device to an oscilloscope to efficiently test all lanes of the device multiplex a single serial high speed signal source to the ingress ports of a multi port device to test all receivers of the device connect a four port vector network analyzer to an eight lane cable to test all lanes without manual re connections In all of these use cases the benefit of using a switch system is that th...

Page 9: ... or unterminated see also page 8 most relays are latching i e retain their path after power is turned off while some fall back into a default path also known as fail safe some modules contain a single relay some modules contain up to six independent relays What s New The most important changes of the BIT 2100B over the BIT 2100A are improved mainframe display to show IP address user controls at th...

Page 10: ...tch System please refer to the datasheet 3 Options A BIT 2100 Series Switch System consists of the following components a BIT 2100B mainframe with CPU power supply control unit up to five modules each with one or more relays 10 BitifEye Digital Test Solutions GmbH ...

Page 11: ...cate the power state To turn the device off flip the switch on the front side of the instrument to the position labeled O Display The display will light up as soon as the instrument is turned on As soon as the operating system boot process it done text will appear on the display As soon as the firmware is ready the display will change to BIT 2100 If a network connection is available the IP address...

Page 12: ...ment 9 Power inlet with fuse box page 11 10 11 Ethernet connectors 1 and 2 for remote control page 15 and firmware updates page 20 12 USB connector for system upgrades page 21 and for the master side of a master slave setup page 13 13 USB connector for remote control page 19 and for the slave side of a master slave setup page 13 14 Kensington lock attachment 12 BitifEye Digital Test Solutions GmbH...

Page 13: ... the slave instrument Such a connection is shown in figure 3 In this setup even though your computer is only connected to the master mainframe the relays in the slave frame can be controlled via the remote commands page 23 sent to the master mainframe The master slave feature focuses on relay control not the entire functionality it is explicitly noted in this manual when a software feature include...

Page 14: ...its components first turn it off and remove all connections including AC power then clean it only use a dry or damp cloth Disposal All electric and electronic equipment are required to be separated from normal waste for disposal 14 BitifEye Digital Test Solutions GmbH ...

Page 15: ...conduct firmware updates and system upgrades see page 20 Connecting to LAN Connecting to a BIT 2100 can simply be done via Ethernet You can connect over a company network or directly to a PC You can use cross link cables as well as regular cables The instrument has two Ethernet connectors labeled 1 and 2 The default configurations are left connector 1 static IP 192 168 5 100 24 right connector 2 D...

Page 16: ...ist click OK Once it is in the My Instruments list you can select it and determine the VISA address send SCPI commands or access the instrument web interface The VISA address can either be for the socket protocol or for the VXI 11 protocol Example for a socket address TCPIP 192 168 0 100 5025 SOCKET Example for a VXI 11 address TCPIP 192 168 0 100 inst0 INSTR Most applications should work with eit...

Page 17: ...uto completes the IP to http 192 168 0 100 update htm remove the update htm before hitting enter Note that JavaScript is required for proper display of the web interface Items you can access from the web interface Home details about the instrument e g serial numbers firmware version etc and access to the Java GUI see next section Network change network settings identify instrument by making the di...

Page 18: ...d instrument is a master you will see tabs on the right of the window where you can switch to the slave You can access more features from the main menu including Instrument connect disconnect get more information about the instrument initiate a reset initiate a self test open the diagnostics window Display enable disable synchronization of the GUI with the instrument which might be helpful with sl...

Page 19: ...the BitifEye website Determining the VISA address The VISA address is typically ASRL INSTR where is the COM port address The Keysight Connection Expert will automatically shown an item for this port under My Instruments Click Add Serial Instrument on ASRL portnumber to connect to the instrument If multiple ASRL ports i e COM ports are shown you can determine the COM port address by opening the dev...

Page 20: ...update page on the instrument web interface under Firmware Update select the fwu file then click Update make sure you only use fwu files that are intended for the use with a BitifEye BIT 2100B wait until the update is complete Note that the instrument will be reset during this process and all remote connections will be dropped During the firmware update the instrument s display will show something...

Page 21: ...f the instrument if the instrument web interface is accessible enter the update page on the instrument web interface under System Upgrade click Upgrade follow the instructions on the screen otherwise turn the instrument off press and hold the LAN reset button and turn the instrument on hold the LAN reset button until the display indicates that the system upgrade is in progress the instrument will ...

Page 22: ...mmediately after a system upgrade If this happens it is recommended to use the IP address instead of the hostname to avoid trouble Now follow the instructions in the previous section page 20 to conduct the firmware update If anything goes wrong If a firmware update goes wrong it is recommended that you read the displayed errors carefully If possible try to carry out the firmware update again In th...

Page 23: ...erisk instead of a semicolon Multiple commands can be concatenated into a transaction by separating them with semicolons However note that the leading colon for subsequent commands is not optional anymore if it is omitted it is assumed that the preceding mnemonics are the same as for the first command Mnemonics are documented with an upper case part and a lower case part You can either use only th...

Page 24: ...arguments invalid argument type the operation is not valid e g a commands that refers to a non existing module hardware failure e g relay is stuck Any errors are pushed into a queue which can be queried with the SYST ERR query see page 26 Upon an error a query might return an invalid response but a command which has not response silently fails Therefore it is strongly recommended to query errors a...

Page 25: ...ower up In a master slave configuration the slave frame will also be reset Example command RST TST Syntax TST Conducts a self test of all testable components of the instrument The tests are the same tests that are conducted when the SYST SELF Query see page 26 is issued In a master slave configuration the slave frame will also be tested After the self tests are complete which might take a while a ...

Page 26: ... HEADers The actual response will contain many more headers Depending on the software that you use the r character might be displayed as a new line or not SYSTem SELFtest Syntax SYSTem SELFtest Conducts a self test of all testable components of the instrument The tests are the same tests that are conducted when the TST Query see page 25 is issued In a master slave configuration the slave frame wil...

Page 27: ...ay followed by 1 if the relay supports path 0 as well all terminals disconnected a follows the termination of each relay is indicated as T terminated or UT unterminated see also page 9 Example query SYST CONF Example response 0 1x6 1 T 3 4x2 1 UT In this example in the first slot there is a module with a single 6 1 relays which can also do path 0 i e disconnect all terminals from the common termin...

Page 28: ...ire a module identifier string to identify that module A module can either be identified by its index or by its slot index index the index of the module 0 based regardless in which slot it is mounted i e empty slots are not counted slot the index of the slot 0 based in which the module is mounted slave frames start at 5 For some examples of module identifier strings see figure 9 5 the module in th...

Page 29: ...e empty slots are not counted followed by a period and the index of the relay 0 based on that particular module slotindex relayindex the index of the slot 0 based in which the module is mounted slave frames start at 5 followed by a period and the index of the relay 0 based on that particular module For some examples of relay identifier strings see figure 10 Example for the usage of relay identifie...

Page 30: ...a module identifier string see page 28 is mounted Example query REL TYPE 0 Example response BIT 21T16B RELay SERial Syntax RELay SERial module_id Returns the serial number string of a module identified by a module identifier string see page 28 Example query REL SER 0 Example response DE000042 RELay TERMinated Syntax RELay TERMinated module_id Returns a Boolean indicating whether the relays in the ...

Page 31: ...access to the individual relays use RELay SWITch PATH page 32 Example query REL PATH 1 Example response 3 RELay SWITch COUNt Syntax RELay SWITch COUNt module_id Returns the number of relays in the module identified by a module identifier string see page 28 Example query REL SWIT COUN 1 Example response 1 RELay SWITch TERMinated Syntax RELay SWITch TERMinated relay_id Returns a Boolean indicating w...

Page 32: ... the RELay SWITch PATH command page 32 Example query REL SWIT PATH 1 0 Example response 3 RELay SWITch SERial Syntax RELay SWITch SERial relay_id Returns the serial number of the relay identified by a relay identifier string see page 29 as a string This is the serial number that the manufacturer assigned to the relay itself not to be confused with the serial number that BitifEye assigned to the mo...

Page 33: ...and SEL FRAM of the BIT 2100A are kept for backward compatibility Please refer to the user manual of the BIT 2100A for the description of these commands In a master slave configuration the legacy commands also affect the slave frame BIT 2100B User Manual 33 ...

Page 34: ... subnet mask and a gateway must be specified Either the IP and a subnet mask are specified separately or an IP with a subnet suffix must be specified Note that when you configure the network connection that you use to issue this command the connection will obviously drop Example command NETW INT1 CONF STAT 192 168 0 10 24 192 168 0 1 NETWork INTerface CONFigure MODE Syntax NETWork INTerface CONFig...

Page 35: ...his query for instance when you connect via USB and want to determine the IP address of the instrument if you have physical access to the instrument you can also just read the IP from the LC display Example query NETW INT1 IP Example response 192 168 0 1 NETWork IP Syntax NETWork IP Returns the actual IP of the network in general If both network ports have a valid IP the address of the first port ...

Page 36: ... until the command is completely handled and checked The following programming examples do not show any error queries for the sake of brevity and readability You are recommended to use the following pseudo code to run the programming examples or any remote programming command 1 send command string plus termination character 2 send error query string plus termination character 3 read and handle res...

Page 37: ... so the complete set of SCPI commands should be SYST CONF SYST ERR For the sake of brevity error queries will be omitted in subsequent examples Switching Assume you want to put the modules into following paths 1st slot path 2 3rd slot path 0 i e disconnect all terminals 5th slot 1st relay path 1 2nd relay path 2 In order to do so you could use the following series of SCPI commands RST REL SWIT PAT...

Page 38: ...instructions 1 Make sure the device is powered off and all cables are disconnected 2 Open the fuse carrier on the rear side of the instrument see Figure 11 1 release the fuse carrier using a screwdriver 2 pull the fuse carrier out 3 Replace both fuses with 1 6AT 250 V slow blow 4 Insert and close the fuse carrier properly see Figure 12 38 BitifEye Digital Test Solutions GmbH Figure 11 Removing Fus...

Page 39: ...odule or a filler panel follow these instructions 1 Make sure the device is powered off and all cables are disconnected 2 Dismount the two screws at the very top of the module and the two screws at the very bottom of the module below the handle using a Torx T8 screwdriver see Figure 13 3 Carefully pull the module out see Figure 14 Note that switch modules are in a red plastic rail so you can only ...

Page 40: ...ed off and all cables are disconnected 2 If a module or filler panel is still installed remove it first see page 39 3 Carefully push the module into the slot see Figure 15 Make sure that the module is in the red plastic rail Push in until the front panel of the module is flush with the others 4 Mount the two screws at the very top of the module and the two screws at the very bottom of the module b...

Page 41: ...rea Network LC D Liquid Crystal Display LED Light Emitting Diode LSB Least Significant Bit LXI LAN based eXtensions for Instrumentation MSB Most Significant Bit PC Personal Computer RF Radio Frequency SCPI Standard Commands for Programmable Instruments SMA Sub Miniature A Connector USB Universal Serial Bus VISA Virtual Instrument Software Architecture BIT 2100B User Manual 41 ...

Reviews: