USB Bit Pattern Generator
for 36 TTL-signals
USB-BITP-200
19% VAT
USB Bit Pattern Generator
for 36 TTL-signals
- 36 Channel
- 36 Bit Pattern depth
- 512 KBit Memory each hhannel (=18 Mbit total)
- free programmable Bit pattern
- up to 200 MHz sample speed
The bit pattern generator provides the ability to print source code using a simple software. The Bit pattern runs to 36 bits wide and can be printed with a maximum speed of 200MHz on all 36 lines. The software also provides the ability to program a freely selectable Loop repeat in order to repeat the Bit pattern.

More info
The source code of the software is included. (Go to the Source ).
How it works:
The USB BITP-200 has an internal RAM with a size of 512K * 36 bits. Here you can store 1 / 2 million "bit patterns" by 36 bits in width. By using a FPGA on the Bitpattern generator, some functions of the device has been donated to find the problem in many areas of their deployment.
Due to tabs, which can be raised the user easily through a Windows driver Library, all settings allow 2MB of RAM as described.
Start and end addresses are configurable:
The range of the output bit pattern is defined by starting address and ending address of the user. Thus, a "small area" (only 4 or 10 consecutive addresses) is selectable. Of course, the entire memory space can be used.
The number of registers:
About a so-called "number" Registers (32 Bit) is given,The output can be set in the memory section (with adjusted start and end address) . An additional configuration bit can be selected by "infinite" mode . Here you can get continous output of the bit pattern.
The output frequency:
Die The output frequency is set by a "Clock Divider" Registers (32 bit). Since this divisor register 32 bit is to big, it is possible to get sampling rates up to 1 / 56 Hz (every 56 sec, a bit pattern output). Here, the internal frequency of 200MHz serves as the basis for frequency division, to find even very small variations of the output frequency.
The sample clock can also be issued with:.
Other additional registers enable e.g. outputting the output clock instead of the 36 channels. This can be useful when sampling the other devices.
Applications:
The areas in which the USB-200 BITP is used very often.
Serial ports can be simulated by only 1 bit of 36Bit width is exploited. Thus, in-memory serial data stream with a constant speed, one or several times printed.
Therefore a test device for testing 36 serial ports could be built.
In the development of high-speed A/D converters, Bitpattern can supply a test stream generator ) (instead of the A / D converter. For example, the FIFO can be checked for speed and reliability .
Flexibility through the use of an FPGA's:
You need another function for the Bitpattern generator, which we have not yet implemented?
Contact us! Even for one piece we can odder you without any hardware modification additions to the circuits in the FPGA at a favourable price.

Config
Configuration of USB modules
A configuration of a USB product is not needed - this complete the driver with their Plug and Play mechanism.
Working with several modules
Are more than one USB products working on a system, the driver library differentiate between these modules.
Every brand new USB product has the ID "0". The ID can be changed by the DELIB-Configuratin Utility and will be stored in an EEPROM on the module.
So you can use up to eight identical modules on one pc.
Working with several modules on one pc
| DELIB-Configuration Utility für USB Module |
|
Click to enlarge ![]() |

Tech.-Info
| |||||||||||||||||||||||||||
System requirements:
- USB 2.0 or 1.1 interface

Software
Controlling by the DELIB DLL under Windows
The DELIB DLL allows a standard respond of all DEDITEC measurement modules. For this we provide all functions of our products to the software engineer.
Simple testprogram with example for digital inputs
| Digital Input/Output Sample Testprogramm für Module |
|
Click to enlarge ![]() |
With this tool you can test our products very easily. It is easy to handle and supports all modules of DEDITEC. The example above shows a test of a RO-USB-O32 input module.
Examples for responding our products with "C"
In the following example we show you in "C", how to access to our input modules in short time.
1. Step: Open the module
handle = DapiOpenModule(RO-USB,0); // Open USB-module
2. Step: Reading of 16 digital inputs
data = DapiDIGet16(handle, 0); // Read the first 16 digital inputs
3. Step: Close the module
DapiCloseModule(handle); // Close the module
The function "DapiOpenModule" is used to open a special kind of module.
Which module should be openend, is defined by the two parameters.
The first parameter is for the "module ID". By the integrated "DELIB.H", you can also set this parameter to "RO-USB1".
So the driver library recognize, that an ethernet interface will be driven.
The second parameter assigns the module number. If only one module is connected to the pc, the module number is "0". Are there more than one modules in the network, you have to set the correct number.
Controlling of more than one USB-module
Example for opening several modules on one pc:
Open a module with ID "1"
handle1 = DapiOpenModule(RO-USB1,1); // open USB-module with ID=1
Open a module with ID "4"
handle2 = DapiOpenModule(RO-USB1,4); // open USB-module with ID=4
Beispiel-Quellcode
Ein Beispiel-Quellcode finden Sie hier: (Weiter zum Quellcode).

Optional E.
Verbindungskabel für Logikanalysator auf DEBUG-Stecker
20pol. Flachbandkabel mit Pfostenverbindern zum direkten Anschluss unserer Logikanalysatoren mit externen Geräten.
Measurement cables for logic analyzers
As an optional accessory for our USB-logicanalyzers, we provide a special measurement cable with colored and labled single conductors (cross section dimension 0,8 mm).
Wannenstifleiste passend für USB-LOGI-Serie
Entwickeln Sie eine Schaltung neu?
Dann können Sie für Debug-Zwecke das Gegenstück für unsere Logikanalysatoren auf Ihrer Platine vorsehen. So können Sie mit Hilfe des entsprechenden Flachbandkabels eine 1:1 Verbindung mit unseren Logikanalysatoren und Ihrer Schaltung herstellen. Ohne komplizierten Verkabelungsaufwand
Micro-Kleps
This miniature clamp-type test probe with rotating grip jaws is qualifyed for measuring very thin wires or very close by contacts, as e.g. SMD components (IC 1,27mm grid dimension).

Manuals
Manuals
Driver
Driver / Programs
DELIB USB driver for Linux
DELIB USB driver for Linux
The DELIB USB driver for Linux supports following products:
- RO-USB-Series
- USB-Mini-Sticks
- USB-Watchdog
- Linux Kernel 2.6.x
Manual for DELIB Driver Library for Windows 7, Windows Vista, XP, 2000 and Linux
Manual for DELIB Driver Library for Windows 7, Windows Vista, XP, 2000 and Linux Documentation of all functions
- module open/close functions
- Digital Input read 1 / 8 / 16 / 32 / 64 bit
- Digital Output write 1 / 8 / 16 / 32 / 64 bit
- A/D Read, read_volt, read_mA, set A/D mode
- D/A Write, write_volt, write_mA, set D/A mode
DELIB driver library for Windows 7, Vista, XP and 2000
DELIB driver library for Windows 7, Vista, XP and 2000
Installation file for USB driver
supports the following operating systems: 32 Bit:
- Windows 7
- Windows Server 2008
- Windows Vista
- Windows XP
- Windows Server 2003
- Windows 2000
64 Bit:
- Windows 7 x64
- Windows Server 2008 x64
- Windows Vista x64
- Windows XP x64
- Windows Server 2003 x64
Downloads
Downloads
RO Flasher Update
RO Flasher Update Flasher software for firmware update of the RO-CPU Modules and the Mini Sticks
Demos












