background image

 

 

2.1 Analog  Output 

The IP-OPTODA16CH4 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 +/-4mA. 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 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 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.

  

Содержание IP-OPTODA16CH4

Страница 1: ...IP OPTODA16CH4 4 Channels of Optically Isolated 16 Bit D A Conversion User Manual SBS Technologies Inc Subject to change without notice Part Number 89004589 Rev 1 0 20030410...

Страница 2: ...ose 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...

Страница 3: ...r 10V Output Voltage Range 8 3 ID PROM CONTENTS 9 3 1 ID PROM Contents IP OPTODA16CH4 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...

Страница 4: ...GURE 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 CONFIGURATIO...

Страница 5: ...th 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 OPTODA16C...

Страница 6: ...tion Data In ID PROM for gain and offset correction for each channel Output Current 4mA for each channel Load Capacitance 1nF typical Accuracy INL 4LSB typical after calibration Linearity DNL 0 5LSB M...

Страница 7: ...f 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 th...

Страница 8: ...orrected digital value that should be sent to the DAC Value is the desired output value Gaincorr and Offsetcorr are the correction factors from the ID PROM Gaincorr and Offsetcorr correction factors a...

Страница 9: ...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 depe...

Страница 10: ...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 0x...

Страница 11: ...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...

Страница 12: ...1 VR Voltage Range flag Indicates the selected Voltage Range according to the jumper setting for the output voltage ranges Reading as 0 means 10V output range and binary two s complement as output cod...

Страница 13: ...ommand should be the same 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Bit DAC value Bit Number Symbol Description Access Reset Value 15 0 This register contains the desired DAC conversion data value used...

Страница 14: ...n the following DAC data coding applies DATAREG OUTPUT 0x7FFF Full scale 0x8000 Full scale 0x0000 Midscale 5 2 Unipolar Output Mode If the DAC channels are configured for 0V to 10V output voltage rang...

Страница 15: ...ge range applies to all four DAC channels Jumper Configuration Voltage range 0V to 10V J1 1 2 installed Voltage range 10V J1 2 3 installed Industry Pack I O Interface Industry Pack logic Interface J1...

Страница 16: ...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 50 AGND Figure 7 2 Power Input Connections IP OPTODA16CH4 The power...

Отзывы: