Difference between revisions of "Argon EXT connector"

From Granite Devices Knowledge Wiki
Jump to: navigation, search
[checked revision][checked revision]
(Simulated encoder output)
(Simulated encoder output)
Line 11: Line 11:
 
{{picturebox|Argonextconn.png|caption=Pin numbering and default hardware peripheral names on MCU}}
 
{{picturebox|Argonextconn.png|caption=Pin numbering and default hardware peripheral names on MCU}}
 
==Simulated encoder output==
 
==Simulated encoder output==
From Argon firmware 1.5.0 version, the default function of EXT connector is an simulated encoder output. The pins will output quadrature signals to represent the position changes on feedback device (encoder, resolver etc).  
+
From Argon firmware 2.0 version, the default function of EXT connector is an simulated encoder output. The pins will output quadrature signals to represent the position changes on feedback device (encoder, resolver etc).  
  
 
;Features
 
;Features
 
*Output A,B,Z 3.3 volt signals
 
*Output A,B,Z 3.3 volt signals
 
*Minimum output pulse length 2 µs (requirement for receiving device to accept count rate of 1 MHz)
 
*Minimum output pulse length 2 µs (requirement for receiving device to accept count rate of 1 MHz)
*Output resolution is divided by 4 compared to the native resolution of the feedback device
+
*Output resolution is '''divided by 4''' compared to the native resolution of the feedback device
  
 
;Limitations
 
;Limitations

Revision as of 10:28, 2 July 2015

Argon (servo drive) has an internal 6 pin header that is directly connected to the I/O side user programmable STM32F205RBT6 microcontroller. EXT connector has several purposes:

  • MCU debugging port (SWD)
  • Extension board connector (5V power supply and I/O & UART to extension board)
  • Simulated encoder output port (i.e. output resolver position in quadrature format)

Pinout

Argonpcbextconn.png

Location of EXT connector


Argonextconn.png

Pin numbering and default hardware peripheral names on MCU

Simulated encoder output

From Argon firmware 2.0 version, the default function of EXT connector is an simulated encoder output. The pins will output quadrature signals to represent the position changes on feedback device (encoder, resolver etc).

Features
  • Output A,B,Z 3.3 volt signals
  • Minimum output pulse length 2 µs (requirement for receiving device to accept count rate of 1 MHz)
  • Output resolution is divided by 4 compared to the native resolution of the feedback device
Limitations
  • Output has lots of jitter (will look ugly on oscilloscope)
  • Index pulse may have delay of 1ms or more delay from the real index pulse location. EXT index pulse should be used for homing at very low speeds only (speed less than 1000 of feedback device counts per second)
  • No ESD protection, external buffer or protection circuit highly recommended
  • Maximum output count rate 275 000 counts/s
Pinout of encoder simulation
  1. GND
  2. 5V_OUT (leave unconnected if not needed)
  3. A
  4. B
  5. Z (index)
  6. Not in use, do not connect