Hoi, ik heb een werkende Speeduino ECU, een motorcomputer gebaseerd op een Arduino Mega. Ik wil deze ombouwen (om diverse nu niet belangrijke redenen) naar een STM32 brein. Dus van 5V signalen naar 3V3. Voor de ingaande analoge signalen lukt dat, over de uitgaande heb ik een vraag. Ik stuur een aantal STP62NS04Z (https://www.st.com/resource/en/datasheet/stp62ns04z.pdf) mosfets aan vanaf de Arduino Mega, via een 1k weerstand in-lijn en een 100k tussen signaal en aarde, conform origineel Speeduino 0.4.3 schema. En dat werkt, de Speeduino doet het al 3 jaar goed in mijn hobby auto. Nu moet ik die mosfet met 3V3 gaan aansturen en dat is te weinig volgens het data sheet.
Voor een ander projectje heb ik een TXS0108E (https://www.elecrow.com/download/txs0108e.pdf) gebruikt, logic level converter. Die mag max 50mA aan per pin, max 100mA per IC afgeven. In de schakeling loopt er wat mij betreft maar max 5V / 1k = 5mA door die 1k weerstand naar de mosfet. In de praktijk minder, door de weerstand van de mosfet. Het beetje dat door de 100k naar aarde lekt verwaarloos ik even.
Ergo, ik denk dat ik met één zo’n TXS0108E acht mosfets kan aansturen. En dat zou leuk zijn! Maar ik heb heel weinig verstand van electronica, dus check ik hier graag even of jullie het met dit idee eens zijn, of dat ik ergens iets over het hoofd gezien heb.
[EDIT] als deze niet 'voertuig' genoeg is hoor ik graag in welk subforum ik deze vraag kan plaatsen.[/EDIT]
Alvast bedankt voor jullie input,
Hugo