Eurotech Advme2706 Owner's manual

  • Hello! I am an AI chatbot trained to assist you with the Eurotech Advme2706 Owner's manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
VME Bus 16ch/16bit D/A Board
Manual
Preface
Thank for choosing the Advme2706. Please read this manual before using the Advme2706 so that you may obtain
the greatest benefit from using the device.
This manual presents the specifications, functions, and method of use of the VME Bus 16ch/16bit D/A Board
Advme2706.
Advanet Inc. has made every effort to carefully inspect each product and has taken great care to package and to ship
the product. In the unlikely event of the product’s failure to operate normally due to problems in shipping or other-
wise, the company will repair or replace the product at its own responsibility.
Contact Advanet at the following address if you have any questions.
Inquiries
Sales Division
Headquarters
616-4 Tanaka, Kita-ku, Okayama 700-0951 Japan
TEL : 086-245-2861 FAX : 086-245-2860
Tokyo Office KDX Kaji-cho 4F , 3-5-2 Kanda Kaji-cho,
Chiyoda-ku, Tokyo 101-0045 Japan
TEL : 03-5294-1731 FAX : 03-5294-1734
INTERNETURL http://www.advanet.co.jp/
1. In order to improve the product, the contents of this document as well as product specifications are subject to change without notice.
2. This document does not give permission to the implementation of patents or other rights held by Advanet or third parties.
3. Reproduction of all or part of this document without Advanets permission is prohibited.
2009 Advanet Inc.
Precautions in Use
Please read this manual before using the product in order to insure its safe use.
Do not place the product in a
location where it can fall or be
subject to vibration or impact
because this may cause device
failure.
Protect the device from vibration and impact.
Do not modify the device.
For safety reasons, under no
circumstances should you
modify the device. Advanet will
not repair products that have
been modified.
Protect the product from water
and chemicals.
Contact between the product
and water or chemicals can
result in product failure,
electrocution, or fire.
Protect the product from
foreign material.
Make sure that foreign
material does not get into the
product during use, storage, or
transport because this can
result in product failure.
Take precautions in handling to insure
that you are not injured.
The sharp projections on this
product may cause injury. Take
care in handling this product in
order to avoid injury.
Do not disassemble the product.
In order to maintain
guaranteed product
performance, do not under any
circumstances disassemble
this product.
Keep the product away from radios and TVs.
Do not use the product near
radios, television sets, or other
devices generating strong
magnetic or electrical fields.
This could result in failure or
malfunction.
Keep the product away from
flame, humidity, and direct sunlight.
Do not use or store the product
in any of the following locations
as this could result in product
failure.
Places where there is fire.
Locations high in humidity
or exposed to rain
Locations exposed to direct
sunlight
Dusty or dirty locations
Locations containing
excessive water or
chemical vapors
Precautions in use
Please read this manual before using the product in order to insure its safe use.
Install the product in well-ventilated locations.
Install the product in well-
ventilated locations to
efficiently disperse heat
generated by the product.
Remove the power plug from the receptacle
when not using the product.
Turn off the main switch and
remove the power plug from
the receptacle when not using
the product, or there is the risk
of lightning strike.
Be sure to use the device within rated parameters.
Be sure to use the product
within the ratings specified in
this manual. Failure to do so
may result in malfunction.
Cleaning the product
If the product becomes dirty,
wipe it with a dry soft cloth. A
thinned neutral cleaner may be
used if the product is
particularly dirty. Do not use
benzene, thinners, or other
solvents under any
circumstances.
Be sure to ground the product in order
to prevent electrocution.
Be sure to ground the product
by connecting it to a 3-pole AC
receptacle or by using an AC
receptacle having a grounding
terminal.
Be sure to dispose of the product properly.
Use appropriate methods for
handling industrial wastes
when disposing of this product.
Please contact Advanet for repair of the product.
Please contact your retail
dealer or Advanet when repairs
are necessary.
Make sure that the product is not miswired.
Failure to wire the product
correctly can result in
malfunction or fire. Read this
manual and wire the product
correctly.
Static electricity may cause malfunction.
This product comprises
electronic parts that are highly
susceptible to static electricity.
Static electricity can cause the
product to malfunction. Take
care not to touch any of the
terminals, connectors, ICs, or
other parts with the hands.
When you believe the product to be malfunctioning
Stop using the product if you
believe it is malfunctioning.
Continuing to use a
malfunctioning product can
cause the malfunction to
spread to other products and
can cause short circuits or fire.
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
5
Content
1. Prior to use ............................................................................................................................................................................... 6
1.1 Period and scope of warranty ........................................................................................................................................... 6
1.2 Scope of service ................................................................................................................................................................ 6
2. Outline ...................................................................................................................................................................................... 7
3. Specifications ........................................................................................................................................................................... 8
3.1 Analog Output .................................................................................................................................................................... 8
3.2 D/A Conversion (D/A Converter LSI Specification) ......................................................................................................... 8
3.3 Output Buffer (OP-amp Specification) ............................................................................................................................. 8
3.4 Advme2706 Analog Output Accuracy (Calculated Values) .............................................................................................. 8
3.5 VME Bus Interface ............................................................................................................................................................ 8
3.6 Utility ................................................................................................................................................................................. 9
3.7 Power Supply ..................................................................................................................................................................... 9
3.8 Mechanical Specifications ................................................................................................................................................. 9
3.9 Environment Specification ................................................................................................................................................ 9
4. Block Diagram ........................................................................................................................................................................ 10
5. Front Panel .............................................................................................................................................................................. 11
5.1 Panel Exterior View .......................................................................................................................................................... 11
5.2 Analog Output External Connector .................................................................................................................................. 12
5.3 Access LED ....................................................................................................................................................................... 12
6. Settings .................................................................................................................................................................................... 13
6.1 Base Address Setting ........................................................................................................................................................ 14
7. Register ...................................................................................................................................................................................15
7.1 Address Map ..................................................................................................................................................................... 15
7.2 Board ID Register ............................................................................................................................................................. 16
7.3 Sub ID Register ................................................................................................................................................................. 16
7.4 Status Register .................................................................................................................................................................. 16
7.5 Mode Register ................................................................................................................................................................... 17
7.6 Enable Register .................................................................................................................................................................17
7.7 Update Register ................................................................................................................................................................18
7.8 Channel Register ............................................................................................................................................................... 18
7.9 Indirect Data Register ....................................................................................................................................................... 19
7.10 Channel n Direct Data Register ...................................................................................................................................... 19
8. Analog Data Output Timing .................................................................................................................................................... 20
8.1 Updates Output Per Channel (MODE=0) ........................................................................................................................ 20
8.2 Enables Output from All Channels (MODE=1) ............................................................................................................... 20
9. Expansion and Adjustment of Output Range ......................................................................................................................... 21
9.1 Expansion of Output Range .............................................................................................................................................22
9.2 Adjustment ........................................................................................................................................................................ 23
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
6
1. Prior to use
1.1 Period and scope of warranty
Delivered products are under warranty for a period of one year after delivery.
During the period of warranty, the vendor will have his own to responsibility replace or repair malfunctioning
parts if the product malfunction is the responsibility of the vendor.
However, this warranty does not apply under the following circumstances:
(1) If the user handles or uses the product in an inappropriate way
(2) If the malfunction is caused by something other than the delivered product
(3) If the delivered product has been modified or repaired by anyone other than the vendor
(4) Due to natural disaster, accident, or other reason not the responsibility of the vendor
In this context, the term “warranty” means solely a warranty of the individual delivered product, and does not
include any compensation for the damage caused by malfunction of the delivered product.
1.2 Scope of service
The service costs such as the costs of sending technical personnel are not included in the price of the delivered
product. Customers will be charged for the following costs:
(1) Assistance with installation adjustments and test running
(2) Maintenance inspections, adjustments, and repairs
(3) Technical assistance and technical training
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
7
2. Outline
The Advme2706 is a 16-channel, 16-bit resolution analog output board compatible with the VME bus.
List of features:
z The output range is ±10V.
(The range can be expanded to approximately ±12V by installing a resistor for output range expansion.)
z Equipped with a photo-coupler that assures complete insulation between the analog and digital circuits, but not
between output channels.
z Conversion rate: 2.5µs per channel.
z Capable of batch forced step-down of the output voltage of all channels to 0V at power-up and reset.
z Equipped with a buffer in each channel, allowing the output voltage of all channels to be refreshed simultaneously.
z Operates on single 5V power supplied from the VME bus.
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
8
3. Specifications
3.1 Analog Output
Number of channels: 16
Output range: ±10V (can be expanded to ±12V by installing a resistor)
Output current: 5 [mA](max.)
3.2 D/A Conversion (D/A Converter LSI Specification)
Resolution: 16bits
Input code: Offset binary
Positive nonlinearity: ±1LSB (@25°C), ±2LSB (All temperature range)
Differential linearity error: ±1LSB (@25°C), ±2LSB (All temperature range)
Monotonicity: 15 bits
Conversion rate: 2.5µs
D/A converter: AD660BR (ANALOG DEVICES) × 16
3.3 Output Buffer (OP-amp Specification)
Input offset electric current: 0.5mV
Input offset voltage: 25nA
Input bias electric current: 3.3µA
Through rate: 350V/µs (RLOAD=1k)
Common-mode rejection ratio: 120dB
Power supply rejection ratio: 86dB
Input equivalent voltage noise: 15nv/ Hz
Max power voltage: 13.7V (RLOAD
= 1kΩ)
OP-amp: AD817AR (ANALOG DEVICES) × 16
3.4 Advme2706 Analog Output Accuracy (Calculated Values)
Gain error: ±0.12% (without adjustment)
Gain drift: ± 18ppm / °C
Offset error: ±7.8mV (without adjustment)
Offset drift: ± 55 µV/ °C
3.5 VME Bus Interface
Address space: 64 bytes(40h) of A16 address spaces C000h to FFFFh
(AM code 29h / 2Dh)
Data width: Corresponding to D16/D08 (EO)
Interrupt request: None
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
9
3.6 Utility
Access LED: The green LED on the panel lights up when the Advme2706 is being accessed.
Zero output: When the power is turned on and when reset is performed, the output voltage of each
channel is set to 0.
3.7 Power Supply
Power supply voltage: DC5V ±5% (supplied from the VME bus)
Current consumption: 2.7A (typ.)@DC5V
3.8 Mechanical Specifications
Board size: 261.8mm × 172.4mm × 20.0mm (protrusions not included)
VME bus double height, single slot
Uses only the P1 connector.
Weight: 360[g] (typ.)
3.9 Environment Specification
Operating temperature range: 0 to 60 °C
Operating humidity range: 35 to 80%RH (no condensation permitted)
Storage temperature range: -10 to 70 °C
Storage humidity range: 10 to 90%RH (no condensation permitted)
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
10
4. Block Diagram
The block diagram of Advme2706 is shown in the [Figure 4].
[Figure 4] Block Diagram of Advme2706
VME bus
I/F
D/A CONV.
I/F
Gain Offset ADJ
16ch
AD660BR
D-Sub 37pin
CN1Buffer
DC/DC
15V
DC/DC
5V
Isolated
VME Bus Base Address
Access LED
5V
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
11
5. Front Panel
5.1 Panel Exterior View
[Figure 5.1] shows an external view of the panel of the Advme2706.
[Figure 5.1] External view of panel
Access LED
Analog output external connector
ACCESS
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
12
5.2 Analog Output External Connector
The front panel is equipped with an analog output external connector (D-Sub socket). Using this connector, the
Advme2706 outputs analog signals. The connector pin configuration is as shown in the table below.
Note) AO1+ - AO16+ are the analog output signals for channels 1-16 respectively.
AO1G - AO16G are the grounds for channels 1-16 respectively.
AO1G - AO16G are connected internally in the Advme2706.
z Accessory external connector
OMRON ............ XM2A-3701(D-Sub37 pin plug)
XM2S-3711 (shell case)
5.3 Access LED
The front panel is equipped with an access LED (green). The access LED lights up when the Advme2706 is being
accessed. The LED lights up for approximately 100ms after the access is made to the Advme2706. So, if access is
made infrequently, the LED may get dimmed or blink.
Pin Number Signal Name Pin Number Signal Name
1AO1+20AO1G
2AO2+21AO2G
3AO3+22AO3G
4AO4+23AO4G
5AO5+24AO5G
6AO6+25AO6G
7AO7+26AO7G
8AO8+27AO8G
9AO9+28AO9G
10 AO10+ 29 AO10G
11 AO11+ 30 AO11G
12 AO12+ 31 AO12G
13 AO13+ 32 AO13G
14 AO14+ 33 AO14G
15 AO15+ 34 AO15G
16 AO16+ 35 AO16G
17 Not Connected 36 Not Connected
18 Not Connected 37 Not Connected
19 Not Connected
19
37
20
1
Part side
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
13
6. Settings
Figure 6 shows the setting location on the Advme2706 board.
DSW2
DSW1
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
14
6.1 Base Address Setting
The Advme2706 takes up a 64-byte (40H) consecutive area in the VME bus A16 address spaces C000h to FFFFh.
The beginning address of the region occupied in the VME bus A16 address space by the Advme2706 is called the
base address.The base address is assigned with the rotary switches, DSWs 1 and 2.
Among the addresses, A15 and A14 are fixed to 1, A13-A10 correspond to DSW1 and A9-A6 correspond to
DSW2 respectively. These switches are factory default to “0”.
DSW1 DSW2
The base address will be “D680h” if the DSW1 is set to “5” and DSW2 is set to “A”.
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6
11
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
15
7. Register
7.1 Address Map
Note) The offset address is an address offset from the base address.
(R) is for read-only. (W) is for write-only.
The offset address 0010h corresponds to the status register when reading data and to the mode register when
writing data.
Offset Address D[15:8] D[7:0]
0000h 00h Board ID Register (R)
0002h 00h SubID Register (R)
0004h
001Eh
Access prohibition
0010h 00h
Status Register (R)/
Mode Register (W)
0012h 00h Enable Register (W)
0014h 00h Update Register (W)
0016h 00h Channel Register (W)
0018h Indirect Data Register (W)
001Ah
001Eh
Access prohibition
0020h channel Direct Data Register (W)
0022h channel2 Direct Data Register (W)
0024h channel3 Direct Data Register (W)
0026h channel4 Direct Data Register (W)
0028h channel5 Direct Data Register (W)
002Ah channel6 Direct Data Register (W)
002Ch channel7 Direct Data Register (W)
002Eh channel8 Direct Data Register (W)
0030h channel9 Direct Data Register (W)
0032h channel10 Direct Data Register (W)
0034h channel11 Direct Data Register (W)
0036h channel12 Direct Data Register (W)
0038h channel13 Direct Data Register (W)
003Ah channel14 Direct Data Register (W)
003Ch channel15 Direct Data Register (W)
003Eh channel16 Direct Data Register (W)
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
16
7.2 Board ID Register
The board ID register reads board ID (48h) of the Advme2706. This ID is the same as that for the Advme2703.
This register is read only.The register can perform both word reading and byte reading.
7.3 Sub ID Register
The sub ID register reads sub ID (49h). The sub ID is used to differentiate the Advme2703 and the Advme2706.
This register is read only.The register can perform both word reading and byte reading.
7.4 Status Register
This register is used to indicate an internal state of the Advme2706.
BUSY ........... Indicates a state of data transfer to the D-A converter LSI.
0 : No data transfer or the transfer is completed (default)
1 : Data transfer is in process
EN ............... Monitors the EN bit of the enable register.
0 : 0V output from all channels (default)
1 : Enables output from all channels
MODE .......... Monitors the MODE bit of the mode register.
0 : Updates output per channel
1 : Updates batch output for all channels (default)
The BUSY bit is used to allow compatibility with the Advme2703. The Advme2706 allows writing to the indirect
data register, direct data register of each channel and update register irrespective of the BUSY bit state. In the
BUSY state, the Advme2706 makes the host CPU wait by delaying the return timing of the VME bus DTACK*
signal, until the previous data transfer to the D-A converter LSI is completed. (Even when writing to the data
register or update register occurs continuously, the DTACK* signal is returned within 1µs.)
This register is read only.The register can perform both word reading and byte reading. The initial value at reset is “0”.
When writing data, this register turns into a mode register.
D7 D6 D5 D4 D3 D2 D1 D0
00000MODEENBUSY
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
17
7.5 Mode Register
This register is used to set whether an analog input is performed for each channel or for all channels at once.
When the MODE bit of this register is 0, the analog input is performed for each channel. In this case, the analog
output is updated by writing data to the indirect data register or the direct data register of each channel.
When the MODE bit is 1, the analog input is performed for all channels at once. In this case, write any value to the
update register after writing data to the indirect data register or the direct data register of each channel. The analog
outputs of all channels are updated at the moment when data is written to the update register.
MODE .......... 0 : Updates output per channel (default)
1 : Updates batch output for all channels
This register is write only.The register can perform both word writing and byte writing. The initial value at reset is
“0”.The MODE bit state can be obtained by reading the status register.
When reading data, this register turns into a status register.
7.6 Enable Register
This register is used to enable analog outputs.
When the EN bit of this register is 0, the analog output of all channels is forcibly set to 0V. Also, writing to the
indirect data register, direct data register of each channel and update register is inhibited.
(Data written in this state is ignored.)
When the EN bit is 1, writing to the indirect data register, direct data register of each channel and update register
as well as analog output are enabled.
EN ............... 0 : 0V output from all channels (default)
1 : Enables output from all channels
This register is write only.The register can perform both word writing and byte writing.The initial value at reset is
“0”.EN bit state can be obtained by reading the status register.
D7 D6 D5 D4 D3 D2 D1 D0
0000000MODE
D7 D6 D5 D4 D3 D2 D1 D0
0000000EN
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
18
7.7 Update Register
This register is used to adjust the output timing when updating all channel batch outputs (when the MODE bit of
the mode register is 1). The outputs of all channels are updated by writing any value to this register.
If the outputs are to be updated for each channel (when the MODE bit of the mode register is 0), there is no need
to access this register. (Writing will be ignored if performed.) In this case, the outputs are updated every time the
data is written to the indirect data register or the direct data register of each channel.
This register is write only.The register can perform both word writing and byte writing.
7.8 Channel Register
As with the Advme2703, each channel data can be updated using this register and the indirect data register. This
register is used to designate a subject channel for writing data to the indirect data register.
The setting range of the channel address is 0-15 (Fh). The relationship between the channel address and the
channel number is as follows.
Channel address = Channel number - 1
This register is write only.The register can perform both word writing and byte writing. Initial value of the channel
address is 0.
D7 D6 D5 D4 D3 D2 D1 D0
0000 Channel Address
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
19
7.9 Indirect Data Register
As with the Advme2703, each channel data can be updated using this register and the channel register.After writing
the channel address to the channel register, set a D-A conversion value of the subject channel to this register.
The setting to this register is expressed with two’s complement as shown in the table below. Note that each voltage
value in the table is the calculated value and actual output values include errors.
The table lists values within the output range of ±10V (without a resistor for output range expansion).
They are approximately0.305176mV (=10V/2^15) per LSB.
The maximum value on the positive side is 1LSB smaller than the maximum absolute value on the negative side.
This register is write only.The register can perform both word and byte accessing.
When accessing to this register in byte unit, make sure to access in order of upper byte (even number address) and
lower byte (odd number address). When updating the output for each channel (when the MODE bit of the mode
register is 0), the output is updated at the moment when writing is performed to the lower byte (odd number address).
7.10 Channel n Direct Data Register
The Advme2706 is equipped with a channel register and an indirect data register to allow compatibility with the
Advme2703. However, it is possible to set the D-A conversion values directly to each channel, without using the
channel register, by accessing this register. (The channel information is included in the VME address information.)
As with the indirect data register, the setting to this register is expressed with two’s complement. For relationship
between the input codes and the output voltage, refer to the section on the indirect data register.
This register is write only.The register can perform both word and byte accessing.
When accessing to this register in byte unit, make sure to access in order of upper byte (even number address) and
lower byte (odd number address). When updating the output for each channel (when the MODE bit of the mode
register is 0), the output is updated at the moment when writing is performed to the lower byte (odd number
address).
Input Cord Output Voltage(V)
7FFFh +9.999695
7FFEh +9.999390
0002h +0.000610
0001h +0.000305
0000h 0.000000
FFFFh -0.000305
FFFEh +0.000610
8001h -9.999695
8000h -10.000000
<Advme2706><Advme2706>
<Advme2706><Advme2706>
<Advme2706>
20
8. Analog Data Output Timing
The following shows the relationship between the register access and the output when outputs are updated for each
channel (when the MODE bit of the mode register is 0) and when outputs are updated for all channels at once (when
the MODE bit of the mode register is 1).
8.1 Updates Output Per Channel (MODE=0)
ch1 ch2 ch3 ch4 . . . . ch16
Power ON,VME bus reset 0V 0V 0V 0V . . . . 0V
L
Write 0 to MODE bit of mode register 0V 0V 0V 0V . . . . 0V
L
Write 1 to EN bit of enable register 0V 0V 0V 0V . . . . 0V
L
Write data (1) to channel 1 direct data register (1) 0V 0V 0V . . . . 0V
L
Write data (2) to channel 2 direct data register (1) (2) 0V 0V . . . . 0V
L
Write data (3) to channel 3 direct data register (1) (2) (3) 0V . . . . 0V
L
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
8.2 Enables Output from All Channels (MODE=1)
ch1 ch2 ch3 ch4 . . . . ch16
Power ON,VME bus reset 0V 0V 0V 0V . . . . 0V
L
Write 1 to MODE bit of mode register 0V 0V 0V 0V . . . . 0V
L
Write 1 to EN bit of enable register 0V 0V 0V 0V . . . . 0V
L
Write data (1) to channel 1 direct data register 0V 0V 0V 0V . . . . 0V
L
Write data (2) to channel 2 direct data register 0V 0V 0V 0V . . . . 0V
L
Write data (3) to channel 3 direct data register 0V 0V 0V 0V . . . . 0V
L
Write update register (1) (2) (3) 0V . . . . 0V
L
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
/