Wiring Electric Data Network
Wiring Electric Data Network
Document: 0A-0162-01
Contents
1 Safety First 2
2 Functional Overview 3
E Revision History 26
1 Safety First
When you see this symbol, PAY ATTENTION. This
indicates that something important is about to be said,
that concerns your safety and the proper operation of
the equipment.
When you see this symbol, you are being alerted to an
IMMEDIATE DANGER that could cause severe injury
or even death. You MUST review these sections
carefully and do everything possible to comply with
installation and operation requirements, or you risk
injury or death to yourself or anyone else who uses the
equipment or the vehicle. Failure to comply with safety
requirements will void all warranties and could expose
you as the installer to liability in the event of an injury.
Use the equipment in the manner in which it was
intended.
When you see this symbol, you are being advised that
the issue under discussion has a serious safety or
equipment reliability implication. Use caution and be
conservative. Use equipment in the manner described in
this Hardware User’s Manual.
Safety is entirely the responsibility of the installer of this equipment. BorgWarner Portland (formerly
Cascadia Motion) has done everything it can to ensure that the traction inverter itself conforms to
international standards for safety. This does NOT mean that your installation will be safe, or that it
will not interfere with other systems on board your vehicle. It is your responsibility as the installer to
review this entire Hardware User’s Manual, to understand the implications of each and every section,
and to know what might be unique about your system application that then presents a unique hazard or
potential safety issue – and to solve it.
2 Functional Overview
The CM inverter family is intended as a traction inverter for EV and HEV drive systems, and includes
both the motor control function and a rudimentary vehicle controller strategy in the same box. The
system uses a torque commanded vector control scheme that has been used on AC Induction and PM
Synchronous motors in many applications.
The motor control subsystem software is intended to mate one layer below the vehicle controller firmware.
This vehicle controller subsystem handles the driver interface (accel and decel / brake pedal inputs,
FWD/REV controls, etc) and the vehicle interface (power sequencing, built in test, fault handling and
safety issues). It is essentially a state machine in front of the motor inverter software with a defined
interface between the two software processes.
The principle set of parameters used by the inverter to control its operation are are EEPROMs (electrically
erasable programmable read-only memory) loaded in the inverters internal memory. By default, integrated
modules are set up in Torque Control Mode, with default motor parameters loaded. Inverters purchased
standalone (without an attached or accompanying motor) will need to configure the parameters to
match the load motor and operating characteristics before running for the first time. These parameters
personalize the drive to the motor and the vehicle.
For proper operation of the inverter the coolant must flow at a rate equal to or above the minimum
specified flow rate at all times that the motor is enabled. The flow rate should not be reduced when the
inverter is “not being run hard”. The design of the heat exchanger does not allow for reduced or no
coolant flow. It is possible to adjust the fan speed on the coolant radiator as needed depending on the
operating conditions of the inverter.
Since the maximum coolant temperature is less than the boiling point of water the cooling system does
not need to be operated under pressure. Other devices (e.g. motor, charger, DC/DC converter) that are
added in series with the inverter increase the total pressure drop of the system. Even simple fittings and
hose length will contribute to the total system pressure drop. The total system pressure may add up to
a level that is beyond the capability of the chosen pump. The best practice is to measure the actual
coolant flow after the system has been assembled.
As noted above proper coolant flow is essential to the operation of the inverter. If the flow rate is not
sufficient the power module internal to the inverter can be damaged even though the indicated power
module temperatures are below an over-temperature threshold. The power module temperature sensors
are located in such a way that they are much closer to the temperature of the coolant than they are to
the temperature of the transistors and diodes used inside the power module.
Loss of coolant for even a few seconds can result in failure of the power module.
BorgWarner Portland (formerly Cascadia Motion) recommends that the user install a device to ensure
that the coolant pump is operating properly at all times when the inverter is enabled. The inverter
should be immediately stopped if the coolant is not flowing.
There are many ways that coolant flow could be measured. A flow sensor could be added to the cooling
loop. Often these types of sensors produce a pulse output. To read the pulse output would require the
use of a device to interpret this signal (BorgWarner Portland does not supply this).
Another option is to monitor the pressure in the cooling system. Typically the inverter would be placed
near the end of the cooling loop, just before the radiator. Thus a typical cooling loop application may
look like: pump outlet, inverter, radiator/reservoir, pump inlet. Typically the reservoir is at ambient
atmospheric pressure. Then the inverter should be at a pressure that is higher than ambient. If a pressure
switch is placed at the input coolant port of the inverter it should be able to detect that coolant is flowing.
Various types of coolant pressure switches exist. If a type is used that closes the switch when the
pressure is above a certain level is used then this could be inserted in series with the KL15_EN line or
just connected directly to one of the inputs for monitoring via CAN.
Connector Information:
Please refer to the Molex web site for details on the connector. BorgWarner Portland (formerly
Cascadia Motion) highly recommends the use of the factory crimper for the contacts. Note that this
connector has two different contacts sizes, A1 thru K4 are the CP 0.6 size, L1 thru M4 are the CP 1.5 size.
Pin
Pin Name Description Notes
Number
A1 /SIN Resolver Sine winding -
B1 SIN Resolver Sine winding +
C1 /COS Resolver Cosine winding -
D1 COS Resolver Cosine winding +
E1 EXC Resolver excitation output
F1 /EXC Resolver excitation return
DO NOT connect to
G1 GND Resolver Shield Ground 12V system ground or
motor case.
Refer to Appendix D
H1 ENC_A Encoder Channel A input for analog encoder and
hall sensor options.
Refer to Appendix D
J1 ENC_B Encoder Channel B input for analog encoder and
hall sensor options.
Refer to Appendix D
K1 ENC_Z Encoder Channel Z input (Index) for analog encoder and
hall sensor options.
If pre-charge function
is used this output
L1 RLY1 High Side Driver serves as the
pre-charge contactor
coil driving output
Intended for constant
12V power, when in
M1 KL30_BATT 12V/24V Constant Voltage the off state input
current is less than
1mA
Normally connected
to pin 5 of DB9
F4 RS232_GND RS232 Ground connector. DO NOT
connect to 12V
system ground.
Normally connected
G4 RS232_RXD RS232 Inverter Receive to pin 3 of DB9
connector.
Normally connected
H4 RS232_TXD RS232 Inverter Transmit
to pin 2 of DB9.
J4 HVIL_OUT High Voltage Interlock Output See HVIL_IN
For use with analog
inputs. DO NOT
K4 AGND Analog Ground
connect to 12V
system ground.
Fault Indicator Coil
L4 RLY4 Lo-Side Relay Driver
Drive
12V/24V system
M4 KL31_GND 12V/24V System Ground
return.
at the rear of the inverter (CM200DX/DZ) or the front (CM350DZ/SiC). The DC power must
be run through an external pre-charge circuit to safely charge the capacitors inside the inverter before
the main contactor engages (refer to application schematic in figure 4). The main contactor provides a
safety disconnect of the DC power in case of a fault condition. Make sure that the wire to the drive is
sized properly to handle the current.
DANGER Before changing the wiring make sure that the internal DC bus capacitors are discharged.
The voltage should be measured at the terminals before disconnecting. If there is any doubt about the
safety wait at least 10 minutes after power has been removed before touching the terminals.
The CM200DX/DZ uses Rosenberger HPK family connectors for making connection to the DC bus input
of the inverter. The HPK family is available in various wires sizes between 16mm2 and 50mm2 .
The CM350DZ/SiC uses Amphenol Powerlock 2 family connectors, which offers wire sizing up to 120mm2 .
BorgWarner Portland (formerly Cascadia Motion) offers 70mm2 CM350 cables and 50mm2 CM200 cables
most commonly for purchase. Contact PDS PDX sales for information on custom wire sizing.
The CM200DX/DZ uses Rosenberger HPK connectors for the AC connections. The CM350DZ/SiC
uses Amphenol Powerlock 2 family connectors. Again, the cables must use shielded wire. The shield is
connected to the chassis of the inverter and the chassis of the motor.
An external pre-charge circuit must be used with the inverter. The circuit limits peak inrush
current into the inverter when the main contactor is engaged. The pre-charge circuit adds a resistor,
relay, and fuse in parallel with the main contactor. When the inverter is powered on the inverter will
first engage the pre-charge relay to charge the capacitors internal to the inverter. If the capacitors charge
properly then the main contactor can be engaged.
The pre-charge resistor should be sized to rapidly charge the capacitor, but not dissipate too much power
in a fault condition. The pre-charge resistor should be sized so that if the inverter had a short on its
input the pre-charge resistor would not fail. If using the built in pre-charge functionality, the pre-charge
relay will only remain closed for about 3 seconds. The pre-charge sequence must complete before this
time or the inverter will declare a fault condition and open the pre-charge relay. The pre-charge circuit
should be fused with a small fuse appropriate to the wire used. Since the pre-charge current is generally
very low, approximately 0.5 amps in the example below, small wire can be used (recommend 18 AWG).
A 5 amp fuse would be appropriate for this wire. Note, the inverter can be used bypassing the pre-charge
functionality built into the inverter software, in this case the user is responsible to complete the necessary
pre-charge and monitor voltage accordingly.
Sizing Example:
A typical application of the CM200DX could have a maximum DC bus voltage of 320 volts. If a 600
ohm resistor were chosen this would result in a power dissipation of 171 watts. This is typically within
the short term rating of a 50 watt wire-wound resistor. However make sure to consult the resistor
manufacture data to ensure a sufficient surge tolerance. The internal capacitance of the inverter is
approximately 650uF. It takes approximately 3 time constants before the inverter will close the main
contactor, thus in this example it will take 1.17 seconds for the pre-charge to complete.
BorgWarner Portland (formerly Cascadia Motion) can provide the following parts if needed. Reference
the following:
DX Inverters
• Pre-charge Relay (30A, 12V COIL): p/n 77-0026
• Pre-charge Resistor (600 ohm 50W): p/n 53-0006
• Pre-charge Fuse (5A 500V): p/n G1-0013-01
DZ Inverters
• Pre-charge Relay (50A/1000V, 12V COIL): p/n 77-0034
• Pre-charge Resistor (1K ohm 100W): p/n 53-0008
• Pre-charge Fuse (5A 1000V): p/n G1-0015-01
BorgWarner
Internal Maximum
Model Portland Part
Capacitance Pre-charge Resistor
Number
CM200DX 650uF 600 ohms 53-0006
CM200DZ 255uF 2000 ohms 53-0008
CM350DZ 510uF 1000 ohms 53-0008
CM350SiC 700uF 1000 ohms 53-0008
The DC Power input to the inverter must be fused. The fuse must be rated for the voltage
of the battery as well as rated to open under the short circuit current that the battery can produce.
Generally, this fuse (or equivalent fusible link) may be a part of the battery pack, but if the pack
protection is not present or adequate, this fuse is required to prevent a potential battery pack fire. The
fuse should be rated to handle the maximum DC input current of the inverter. A semiconductor type
fuse is recommended.
As noted above, the inverter contains a large amount of DC bus capacitance. This capacitance
will store energy long after the high voltage has been removed from the unit. If other provisions have not
been made for discharging these capacitors then the unit wiring should not be touched for at least 10
minutes after the high voltage has been removed from it. The voltage will slowly decay due to internal
resistors inside the unit. The resistor values are shown in the table below:
Passive
DC Link Three time
Model discharge Y-Capacitance
Capacitance Constants
Resistance
CM200DX 70K ohms 650uF 137 s 136nF
CM200DZ 70K ohms 255uF 54 s 136nF
CM350DZ 60K ohms 510uF 92 s 188nF
CM350SiC 167K ohms 700uF 120 s 282nF
For reference the value of three time constants is shown. This time would dissipate the voltage to less
than 5% of the original value. Three time constants would allow the voltage to decay to a value that is
normally safe to touch. However, the capacitors will still have some energy stored in them.
The passive resistance value shown in the table in connected to the high voltage DC bus at all times. The
inverter will draw a corresponding amount of current from the high voltage at all times. For example if
a CM200DX is being used at 320V it would draw 320/70K = 4.6mA even when the inverter is disabled.
If it is desired to have the DC bus voltage discharge faster the user must either provide an external
method of discharge, or consider the use of the Active Discharge feature of the inverter. Consultant the
CM Software Users Manual for more information on Active Discharge.
The above table also shows the Y-Capacitance value for the inverter. The Y-Capacitance is the total
amount of capacitance connected between the DC bus and the chassis of the inverter. Half of the shown
amount is connected to each side of the DC bus (DC Bus Positive / DC Bus negative).
The CM200DX/DZ and CM350DZ/SiC all require a permanent low voltage connection and a switched
low voltage connection. Refer to Figure 2 for more details.
The CM200DX/DZ and CM350DZ/SiC allow for operation from both 12V and 24V systems.
12V, non-operating 0.6 A
12V, operating 1.0 A
CM200DX 24V, non-operating 0.3 A
@ 12 kHz 24V, operating 0.5 A
KL30 input current with KL15 off < 1 mA
12V, non-operating 0.6 A
12V, operating 1.2 A
CM200DZ 24V, non-operating 0.3 A
@ 12 kHz 24V, operating 0.6 A
KL30 input current with KL15 off < 1 mA
12V, non-operating 1.2 A
12V, operating 1.8 A
CM350DZ 24V, non-operating 0.6 A
@ 12 kHz 24V, operating 0.9 A
KL30 input current with KL15 off < 1 mA
12V, non-operating 0.6 A
12V, operating 1.1 A
CM350SiC 24V, non-operating 0.3 A
@ 12 kHz 24V, operating 0.6 A
KL30 input current with KL15 off < 1 mA
These currents do not include any high-side or low-side drivers:
• Any hi-side driver output currents, including the main and pre-charge contactor relay drive currents,
will come through the BATT+ pins and will add to the above currents.
• Any low-side driver output currents, including indicator lamp current, will come through the GND
pins, and should be considered in sizing this connection.
3.3.8 Grounding:
The inverter housing has a dedicated threaded hole for connecting the case to ground. The inverter
housing must be connected to the motor case. It must also be connected to the vehicle chassis and this
assumes that the vehicle chassis is at the same potential as the 12V GND. The inverter housing should
not be allowed to be more than a few volts above the 12V GND. If the inverter housing is isolated from
the rest of the system hazardous voltages could develop on the housing.
KL30_BATT
KL15
12 V KL15_EN
KL31_GND
Each of the different KL inputs play a different role in startup and error communication. The functionality
is described below in more detail.
Pin
Pin Name Usage
Number
Permanently tied to the battery + and draws <1mA of
M1 KL30_BATT current. Used to keep low voltage live for proper
inverter enable and disable sequence.
The switched 12/24V used to turn on internal
M2 KL15 communications and wake the inverter for
communication.
The safety pin to allow a completely hardware based
disable of the [Link] inverter will throw a constant
M3 KL15_EN fault and the inverter output will be disabled if this pin
is open circuited. It needs to be tied to 12/24V to
enable the drive.
The 12/24V ground return that should be connected
M4 KL31_GND
permanently.
Note: KL30_BATT, KL15, and KL15_EN all have pull-downs applied internally in the inverter.
The CM200DX/DZ and CM350DZ vs the CM350SiC have slightly different internal applications of
KL15_EN presented below which impacts noise tolerance.
( TO DSP
5 kΩ 5 kΩ
KL15_EN
4.7 kΩ
Note: The CM350SiC has added capacitors for better noise rejection compared to the CM200DX/DZ
and CM350DZ.
RLY1
RLY2
BATT+
High Voltage
BATT-
Generally the contactor with the resistor in series is a high voltage rated relay (such as Sensata Gigavac
P105 series) and the contactor connecting directly to the high current fuse is a high current, high voltage
contactor such as the Sensata Gigavac GX16 series contactor. It is also generally a good idea to have
pre-charge coming after the main fuse, in case main fuse blows pre-charge will be disabled.
• Inverter Command Mode: Setting this parameter to 1 allows the CAN mode to become active.
• CAN Bus Speed: Allowed speeds are 125 Kbps, 250 Kbps, 500 Kbps, or 1 Mbps. Enter 125, 250,
500, or 1000 to program the configuration parameter.
• CAN Terminator Resistor: The resistor can be applied or opened.
For more information on CAN interface and messages, please refer to the CAN Protocol documentation
in the CM Software Users Manual.
For more information on RS232 data logging refer to the CM Software Users Manual.
It is highly recommended to use a galvanically isolated RS232 adapter like this one from Startech:
[Link]
For a digital encoder, the inverter provides a 5V interface to power the external encoder then receives,
level translates, and filters the signals from A, B and INDEX channels.* For induction motor applications
the INDEX channel is not used, but it may be wired. The encoder is connected internally to the TI DSP
QEP Module (Quadrature Encoder Peripheral), which has special hardware for wide dynamic range
speed and angle calculation from the encoder data. The drive has internal pull-up resistors on these
inputs, and works with encoders that have either bi-polar or open-collector outputs.
+5V +5V
1 kΩ 1 kΩ
(a) CM200DX/DZ and CM350DZ Digital Encoder (b) CM350SiC Digital Encoder
There are options for analog encoder inputs and hall inputs for all CM inverters. Refer to Appendix D
for more info.
The CM inverters use a dedicated Resolver to Digital Converter (RDC) with predefined 10kHz excitation
frequency that is not synchronized with the PWM frequency. For CM inverters the target SIN/COS
voltage is dependent on how the RDC is configured. For all catalog BorgWarner Portland (formerly
Cascadia Motion) configurations (i.e. iM-225DX-D, iM425SiC-D, etc) this is pre-configured by default and
will not need user adjustment. For custom motors, contact BorgWarner Portland for more information.
+5V
Software
Controlled
Pull-up +5V
300 kΩ
1 kΩ 300 kΩ
41.2 kΩ 41.2 kΩ
AIN 1-3 TO DSP AIN 4 TO DSP
(a) Analog Input Schematic with Programmable Pull-up. (b) Analog Input Schematic with Fixed Pull-down.
The inverter software assigns the analog inputs based on the motor type. See Appendix A, for more details.
A 5V power supply (XDCR_PWR) is provided for powering sensors or potentiometers. The total supply
current available from this supply is limited to 100mA.
The analog signals should be referenced to one of the analog ground (AGND) pins available on A4 or K4.
This will reduce noise. Analog ground should NOT be connected to GND or the vehicle chassis.
+5V
10 kΩ
DINx ( TO DSP
50 kΩ
1000 pF
The vehicle control system assigns the digital inputs as follows. Note: These are only active in VSM Mode.
Output Function
Type Function
Name Name
PRE-CHARGE This output provides power
RLY1 HSD
DRIVE to the pre-charge relay.
This output provides power
RLY2 HSD MAIN DRIVE
to the main contactor.
This output provides a
grounded signal to the OK
indicator. The indicator
turns on when power is
OK applied to the drive and the
RLY3 LSD
INDICATOR drive has completed the
pre-charge sequence. If
used, this output is also
used to power the external
12V power relay.
This output provides a
grounded signal to a fault
FAULT
RLY4 LSD indicator. The indicator
INDICATOR
will blink a fault code if the
drive has detected a fault.
The electrical parameters of the digital outputs are shown in the table below.
AIN
CM Catalog Product Motor Connection
Channel
Motor Oil Temperature Sensor
iM-225DX-D AIN1
(External Connector)
iM-225DZ-S
Motor Temperature Sensor
iM-375DZ-D AIN2
(Resolver Connector)
iM-425DZ-D
Motor Temperature Sensor
iM-375SiC-D AIN3
(Resolver Connector)
iM-425SiC-D
Motor Oil Pressure Sensor
AIN4
(External Connector)
AIN1 -
iM-225DX-DW Motor Temperature Sensor
iM-225DZ-SW AIN2
(Resolver Connector)
iDM-190DX-D Motor Temperature Sensor
iDM-375SiC-D AIN3
(Resolver Connector)
AIN4 -
Remote Mount pairing will also follow this same wiring. To match a remote mounted inverter and motor
refer to its CM integrated equivalent. i.e. An SS-250-115-DOM with a CM200DX is the same electrically
as an iM-225DX-D.
Standard
Pin
Pin CM200 and CM350DZ Options CM350SiC Options
Number
Name
Digital Encoder Channel A input: Digital Encoder Channel A input:
ENC_A Standard Standard
H1
Analog Encoder Sin Input: Analog Encoder Sin Input:
Hardware Selected (different p/n) Software Selected
Hall A Input: Hall A Input:
Hardware Selected (different p/n) Software Selected
Digital Encoder Channel B input: Digital Encoder Channel B input:
Standard Standard
J1 ENC_B
Analog Encoder Cos Input: Analog Encoder Cos Input:
Hardware Selected (different p/n) Software Selected
Hall B Input: Hall B Input:
Hardware Selected (different p/n) Software Selected
K1 ENC_Z Digital Encoder Index input LIN communication channel
E Revision History
Version Description Updated By Date
0A-0162-01 Base Manual Christian Tigges 10/23/2024