Editing Argon user guide/J5 connector electrical interfacing
Your changes will be displayed to readers once an authorized user accepts them. (help) |
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | {{ArgonManualNav}}This article explains the internal circuity behind J5 connector of [[Argon (servo drive)|Argon servo drive]]. | |
{{damage|Exceeding ratings may affect drive operation and cause instability or even damage the drive.}} | {{damage|Exceeding ratings may affect drive operation and cause instability or even damage the drive.}} | ||
==J5 connector pin-out and electrical ratings== | ==J5 connector pin-out and electrical ratings== | ||
− | * | + | *Pin-out: [[Argon wiring]] |
− | * | + | *Electrical specifications: [[Argon specifications]] |
==Pin groups== | ==Pin groups== | ||
− | |||
− | |||
− | |||
===Internal schematics of pin groups=== | ===Internal schematics of pin groups=== | ||
These images show the circuity behind the J5 connector inside the Argon drive (simplified schematics). Left side end represents J5 pins and right side continues to drive internal circuity. | These images show the circuity behind the J5 connector inside the Argon drive (simplified schematics). Left side end represents J5 pins and right side continues to drive internal circuity. | ||
<gallery widths=250> | <gallery widths=250> | ||
+ | File:J5groups.png|'''Pin groups''' of J5 connector | ||
File:hsin.png|'''High speed digital input''' circuity inside the drive. Total 1 of these circuits. | File:hsin.png|'''High speed digital input''' circuity inside the drive. Total 1 of these circuits. | ||
File:anain.png|'''Analog input''' circuity inside the drive. Total 2 of these circuits. | File:anain.png|'''Analog input''' circuity inside the drive. Total 2 of these circuits. | ||
Line 17: | Line 15: | ||
File:gpi.png|'''Digital input''' circuity inside the drive. D27 protects optocoupler from reverse polarity and ESD. Total 4 of these circuits. | File:gpi.png|'''Digital input''' circuity inside the drive. D27 protects optocoupler from reverse polarity and ESD. Total 4 of these circuits. | ||
</gallery> | </gallery> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Supply=== | ===Supply=== | ||
Supply pins output a regulated 5V voltage to external circuits. GND pin is tied to J3 connector V- terminal. | Supply pins output a regulated 5V voltage to external circuits. GND pin is tied to J3 connector V- terminal. | ||
Line 110: | Line 28: | ||
HSIN is differential digital input capable of receiving digital signals up to 4 MHz. | HSIN is differential digital input capable of receiving digital signals up to 4 MHz. | ||
− | Electrical properties | + | ;Electrical properties |
*Maximum voltage to HSINx+/- pins referenced to GND: -0.5 to 6V. Nominal 3.3 or 5.0V. | *Maximum voltage to HSINx+/- pins referenced to GND: -0.5 to 6V. Nominal 3.3 or 5.0V. | ||
*Maximum injected current +/- 10 mA | *Maximum injected current +/- 10 mA | ||
*When negative input (HSINx-) is left floating, it floats around 2.5V | *When negative input (HSINx-) is left floating, it floats around 2.5V | ||
− | *Input state | + | *Input state is logic 1 when voltage on positive pin is greater than voltage on negative pin, otherwise it's logic 0 |
− | Wiring when driving using differential source | + | ;Wiring when driving using differential source |
*Positive outputs of source to HSINx+ | *Positive outputs of source to HSINx+ | ||
*Negative outputs of source to HSINx- | *Negative outputs of source to HSINx- | ||
*GND must be connected to source ground | *GND must be connected to source ground | ||
− | Wiring when driving using single ended source (TTL, CMOS or open collector) | + | ;Wiring when driving using single ended source (TTL, CMOS or open collector) |
*Outputs of source to HSINx+ | *Outputs of source to HSINx+ | ||
*Leave HSINx- floating | *Leave HSINx- floating | ||
Line 128: | Line 46: | ||
===Analog input group=== | ===Analog input group=== | ||
Analog input accepts ±10V from and may be used as [[setpoint signal]]. | Analog input accepts ±10V from and may be used as [[setpoint signal]]. | ||
− | Electrical properties | + | ;Electrical properties |
*Input impedance ~10 kΩ | *Input impedance ~10 kΩ | ||
− | *Maximum ANAINx+/- pin voltage vs GND | + | *Maximum ANAINx+/- pin voltage vs GND ±20V |
*Maximum injected current ±10 mA | *Maximum injected current ±10 mA | ||
*Sampling resolution 12 bits | *Sampling resolution 12 bits | ||
− | Wiring to differential signal source | + | ;Wiring to differential signal source |
*Connect positive output to ANAINx+ | *Connect positive output to ANAINx+ | ||
*Connect negative (inverted) output to ANAINx- | *Connect negative (inverted) output to ANAINx- | ||
*Connect source ground to GND | *Connect source ground to GND | ||
− | Wiring to single ended signal source | + | ;Wiring to single ended signal source |
*Connect output to ANAINx+ | *Connect output to ANAINx+ | ||
*Connect source ground to ANAINx- | *Connect source ground to ANAINx- | ||
*Connect source ground to GND | *Connect source ground to GND | ||
− | |||
− | |||
===Digital output group=== | ===Digital output group=== | ||
Digital output is an optoisolated transistor output to drive various types of inputs of target devices (logic gates, relays, lights etc) | Digital output is an optoisolated transistor output to drive various types of inputs of target devices (logic gates, relays, lights etc) | ||
− | Electrical properties | + | ;Electrical properties |
*Load voltage range 3-24V | *Load voltage range 3-24V | ||
*Maximum allowed load 50 mA | *Maximum allowed load 50 mA | ||
*Logic 1 state equals conducting state of optocoupler transistor (current flows from GPO+ to GPO- pins), logic 0 stops current flow between GPO+ to GPO- pins. | *Logic 1 state equals conducting state of optocoupler transistor (current flows from GPO+ to GPO- pins), logic 0 stops current flow between GPO+ to GPO- pins. | ||
*+ to - pin voltage drop at 50 mA less than 2 VDC | *+ to - pin voltage drop at 50 mA less than 2 VDC | ||
− | Wiring to logic gate input (CMOS or TTL) | + | ;Wiring to logic gate input (CMOS or TTL) |
*Connect GPO+ pin to target VCC (typ 5V) | *Connect GPO+ pin to target VCC (typ 5V) | ||
*Connect GPO- pin to target input pin (so input pin is pulled to 5V when output state is logic 1) | *Connect GPO- pin to target input pin (so input pin is pulled to 5V when output state is logic 1) | ||
− | |||
===Digital input group=== | ===Digital input group=== | ||
[[File:gpiswitch.png|thumb|Connection from electromechanical switch or relay to isolated digital input. PSU may be external power supply or 5V supply from J5 connector.]] | [[File:gpiswitch.png|thumb|Connection from electromechanical switch or relay to isolated digital input. PSU may be external power supply or 5V supply from J5 connector.]] | ||
Digital inputs are optoisolated (floating potential) inputs for general purpose control signals. | Digital inputs are optoisolated (floating potential) inputs for general purpose control signals. | ||
− | Electrical properties | + | ;Electrical properties |
*Signal voltage range 3-24V | *Signal voltage range 3-24V | ||
− | *Logic 0 when difference between +/- inputs less than 1.5V, logic | + | *Logic 0 when difference between +/- inputs less than 1.5V, logic 0 when more than 2.9V |
*Current needed to drive logic 1 is 0.8-9 mA depending on input voltage | *Current needed to drive logic 1 is 0.8-9 mA depending on input voltage | ||
*Maximum voltage difference between GPIx+/- inputs 27 VDC | *Maximum voltage difference between GPIx+/- inputs 27 VDC | ||
*Maximum voltage difference between GPIx+/- inputs vs GND 120 VDC | *Maximum voltage difference between GPIx+/- inputs vs GND 120 VDC | ||
− | Connection to electromechanical switch or relay | + | ;Connection to electromechanical switch or relay |
*See schematics image in right side | *See schematics image in right side | ||
− | Connection to CMOS source | + | ;Connection to CMOS source |
*Connect source output to GPIx+ input | *Connect source output to GPIx+ input | ||
*Connect source ground to GPIx- input | *Connect source ground to GPIx- input | ||
− | Connection to open collector or TTL source | + | ;Connection to open collector or TTL source |
*Connect source output to GPIx- input | *Connect source output to GPIx- input | ||
*Connect source VCC (typ 5V) to GPOx+ input | *Connect source VCC (typ 5V) to GPOx+ input | ||
Line 177: | Line 92: | ||
==Examples== | ==Examples== | ||
===Wiring axis limit and home switches to J5=== | ===Wiring axis limit and home switches to J5=== | ||
+ | [[File:J5switches.png|thumbnail|A way to connect switches to J5 port. Switches may be also supplied from external 5-24VDC supply.]] | ||
To operate the motor, limit switches must be connected to the GPI1 and GPI2. Feeding logic 1 to one of these ports enables axis motion feed in certain direction. | To operate the motor, limit switches must be connected to the GPI1 and GPI2. Feeding logic 1 to one of these ports enables axis motion feed in certain direction. | ||
Line 184: | Line 100: | ||
Home switch (optional): | Home switch (optional): | ||
*GPI3 - home switch input. Polarity can be configured via Granity. | *GPI3 - home switch input. Polarity can be configured via Granity. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Pulse and direction setpoint=== | ===Pulse and direction setpoint=== | ||
− | This example shows how to wire | + | This example shows how to wire J5 for typical [[Pulse and direction|pulse and direction]] control. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | TODO |