IP-OPTODA16CH4. 4 Channels of Optically Isolated 16-Bit D/A Conversion. User Manual. SBS Technologies, Inc. Subject to change without notice.

Similar documents
TIP551. Optically Isolated 4 Channel 16 Bit D/A. Version 1.1. User Manual. Issue December 2009

IP-OptoAD16. Opto-Isolated 16-bit A/D Conversion IndustryPack. User s Manual

TIP500. Optically Isolated 16 Channel 12 Bit ADC. Version 1.1. User Manual. Issue January 2010

IP-48ADM16TH. High Density 48-channel, 16-bit A/D Converter. REFERENCE MANUAL Version 1.6 August 2008

Absolute encoder GEL 15X F. Serial (SSI) or parallel interface, PC-programmable. Technical information version 01.06

ROTRONIC HygroClip Digital Input / Output

Dual 16-Bit DIGITAL-TO-ANALOG CONVERTER

DACPORT Low Cost, Complete P-Compatible 8-Bit DAC AD557*

12-Bit Successive-Approximation Integrated Circuit A/D Converter AD ADC80

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est.

Low-Cost, Voltage-Output, 16-Bit DACs with Internal Reference in µmax

IB IL AO 1/U/SF. Function. INTERBUS Inline Terminal With One Analog Voltage Output. Data Sheet 5736CC01

3V TRANSCEIVER 2.4GHz BAND

This Datasheet is for the IC693ALG391. Analog Current Output - 2 Channel.

12-Bit Successive-Approximation Integrated Circuit ADC ADADC80

AD557 SPECIFICATIONS. T A = 25 C, V CC = 5 V unless otherwise noted) REV. B

KL-2502 Technical Documentation 2-Channel Puls Width Output Terminal 24VDC Please keep for further use!

Octal, 16-Bit DAC with 5 ppm/ C On-Chip Reference in 14-Lead TSSOP AD5668-EP

QUAD 12-BIT DIGITAL-TO-ANALOG CONVERTER (12-bit port interface)

Electro Optical Components, Inc. SUNSTAR 传感与控制 TEL: FAX: Skylane Boulev

F4-04DA-1 4-Channel Analog Current Output

8-Bit A/D Converter AD673 REV. A FUNCTIONAL BLOCK DIAGRAM

Microprocessor-Compatible 12-Bit D/A Converter AD667*

InsuLogix T MODBUS Protocol Manual

Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23

VMIVME-3122 Specifications

10-Bit, Low-Power, Rail-to-Rail Voltage-Output Serial DAC in SOT23

40-Channel,16-Bit, Serial Input, Voltage Output DAC AD5370

Specifications Test Conditions Vs = ± 15 V, Ta = 25 C Gain Gain Values 40, 60, 80, 100 db indicated by four LEDs Gain Accuracy ± 0.1 % (between settin

OP5340-1/OP USER GUIDE

Variable-Gain High Speed Current Amplifier

NI 6731/6733 Specifications

12-Bit, Low-Power, Dual, Voltage-Output DAC with Serial Interface

TLE5014 Programmer. About this document. Application Note

LC 2 MOS 16-Bit Voltage Output DAC AD7846

Manual IF2008A IF2008E

Quad 12-Bit Digital-to-Analog Converter (Serial Interface)

INTEGRATED CIRCUITS. AN109 Microprocessor-compatible DACs Dec

TETRIX Servo Motor Expansion Controller Technical Guide

This Errata Sheet contains corrections or changes made after the publication of this manual.

Integrity Instruments

7545B. 12-Bit Buffered Multiplying Digital to Analog Converter FEATURES: DESCRIPTION: 7545B BLOCK DIAGRAM

F4 16DA 2 16-Channel Analog Voltage Output

NI DAQPad -6020E Family Specifications

The Allen-Bradley Servo Interface Module (Cat. No SF1) when used with the Micro Controller (Cat. No UC1) can control single axis

7809ALP 16-Bit Latchup Protected Analog to Digital Converter

This Errata Sheet contains corrections or changes made after the publication of this manual.

Microprocessor-Compatible ANALOG-TO-DIGITAL CONVERTER

2-, 4-, or 8-Channel, 16/24-Bit Buffered Σ Multi-Range ADC

7809ALP 16-Bit Latchup Protected Analog to Digital Converter

Ultralow Power, 1.8 V, 3 mm 3 mm, 2-Channel Capacitance Converter AD7156

LM12L Bit + Sign Data Acquisition System with Self-Calibration

DIAMOND-MM Multifunction Analog I/O PC/104 Module

F4 04DAS 1 4-Channel Isolated 4 20mA Output

Current Output/Serial Input, 16-Bit DAC AD5543-EP

HOMANN DESIGNS. DigiSpeed. Instruction manual. Version 1.0. Copyright 2004 Homann Designs.

16-Bit, Low-Power, 2-Channel, Sigma-Delta ADC MX7705

General Description. Benefits and Features. Simplified Block Diagram. Applications

AD5061 AD FUNCTIONAL BLOCK DIAGRAM V DD INPUT REGISTER INPUT DAC REGISTER DAC REGISTER REGISTER INPUT DAC REGISTER REGISTER INPUT REGISTER

F4 08DA 2 8-Channel Analog Voltage Output

G3P-R232. User Manual. Release. 2.06

TOP VIEW. Maxim Integrated Products 1

4 x 10 bit Free Run A/D 4 x Hi Comparator 4 x Low Comparator IRQ on Compare MX839. C-BUS Interface & Control Logic

AN-1464 APPLICATION NOTE

PART* MAX5354EUA MAX5354EPA TOP VIEW OUT. SPI and QSPI are trademarks of Motorola, Inc. Microwire is a trademark of National Semiconductor Corp.

Series SIX Programmable Controllers

Know your energy. Modbus Register Map EB etactica Power Bar

PC/104 THREE CHANNEL DIGITAL TO. PC/104 THREE CHANNEL DIGITAL to SYNCHRO/RESOLVER CONVERTER

ADP1043A Evaluation Software Reference Guide EVAL-ADP1043A-GUI-RG

Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications

AD5063 Data Sheet TABLE OF CONTENTS REVISION HISTORY 4/2018 Rev. C to Rev. D 7/2005 Rev. 0 to Rev. A 8/2009 Rev. B to Rev. C

VARIO RTD 2. Function. I/O Extension Module With Two Analog Input Channels for the Connection of Temperature Shunts (RTD) User Manual

This Datasheet is for the IC693ALG220. Analog Voltage Input - 4 Channel.

Vibration 10 Times in X,Y,Z IEC In Case of Continuous Vibration

Interfacing the 1724-Type Microprocessor-Controlled EDFA via a Serial Communication Port

Octal, 12-/14-/16-Bit DAC with 5 ppm/ C On-Chip Reference in 14-Lead TSSOP AD5628/AD5648/AD5668

Fully Accurate 16-Bit VOUT nanodac SPI Interface 2.7 V to 5.5 V, in an SOT-23 AD5062

Tel: Fax:

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

Using the Integrating Sphere in the Multiple Application Platform (MAP)

NI 6013/6014 Family Specifications

16-Bit ANALOG-TO-DIGITAL CONVERTER

User's Manual. ServoCenter 4.1. Volume 2: Protocol Reference. Yost Engineering, Inc. 630 Second Street Portsmouth, Ohio

Variable Gain Photoreceiver Fast Optical Power Meter

PART MAX5541ESA REF CS DIN SCLK. Maxim Integrated Products 1

Sigma-Delta ADCs. Benefits and Features. General Description. Applications. Functional Diagram

FUNCTIONAL BLOCK DIAGRAM REFIN DAC REGISTER A INPUT REGISTER A INPUT REGISTER B DAC REGISTER B DAC REGISTER C INPUT REGISTER C DAC REGISTER D LDAC

8408 Quad 8-Bit Multiplying CMOS D/A Converter with Memory

3V/5V, 12-Bit, Serial Voltage-Output Dual DACs with Internal Reference

Dual 500ns ADC User Manual

Linear Technology Chronicle

100 h; (min. 70 h at 40 C); 200 days (typ.) with optional battery module Memory Number of memory modules (optional)

Technical Brief FAQ (FREQUENCLY ASKED QUESTIONS) For further information, please contact Crystal Semiconductor at (512) or 1 (800)

Complete Quad, 16-Bit, High Accuracy, Serial Input, Bipolar Voltage Output DAC AD5764-EP

Stratix Filtering Reference Design

PRECISION DAC SELECTOR GUIDE

PART MAX5304EUA TOP VIEW OUT 8 CONTROL INPUT REGISTER. Maxim Integrated Products 1

5 V 18-Bit nanodac in a SOT-23 AD5680

Variable Gain Photoreceiver - Fast Optical Power Meter

2.7 V to 5.5 V, <100 µa, 8-/10-/12-Bit nanodac, SPI Interface in SC70 Package AD5601/AD5611/AD5621

Transcription:

IP-OPTODA16CH4 4 Channels of Optically Isolated 16-Bit D/A Conversion User Manual SBS Technologies, Inc. Subject to change without notice. Part Number: 894589 Rev. 1. 2341

IP-OPTODA16CH4 4 channels of optically isolated 16-bit D/Aconversion SBS Technologies, Inc. 1284 Corporate Center Drive St. Paul, MN 55121-1245 Tel: (651) 95-47 FAX: (651) 95-471 Email: support.commercial@sbs.com http://www.sbs.com 23 SBS Technologies, Inc. IndustryPack is a registered trademark of SBS Technologies, Inc. QuickPack, SDpacK and Unilin are trademarks SBS Technologies, Inc. PC MIP is a trademark of SBS Technologies, Inc. and MEN Mikro GmbH. SBS Technologies, Inc acknowledges the trademarks of other organizations for their respective products mentioned in this document. All rights are reserved: No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without the express consent of SBS Technologies, Inc. This document is meant solely for the purpose in which it was delivered. SBS Technologies, Inc. reserves the right to make any changes in the devices or device specifications contained herein at any time and without notice. Customers are advised to verify all information contained in this document. The electronic equipment described herein generates, uses and may radiate radio frequency energy, which can cause radio interference. SBS Technologies, Inc. assumes no liability for any damages caused by such interference. SBS Technologies, Inc. s products are not authorized for use as critical components in medical applications such as life support equipment, without the express consent of the president of SBS Technologies, Inc., Commercial Group. This product has been designed to operate with IndustryPack, PC MIP or PMC modules or carriers and compatible user-provided equipment. Connection of incompatible hardware is likely to cause serious damage. SBS Technologies, Inc. assumes no liability for any damages caused by such incompatibility. 2

Table of Contents 1 PRODUCT DESCRIPTION... 5 2 TECHNICAL SPECIFICATION... 6 2.1 Analog Output... 7 2.2 Data Correction... 7 2.2.1 DAC Correction Formula for V to +1V Output Voltage Range... 7 2.2.2 DAC Correction Formula for +/-1V Output Voltage Range... 8 3 ID PROM CONTENTS... 9 3.1 ID PROM Contents IP-OPTODA16CH4... 9 4 IP ADDRESSING... 1 4.1 Channel Select Register (x1)... 11 4.2 Status Register (x3)... 12 4.3 Data Register (x4)... 13 4.4 Load Register (x7)... 13 5 DAC DATA CODING... 14 5.1 Bipolar Output Mode... 14 5.2 Unipolar Output Mode... 14 6 JUMPER CONFIGURATION... 15 7 IP I/O CONNECTOR... 16 7.1 Analog Output Connections... 16 7.2 Power Input Connections... 16 3

Table of Figures FIGURE 1-1: BLOCK DIAGRAM... 5 FIGURE 2-1: TECHNICAL SPECIFICATION FUNCTIONAL DESCRIPTION... 6 FIGURE 3-1: ID PROM CONTENTS IP-OPTODA16CH4... 9 FIGURE 4-1: CHANSEL DAC CHANNEL SELECT REGISTER... 11 FIGURE 4-2: STATREG DAC STATUS REGISTER... 12 FIGURE 4-3: DATAREG DAC DATA REGISTER...13 FIGURE 4-4: LOADREG DAC LOAD REGISTER... 13 FIGURE 6-1: JUMPER CONFIGURATION FOR OUTPUT VOLTAGE RANGE IP-OPTODA16CH4... 15 FIGURE 7-1: ANALOG OUTPUT CONNECTIONS IP-OPTODA16CH4... 16 FIGURE 7-2: POWER INPUT CONNECTIONS IP-OPTODA16CH4... 16 4

1 Product Description The IP-OPTODA16CH4 is an IndustryPack compatible module providing 4 channels of isolated 16 bit analog outputs. Settling time to.3%is typical 1µs. The programmable output voltage range is +/-1V or to +1V selectable by jumper configuration. The DAC resets to V output voltage in both unipolar and bipolar output voltage range. The isolated DACs and the output buffers are powered by an on board DC/DC converter. Optocouplers are used for the DACs digital interfaces. Each IP-OPTODA16CH4 is factory calibrated. The calibration information is stored in the Identification- PROM unique to each IP and voltage range. Industry Pack logic Interface Control & Interface ID-PROM Optocoupler DC/DC Converter 16 bit DAC 16 bit DAC 16 bit DAC 16 bit DAC Industry Pack I/O Interface Figure 1-1: Block Diagram 5

2 Technical Specification Logic Interface Size I/O Interface Analog Outputs Isolation Output Voltage Range Settling Time of DAC Calibration Data Output Current Load Capacitance Accuracy Linearity Monotonicity Wait States Power Requirements Temperature Range Humidity MTBF IndustryPack Logic Interface Single wide IP 5-conductor flat cable 4 D/A channels All D/A channels are galvanically isolated from the IP interface +/-1V or V to 1V (selectable by jumper), common for all 4 channels To.3%in 1µs typical In ID PROM for gain and offset correction for each channel +/-4mA for each channel 1nF typical INL +/-4LSB typical after calibration DNL +/-.5LSB 16 bit over the specified temperature range IDSEL: 1 wait state IOSEL: no wait states 4mA typical @+5V, no load 43mA typical l@+5v with 4mA output current for each channel Operating -4 C to +85 C Storage -45 C to +125 C 5-95% non-condensing 283318h Figure 2-1: Technical Specification Functional Description 6

2.1 Analog Output The IP-OPTODA16CH4 includes 4 channels of analog outputs with a resolution of 16 bits and a voltage range of +/-1V or V to +1V. The maximum output current for each channel is +/-4mA. Each channel has a settling time to.3%of typical 1µs. Two voltage ranges are jumper selectable: +/-1V or V to +1V. Voltage range selection covers all 4 channels. The 4 analog outputs of the IP-OPTODA16CH4 are galvanically isolated from the IndustryPack logic interface by optocoupler. 2.2 Data Correction There are two errors which affect the DC accuracy of the DAC. The first is the zero error (offset). For the DAC this is the data value required to produce a zero voltage output signal. This error is corrected by subtracting the known error from all readings. The second error is the gain error. Gain error is the difference between the ideal gain and the actual gain of the DAC. It is corrected by multiplying the data value by a correction factor. The data correction values are obtained during factory calibration and are stored in the modules individual version of the ID PROM. The DAC has a pair of offset and gain correction values for each single output channel. The correction values are stored in the ID PROM as two s complement byte wide values in the range -32768 to 32767. For higher accuracy they are scaled to ¼ LSB. Because offset and gain correction values are dependent on the selected output voltage range the IP- OPTODA16CH4 has 2 different sets of ID PROM data. Depending on the jumper settings for the voltage range the corresponding set of correction values is automatically selected. 2.2.1 DAC Correction Formula for V to +1V Output Voltage Range The basic formula for correcting unipolar DAC output value is: Data = Value * ( 1 - Gain corr / 262144 ) - Offset corr / 4 Data is the (corrected) digital value that should be sent to the DAC, Value is the desired output value, Gain corr and Offset corr are the correction factors from the ID PROM. 7

2.2.2 DAC Correction Formula for +/-1V Output Voltage Range The basic formula for correcting bipolar DAC output value is: Data = Value * ( 1 - Gain corr / 13172 ) - Offset corr / 4 Data is the (corrected) digital value that should be sent to the DAC, Value is the desired output value, Gain corr and Offset corr are the correction factors from the ID PROM. Gain corr and Offset corr correction factors are stored separately for each for the four DAC outputs. Floating point arithmetic or scaled integer arithmetic is necessary to avoid rounding error while computing above formula. 8

3 ID Prom Contents The Voltage Range bit of the DAC Status Register is used to select the correct set of data correction values for the actual selected voltage range (transparent for the user). 3.1 ID PROM Contents IP-OPTODA16CH4 ADDRESS FUNCTION Content x1 ASCII I x49 x3 ASCII P x5 x5 ASCII A x41 x7 ASCII C x43 x9 Manufacturer ID xb3 xb Model Number x23 xd Revision x1 xf reserved x x11 Driver-ID low-byte x x13 Driver-ID high-byte x x15 number of bytes used x1d x17 C R C variable x19 Version -1 xa x1b DAC1 Offset Ch.1 Low Byte board dependent x1d DAC1 Offset Ch.1 High Byte board dependent x1f DAC2 Offset Ch.2 Low Byte board dependent x21 DAC2 Offset Ch.2 High Byte board dependent x23 DAC3 Offset Ch.3 Low Byte board dependent x25 DAC3 Offset Ch.3 High Byte board dependent x27 DAC4 Offset Ch.4 Low Byte board dependent x29 DAC4 Offset Ch.4 High Byte board dependent x2b DAC1 Gain Ch.1 Low Byte board dependent x2d DAC1 Gain Ch.1 High Byte board dependent x2f DAC2 Gain Ch.2 Low Byte board dependent x31 DAC2 Gain Ch.2 High Byte board dependent x33 DAC3 Gain Ch.3 Low Byte board dependent x35 DAC3 Gain Ch.3 High Byte board dependent x37 DAC4 Gain Ch.4 Low Byte board dependent x39 DAC4 Gain Ch.4 High Byte board dependent... Not used... x3f x Figure 3-1: ID PROM Contents IP-OPTODA16CH4 9

4 IP Addressing The IP-OPTODA16CH4 is controlled by a set of registers, which are directly accessible in the I/O address space of the IP. All registers are cleared by assertion of IP_RESET#. Address Name Function Size x1 CHANSEL DAC Channel Select Register byte x3 STATUS DAC Status Register byte x4 DATAREG DAC Data Register word x7 LOADDAC DAC Load Register byte x9 IDWRENA ID Write Enable Register byte IDWRENA is for factory use only. Do not write to this register! 1

4.1 Channel Select Register (x1) The DAC Channel Select Register is used to load conversion data to the DAC internal data register of a selected DAC channel. The DAC Data Register must be set up with the conversion data, before the write to the DAC Channel Select Register is performed. If Bit 7 is set to '', the write access to the DAC Channel Select Register does only update the DAC internal data register of the selected DAC channel. The DAC outputs are not updated in this case. If Bit 7 is set to '1', the write access to the DAC channel Select Register first updates the DAC internal data register of the selected channel. After that all 4 DAC outputs are updated according to the DAC internal data register of each channel. Write access to the DAC Channel Select Register during active DACBUSY status is ignored and sets the ERROR flag in the DAC Status Register. 7 6 5 4 3 2 1 AL CS1 CS Bit Number Symbol Description Access Reset Value 7 AL Automatic Load after Data Transfer = No DAC output update. User can update all DAC outputs with a write access to the DAC Load Register or with the next channel selection write with AL bit set to 1 after data transmission. 1 = All 4 DAC outputs are updated automatically after data transmission to the selected DAC channel R/W 6:2 - Always read as - - 1 CS1 CS Output Channel Selection CS1 CS Channel 1 1 2 1 3 1 1 4 R/W Figure 4-1: CHANSEL DAC Channel Select Register 11

4.2 Status Register (x3) 7 6 5 4 3 2 1 ERR VR DAC BUSY Bit Number Symbol Description Access Reset Value 7:3 - Always read as - - 2 ERR 1 VR DAC BUSY Error flag Write access to the DAC Channel Select Register or DAC Load Register during active DACBUSY status is ignored and sets this flag to 1. Any write access to the DAC Status Register clears the ERROR flag. Voltage Range flag Indicates the selected Voltage Range according to the jumper setting for the output voltage ranges. Reading as means +/- 1V output range and binary two s complement as output code Reading as 1 means V to +1V output range and straight binary as output code DAC Busy flag Reading as 1 indicates that a serial data transfer to the DAC is in progress. Write access to the DAC Channel Select Register or DAC Load Register during active DACBUSY status is ignored and sets the Error flag. Figure 4-2: STATREG DAC Status Register R R x R 12

4.3 Data Register (x4) The DAC Data Register contains the DAC conversion data, used by the DAC Channel Select command. A write access to the DAC Channel Select Register starts the serial data transfer to the DAC (and if selected the conversion into an analog value). Immediately after a write to the DAC Channel Select register, the DAC Data Register may be written with the next conversion data value. However, before the next write to the DAC Channel Select Register, the DACBUSY status bit must be ''. The content of the DAC Data Register is valid until it is re-written by the user. The DAC Data Register does not need to be updated if the DAC conversion data value for the next DAC Channel Select command should be the same. 15 14 13 12 11 1 9 8 7 6 5 4 3 2 1 16 Bit DAC value Bit Number Symbol Description Access Reset Value 15: - This register contains the desired DAC conversion data value used by the DAC Channel Select command.. Figure 4-3: DATAREG DAC Data Register R/W x For data coding see chapter DAC Data Coding. 4.4 Load Register (x7) Every write access to the DAC Load Register updates all 4 DAC outputs with the last value written into the DACs internal data register. Write access to the DAC Load Register during active DACBUSY status is ignored and sets the ERROR flag in the DAC Status Register. 7 6 5 4 3 2 1 Bit Number Symbol Description Access Reset Value 7: - Write access updates all 4 DAC outputs with the conversion data stored in the DACs internal data register. DACBUSY status must be '' before are write to the DAC Load Register. Figure 4-4: LOADREG DAC Load Register W - 13

5 DAC Data Coding 5.1 Bipolar Output Mode If the DAC channels are configured for +/- 1V output voltage range by the corresponding jumper configuration the following DAC data coding applies: DATAREG x7fff x8 x OUTPUT + Full-scale - Full-scale Midscale 5.2 Unipolar Output Mode If the DAC channels are configured for V to +1V output voltage range by the corresponding jumper configuration the following DAC data coding applies: DATAREG xffff x8 x OUTPUT + Full-scale Midscale Zero-scale 14

6 Jumper Configuration On the IP-OPTODA16CH4 the desired DAC output voltage range is configured by a 3-pin jumper field. The configured DAC output voltage range applies to all four DAC channels. Jumper Configuration: Voltage range V to +1V : Voltage range +/- 1V : J1 1-2 installed J1 2-3 installed J1 3 2 Industry Pack logic Interface 1 Industry Pack I/O Interface Figure 6-1: Jumper Configuration for Output Voltage Range IP-OPTODA16CH4 Factory configuration is V to +1V output voltage range for all DAC channels. 15

7 IP I/O connector 7.1 Analog Output Connections Pin-Number Signal 1 DAC_OUT1 2 AGND 3 DAC_OUT2 4 AGND 5 DAC_OUT3 6 AGND 7 DAC_OUT4 8 AGND Figure 7-1: Analog Output Connections IP-OPTODA16CH4 7.2 Power Input Connections Pin-Number Function 44 AGND 45-15V 46 AGND 47 +15V 48 AGND 49 +5V 5 AGND Figure 7-2: Power Input Connections IP-OPTODA16CH4 The power input connections are reserved for special versions of the card without on-board DC/DC converter. Do not supply any voltage to these pins for the IP-OPTODA16CH4. 16