Skip to main content
Skip table of contents

Configuration

Software and Firmware

PDM Link software can be downloaded at linkecu.com/software-support/. Keep checking for updates to ensure you're using the latest release.

  • Firmware comes bundled with the PDMLink application - it can be accessed in the default location

To update firmware on the PDM, ensure you have downloaded the latest PDM Link software and installed this on your PC, the software contains the latest firmware.

The Software and Firmware versions can be found by selecting Menu>Help>About.

  • Connect the PDM to a PC using the supplied USB-C cable

  • Select Menu>PDM>Firmware

  • Click the 3 dot icon, and navigate to:

    • C:\Program Files (x86)\PDMLink\Resources\Firmware\firmware_package_1.X.XXX.lfp

  • Select the latest version and select Open. This will populate the Upgrade Firmware menu with all versions in the folder

  • Highlight the latest version and select START

Basic Configuration

Selecting View>PDM Configuration will produce the configuration tree on the left-hand side of the page.

The Basic Configuration tab contains the following settings:

  • PDM Name. If more than one PDM is being used this is where the user identifies them for later configuration.

  • PDM Output Enable. This setting is a temporary override that disables all high and low power outputs, while still allowing them to be configured in software.

PDM Setup

This provides a top level overview of the current PDM setup, pin configuration and, status.

Each PDM can be given friendly name

Each pin can be set to one of the various modes supported by that pin type.

Once the pin modes have been defined they will be available in the respective menus, Outputs Pins or Input Pins, for setup.

  • Once a pin has been configured all usages of the pin can be seen in the Connections box

General PDM Configuration

PDM Name

Set a friendly name for the PDM

Global Enable

Global control of output behavior when battery is connected

  • Power Enabled - All outputs will operate as configured when powered on via USB or Ignition Switch

  • Power Disabled - All outputs will be forced to the “Off” state

  • Ignition Switch - All outputs will operate as configured only when the ignition switch is turned on.

The Ignition Switch setting is only present on PDMs with Hardware Version 1.11 or greater

Safety Override

The Safety Override function gives the user the ability to turn off output(s) when a parameter reaches a certain value, no matter what other function is assigned to the same pin.

⭐ Safety also needs to be enabled in the Output/ADIO settings menu for each output you wish to override.

⭐ The output Test Mode will override this function if both have been enabled/turned on.

High Power Output Pins

High Power Output Pin Configuration

Functions

Shows the list of connected function(s). Multiple functions controlling one pin is not normally recommended.

Mode

Sets pin mode

  • High side - only the high side driver is enabled when Active. When Inactive, the pin is a high impedance.

  • Low side - only the low side driver is enabled when Active. When Inactive, the pin is a high impedance.

  • Full bridge - Pair Output 1 and Output 2 (or Output 3 and Output 4) for Full bridge operation.

  • Half bridge - with PWM enabled, works as a push-pull half-bridge driver.

  • Tri State - The output can be high side, low side, or floating, depending on the duty cycle (DC). Positive DC is high side, negative DC is low side.

Status

Shows the current status of the pin, and may be used to control subsequent GP Logic, Math or GP Function blocks.

Test Mode

Setting to a test mode (Active or PWM) will turn the output status to active and override any function using this pin.

  • Active - the output status is switched active (100% duty cycle).

  • PWM - the output is switched with a frequency of 100Hz and a 50% duty cycle.

Protection

Mode

Sets fuse mode  

  • Latch Off - persistent cutoff on overcurrent. Requires a setting change or a power cycle to recover.

  • Latch Off Fast - same as Latch Off but instantly shuts down the output when current exceeds 60A.

  • Retry - re-enables the output every 'Retry Time' seconds.

  • Retry Fast - same as Retry but instantly shuts down the output when current exceeds 60A

Inrush Limit + Trip Time + Duration

When the pin switches active, the 'Inrush Limit' will be used for the 'Duration' period. The output will go into a fault state if it exceeds the 'Inrush Limit' for longer than the 'Trip Time'.

When configured as a half/full bridge, 'Duration' is disabled. The Inrush Limit will be continuously monitored.

Overcurrent Limit + Trip Time

Normal fuse trip current in Amps. If a current value higher than 'Overcurrent Limit' is detected for longer than the 'Trip Time' period, the pin will enter a Fault state.

If configured as a high/low side driver, the 'Overcurrent Limit' will only be used after the 'Inrush Duration' has finished.

Retry Limit + Delay

Retry Counter. With 'Retry' Protection Mode enabled, and under fault conditions, the pin will attempt to switch Active, up to 'Retry Limit' times. After 'Retry Limit' attempts, the pin will remain Inactive until a setting is changed or the next power cycle.

Over-Temp Limit

If the PDM reaches an internal temperature greater than the 'Over-Temp Limit', this pin will go into the Fault state.

This feature is used to perform staged thermal shutdown on a pin-by-pin basis, typically activated only for low-priority output pins.

Safety

Set whether or not this output can be turned off by the Safety Override.

  • Disabled - this output will ignore the Safety Override.

  • Enabled - this output will turn off when the Safety Override expression evaluates as true.

ADIO Pins

ADIO Input Mode Configuration

ADIO Output Mode Configuration

Functions

Shows the list of connected function(s). Multiple functions controlling one pin is not normally recommended

Mode

Sets pin mode

  • Input Analog - Continuously reads the analog voltage (0-5V). A digital state value is also maintained using the thresholds set below.

  • Input PWM - Digital input mode with PWM support (frequency and duty cycle measurement) ADIO 5-8 only.

  • Output Logic - When Active, the high side driver is enabled. When Inactive, the pin is a high impedance.

  • Output PWM - When Active, the high side driver pulses according to the frequency and duty cycle set by the connected function. When Inactive, the pin is a high impedance. ADIO 1-4 only

Status

The status output shows the current status of the pin, and may be used to control subsequent GP Logic, Math or GP Function blocks.

Test Mode

Setting to a test mode (Active or PWM) will turn the output status to active and override any function using this pin.

  • Active - the output status is switched active (100% duty cycle).

  • PWM - the output is switched with a frequency of 100Hz and a 50% duty cycle. Note: only ADIOs with PWM functionality will be able to use this test mode.

 

Protection - Active only in Output Mode

Mode

Sets fuse mode

  • Latch Off - persistent cutoff on overcurrent. Requires a setting change or a power cycle to recover

  • Retry - retries every 'Retry Time' seconds

Trip Time

Fuse trip timing in seconds.

When the pin switches to active, if a current value higher than 8A is detected for longer than the 'Trip Time' period, the pin will enter a Fault state

Retry Limit

Retry counter. With 'Retry' Fuse Mode enabled, and under fault conditions, the pin will attempt to switch Active, up to 'Retry Limit' times. After 'Retry Limit' attempts, the pin will remain Inactive until a setting is changed or the next power cycle

Delay

Retry delay. With 'Retry' Fuse Mode enabled, and under fault conditions, the pin will wait for 'Delay' seconds before trying to switch active again.

Over-Temp Limit

If the PDM reaches an internal temperature greater than the 'Over-Temp Limit', this pin will go into the Inactive state.

This feature is used to perform staged thermal shutdown on a pin-by-pin basis, typically activated only for low-priority output pins.

Safety

Set whether or not this output can be turned off by the Safety Override.

  • Disabled - this output will ignore the Safety Override.

  • Enabled - this output will turn off when the Safety Override expression evaluates as true.

Input Setup - Active only in Input Mode

Pullup

Enables an internal 4.7k pullup resistor, to sensor 5V.

High Threshold + Duration

When the pin voltage exceeds Threshold High (V) for at least Duration (s), the pin state is set to Active.

⭐When an ADIO is set as an output, the input voltage is fixed at 0V.

Low Threshold + Duration

When the pin voltage is less than Threshold Low (V) for at least Duration (s), the pin state is set to Inactive.

⭐When an ADIO is set as an output, the input voltage is fixed at 0V.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.