Manual Sparker Tcip4 v96 en
Manual Sparker Tcip4 v96 en
SPARKER TCIP4 is an ignition unit for road motorcycles. The ignition principle is inductive. The unit is 4-channel (has 4
outputs for ignition coil). We produced 2-channel model in past ("standard"), but we produce only 4-channel units ("full")from
1.1.2021. The unit is programmable through PC. The unit is fully adjustable regarding the ignition timing. It contains two
switcheable ignition advance curves / maps dependent on RPM and position of throttle or underpressure in the intake manifold.
The ignition also contains output for tachometer, two multifunctional outputs, two multifunctional inputs, outputs and an input
for the servomotor exhaust throttle. The unit is also equipped with some racing features - mainly Quickshift and Gear shift
light. During programming, the ignition unit is connected to a computer via a serial port. TCIP4.EXE configuration software
("software") is included.
Units are produced in several further modifications related to the inputs for engine position sensors. The inputs for position
sensors are two and each of them can be custom-made in the following versions:
1) For inductive sensor (marked IND or unmarked)
2) For inductive sensor with a pulsed rotor with more than 12 protrusions ( marked 24-2)
3) For inductive sensor with a pulsed rotor with more than 36 protrusions ( marked 48-2 or 60-2)
4) For HALL sensor or optical sensor (marked HALL)
5) For inductive sensors and pulse rotor with one pulse lobe (marked ONE LOBE or DUCATI KOKUSAN)
Units are also produced in two further modifications related to the output for ignition coils:
A) For standard ignition coils (unmarked). This output provide ground when coil is excited.
B) For ignition coils with integrated driver (marked SPA). This output provide +5V when coil is excited.
HARDWARE
Supply voltage +12 V input
The nominal power supply voltage should be 14 V. The supply voltage must be between 8-18 V. In this range the unit is able
to provide control of all the processes. Above 20 V the unit stops controlling the coils (overvoltage protection). Supply voltage
is connected with the positive pole to +12V (pin 13) and with the negative pole to GND (pin 14).
Pins 14, 16 and 7 are interconnected in the unit. They can all be used either to connect the power (power supply) ground or to
connect the ground for sensors. Ground for sensors should be connected from unit and it should not be interconnected with
power ground or with engine or chassis mass.
Multifunctional inputs
The unit contains two multifunctional inputs. Inputs should be activated using switch with respect to ground. The inputs can be
assigned different functions:
KILL SWITCH - the unit will stop ignition when input is grounded
BLOCKING - the unit will stop ignition when input is ungrounded (security circuit of sidestand)
QUICKSHIFT - activate Quickshift sequence (gear shift up with full gas)
RETARD - decrease ignition advance with preselected value in full range
START LIMTER - activate Starting limiter (launch control)
1
2nd ADVANCE CHART - switch to 2th ignition advance curve/map
One outlet of the multifunctional input 1 will be connected to M IN 1 (pin 8) and the other outlet will be connected to ground.
One outlet of the multifunctional input 2 will be connected to M IN 2 (pin 19) and the other outlet will be connected to ground.
Multifunctional outputs
The unit contains two multifunctional outputs (Power Outs). Outputs are type NPN opek collector (it provide ground when is
switched on). Outputs can switch resistive or inductive load up to 2 A. Outputs can work with various modes preselected with
software:
Fuel pump - it is switched on for 4 seconds after unit switch on and always when engine is running.
Gear shift light - two stage gear shift light.
PowerJet Honda - behavior like PowerJet at Honda RS125.
Special - switch on and and switch off according curve/map with pulse-width modulation possibility (powerjet).
Special PWM - continuous control with pulse-width modulation according curve/map (powerjet for example).
Speciál pulse - continuous control using the pulse length according curve/map (oilmaster for example).
Multifunctional output 1: Load should connected with one outlet to POWER OUT 1 (pin 3) and second outlet to +12 V.
Multifunctional output 2: Load should connected with one outlet to POWER OUT 2 (pin 12) and second outlet to +12 V.
2
Wire colors TCIP4.
3
Recommended connection diagram
4
TCIP4 software
Icons menus
- sets default values. Warning!!! Clicking this icon results in automatic default settings of all parameters.
- tools for going back or forward step by step when changing the settings.
5
Start limiter delay - Start limiter activation delay value settings. This is useful when Start limiter switch is located at
clutch lever. Start limiter is activated with delay, so that are not problems if clutch is used for next driving.
Quickshift time - sets ignition switch off period during gear shift.
Quickshift pause - sets time of clutch master insensitivity after gear shift.
Retard - sets the value for ignition advance retard if the function is active.
- by pushing it measures and sets voltage for 0% TPS (unit connected with PC, no gas).
-by pushing it measures and sets voltage for 100% TPS (unit connected with PC, full gas).
After determining the limit values, it is necessary to store these values in the ignition by pushing the "program" button,
otherwise they will not be executed.
6
Minus - designed for pickup connection, where - as the pulse lobe is getting near to the sensor, it generates negative voltage,
and when the lobe is moving away it generates a positive voltage.
Auto - unit itself determines correct polarity automatically (the algorithm is based on the assumption that the sum of pulse
lobe angles is lower than the sum of gaps in between).
Pickup interchange - interchanges the engine position sensor inputs (pins 9 and 20).
No polarity check - the unit controls polarity of the sensor using shape of the signal. If the actual polarity of the sensor is
different from the selected one, the unit will block ignition. This option cancels the blocking of ignition.
Interlock input - this option works only for pickup system 1 lobe, 2 pickups. With elevated levels of electromagnetic
interference (e.g. at the time of ignition) on some motorcycles (e.g. Ducati) unwanted activation of the pickup input may occur,
especially that input which at the moment is not active. This option prevents unwanted activation blocking input 2 during
activation of input 1, and vice versa: blocking input 1 during the activation of Input 2. This option, however, may cause
problems, when combined with automatic determination of sensor polarity.
Spark possible before lobe - during standard operation of the unit ignition can take place only in the section after the
start of the virtual lobe. This option allows to burn even before the virtual lobe. Unfortunately this is at the cost of the virtual
lobe being 360 °, which significantly affects the accuracy of ignition especially at low revolutions.
Lower advance at start (next edge) - this option decreases (moves) advance to the next start pulse edge compared to
the standard starting position in advance. Valid only for starting speed (speed less than 500 RPM). This option can be used
especially for large volume single-cylinder engines to prevent kick-back when starting el. starter. You can use this option only
for some pickup systems.
Lower advance at start (%) - this option delayed starting advance upon angle. This angle is determined as % part of
virtual lobe. Valid only for starting speed (speed less than 500 RPM). This option can be used especially for large volume
single-cylinder engines to prevent kick-back when starting el. starter. You can use this option for most pickup systems.
Special dwell by start - this option can be used to reduce the current load on the ignition coils when starting for pickup
systems where the virtual lobe is too wide. As a standard the unit in starting revolutions excites the ignition coil from the start
of the virtual lobe to the ignition at the end of the virtual lobe. With this option the dwell starts at the end of the virtual lobe,
gives 2 ms and then ignition takes place. Valid only for starting speed (speed less than 500 RPM). This option partially reduced
advance for the starting speed (due to delay of 2 ms).
Description of synchronization - here the current pickup system can be modified, or new one created (only when selecting
Special settings in the Motorbike type menu). BEWARE: only for very experienced users. Please consult with us any
atypical configurations of pickup systems.
System work so: Unit read signal from pickup and find trigger condition. This condition can be long lobe or narow lobe or long
gap (missing lobe) or narow gap (inserted lobe) etc. If condition is founded - unit will numbering lobes. First lobe after
founded condition is nuimber 1, next is number 2 etc.
Each item allows you to define the so-called Virtual pulse lobes. The virtual pulse lobe can be either a single pulse lobe or a
sequence of several pulse lobes and spaces between them. First edge of Virtual lobe is determined by Maximal advance and
second edge is determined by Starting advance. Each edge of Virtual lobe is determined by lobe number, edge (begin or end)
and pickup (CKPS 1 or CKPS 2)
Number of lobe at rotor - setting of number of lobes at pulse rotor.
Number of outputs (coils) - setting of number of used ignition outputs (coils).
Maximum advance - determination of begin edge of Virtual lobe.
Start advance - determination of end edge of Virtual lobe.
Number of ignitions per revolution - setting of number of ignitions per revolution. Determine how many ignitions per one
revolution are executed by ignition outputs. This can be different if pickup system is located at crankshaft or at camshaft etc.
On the bottom left of this tab there are some statistical data collected from the unit. These data are read out even in the case
when the version of the unit control firmware and software are not compatible. It is sufficient when the connection is
established and active. The following data are read: The name of TCIP4 unit, firmware version date, number of programming
sessions.
7
- using +/- buttons. This option allows you to change only the current edit box in the engine running mode(the active field is
green) or when ALL option is activated the entire map (curve) can be moved in both running and off modes.
- by pressing F4 and F5, F4 has the same function as the button "-" and F5 has the same function as the button "+".
- using the scroll wheel of the mouse – by tapping the edit box the option to change by scrolling is activated.
- in display mode of the advance map TAB and 2D it is also possible (using the mouse) to pull individual points of the curve.
Base advance - is the angular difference between the position when the crankshaft position sensor is directed to the end of
the virtual pulse lobe pulse and the top dead centre position (see angle "base advance" in the picture below). This value is
always determined by the mechanical constitution of pickup system and shall never be changed by software settings!!!
The field "Base advance" thus is not there to change the base advance: into this field the value must be entered that
corresponds to the physical condition of the engine. Use stroboscope lamp for check of base advance value.
To the first point of the revolution of advance curve the unit ignites on the value of base advance (at the end of the virtual pulse
lobe). The exception is the "Start of lobe system" that can ignite at the beginning of the of the virtual pulse lobe. Therefore
for revolutions lower than the first point of advance curve early ignition point cannot be set, as it is derived from the
mechanical design of the pickup system!!! The first revolution point of the curve in most cases should be chosen above
idle speed!!!
Please contact us in case of any uncertainties regarding the design of the pickup systems and their functioning with unit.
BASE
ADVANCE
8
Voltage (option "percent" is not checked) - the servo controller searches for the calculated voltage resulting from the map (or
curve). After the ignition is switched on the unit checks the servo controller so that it must find the highest and lowest required
voltage value, which is located on the map (or the curve) of voltage requirements. When these voltage values are not found
(whether due to mechanical obstructions or due to wrong settings), the servo is shut down.
2) Percent (option "percent" is checked) - the servo controller searches for the calculated percentage values resulting from the
map (or the curve). After the ignition is switched on the unit finds (through mechanical stops - must be available!!!) lower
position, which is marked as 0% and the upper position, which is marked as 100%. The servo controller then moves between
these points according to calculated current requirements.
1/P[mV] - this is the voltage deviation from which there is linear decrease of the performance of the servo controller
towards the required value. Size must be set so that the engine does not tremble and at the same time it must have the smallest
regulation deviation. In practice 100 - 600 mV. BEWARE - in case you set too low value there is a risk of servo oscillation.
Off [mV] - voltage deviation from which the servo is completely switched off towards the required value of servo
position. In practice 5-50 mV.
Servo = - actual demanded/measured value of servomotor position [mv].
Monitor
The monitor is located in lower section. Sensor values and engine's operational characteristics can be observed here. Should
there be No connection with PC prompt displayed in the upper right corner, the unit is not connected, switched on, or it
correct COM port is not selected.
When unit start communication - software reads data from unit and compare it with current data in software. If data in unit and
in software are different - software will notice you.
If you will open setting data file - you can see full path to file location at upper toolbar.