Ich habe darüber nachgedacht, ein Modul für ein Entwicklungsboard zu erstellen, das ich vor einigen Tagen erstellt habe und das spi / i2c-Schnittstellen enthält.
Das Problem ist, dass ich keine Pull-up-Widerstände in die MCU-Pins auf der Hauptplatine aufgenommen habe und überlegte, sie in die Module aufzunehmen, um sie "allgemeiner" zu gestalten, damit jeder Benutzer sie verwenden kann, ohne zusätzliche Widerstände hinzufügen zu müssen das Prototyp-Board.
Aber dann stand ich vor dem nächsten Problem. Wenn ich die Pull-up-Widerstände in die zusätzlichen Module einbaue und beispielsweise zwei oder mehr Module an denselben Bus anschließe, werden diese Widerstände parallel geschaltet, sodass der Widerstand abfällt und ihre Funktion nicht erfüllt.
Aber wenn ich die Pull-up-Widerstände zur Hauptplatine hinzufüge, habe ich diese Pins in der MCU immer so aktiv niedrig.
Die Hauptfrage lautet also:
Wie können mehrere Module an denselben Bus angeschlossen werden, auf denen jeweils Pull-up-Widerstände vorhanden sind, die jedoch nicht parallel geschaltet werden, wenn Sie mehr als ein Modul haben? Ist das möglich?
Oder ist die beste Lösung hier, die Pullup-Widerstände in der MCU zu aktivieren und sie nicht in die Module aufzunehmen?
Vielen Dank.-