History of InputTrigger/AudiTrigger/OldHardware
Older Newer
2008-12-13 22:17:57 . . . . 3e44b545.adsl.enternet.hu [insider info moved from main page]


Changes by last author:

Added:
Historical hardware setup subpage of InputTrigger/AudiTrigger - also some advanced "insider" info for the curious

For v3.0 .. v3.2:

* easy: connect the pullup of secondary LM1815 output to cam-HALL signal instead of direct 5V. Ask for help if this is not clear.

For v3.3 shipped in 2005:

* GenBoard/Manual/InputTriggerHardWare/ReplaceC is effected, removing the 220nF from C103 is necessary (or or replacing with 1nF new value)

* added 1uF cap in parallel with C40 (eg. piggyback on top, or replace) for longer peak hold time (might be essential depending on crankhome-VR noise, and does not hurt)

* 12..15k pullup to +5V for crankhome VR signal (a good place to mount a 1206 size resistor is between board-pad and 5V at primary LM1815 pin8)

** alternatively 10k pulldown to -8V

** or 1k pulldown to GND (0V) and adaptive hysteresis disabled, that is LM1815 pin5=+5V

For v3.3 shipped after 2006: - done at assembly if requested in shop order note

* added 1uF cap in parallel with C40 (eg. piggyback on top, or replace) for longer peak hold time (might be essential depending on crankhome-VR noise, and does not hurt)

* 12..15k pullup to +5V for crankhome VR signal (a good place to mount a 1206 size resistor is between board-pad and 5V at primary LM1815 pin8)

----

Idea never applied: possible elmination of RPM trigger shadow from the crankhome-VR signal (also called magnetic shadow, or magnetic ghost). '''Was solved with 1k pulldown and sectrig LM1815 pin5=+5V)

An idea was to connect both the crankhome-VR and crank135-VR signal via appr 33k (best resistor value needs some experimentation and tuning with scope) to a +-700mV clamped point (fast diodes towards GND, eg with a BAV99 or 2 1n4148). The crank135-VR might need to be reversed for this to work (in the elimination direction, not to amplify the unwanted ghost signal).

The crankhome-VR polarity is fixed, of course (because LM1815 senses negative going edge). If the magnetic pulse is not near 0 or 180 degree phase, this is no big use.

Jorgen's SwCAD simulations: two 1n4148 switch diodes connected antiparallel to each other and in series with the incomming VR signal from the TDC sensor. I have no Audi here to test it on but logic, some scope plots I have taken earlier and the CAD software say that it will totally eliminate all signals smaller then 0.5-0.6v or so while also dampening the TDC pulse with 0.5-0.6v. The TDC signal should be over 0.7v at all cranking rpms and the RPM shadow should be lower then 0.5v at most critical rpms. At higher rpm the RPM signal should be eliminated properly by the arm level logic in the LM1815. -Jörgen Karlsson

----

Some changes needed when compared to standard VEMS ECU:

The Audi trigger is very different compared to most other triggers and they require a few modifications. -Jörgen

*Secondary trigger

** First of all we have the secondary trigger that has a very slow update rate when cranking. This force us to change the time constant for the adaptive threshold for the secondary trigger: Normal C40=220n, we add a 1u on top of that to end up with 1.22uF. -Jörgen

** The signal qualiy of the secondary trigger signal is very low. A 1k resistor to ground between the sensor input wire and ground improves the signal quality greatly and dampen the high frequency electrical noise and the low frequency magnetic noise from the 135 tooth trigger. -Jörgen

** We also configure the minimum adaptive threshold for the secondary VR, there is a jumper at pin5 of the secondary VR that let you connect pin5 to VCC. After this is done the typical min threshold for arming the chip is 200mV instead of 30mV. That means that the chip will always ignore signals under these thresholds in each respective mode. With a stronger signal both modes are adaptive. -Jörgen

** In some ecu's a resistor is populated in the R182 position, it must be shorted with a 0ohm resistor (as in recent ECU's) or with a solder bridge. -Jörgen

** The diode circuit I mentioned in the section above is not needed to get a reliable trigger signal. -Jörgen

*Primary trigger

** With the primary trigger we have a different problem. At high rpm the trigger frequency get extremely high. The LM1815 VR interface chip has a RC configurable output pulse. A standard ECU has R57=75k resistor and C31=1n. For Auditrigger you should use R57=33k and C31=1n which give us a pulse of around 30uS. As an example we only have 1/9000rpm*135teeth/60s=49uS between each trigger event at 9000rpm. The pulse with R57=75k would be around 70uS. -Jörgen

** R56 and C30 create a low pass filter with a theoretical -3dB frequency of 8841Hz. In real life it's common that the capacitors are of a bit higher capacitance then specified. 8841Hz correspond to 3930rpm. This may cause concern at first but when considering that the signal amplitude on the input increase with rpm and that we clamp the input below 2v it should not be a problem. -Jörgen

** There is no real signal quality problem with the primary trigger, but as the signal is very strong so we want to load it a bit to protect the input filter for the LM1815 and the input clamp in the LM1815, a 1k resistor should be suitable for this as well but note that it may need a higher power rating. We need to measure the signal amplitude at high rpm to know. -Jörgen