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

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

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

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

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

ROTRONIC HygroClip Digital Input / Output

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

Dual 16-Bit DIGITAL-TO-ANALOG CONVERTER

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

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

InsuLogix T MODBUS Protocol Manual

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

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

TLE5014 Programmer. About this document. Application Note

Integrity Instruments

Know your energy. Modbus Register Map EB etactica Power Bar

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

Analog to digital and digital to analog converters

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

F4 16DA 2 16-Channel Analog Voltage Output

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

VMIVME-3122 Specifications

3V TRANSCEIVER 2.4GHz BAND

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

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

NI DAQPad -6020E Family Specifications

NI 6731/6733 Specifications

MS2711B Hand-Held Spectrum Analyzer

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

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

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

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

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

F4 08DA 2 8-Channel Analog Voltage Output

INTEGRATED CIRCUITS. AN109 Microprocessor-compatible DACs Dec

BlinkRC User Manual. 21 December Hardware Version 1.1. Manual Version 2.0. Copyright 2010, Blink Gear LLC. All rights reserved.

12-Bit Successive-Approximation Integrated Circuit ADC ADADC80

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

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

LC 2 MOS 16-Bit Voltage Output DAC AD7846

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

Variable-Gain High Speed Current Amplifier

Know your energy. Modbus Register Map EM etactica Power Meter

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

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)

H8238/MCM MODBUS POINT MAP

InfraStruXure Manager v4.x Addendum: Building Management System Integration

NI 6013/6014 Family Specifications

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

MT1531 Series. CMOS, Programmable Linear Hall Effect Sensor. Features. Applications. 1 / 15

Variable Gain Photoreceiver - Fast Optical Power Meter

F4-04ADS 4-Channel Isolated Analog Input

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

BusWorks 900EN Series Modbus TCP/IP 10/100M Industrial Ethernet I/O Modules

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

LM12L Bit + Sign Data Acquisition System with Self-Calibration

Photoelectric Sensors. Manual. True-Color-Sensor with IO-Link. Document number: E Edition C15 Subject to changes.

OBSOLETE. µp-compatible Multiplying Quad 12-Bit D/A Converter AD394 FEATURES PRODUCT DESCRIPTION PRODUCT HIGHLIGHTS

Register Map and Descriptions

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

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

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

BV4112. Serial Micro stepping Motor Controller. Product specification. Dec V0.a. ByVac Page 1 of 18

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

SHF Communication Technologies AG,

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

Communication FU MANUAL. OBID i-scan. Communication Function Unit. FU (Function Unit) Reader. Function Unit Commands

SCXI 8-Channel Isolated Analog Input Modules

Manual IF2008A IF2008E

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

Series SIX Programmable Controllers

Microprocessor-Compatible ANALOG-TO-DIGITAL CONVERTER

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

Parameter Value Unit Notes

Copley ASCII Interface Programmer s Guide

Dual 500ns ADC User Manual

TETRIX Servo Motor Expansion Controller Technical Guide

F2-04AD-2, F2-04AD-2L 4-Channel Analog Voltage Input

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

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

Model: ADC-x/DIG-x. RS-232 / RS-485 Data Acquisition Digital I/O v2.2 Firmware. SuperLogics. Integrity Instruments. SuperLogics

Interface Description

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

Low-Power, Serial, 12-Bit DACs with Force/Sense Voltage Output

MTS2500 Synthesizer Pinout and Functions

F3 16AD 16-Channel Analog Input

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

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

CoolEx User Manual 2008 XDIMAX LTD. Revision 1.0

+5 Volt, Parallel Input Complete Dual 12-Bit DAC AD8582

Radio Module HG 75430

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

Raritan PX2/PX3 Modbus Interface

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

PRECISION DAC SELECTOR GUIDE

Linear Technology Chronicle

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

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

VersaPoint I/O Module

12-Bit Capacitance-to-Digital Converter AD7152/AD7153

Transcription:

The Embedded I/O Company TIP551 Optically Isolated 4 Channel 16 Bit D/A Version 1.1 User Manual Issue 1.1.4 December 2009 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101 4058 0 Fax: +49 (0) 4101 4058 19 e-mail: info@tews.com www.tews.com

TIP551-10 Optically isolated 4 Channel 16 bit D/A, 0V to +10V or +/-10V Output Voltage Range This document contains information, which is proprietary to TEWS TECHNOLOGIES GmbH. Any reproduction without written permission is forbidden. TEWS TECHNOLOGIES GmbH has made any effort to ensure that this manual is accurate and complete. However TEWS TECHNOLOGIES GmbH reserves the right to change the product described in this document at any time without notice. TEWS TECHNOLOGIES GmbH is not liable for any damage arising out of the application or use of the device described herein. Style Conventions Hexadecimal characters are specified with prefix 0x, i.e. 0x029E (that means hexadecimal value 029E). For signals on hardware products, an Active Low is represented by the signal name with # following, i.e. IP_RESET#. 2009 by TEWS TECHNOLOGIES GmbH All trademarks mentioned are property of their respective owners. TIP551 User Manual Issue 1.1.4 Page 2 of 16

Issue Description Date Preliminary Issue August 1997 1.0 First Issue September 1997 1.1 General Update July 2002 1.2 New Hardware Version September 2006 1.3 General Revision June 2008 1.1.4 New Notation for User Manual and Engineering Documentation December 2009 TIP551 User Manual Issue 1.1.4 Page 3 of 16

Table of Contents 1 PRODUCT DESCRIPTION... 6 2 TECHNICAL SPECIFICATION... 7 2.1 Analog Output...8 2.2 Data Correction...8 2.2.1 DAC Correction Formula for 0V to +10V Output Voltage Range...8 2.2.2 DAC Correction Formula for ±10V Output Voltage Range...8 3 ID PROM CONTENTS... 9 3.1 ID PROM Contents TIP551-10...9 4 IP ADDRESSING... 10 4.1 Channel Select Register (0x01)...11 4.2 Status Register (0x03)...12 4.3 Data Register (0x04)...13 4.4 Load Register (0x07)...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 TIP551 User Manual Issue 1.1.4 Page 4 of 16

List of Figures FIGURE 1-1 : BLOCK DIAGRAM TIP551...6 FIGURE 6-1 : JUMPER CONFIGURATION FOR OUTPUT VOLTAGE RANGE TIP551...15 List of Tables TABLE 2-1 : TECHNICAL SPECIFICATION FUNCTIONAL DESCRIPTION...7 TABLE 3-1 : ID PROM CONTENTS TIP551-10...9 TABLE 4-1 : ID PROM CONTENTS TIP551-10...10 TABLE 4-2 : CHANSEL DAC CHANNEL SELECT REGISTER...11 TABLE 4-3 : STATREG DAC STATUS REGISTER...12 TABLE 4-4 : DATAREG DAC DATA REGISTER...13 TABLE 4-5 : LOADREG DAC LOAD REGISTER...13 TABLE 7-1 : ANALOG OUTPUT CONNECTIONS TIP551...16 TABLE 7-2 : POWER INPUT CONNECTIONS TIP551...16 TIP551 User Manual Issue 1.1.4 Page 5 of 16

1 Product Description The TIP551 is an IndustryPack compatible module providing 4 channels of isolated 16 bit analog outputs. Settling time to 0.003%is typical 10µs. The programmable output voltage range is ±10V or 0 to +10V selectable by jumper configuration. The DAC resets to 0V 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 TIP551 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 TIP551 TIP551 User Manual Issue 1.1.4 Page 6 of 16

2 Technical Specification Logic Interface IndustryPack Logic Interface Size I/O Interface Analog Outputs Isolation Single wide IP 50-conductor flat cable 4 D/A channels All D/A channels are galvanically isolated from the IP interface Output Voltage Range ±10V or 0V to 10V (selectable by jumper), common for all 4 channels Settling Time of DAC Calibration Data Output Current Load Capacitance Accuracy Linearity Monotonicity Wait States Power Requirements Temperature Range MTBF Humidity Weight To 0.003% in 10µs typical In ID PROM for gain and offset correction for each channel ±4 ma for each channel 1nF typical INL ±4 LSB typical after calibration DNL ±0.5 LSB 16 bit over the specified temperature range no wait states 360 ma typical l@+5v with 4mA output current for each channel Operating -40 C to +85 C Storage -45 C to +125 C 714000 h 5-95% non-condensing 34 g Table 2-1 : Technical Specification Functional Description TIP551 User Manual Issue 1.1.4 Page 7 of 16

2.1 Analog Output The TIP551 includes 4 channels of analog outputs with a resolution of 16 bits and a voltage range of ±10V or 0V to +10V. The maximum output current for each channel is ±4 ma. Each channel has a settling time to 0.003 % of typical 10 µs. Two voltage ranges are jumper selectable: ±10V or 0V to +10V. Voltage range selection covers all 4 channels. The 4 analog outputs of the TIP551 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 TIP551 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 0V to +10V 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. 2.2.2 DAC Correction Formula for ±10V Output Voltage Range The basic formula for correcting bipolar DAC output value is: Data = Value * ( 1 - Gain corr / 131072 ) - 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. TIP551 User Manual Issue 1.1.4 Page 8 of 16

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 TIP551-10 ADDRESS FUNCTION Content 0x01 ASCII I 0x49 0x03 ASCII P 0x50 0x05 ASCII A 0x41 0x07 ASCII C 0x43 0x09 Manufacturer ID 0xB3 0x0B Model Number 0x23 0x0D Revision 0x10 0x0F reserved 0x00 0x11 Driver-ID low-byte 0x00 0x13 Driver-ID high-byte 0x00 0x15 number of bytes used 0x1D 0x17 C R C variable 0x19 Version -10 0x0A 0x1B DAC1 Offset Ch.1 Low Byte board dependent 0x1D DAC1 Offset Ch.1 High Byte board dependent 0x1F DAC2 Offset Ch.2 Low Byte board dependent 0x21 DAC2 Offset Ch.2 High Byte board dependent 0x23 DAC3 Offset Ch.3 Low Byte board dependent 0x25 DAC3 Offset Ch.3 High Byte board dependent 0x27 DAC4 Offset Ch.4 Low Byte board dependent 0x29 DAC4 Offset Ch.4 High Byte board dependent 0x2B DAC1 Gain Ch.1 Low Byte board dependent 0x2D DAC1 Gain Ch.1 High Byte board dependent 0x2F DAC2 Gain Ch.2 Low Byte board dependent 0x31 DAC2 Gain Ch.2 High Byte board dependent 0x33 DAC3 Gain Ch.3 Low Byte board dependent 0x35 DAC3 Gain Ch.3 High Byte board dependent 0x37 DAC4 Gain Ch.4 Low Byte board dependent 0x39 DAC4 Gain Ch.4 High Byte board dependent 0x3B 0x3F not used - - Table 3-1 : ID PROM Contents TIP551-10 The TIP551 requires 870us after reset before ID data is ready to be read (ID data is loaded from serial EEPROM after reset). TIP551 User Manual Issue 1.1.4 Page 9 of 16

4 IP Addressing The TIP551 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 0x01 CHANSEL DAC Channel Select Register byte 0x03 STATUS DAC Status Register byte 0x04 DATAREG DAC Data Register word 0x07 LOADDAC DAC Load Register byte 0x09 IDWRENA ID Write Enable Register byte Table 4-1 : ID PROM Contents TIP551-10 IDWRENA is for factory use only. Do not write to this register! TIP551 User Manual Issue 1.1.4 Page 10 of 16

4.1 Channel Select Register (0x01) 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 '0', 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. Bit Number Symbol Description Access Reset Value Automatic Load after Data Transfer 0 = No DAC output update. User can update all DAC outputs with a write access to the DAC Load Register or with the next 7 AL channel selection write with AL bit set to 1 R/W 0 after data transmission. 1 = All 4 DAC outputs are updated automatically after data transmission to the selected DAC channel 6:2 - Always read as 0 - - Output Channel Selection 1 CS1 CS1 CS0 Channel 0 0 1 0 1 2 R/W 00 0 CS0 1 0 3 1 1 4 Table 4-2 : CHANSEL DAC Channel Select Register TIP551 User Manual Issue 1.1.4 Page 11 of 16

4.2 Status Register (0x03) The DAC Status Register is used to signal status information of the TIP551 which are assisting to control the conversation of DAC Output. The DAC Status Register is an 8 bit read only register. Bit Number Symbol Description Access Reset Value 7:3 - Always read as 0 - - Error flag Write access to the DAC Channel Select 2 ERR 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. R 0 Voltage Range flag Indicates the selected Voltage Range according to the jumper setting for the output voltage 1 VR ranges. Reading as 0 means ±10V output range and binary two s complement as output code Reading as 1 means 0V to +10V output range and straight binary as output code R x 0 DAC BUSY 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. Table 4-3 : STATREG DAC Status Register R 0 TIP551 User Manual Issue 1.1.4 Page 12 of 16

4.3 Data Register (0x04) 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 '0'. 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. Bit Number Symbol Description Access Reset Value 15:0 - This register contains the desired DAC conversion data value used by the DAC Channel Select command. R/W 0x0000 Table 4-4 : DATAREG DAC Data Register For data coding see chapter DAC Data Coding. 4.4 Load Register (0x07) 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. Bit Number Symbol Description Access Reset Value Write access updates all 4 DAC outputs with the conversion data stored in the DACs internal 7:0 - data register. DACBUSY status must be '0' before are write to the DAC Load Register. W - Table 4-5 : LOADREG DAC Load Register TIP551 User Manual Issue 1.1.4 Page 13 of 16

5 DAC Data Coding 5.1 Bipolar Output Mode If the DAC channels are configured for ±10V output voltage range by the corresponding jumper configuration the following DAC data coding applies: DATAREG 0x7FFF 0x8000 0x0000 OUTPUT + Full-scale - Full-scale Midscale 5.2 Unipolar Output Mode If the DAC channels are configured for 0V to +10V output voltage range by the corresponding jumper configuration the following DAC data coding applies: DATAREG 0xFFFF 0x8000 0x0000 OUTPUT + Full-scale Midscale Zero-scale TIP551 User Manual Issue 1.1.4 Page 14 of 16

6 Jumper Configuration On the TIP551 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 0V to +10V : Voltage range ±10V : 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 TIP551 Factory configuration is 0V to +10V output voltage range for all DAC channels. TIP551 User Manual Issue 1.1.4 Page 15 of 16

7 IP I/O connector 7.1 Analog Output Connections Pin-Number Signal 01 DAC_OUT1 02 AGND 03 DAC_OUT2 04 AGND 05 DAC_OUT3 06 AGND 07 DAC_OUT4 08 AGND Table 7-1 : Analog Output Connections TIP551 7.2 Power Input Connections Pin-Number Function 44 AGND 45-15V 46 AGND 47 +15V 48 AGND 49 +5V 50 AGND Table 7-2 : Power Input Connections TIP551 The power input connections are reserved for special versions of the TIP551 without on board DC/DC converter. Do not supply any voltage to these pins for the TIP551-10 version. TIP551 User Manual Issue 1.1.4 Page 16 of 16