Time-stamps.
In live Data Scope, DataBoy Plus can record a time-stamp with each captured character. The time-stamp of any captured character can be viewed in freeze mode by placing the cursor on the character. Time-stamps are displayed with a resolution of one millisecond relative to the first character in the buffer and are accurate to approximately one millisecond. In the example shown in Figure 1, the cursor is on character #289 which has a time-stamp of 475 milliseconds.
Time-stamps are stored as 16-bit values and are derived from a 16-bit, free-running counter clocked at 2.048 kHz. This counter (and the derived time-stamps) will overflow and wrap after 32 seconds.
Time-stamps are enabled on the Setup Page. Enabling time-stamps has two adverse side effects. First, the buffer storage capacity is reduced in half. Second, power consumption in live Data Scope page increases by about 60%. It is therefore advisable to disable time-stamps when not being used.
Multi-drop mode (9-bit protocol)
DataBoy Plus supports a multi-drop mode, also called a 9-bit protocol. This mode is used in systems where a master is connected to several slave devices on a common serial bus. Packets of data sent by the master are designated for a particular slave by the inclusion of an address character at the start of each packet. An additional bit is appended to each character to distinguish between address and data characters (0=data, 1=address). In systems with 8-bit data bytes, this additional bit becomes the 9th bit; hence it is called the 9-bit protocol. The 9th bit is transmitted following the last data bit (in place of the parity bit), and is followed by the stop bit. The multi-drop mode is selected on the Setup Page by setting parity to A/D. For the 9-bit protocol, the number of data bits should be set to 8. In Data Scope, characters that have the A/D indicator bit set to ‘1’ are highlighted in green, as shown in Figure 2.
An example of this type of system is the SAS protocol used in the gaming industry. Another example is SeaTalk, a protocol used by Raymarine for interconnecting instruments on a ship. However, in SeaTalk, the 9th bit is called the “command” bit. The multi-drop mode in DataBoy is compatible with both of these protocols.
Note 1: Multi-drop systems do not usually use an RS-232 bus, so in most situations a hardware adaptor will be required to connect DataBoy to such a system.
Note 2: In multi-drop mode, whenever Data Scope or Demo is selected from the menu, the display mode will default to hexadecimal. This can be overridden by pressing the ‘B’ key.
Record and Play
Another feataure supported in DataBoy Plus is the ability to record data in flash memory for playback. For details click here.