Release B1, Page 1/6 ORDERING INFORMATION Type Ordering Information Descriptions/Options ic-mb3 Demo Board MB3D-S MB3D-P Demo board for connecting BiSS/SSI sensors to the LPT port on a PC (serial configuration) Demo board for connecting BiSS/SSI sensors to a microcontroller board (parallel configuration) Scope of delivery: ready-to-use board, PC-LPT cable; LPT device driver (Win 98/ME, 2000/XP) and BiSS master PC software for downloading DESCRIPTION The MB3D boards are evaluation boards for ic-mb3 and enable BiSS or SSI sensors to be connected to a PC or processor board easily and at low cost. The parallel printer port is used as hardware link, whereas by software the data communication is emulated, granting a speedy measurement data transmission and the configuration of the master IC. Regarding the sensor side BiSS/SSI communication is carried out via differential RS422 lines, optionally via single ended signals with a change of components. MB3D-S Technical Data Ë Synchronously triggered measurement data collection from up to 3 BiSS sensors or one SSI encoder Ë Quartz stable BiSS data rates up to 10 Mbit/sec., SSI up to 4 Mbit/sec. Ë Connection to the PC parallel printer port Ë Terminals lead out for all ic-mb3 device pins Ë Plug-in power supply can be connected to supply the board and the connected sensors MB3D-P BiSS Plug Pin Configuration J2 (9-pole SUB-D) J5 (Rj 45) Pin Pin Name Function 1 A, 7 VB +9...15 V Board and Sensor Supply via ext. power supply 2 3 MA % Clock output P 3 6 MA! Clock output N 4 VDD +5 V Sensor Supply* 5 5 MO! +5 V High-level signal (optional: master data output N) 6 B, 8 GND Ground (0V) 7 1 SL % Data input P 8 2 SL! Data input N 9 4 MO % 0 V Low-level signal (optional: master data output P) *) dissoluble by removing Jumper S9 Copyright 2005, ic-haus GmbH www.ichaus.com
Release B1, Page 2/6 PC/µC Plug Pin Configuration J1 (25-pole SUB-D) MB3D-S Pin LPT-Name Signal Function 1 nstrobe ALE Address latch enable input 2 Data0 n/a 3 Data1 n/a 9 Data7 n/a 10 nack n/a 11 Busy DB1-SO SPI data output 12 PaperOut EOT End-of-transmission output 13 Select NER Error message (active low) 14 LineFeed DB0-SI SPI data input 15 nerror Hi-Signal 16 ninitialize NCS Chip select input 17 nselect n/c Option: GETSENS (Request signal to read in new sensor data, activation via S1) 18 GND GND Ground 25 GND GND Ground MB3D-P Pin LPT-Name Signal Function 1 nstrobe NWR_E: Write (Intel mode) or Enable signal (Motorola mode) 2 Data0 DB0-SI 3 Data1 DB1-SO 9 Data7 DB7 10 nack n/c 11 Busy n/c 12 PaperOut EOT End-of-transmission output 13 Select NER Error message (active low) 14 LineFeed ALE Address latch enable input 15 nerror Hi-Signal 16 ninitialize NRD_RNW Read signal input (active low; Intel mode), Read / Not-Write input (Motorola mode) 17 nselect n/c Option: GETSENS (Request signal to read in new sensor data, activation via S1) 18 GND GND Ground 25 GND GND Ground Power Supply Socket J4 (2-pole, 6.6/1.9 mm, DIN45323) Inner contact Negative pole Outer contact Positive pole (9 to 15 V DC, 1 A max )
Release B1, Page 3/6 BOARD MB3D-S (size 100 mm x 80 mm) Figure 1: Board MB3D-S, component side Figure 2: Board MB3D-S circuit diagram (R5, U3 are replaced by jumpers, see table on page 5).
Release B1, Page 4/6 BOARD MB3D-P (size 100 mm x 80 mm) Figure 3: Board MB3D-P, component side Figure 4: Board MB3D-P, circuit diagram
Release B1, Page 5/6 ASSEMBLY OPTIONS Jumper MB3D-S MB3D-P Description S1 x x (1-2) GETSENS to ground, (2-3) GETSENS to interface S2 (1-2) Motorola mode, (2-3) Intel mode S3 (2-3) (1-2) CFGSPI S4 bridged open S5 (2-3) (1-2) S6 (1-2) (2-3) ALE S7 open bridged NCS S8 (1-2) (2-3) NCS / NRD_RNW S9 x x (1-2) 5 V supply to BiSS plug J2 S10 open open Components U3 n/a n/a Replaced by bridges (5-4) and (1-6) INSTRUCTIONS Power is supplied to the master board and connected slaves via power supply connector J4 or, alternatively, via pin VB. A series regulator generates a regulated voltage of 5V which powers both the ic and any connected slaves (with jumper S9 assembled). The device communicates with the microcontroller or PC (parallel printer interface) via sub-d 25 pin connector J1, either via an SPI (MB3D-S) or a parallel bus link (MB3D-P), depending on the board version. The controller protocol can be selected at solder bridge S2; for an Intel protocol the pin is high, with the pin open or low for a Motorola protocol (the default setting here). RS422 driver U2 generates master signal MA1 as a differential signal (MA+/MA-) at the BiSS plug. Data return line SL1 is also expected as a differential signal at RS422 receiver U2. If the slave line is not returned as a differential signal, R10 must be removed and the SL input allotted a switching threshold (assembly of a voltage divider). Installation BiSS master software for PCs running on Windows operating systems, as well as the required LPT driver can be downloaded as ZIP file at the following link: http://www.ichaus.de/product.php?prod=ic-mb3 After unzipping "BiSS_xx.zip" the BiSS Master software "BiSS_xx.exe" is available in the selected working directory, as well as the executable file "port95nt.exe". This is for installing the LPT port driver what requires administrator rights to run it. Bi-Directional or EPP (eg. under Win NT) must be selected in the BIOS for the bidirectional operation of the parallel interface. File "idbiss6943.xml" is a BiSS device description file for BiSS slave ICs from ic-haus. Please contact the manufacturer of your sensor for an appropriate device description file or set the transmission parameters yourself later. Brief information on running the BiSS master software Connect the demo board via the LPT cable and start the "BiSS_xx.exe" program. Select the operating mode for MB3D-S via <Ctrl P> (SPI mode), for MB3D-P depending on its jumper settings via <Ctrl i> (for Intel mode) or <Ctrl m> (for Motorola mode, default mode with delivery). The display in the "Mode" field should show "BiSS master / SPI-Mode (MB3Z)" the board is now ready to operate.
Release B1, Page 6/6 Connecting errors The error message BiSS_xx Error "Config Error..." shows that the connection failed. If necessary, cancel any other programs that are using the LPT port. Sensor-specific settings To set the BiSS Master for the sensor(s) connected to it, select <Config Slaves> and manually configure the BiSS parameters (data lengths, CRC polynomials, etc.) according to the sensor's data sheet. If there is a BiSS device description file from the sensor manufacturer in the working directory (ic-haus example: "idbiss6943.xml"), you can use <Auto Config>. The software will then ask for the "BiSS device Mfgr ID" and the "product code" of the sensor (at the register addresses 78h to 7Fh) and set the parameters accordingly. You will then receive a message such as BiSS-Identifier "Slave 1: Mfgr ic-haus GmbH, Device ic-nq X2; Resolution=1024, 0 bits period counter as sensor data!". If no sensor is connected or if the registers from 78h onward do not respond, error message BiSS_xx Error READ IDENTIFIER ID0 failed!" will be issued. The type of message is prescribed by the device description file (XML file) and will vary, perhaps even indicating an error. This will be the case, for instance, if a sensor without non-volatile memory is switched on and thus is not configured initially (example: BiSS slave ic-nq without EEPROM). Manual configuration using the register data field will still be possible, however. This specification is for a newly developed product. ic-haus therefore reserves the right to change or update, without notice, any information contained herein, design and specification; and to discontinue or limit production or distribution of any product versions. Please contact ic-haus to ascertain the current data. Copying - even as an excerpt - is only permitted with ic-haus approval in writing and precise reference to source. ic-haus does not warrant the accuracy, completeness or timeliness of the specification on this site and does not assume liability for any errors or omissions in the materials. The data specified is intended solely for the purpose of product description. No representations or warranties, either express or implied, of merchantability, fitness for a particular purpose or of any other nature are made hereunder with respect to information/specification or the products to which information refers and no guarantee with respect to compliance to the intended use is given. In particular, this also applies to the stated possible applications or areas of applications of the product. ic-haus conveys no patent, copyright, mask work right or other trade mark right to this product. ic-haus assumes no liability for any patent and/or other trade mark rights of a third party resulting from processing or handling of the product and/or any other use of the product.