Gast
#6091749
Ich habe folgendes Problem: Ein SPI Bus muss mit mindestens 10.8V laufen, der Mikrocontroller (ATSAMD21) kann jedoch nur 3.3V. Ich habe diverse "Level-Shifter" gesehen, wo das Signal mit einem Pull-Up auf 12V gezogen wird, und dann mit einem Mosfet auf 0V, so hat man dan einen Levelshifter. Leider invertieren diese, das heist das Signal am Shifter is 1 wenn der Ausgang vom Mikrocontroller 0 ist. Bei einem GPIO ist das einfach lösbar indem man in Software das Signal umdreht. Nun ist aber bei SPI das Problem das dies nicht möglich ist. Ich benötigen die beiden SPI Signale SCK und MOSI und CS genau so wie Sie aus dem Controller kommen. Meine Idee wäre jetz so einen 74er Inverter vor jeden der 3 Mosfet zu setzen. Oder geht das einfacher?