Hallo zusammen, ich habe eine Frage zu den im Bild ersichtlichen Widerständen (1k und 3k3). Wozu sind die da? Kann ich die Eingänge nicht direkt auf GND oder 3V3 legen? Viele Grüße Jim
Nein, das ist ungünstig! Ein kleiner Programmierfehler, und es verlässt die Spezifikation. Alternativ, die internen Pullup aktivieren. Das sollte reichen.
Arduino F. schrieb: > Nein, das ist ungünstig! > Ein kleiner Programmierfehler, und es verlässt die Spezifikation. Das gilt nur für die programmierbaren Pins. @TO: Ich denke (ohne das Teil zu kennen), dass. z.B. XTESTx oder MODE auch hart angelegt werden können. Beim Testen hast du dann aber den Nachteil, dass es nicht mehr leicht möglich ist, temporär z.B. MODE auf LOW zu legen. Für die AB8..10 reicht wirklich der interne PU, falls vorhanden. Details verrät das Datenblatt.
Arduino F. schrieb: > Alternativ, die internen Pullup aktivieren. > Das sollte reichen. Nein, das ist nicht dasselbe. Hier wird Strom begrenzt, Pullup bzw. Pulldown schafft nur einen definierten Pegel.
Marc V. schrieb: > Nein, das ist nicht dasselbe. > Hier wird Strom begrenzt, Pullup bzw. Pulldown schafft nur einen > definierten Pegel. Könntest du das mal näher erklären? AB8...AB10 sind ungenutzt im obigen Schaltplan. Was will man mehr, als den Eingang vor einem undefinierten Pegel schützen? Und dazu reichen die internen Widerstände (falls vorhanden).
HildeK schrieb: > Könntest du das mal näher erklären? Du hast es doch selber schon erklärt. VDD oder GND direkt an einen Pin der ev. als Ausgang geschaltet ist... HildeK schrieb: > AB8...AB10 sind ungenutzt im obigen Schaltplan. Was will man mehr, als > den Eingang vor einem undefinierten Pegel schützen? Und dazu reichen die > internen Widerstände (falls vorhanden). Wenn man 100% sicher ist, dass es Eingang ist. Für mich sieht das Ganze wie eine Testfassung aus, deswegen die ganzen Widerstände.
Marc V. schrieb: > HildeK schrieb: >> Könntest du das mal näher erklären? > > Du hast es doch selber schon erklärt. > > VDD oder GND direkt an einen Pin der ev. als Ausgang geschaltet ist... Davon hat er kein Wort gesagt. Vielleicht möchtest du mal das Wort "alternativ" nachschlagen ...
Axel S. schrieb: > Davon hat er kein Wort gesagt. Vielleicht möchtest du mal das Wort > "alternativ" nachschlagen ... Nicht nötig. Die Frage war: Jim schrieb: > Kann ich die Eingänge nicht direkt auf GND oder 3V3 > legen? ABn steht wahrscheinlich für Adressbus. Soviel ich weiss, ist Adressbus immer Ausgang. Deswegen kann man die vermeintlichen "Eingänge" nicht direkt auf GND oder 3V3 legen. Arduino F. schrieb: > Alternativ, die internen Pullup aktivieren. Natürlich, falls welche vorhanden sind. Abgesehen davon, dass du wie üblich nichts zur Sache beiträgst, wer ist "er" und was war überhaupt der Zweck deiner Post ? Falls du Arduino F. meinst, er hat sich nicht gemeldet weil er wahrscheinlich weiss wie ich das gemeint habe und ich weiss sehr wohl was er sagen wollte aber es ging um die Frage mit "direkt legen". P.S. Und du möchtest vielleicht das Wort "Korinthenkacker" nachschlagen...
:
Bearbeitet durch User
Marc V. schrieb: > Axel S. schrieb: >> Davon hat er kein Wort gesagt. Vielleicht möchtest du mal das Wort >> "alternativ" nachschlagen ... > > Nicht nötig. Doch doch > Die Frage war: > Jim schrieb: >> Kann ich die Eingänge nicht direkt auf GND oder 3V3 >> legen? Das ist nicht der Post auf den du (erklärungsbedürftig) geantwortet hast > Arduino F. schrieb: >> Alternativ, die internen Pullup aktivieren. Das ist er! > Natürlich, falls welche vorhanden sind. Du kannst dich winden, so viel du willst. Die Erklärung, inwiefern externe Pullups im Gegensatz zu internen Pullups "den Strom begrenzen", bist du immer noch schuldig. Du erscheinst mir ernsthaft verwirrt ... > P.S. > Und du möchtest vielleicht das Wort "Korinthenkacker" nachschlagen... ... mit sporadischen Ausbrüchen von Tourette. Gute Besserung!
Axel S. schrieb: > Du kannst dich winden, so viel du willst. Die Erklärung, inwiefern > externe Pullups im Gegensatz zu internen Pullups "den Strom begrenzen", > bist du immer noch schuldig. > > Du erscheinst mir ernsthaft verwirrt ... Das du nicht gerade zu den intelligentesten zählst, war mir schon vorher klar. Aber das du so schwer von Begriff bist... Ich würde mich an deiner Stelle schnellstens untersuchen lassen. Also, noch einmal, ganz langsam weil du auch langsam kapierst: So, wie im Schaltplan, ist es egal ob das Ausgänge oder Eingänge sind, abgesehen vom Stromverbrauch. Direkt mit GND oder VDD verbunden, würde es wahrscheinlich die Ausgänge in die ewigen Jagdgründe schicken. Internen Pullup einschalten und dann direkt mit GND verbinden würde auch nichts ändern. Und weil es der TO missverstehen könnte, habe ich geschrieben, dass es nicht dasselbe ist. Anscheinend hat der TO verstanden was ich sagen wollte, Arduino F. hat es verstanden, so ziemlich alle, bis auf dich... Sollte dir doch zu denken geben, oder ?
:
Bearbeitet durch User
Was ich verstanden habe..? Vor langer zeit schon, habe ich es mir zur Empfehlung gemacht, auf meine Mithilfe bei Eskalationen hier, möglichst zu verzichten. Hier fehlt es oft an der sozialen Kompetenz, welche nötig ist, um Auseinandersetzungen zu einem guten Ende zu bringen. Aus dem Grunde würde ich eher davon abraten, mein Schweigen, als Zustimmung zu werten. Kann mal zutreffen, muss aber nicht. Ohne Anmeldung finde ich keine Doku zu dem Baustein. Und eine Anmeldung ist es mir nicht wert, denn es ist ein PAL. Ein "Problem Anderer Leute". Zum Baustein selber, bin ich also bisher nicht schlauer geworden... Also bleibe ich bei meiner Empfehlung: Nein, den Schaltplan nicht ändern, solange man nicht genau weiß, was man da tut. Evtl. lassen sich die externen Widerstände durch interne Pullup/down ersetzen. Aber genau da, habe ich zu wenig Wissen um das behaupten zu können. Offensichtlich ist das ein Baustein aus dem Maschinen/Anlagenbau. Also auch wohl für eine Elektrisch dreckige Umgebung gedacht. Und ja, in solchen Umgebungen macht es Sinn, alle offenen Enden irgendwie abzuschließen. Viele andere Hersteller geben solche Empfehlungen raus. Die Doku des Herstellers, sollte das alles klarstellen können.
Erstmal Dank an Axel S. für die Bemühungen, meine Aussagen zu unterstützen. Arduino F. schrieb: > Offensichtlich ist das ein Baustein aus dem Maschinen/Anlagenbau. Also > auch wohl für eine Elektrisch dreckige Umgebung gedacht. Und ja, in > solchen Umgebungen macht es Sinn, alle offenen Enden irgendwie > abzuschließen. Viele andere Hersteller geben solche Empfehlungen raus. Ja, hier hat man einen guten Grund, einen funktionalen Eingang (sprich: ein Eingang, der für die korrekte Funktion dauerhaft auf HIGH oder LOW sein muss) durch einen externen, niederohmigen Widerstand zu beschalten. Ist der Pin ein reiner Eingang und kann niemals ein Ausgang werden und muss niemals zur Inbetriebnahme bewegt werden, dann darf auch eine harte Beschaltung auf VCC oder GND verwendet werden. Wenn eine 'rauhe Umgebung' vorhanden ist, dann würde ich auch auf einen ev. intern vorhandenen Widerstand verzichten --> Betriebssicherheit. Ist der Pin ein IO, dann sollte nicht hart auf VCC oder GND geklemmt werden (wegen ev. Softwarefehler, versehentlich als Ausgang programmiert). Ist so ein Pin nicht funktional (wie im Beispiel möglicherweise die Pins AB8..AB10), dann kann man den entweder dauerhaft auf Ausgang schalten (ohne Widerstand) oder eben den internen Pull verwenden. Sollte er tatsächlich durch Dreck in der Umgebung mal bewegt werden, dann wird die Funktion der Schaltung trotzdem nicht beeinträchtigt. Marc V. schrieb: > HildeK schrieb: >> Könntest du das mal näher erklären? > > Du hast es doch selber schon erklärt. Nein, ich konnte mir und damit anderen nicht erklären, warum du schreibst Marc V. schrieb: > Hier wird Strom begrenzt, Pullup bzw. Pulldown schafft nur einen > definierten Pegel. Schließlich ist ein interner Pullup und ein externer bis auf den Wert das selbe. Im Fall eines Eingangs benötigt man einen definierten Pegel, im Fall eines Ausgangs benötige ich keine Pulls. Jim schrieb: > Kann ich die Eingänge nicht direkt auf GND oder 3V3 > legen? Und nochmals: ja, Eingänge kannst du direkt auf GND oder VCC legen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.