Imolaboard base board
Posted: Tue Jan 01, 2019 3:12 am
https://github.com/rusefi/hw_imolaboard
For the next generation of PnP rusEfi ECUs we will have two PCBs sides to side inside the case - vehicle-specific connector PCB and universal "Imolaboard" base board.
#0. rusEfi uses KiCAD 4
#1. Imolaboard would probably have to be 4 layer.
#1.5. 80x100mm PCB size?
#2. Imolaboard has ~80 pins header - probably two 2x20 headers (two headers are probably a bit over 100mm)
#3. TLE8110EE 10 channel low side is worth considering
#4. Same proven 12 channel Frankenso op-amp analog design would be used to begin with, with 4 element resistor arrays here and there - again on the back side of the PCB.
#5. three of four TC4427 dual channel high-side drivers. Maybe Tc4468 quads?
#6. I would like to suggest that we start with something like "Core 407V STM32F407VET6 NRF2401 Interface Development Mainboard Module Kit" at least in addition to native stm32, or just "Core 407V STM32F407VET6 NRF2401 Interface Development Mainboard Module Kit" to begin with.
#7. CAN transceiver
#8. 12v LDO
#9. Probably lqfp144? Maybe lqfp100 or lqfp176?
#10. backup +12v constant +12 would be available to ECU
#x. Imolaboard would probably have 1x16 header for temporary LCD attachment but no provisions for permanent LCD mounting. Temporary LCD is helpful for worst case scenario debugging.
For the next generation of PnP rusEfi ECUs we will have two PCBs sides to side inside the case - vehicle-specific connector PCB and universal "Imolaboard" base board.
#0. rusEfi uses KiCAD 4
#1. Imolaboard would probably have to be 4 layer.
#1.5. 80x100mm PCB size?
#2. Imolaboard has ~80 pins header - probably two 2x20 headers (two headers are probably a bit over 100mm)
#3. TLE8110EE 10 channel low side is worth considering
#4. Same proven 12 channel Frankenso op-amp analog design would be used to begin with, with 4 element resistor arrays here and there - again on the back side of the PCB.
#5. three of four TC4427 dual channel high-side drivers. Maybe Tc4468 quads?
#6. I would like to suggest that we start with something like "Core 407V STM32F407VET6 NRF2401 Interface Development Mainboard Module Kit" at least in addition to native stm32, or just "Core 407V STM32F407VET6 NRF2401 Interface Development Mainboard Module Kit" to begin with.
#7. CAN transceiver
#8. 12v LDO
#9. Probably lqfp144? Maybe lqfp100 or lqfp176?
#10. backup +12v constant +12 would be available to ECU
#x. Imolaboard would probably have 1x16 header for temporary LCD attachment but no provisions for permanent LCD mounting. Temporary LCD is helpful for worst case scenario debugging.