Forum: Mikrocontroller und Digitale Elektronik USB zu PCI Converter IC


von Gert T. (gert186)


Lesenswert?

Ich bin auf der suche nach einer Möglichkeit:

Ich habe einen Mikrokontroller mit USB(oder rs232) und Ich such nun 
einen Baustein damit ich den mit dem Pc verbinden kann über PCI!

Ich weiss ich könnt gleich USb nehmen aber meine Aufgabenstellung ist es 
den PCI Bus zu verwenden um eine Karte selbst zu entwerfen!

Weiss wer einen geeigneten Baustein bzw. hat wer schon ein Layout mal 
gesehen?

mfg
Gert

von Christian R. (supachris)


Lesenswert?

Hm, das ist ja mal ne sinnbefreite Aufgabenstellung. Du müsstest 
praktisch einen PCI zu USB Hostadapter bauen. Musst du mal auf einer 
PCI-USB karte schauen, welche Chips da verbaut sind, und das dann 
nachbauen.
Und dann müsstest du sehen, ob´s dafür Standard-Treiber gibt.

von Karl (Gast)


Lesenswert?

>das ist ja mal ne sinnbefreite Aufgabenstellung.

Dem kann ich nur zustimmen. Wer stellt solche Aufgaben?

von Gert T. (gert186)


Lesenswert?

naja ich muss es halt bauen... :)

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

1) Kauf dir ne PCI Karte mit USB drauf
2) Stecker ablöten
3) Deine Schaltung an einen der ehemaligen Steckerplätze löten
4) Fertig ist die "PCI Karte"

von Gert T. (gert186)


Lesenswert?

zwar ne Lösung aber nicht sehr elegant :)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Da bereits die Aufgabenstellung reichlich verworren klingt, jedenfalls 
so, wie Du sie hier wiedergegeben hast, ist die Lösung mehr als 
ausreichend elegant.

Versuche doch mal, die Aufgabenstellung richtig wiederzugeben.

von Matthias (Gast)


Lesenswert?

ISt die einzig sinnvolle Lösung.
Sone Karte kostet wohl 10Eur. Das selbst entwickeln liegt auf jeden Fall 
im 3 stelligen Bereich, alleine für Platinenfertigung.

von Peter D. (peda)


Lesenswert?

Gert Taucher wrote:
> Ich habe einen Mikrokontroller mit USB(oder rs232) und Ich such nun
> einen Baustein damit ich den mit dem Pc verbinden kann über PCI!

Wow, 3 ganz dicke Brocken auf einmal (USB-Host, PCI-Hardware, 
Windows-Treiber).

Du bist also bereits ein erfahrener Schaltungsentwickler und 
Windows-Systemprogrammierer.

Da sollte es eigentlich die leichteste Task von allen sein, nach nem 
Chip zu googlen.


Peter

von Gert T. (gert186)


Lesenswert?

ok nach vielen Reklamationen will ich mal die Aufgabenstellung 
zusammenfassen:

Ich soll:

Eine Servomotorsteuerung realisieren (PWM 50 Hz) die über einen 
Mikrokontroller gesteuert wird, weiters sollen Sensoren wie Winkelgeber 
Temperatur, usw per I2C eingelesen und an den Host (PC) weitergeschickt 
werden.

So nun die verbindung zum Host:

Soll mittels PCI realisiert werden (wenn möglich).

Naja ein Mikrokontroller hat rs232 oder USB oder beides also lag es nahe 
nach so einem Chip zu suchen bzw zu fragen...

mfg
Gert

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Aber wozu den unbedingt PCI??
Das macht das doch nur unnötig kompliziert (zumal man dan echt einfach 
ne USB Karte reinbauen kann und da den Controller per USB 
anschließen...)

von Johnny Maxwell (Gast)


Lesenswert?

> Naja ein Mikrokontroller hat rs232 oder USB oder beides also lag es
> nahe nach so einem Chip zu suchen bzw zu fragen...

Der typische PC hat diese beiden Schnittstellen auch. Warum denn Umweg 
über PCI? Wieder mal wird verzweifelt die kompliziertest mögliche Lösung 
gesucht.

von Gert T. (gert186)


Lesenswert?

ahm wie gesagt Der Professor will das soooo ......

von Karl (Gast)


Lesenswert?

Ah, da haben wir den Übeltäter ja schon. Mach dich schlau und 
argumentiere dagegen. PCI ist in diesem Fall wirklich die ähem 
akadämlichste Lösung von allen. Entweder RS232, nen Controller mit USB 
und fertiger CDC Implementierung (z.B. AT91) oder einen USB-RS232 
Umsetzer (z.B. von FTDI). Viel Erfolg.

von Gert T. (gert186)


Lesenswert?

naja das waren meine Vorschläge auch und meine Argumente auch aber er 
wills halt so der Akademika ....

von Christian R. (supachris)


Lesenswert?

PCI ist totaler Nonsens. Da musst du efahrener Schaltungs-Entwickler 
sein, dich mit PCI Bridges, FPGAs und Leiterplattendesign für min. 
4-Lagen-Platinen auskennen. Desweiteren musst du den Windows Treiber 
schreiben, falls du nicht ein Standard-Gerät nimmst (was aber dann die 
gesamte Aufgabe ad absurdum führt)
Kurz gesagt: Vergiss es. Für einen Studenten im Rahmen einer 
Diplomarbeit nicht machbar. Per USB wird ein Schuh draus. rede mal mit 
dem Proff drüber, wieso er unbedingt das annähernd komplizierteste aller 
PC-Interfaces verwenden will....

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.