Schoenen Tag euch allen, Ich habe einen DIP Switch und moechte zwischen verschiedenen USB Lanes hin und her wechseln. Nun habe ich gedacht man sollte das doch einfach ueber einen Kondensator nach Ground loesen koennen, sowie den DIP Switch nach 3.3V. Wenn der geschlossen ist, dann laedt sich der Kondensator auf und stabilisiert die 3.3V. Wenn der Switch offen ist, dann entlaedt sich der Kondensator bis irgendwann der Circuit dann einfach LOW ist. Also geschlossen -> HIGH, offen -> LOW. Wollte nur einmal wisen, ob ich das tatsaechlich so machen kann, oder ob ich irgendwas beachten muss.
Du brauchst den Kondensator doch gar nicht, nur den R, der SEL nach Masse ziehen kann. Legst du dann über den Schalter 3.3V an, ist SEL H.
Thomas F. schrieb: > Du brauchst den Kondensator doch gar nicht, nur den R, der SEL nach > Masse ziehen kann. Legst du dann über den Schalter 3.3V an, ist SEL H. Da hast du natuerlich einen Punkt. Danke.
Ich hab nochmal darueber nachgedacht. Klar kann ich das nur mit einem Widerstand machen. Oder ich hab Widerstand und Kondensator in parallel und reduziere damit das debouncing. Das wuerde dann in etwa so aussehen. Was haltet ihr davon?
Philipp B. schrieb: > Was haltet ihr davon? Technischer Overkill. 1. was sollte ein "Debouncing" hier bringen? 2. was schreibt der Hersteller des unbekannten Schalters in seinem Datenblatt zu diesem Eingang? 3. hat der Eingang evtl. sogar einen internen Pullup/Pulldown? 4. wie ist dieser Eingang auf dem entsprechenden EVAL-Board beschaltet?
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Philipp B. schrieb: >> Was haltet ihr davon? > Technischer Overkill. > 1. was sollte ein "Debouncing" hier bringen? Dass hier nicht mehrmals bei USB hin und her geswitcht wird. Also wenn man den Switch bestaetigt, dass da nicht device A, B, dann wieder A kommt. > 2. was schreibt der Hersteller des unbekannten Schalters in seinem > Datenblatt zu diesem Eingang? Ist einfach nur ein DIP Switch. > 3. hat der Eingang evtl. sogar einen internen Pullup/Pulldown? Welcher Eingang? > 4. wie ist dieser Eingang auf dem entsprechenden EVAL-Board beschaltet? Im Datenblatt vom FSUSB42MUX ist kein eval board oder aehnliches.
Lothar M. schrieb: > 2. was schreibt der Hersteller des unbekannten Schalters in seinem > Datenblatt zu diesem Eingang? Das ist ein FSUSB42MUX von OnSemi, kann man im ersten Bild erraten. https://www.onsemi.com/pdf/datasheet/fsusb42-d.pdf An den Eingang SEL ist einfach nur High- oder Low-Pegel anzulegen.
Harald K. schrieb: > Lothar M. schrieb: >> 2. was schreibt der Hersteller des unbekannten Schalters in seinem >> Datenblatt zu diesem Eingang? > > Das ist ein FSUSB42MUX von OnSemi, kann man im ersten Bild erraten. > > https://www.onsemi.com/pdf/datasheet/fsusb42-d.pdf > > An den Eingang SEL ist einfach nur High- oder Low-Pegel anzulegen. Genau. Und jetzt war die Idee, dass man mit dem Kondensator das LOW und HIGH regelt, sodass der da beim DIP Schalter umlegen nicht hin und her bounced zwischen HIGH und LOW. Was beim FSUSB42MUX eventuell dafuer sorgen koennte, dass der da mehrmals hin und her switcht zwischen dem ersten und zweiten USB Geraet.
Philipp B. schrieb: > dass der da mehrmals hin und her switcht zwischen dem > ersten und zweiten USB Geraet Du meinst, das stört? Du schaltest mit dem DIP-Schalter ja zu einem beliebigen Zeitpunkt und störst eventuell eine laufende Kommunikation. Damit muss das System sowieso zurechtkommen. Wenn du wirklich sicher prellfrei umschalten willst, braucht du neben dem RC-Glied auch noch ein Steuereingang mit Schmitt-Trigger-Eigenschaft. So wie ich das gelesen habe, hat der SEL-Eingang des FSUSB42MUX dies nicht - zumindest habe ich nichts gefunden.
Dietrich L. schrieb: > Philipp B. schrieb: >> dass der da mehrmals hin und her switcht zwischen dem >> ersten und zweiten USB Geraet > > Du meinst, das stört? Du schaltest mit dem DIP-Schalter ja zu einem > beliebigen Zeitpunkt und störst eventuell eine laufende Kommunikation. > Damit muss das System sowieso zurechtkommen. > Wenn du wirklich sicher prellfrei umschalten willst, braucht du neben > dem RC-Glied auch noch ein Steuereingang mit > Schmitt-Trigger-Eigenschaft. So wie ich das gelesen habe, hat der > SEL-Eingang des FSUSB42MUX dies nicht - zumindest habe ich nichts > gefunden. Daran hatte ich jetzt nicht gedacht. Da hast du auch einen Punkt. So oder so koennte es auf Probleme hinauslaufen. Vielleicht macht man dann vielleicht echt einfach nur einen Widerstand und weisst stark darauf hin, dass der DIP Switch nur betaetigt wird, wenn das Geraet ausgeschaltet ist. Danke dir, dass ist sehr hilfreich.
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.