In meinem bevorstehenden Projekt arbeite ich mit einem Mikrocontroller namens Microchip PIC32MX695F512H und einem WLAN-Modul namens Microchip MRF24WB0MA. Da ich neu in der Elektrotechnik bin, habe ich so ziemlich nur das kopiert, was ich aus den Datenblättern auf ihren Websites und einem bereits erstellten Schaltplan unter Verwendung dieser beiden Teile gelernt habe (die Links sind unten). Es gibt Bilder, die ich auch eingefügt habe, die unten sind.
Obwohl alles gut zu laufen scheint, habe ich ein paar Schwierigkeiten. An Pin 7 des Wifi-Moduls (RESET) scheint jeder Schaltplan mit verschiedenen Drähten mit unterschiedlichen Widerstandstypen verbunden zu sein. Einer ist mit einem 4,7-kΩ-Widerstand mit +3,3 V verbunden, der andere mit einem 100-kΩ-Widerstand mit Masse. Eine andere Sache ist, dass, obwohl auf einem der Schaltpläne die Pins 33, 34 und 35 alle einen 4,7-k-Widerstand haben, nur Pin 33 auf den anderen Schaltplänen einen 4,7-k-Widerstand hat.
Es tut mir wirklich leid, wenn das neue Fragen sind, aber ich bin erst kürzlich in den Bereich der Elektrotechnik eingestiegen und brauche DRINGEND eine Antwort! Danke schön!
Links: Datenblatt des WLAN-Moduls: http://ww1.microchip.com/downloads/en/DeviceDoc/70632C.pdf Bereits erstellter Schaltplan: http://ww1.microchip.com/downloads/en/DeviceDoc/70678A. pdf
4,7 K ist eine Art "starker" Pullup-Widerstand, normalerweise sehe ich 10 K bis VCC (in Ihrem Beispiel 3,3 V).
Der 100K ist ein schwacher "Pulldown", der einen Floating-Pin während des System-Resets oder anderer ungewöhnlicher Gelegenheiten vermeidet. Dies ist üblich, wenn Sie deterministische Startbedingungen für angesteuerte Ein- / Ausgänge wünschen - normalerweise während des Einschaltens oder Zurücksetzens, wie ich bereits erwähnt habe.
Pull-up-Widerstände, die ich eingangs erwähnt habe, werden verwendet, wenn Sie einen Ausgang haben, der bei "OFF" nur hochohmig oder ein offener Stromkreis ist, und wenn der Ausgang ausgeübt wird, zieht er "LOW", wenn er logisch sein möchte "AN". Dies ermöglicht Ihnen auch die Verbindung mit verschiedenen Spannungspegeln und ist bei älteren Schaltungen üblich - oft als Open-Collector-Ausgänge bezeichnet.
Bei Eingängen wie Reset sind diese aktiv LOW, was aus Gründen der Störfestigkeit eine "HIGH"-Spannung erfordert, um "OFF" zu sein, und wenn der Pin als niedrig erkannt wird (normalerweise von einer starken externen Stromsenke oder einfach nur Power-Off), dann würde in diesem Fall der Reset-Modus aktiviert.
Bearbeiten: Diese Schaltpläne sind ziemlich verrückt, und ich kann verstehen, warum Sie verwirrt sind. Im zweiten wird der Reset niedrig gehalten, aber schwach, und das Eingangssignal ist ein "NOT reset-wifi". Wenn Sie also das WLAN NICHT zurücksetzen möchten, muss dieses Signal von etwas Externem hoch gehalten werden. Ich vermute, dass das externe Signal möglicherweise nicht in der Lage ist, niedrig zu fahren, also ist der Pulldown-Widerstand da, um sicherzustellen, dass es niedrig wird, und hält das WLAN zurückgesetzt, bis es wieder aktiv hochgezogen wird.
edit2: Die Verwendung dieser Widerstände hängt im Wesentlichen davon ab, womit das Gerät verbunden ist, die Anwendungsszenarien (wie das, was während eines Resets passiert) und was das Datenblatt empfiehlt. Abgesehen von den Empfehlungen des Datenblatts ist der Rest optional / basierend auf den Anforderungen dieser Anwendung.
Passant
One other thing is that although on one of the schematics, pins 33, 34, and 35 all have a 4.7k resistor, only pin 33 has a 4.7k resistor on the other schematics.
Ich denke, der erste Schaltplan ist falsch. SPI ist ein Push/Pull-Bus, kein Open-Drain-Bus. Das Datenblatt besagt ausdrücklich, dass Pin 33 einen Pull-up benötigt, die anderen jedoch nicht.