______ | ____| | |__ | __| | | |_|
_____ | _ | | | | | | | | | \ \/' / \_/\_\
## ## ####### ####### ## # ## ## ##
##### ## #### ## #####
###### ## ## ## ######
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: '''This page list the outputs that can be used for GenBoard/Manual/DigitalOut configuration and testing'''. Injector drivers are primarily used for driving injectors, but any (otherwise) free channel can be configured for any output. The same goes for all the drivers, including ignition and idle solenoid outputs. ---- '''For inductive loads''' it must be verified that the '''chosen driver handles flyback'''. * Injector drivers are normally populated with GenBoard/Manual/DDFlyback - make sure yours are too * IGBTs (usually used for ignition) have internal clamping that provide an appr. 400V flyback voltage * P259 have internal appr. 50V flyback * stepper channels also have flyback '''No flyback on''' * WBO2 heater1 and 2 * SPECFET 0 and 1 (DRIVE_A and DRIVE_B) so be extremely careful with these. It is easy to apply a simple diode onboard or in the harness to provide flyback if needed, but without it the FET dies (and maybe other things too) when inductive load is switched with it. '''Note''': the IDL output is only ment to be used with the ON/OFF type solenoids, driving the relay (max 350mA) that drives the valve. If you want to drive a PWM controlled idle valve directly it's best to use one of the free INJ outputs they can handle much more current (max 10A) and are equipped with flyback. ---- ||'''Family'''||'''Number'''||'''mdh..'''||'''Dec. Value'''||'''Pin'''||'''Name'''||'''Max Load'''||'''Comments'''|| ||SPECFET||0||01||1||EC18 pin 12||Drive A||7 A||Misc driver|| ||SPECFET||1||11||17||EC18 pin 6||Drive B||7 A||Misc driver|| ||I259||0||02||2||EC36 pin 35||Drive 00||7 A||Ignition Driver|| ||I259||1||12||18||EC36 pin 33||Drive 01||7 A||Ignition Driver|| ||I259||2||22||34||EC36 pin 34||Drive 02||7 A||Ignition Driver|| ||I259||3||32||50||EC36 pin 36||Drive 03||7 A||Ignition Driver|| ||I259||4||42||66||EC36 pin 11||Drive 04||7 A||Ignition Driver|| ||I259||5||52||82||EC36 pin 12||Drive 05||7 A||Ignition Driver|| ||I259||6||62||98||EC36 pin 24||Drive 06||7 A||Ignition Driver|| ||I259||7||72||114||EC36 pin 10||Drive 07||7 A||Ignition Driver|| ||S259||0||06||6|| N/A ||lcd_rs||N/A||Used internally|| ||S259||1||16||22|| (Onboard) ||S259 Out1||logic||Has to be soldered|| ||S259||2||26||38|| (Onboard) ||S259 Out2||logic||Check board layout|| ||S259||3||36||54|| EC18 pin 4||Step A||1A||Can be used for stepper|| ||S259||4||46||70||EC18 pin 10 ||Step B||1A||Or as separate drivers with || ||S259||5||56||86||EC18 pin 5 ||Step C||1A||stepper chip populated|| ||S259||6||66||102||EC18 pin 11||Step D||1A||otherwise, internal logic level|| ||S259||7||76||118|| N/A ||EN_ab||N/A||used internally|| ||P259||0||07||7||EC36 pin 4||Drive 08||350mA||Free for any usage|| ||P259||1||17||23||EC36 pin 16||Drive 09||350mA||Free for any usage|| ||P259||2||27||39||(Onboard) ||CL LED||350mA||Onboard, LED1|| ||P259||3||37||55||(Onboard) ||MISC LED||350mA||Onboard, LED2|| ||P259||4||47||67||EC36 pin 3||IDL||350mA||Idle solenoid relay|| ||P259||5||57||83||EC36 pin 15||FP||350mA||Fuel pump relay|| ||P259||6||67||99||EC36 pin 31||Drive 10||350mA||Free for any usage|| ||P259||7||77||115||EC36 pin 30||Drive 11||350mA||Free for any usage|| Notes: * when using mdh.. command for testing (take care what is connected, eg. a coil will fry) add hexa 80 to turn the signal on: eg. mdhf2 turns I259 output 7 (that is the gate-signal for the IGBT that drives Drive07) on, while mdh72 turns it off. * when adding hexa 80 in configuration, the signal will be inverted. * why is the dec. value in the table ? Is that used for anything ? -- I added that because Megatune couldn't give output in hex //Emil ---- '''Several injector outputs can be switched simultaneously''' It is very important to note the difference compared to other outputs. While configuring ...channel=47 means the P259 output 4 (labelled idle solenoid relay) is used, '''configuring 70 will not necessarily mean INJ H'''. 70 instructs the controller to look up the 7th element (starting from 0) from the h[0] line (h table, line 0). If that value is set to 60 (Mask 40+20), INJ G (mask=40) and INJ F (mask=20) channels will be used. Note that there is no mdh.. column for the injectors, because mdh.0 does the same lookup procedure. ||'''Family'''||'''Number'''||'''h[0] mask'''||'''Pin'''||'''Name'''||'''Max Load'''||'''Comments'''|| ||INJFET||0||01||EC36 pin 7||Inj A||10 A||Injector driver|| ||INJFET||1||02||EC36 pin 19||Inj B||10 A||Injector driver|| ||INJFET||2||04||EC36 pin 8||Inj C||10 A||Injector driver|| ||INJFET||3||08||EC36 pin 20||Inj D||10 A||Injector driver|| ||INJFET||4||10||EC36 pin 9||Inj E||10 A||Injector driver|| ||INJFET||5||20||EC36 pin 18||Inj F||10 A||Injector driver|| ||INJFET||6||40||EC36 pin 6||Inj G||10 A||Injector driver|| ||INJFET||7||80||EC36 pin 17||Inj H||10 A||Injector driver|| ---- '''See also''' * GenBoard/Manual * GenBoard/Manual/DigitalOut Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.