From rusEfi
Jump to: navigation, search
This page is a translated version of the page Manual:Hardware and the translation is 22% complete.

Other languages:
English • ‎русский


На этой странице представлены общие требования к железу и рекомендации по разработке печатных плат.

Общие рекомендации

  • Диапазон рабочих температур от -30C до +50C(-22F до 122F)
  • Стабилизаторы напряжения должны соответствовать стандарту ISO7637-2(выдерживать кратковременные импульсы напряжения до 100В)
  • Стабилизаторы напряжения должны соответствовать рекомендациям Maxim(падение напряжения до 4В на время до 40мс во время старта холодного двигателя)
  • Защита от переполюсовки как, например, в этом видео(используя P-MOSFET)
  • Допустимая влажность до 100%(водонепроницаемый корпус, возможно полностью залитый компаундом)
  • Входы защищены от статического электричества в соответствии с моделью электростатического разряда тела человека(100пФ 1.5кОм 500В до 1кВ класс 1B и выше)
  • Все входы датчиков должны выдерживать длительное короткое замыкание на +12В или землю(защита предохранителями)
  • Все земляные цепи датчиков должны быть защищены предохранителями так, чтобы замыкание на +12В не привело устройство к выходу из строя(возможность ремонта без замены печатной платы)


  • Connectors should be keyed such that it is difficult to accidentally swap connectors
  • Connectors should be able to carry the max possible load with one pin, no doubling up pins to get increased current ratings. It is OK to double up pins to decrease connector resistance for a lower voltage drop.
  • Connectors should survive the currents passed when inputs are shorted to GND or 12V as noted above in the suggested environment.
  • GND(s) should be properly sized such that 99% duty on the fuel injectors will not raise the GND voltage and prevent the MOSFET's from operating correctly.
  • Suggested to use twisted pair PVC wire as a minimum for signal wires, silicon jackets are more costly, but also much better.
  • Suggested to use the "Tin Commandments" found here

PCB design rules

  • 1oz copper suggested
  • Trace/via temperature rise should be 10C or less
  • Suggested to use 12/12 traces and setback's such that low cost MFG houses can produce quality product. This can not always be followed, especially when you have a chip with 7 mil spacing, but if you try to follow this 12/12 rule, you'll get a higher yield from your PCB's. Even an 8/8 house can have issues as 8/8 is X/Y, a 45 degree angled traces would have a tolerance of √(8² + 8²)= 11.3, which rounds up to 12 mil. Most PCB layout programs will keep your angled setbacks at 8 mill instead of 12 mil. So you should set your setbacks to 12 to prevent MFG issues.
  • Silk screen should include header information when possible, things like PA1, or PE4. Resistors and caps should be ref designators and a revision level. Of course a URL for more information and using the free bill boards is suggested.
  • Test points are suggest as a way to diagnose various potential issues.
  • Any signal of about 1kHz or higher, will have GND currents that try to follow the adjacent trace. Us this practice to follow current loops and to prevent signals from coupling.
  • GND plane should not have physical barriers, signals and chips should be routed accordingly such that they do not cross naturally. GND plane barriers are almost never needed unless you get into RF circuits with strip line requirements. Which is not very likely with an automotive PCB.

Links to specific hardware projects

Brain board


The brain board can be the off the shelf STMDiscoveryF4. However the Discovery has several circuits like the analog microphone circuits which change how a particular pin is loaded. We have noticed that this pin loading cause the injector circuits to vary pulse widths. Because of this we have developed a stripped down version of the discovery board with out the extra circuits. Both boards have the same general specifications, same clock rates, same IO headers with the same pin out's, ect.



Frankenstein is a combination of individual modules, such that you can make sub modules, then combine them with a script. The end result allows you to prototype a small board, then once you have verified the small board, you can combine it with the larger module. If you don't want all the features of Frankenstein, you can mix and match as you so choose. Frankenstein is a combination of the below.

  • Forum thread about this PCB found here
  • 12 low side 1A injector driver module found
  • 6 high / low side drive .125A capable ignition pre-drivers, for use with external ignitors.
  • 12 channels op-amp analog input module (TPS, MAP, IAT, ect)
  • Variable reluctor / Hall input module
  • SD card module
  • USB FTDI communications module

Разные ссылки

J701 NEON engine schematics



Found in this thread