VR Conditioners Getting the best crank and cam signals for your installation Why do VR sensors need conditioning? Output is not a clean square wave Signal intensity gets higher as RPM increases There is no one size fits all VR conditioner Why isn't there a one size fits all? An aftermarket EMS has to work with a wide variety of VR sensors Different minimum and maximum peak voltages Different signal to noise ratios Different wheel patterns Virtually any aftermarket EMS may need some help when dealing with a sensor that is a bit away from “average” Diagnostic / High Speed Loggers Available in MS3, MS2/Extra, MS1/Extra (no composite logger in MS1/Extra) Tooth logger displays time between crankshaft teeth Composite logger displays oscilloscope-like graph of crank and cam signals Trigger logger is post wheel decoder Tooth logger Height of bars represents time between teeth Works best for wheel patterns where there are equally spaced base teeth with gaps 13 teeth long Suggested for generic wheel decoder with missing teeth, 36-2-2-2, 36-2+2, 420A, Rennix, Rover, and similar patterns Sample tooth log 60-2 wheel while cranking Composite logger Displays crank and cam signals Best for spark modes that rely on cam sensor, or wheels with large gaps between teeth Preferred for dual wheel without missing teeth, Subaru 6/7, 4G63, '99-'05 Miata, GM 7X, and others Composite logger rows Top (green) row – cam sensor Middle (blue) row – crank sensor Lower (red) row – sync flag Pulses where the decoder lost sync are flagged by vertical lines on lower row Sample composite log 36-1 wheel with cam shown Trigger log Shows ignition event triggers after wheel decoding, in same style as tooth logger Only shows raw input pulses on modes with no decoding (fuel only, EDIS, etc) For modes with wheel decoding, only useful to diagnose wheel decoder configuration mistakes (usually in MS1/Extra) Common problems: Noise Random stray pulses Common problems: Phantom Tooth Consisten issue caused by small noise pulse in missing tooth range Two main VR conditioner families in the MegaSquirt line Bowling & Grippo design Used on V3.0, V3.57 main board, older MicroSquirt MAX9926 Used on MS3-Pro, MicroSquirt V3.0 Adjusting the B&G conditioner Conditioner works on current, not voltage R56 adjusts threshold level that triggers the conditioner R52 adjusts hysteresis level Can also be adjusted by placing a resistor inline with VR sensor Common adjustments Loss of signal at high RPM: Increase threshold voltage (R56) Install 10K resistor in line with VR sensor (usually done with 36-1 or 60-2 trigger wheels with phantom tooth issue) MAX9926 conditioner Works on voltage, not current Double ended: compares voltage on + and – terminals Ordinarily, negative terminal biased to 2.5 volts Signal clipped at 0 to 5 volts Adaptive based on peak voltages Adjusting the MAX9926 circuit To deal with noise at high RPM, put a 5K to 10K resistor across the terminals of the sensor Triggering threshold can be increased by running a resistor from negative terminal to signal ground Smaller resistor values increase offset, so a larger resistor is a less drastic change