Ich habe ein EVK-Board mit I2C-Leitungen, die auf 1,8 V hochgezogen werden. Auf der anderen Platine werden diese I2C-Leitungen wieder auf 1,8 V hochgezogen und dann auf 3,3 V übersetzt.
Ich denke, die I2C-Leitungen der anderen Platine müssen nicht hochgezogen werden.
Ich denke auch, dass das Bereitstellen von zwei Klimmzügen die KVL verletzen wird.
Bitte helfen Sie mir zu verstehen, was passieren wird, wenn wir den Pullup in beiden Boards bereitstellen.
Hinweis: Sowohl die Pullup-Spannung als auch der Widerstand sind gleich.
Die 2x 10K-Parallelwiderstände auf jeder I2C-Busleitung sind die gleichen wie mit einem 5K-Pullup an jedem.
Die 5K-Widerstände sind Pull-ups auf 1,8 V. Daher müssen die I2C-Treiber in der Lage sein, 360 uA zu senken, was IC-Pin-Treiber für I2C-Chips tun.
Separate Klimmzüge zu haben ist gut, wenn Ihre beiden Boards jemals voneinander getrennt sind. Die getrennten Widerstände ziehen jeden getrennten Bus in den Ruhezustand und halten den gemasterten Bus betriebsbereit.
DKNguyen
Toni M
Ali Lightwala
Ali Lightwala
Mitu Raj
Ali Lightwala