andreika-git / hellen-one

Hellen-One Hardware Platform for rusEFI Engine Management System
21 stars 28 forks source link

board ID solution #105

Open rusefillc opened 3 years ago

rusefillc commented 3 years ago

it's desired for firmware to be able to identify board type / board revision

rusefillc commented 3 years ago
mck1117 commented 3 years ago

we can also apply index with DNPs - install N pullup resistors, and optionally up to N pulldown jumpers

mck1117 commented 3 years ago

Though using the same method as pullup/down inside other modules is probably the right move.

rusefillc commented 3 years ago

as long as we JLC assemble it would have to be copper if we use back side due to top side space shortage

mck1117 commented 3 years ago

yes, copper is certainly much more space-efficient

Qwerty-OFF commented 3 years ago

PCF8574T/3,518 C7605 - 8 POR I?C 100kHz SOIC-16 PCF8575TS/1,118 C12251 - 16 POR I2C 400kHz SSOP-24_208mil Interface

https://jlcpcb.com/parts/componentSearch?isSearch=true&searchTxt=expander