+++ title = "Transconductance Amplifiers" author = ["Dehaeze Thomas"] draft = false category = "equipment" +++ Tags : [Electronics]({{< relref "electronics.md" >}}), [Voice Coil Actuators]({{< relref "voice_coil_actuators.md" >}}) ## Description {#description} A Transconductance Amplifier converts the control voltage into current with a current source characteristic. Such a converter is called a voltage-to-current converter, also named a voltage-controlled current source or _transconductance_ amplifier. Such amplifier is used to control motors (e.g. voice coil, BLDC, stepper motors, ...). ## Manufacturers {#manufacturers}
| Model | Manufacturer | Linear / PWM | Axes | Interfaces | Feedback | Current Bandwidth | ASD at 1kHz [A/sqrt(Hz)] | |-----------------------------------------------------------------------------------------------------------------------------------|-----------------|--------------|----------------|---------------|--------------|-------------------|--------------------------| | [Apogee](https://prodrive-technologies.com/motion/products/servo-drives/apogee-kepler-series/) | Prodrive | PWM | 1 to 3 | +/-10V 16bits | Encoder | 7kHz | 1e-6 | | [S3-400/8](https://prodrive-technologies.com/motion/products/servo-drives/cygnus-series/) | Prodrive | PWM | 1 | +/-10V | Encoder | 1kHz | 1e-4 | | [LWM7S](https://www.maccon.co.uk/linear-servo-amplifier.html) | Macon | Linear | 1 | | Encoder/Hall | | | | [Automation1 XL2e](https://www.aerotech.com/product/motion-control-platforms/automation1-xl4s-high-performance-voice-coil-drive/) | Aerotech | Linear | 1 | +/-10V 16bits | Encoder/Hall | 2.5kHz | | | [Automation1 XL4s](https://www.aerotech.com/product/motion-control-platforms/automation1-xl4s-high-performance-voice-coil-drive/) | Aerotech | Linear | 1 (voice coil) | +/-10V 16bits | ? | | | | [EM-356B](https://electromen.com/en/products/item/motor-controllers/brushless-dc-motor/EM-356B) | Electromen | PWM | 1 | 0-10V | Hall | | | | [azbh10a4](https://www.a-m-c.com/product/azbh10a4/) | AMC | PWM | 1 | +/-10V | Hall | | | | [X-MCC](https://www.zaber.com/products/controllers-joysticks/X-MCC) | Zaber | ?? | 1 to 4 | | | | | | [TA310](https://www.trustautomation.com/products/linear-drives/ta310-linear-drive/) | TrustAutomation | Linear | 1 | +/-10V | Hall | 5kHz | | | Model | Manufacturer | Linear / PWM | Axes | Interfaces | Current Bandwidth | Max Current | ASD at 1kHz [A/sqrt(Hz)] | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|--------------|------------------------|------------|-------------------|-------------|--------------------------| | [LA300](https://varedan.com/product/analog-linear-servo-amplifiers/la-300-analog-linear-servo-amplifier/) | Varedan | Linear | 3 | +/-10V | 10kHz | 4A | | | [CMAu10](https://www.cedrat-technologies.com/en/products/magnetic-controllers/oem-amplifiers.html) | Cedrat | Linear | 1 | +/-10V | 5kHz | 0.5A | | | [TA115](https://www.trustautomation.com/products/linear-drives/ta115-linear-drive/) and [TA105](https://www.trustautomation.com/products/linear-drives/ta105-linear-drive/) | TrustAutomation | Linear | 1 | +/-10V | 5kHz | | 1e-6 | | [SMA6520](https://www.glentek.com/shop/?swoof=1&product_cat=linear-brushless-series&really_curr_tax=21-product_cat) | Glentek | Linear | 1 Brushless (3 phases) | +/-10V | 10kHz | | | | [SMA5005](https://www.glentek.com/shop/?swoof=1&product_cat=linear-brush-series&really_curr_tax=21-product_cat) | Glentek | Linear | 1 | +/-10V | 10kHz | | | | [SRS Current Source](https://www.thinksrs.com/products/cs580.html) | SRS | Linear | 1 | | | 0.1A | | ## Required properties {#required-properties} Main required properties are (taken from (Schmidt, Schitter, and Rankers 2020)): - **Power delivery capability** - **Dynamic properties** - **Linearity** - **Voltage or current drive** - **Efficiency** - **Four quadrant operation** ## Four Quadrant Operation {#four-quadrant-operation} The self-inductance of an electromagnetic actuator also causes another problem when the actuator is driven with a period signal, because for a sinusoidal signal the current is out of phase with the voltage. In the extreme case of a purely reactive load, the maximum current needs to be delivered at zero voltage, while at a quarter of the period a positive current is delivered with a negative voltage and another quarter it is just the other way around. In mechatronic positioning systems with a high moving mass, the real problem is caused by the kinetic energy that is involved. At acceleration, the motion voltage of the actuator increases in phase with the current and electric power is inserted in the system and converted into kinetic energy. The deceleration phase is however completely the opposite. While the motion voltage still has the same sign as during constant motion, the current needs to be reversed in order to reverse the energy flow. This means that the full amount of kinetic energy has to be absorbed by the amplifier. ## How to size a linear drive? {#how-to-size-a-linear-drive} ### Why it is important to properly choose a linear drive? {#why-it-is-important-to-properly-choose-a-linear-drive} From a TrustAutomation [white paper](https://www.trustautomation.com/resources/engineering-blog/how-to-size-a-linear-drive-for-precision-positioning-applications/): > The price you'll pay for the improved precision (i.e. thanks to the linear drive as compared to a PWM one) will mostly come in the form of heat. > Linear drive typically maintain small amounts of power inside the drive circuits, increasing heat. > **Excess voltage not needed by the motor is also dissipated as heat**. ### Determine required currents and voltages {#determine-required-currents-and-voltages} In order to properly choose a linear amplifier, it is important to determine the voltage and torque that has to be generated. The required current is based on the force (resp. torque) constant \\(K\_f\\) and peak force (resp. torque). The required voltage is based on the back EMF constant \\(K\_u\\), peak velocity \\(v\_\text{peak}\\), peak current \\(I\_\text{peak}\\) and winding resistance \\(R\\).