Forum: Digitale Signalverarbeitung / DSP / Machine Learning Digitale Eingänge am DSP beschalten?


von Der A. (ayk)


Lesenswert?

Hi,

ich habe hier einen TI TMS320F2809 und würde gerne vier GPIO-Ports als 
digitale Eingänge verwenden. Wie muss ich diese beschalten?

Lege ich da 3V3 an und ziehe die Spannung auf Ground, wenn ich den 
Eingang switchen möchte? Oder wie läuft das?

Gruß

von T. H. (pumpkin) Benutzerseite


Lesenswert?

Aykut T. wrote:
> Lege ich da 3V3 an und ziehe die Spannung auf Ground, wenn ich den
> Eingang switchen möchte? Oder wie läuft das?

Was verstehst du unter Eingang switchen ? Wenn Pins als Eingänge 
konfiguriert sind, dann legst du dort dein Signal an und liest es über 
die entsprechenden Register aus: Datasheet Sec. 3.2.18 und 4.11.

  http://focus.ti.com/lit/ds/symlink/tms320f2809.pdf

von Der A. (ayk)


Angehängte Dateien:

Lesenswert?

Es soll nur ein Schalter an den Pin angeschlossen werden.
Müsste doch wie im Bild zu sehen gehen oder?
Oder nehm ich da die 1V8?

von Michael K. (Gast)


Lesenswert?

In deiner Schaltung fehlt noch ne Kleinigkeit (Thema Kurzschluss)... ;)

Welche Pegel die Eingänge vertragen/brauchen, steht im oben genannten 
Datenblatt eindeutig drin - bitte nachlesen...

von Der A. (ayk)


Lesenswert?

Hey,

ja hab vergessen den Widerstand einzubauen ;)

Was ich nun im Datenblatt gesehen habe, haben die GPIB-Ports nen 
internen Pullup, sprich ich könnte doch den Pin einfach auf Ground 
ziehen um umzuschalten oder?

von Michael K. (Gast)


Lesenswert?

Korrekt. Du musst aber evtl. beachten, dass die I2C-Pins anders sind, 
wobei ich jetzt aber nicht nachgesehen habe inwiefern.

von Der A. (ayk)


Angehängte Dateien:

Lesenswert?

Vielen Dank erstmal an pumpkin und Michael!

Ich habe mir überlegt, die Eingänge mit Schmitt-Triggern zu beschalten. 
So würde ich bei ner Überspannung nicht gleich die ganze DSP Schrotten, 
sondern nur den ST.

Würde es also wie auf dem Bild zu sehen funktionieren? Oder soll ich 
noch nen kleinen Widerstand (1k) vor den ST platzieren?

Gruß

von Michael K. (Gast)


Lesenswert?

Sollte so funktionieren. Aber wozu soll die Diode dienen?

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.