Forum: Platinen Select mode mit Kondensator


von Philipp B. (philipp_b993)


Angehängte Dateien:

Lesenswert?

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.

von Thomas F. (tommf)


Lesenswert?

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.

von Philipp B. (philipp_b993)


Lesenswert?

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.

von Philipp B. (philipp_b993)


Angehängte Dateien:

Lesenswert?

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?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

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
von Philipp B. (philipp_b993)


Lesenswert?

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.

von Harald K. (kirnbichler)


Lesenswert?

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.

von Philipp B. (philipp_b993)


Lesenswert?

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.

von Dietrich L. (dietrichl)


Lesenswert?

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.

von Philipp B. (philipp_b993)


Lesenswert?

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
Noch kein Account? Hier anmelden.