Forum: Mikrocontroller und Digitale Elektronik Neuer USB-Port an SPI/I2C/UART


von Achim F. (rkkmkn8a)


Lesenswert?

Hallo,
ich suche für einem OrangePi (RasPi kompatibel) eine weitere 
USB-Schnittstelle die über die GPIO 40-pol Stiftleiste angebunden wird. 
Die neue Schnittstelle ist auf einem Baseboard // Breakout-Board // HAT 
nur über die 40-pins verbunden. An den 40-pins liegt SPI, I²C, UART und 
GPIO dann der gesuchte Chip und dann eine normale USB 2.0 Buchse.

Alles was ich gefunden habe geht andersherum, z.B. von USB auf UART mit 
dem SP2102 Chip.

Kennt jemand einen Chip oder Software die USB anbietet und über eine der 
oben genannten Schnittstellen mit der CPU kommuniziert?
(z.B. kann man vielleicht eine UART so einstellen das sie USB spricht?)

Vielen Dank
  Achim

von foobar (Gast)


Lesenswert?

Falls es sowas gibt, wäre es etwas sehr exotisches und für eine 
speziellen Anwendungsfall ausgelegt.  Das Kernel hat auch keinen Treiber 
für sowas.  Und nein: UARTs können kein USB - ist ein ganz anderes 
Kaliber.

Wenn du zusätzliche USB-Ports brauchst, hol dir einen USB-Hub.

von nicht so (Gast)


Lesenswert?

Als nächstes kommt wohl "Wie schließe ich eine externe Grafikkarte über 
den SD-Kartenslot an?"

von No Y. (noy)


Lesenswert?

MAX3421E ( USB1.0)
VNC1L
VNC2
FT313

Und noch ein paar andere....

Aber will man das???

: Bearbeitet durch User
von No Y. (noy)


Lesenswert?

Wegen "Wie schließe ich eine externe Grafikkarte über den SD-Kartenslot 
an?"
Ich bin vor kurzem auch der Suche nach einem eMMC zu SD Karten Adapter 
mit BGA Sockel über ein Board mit einer Seite SD Card und andere Seite 
HDMI Out gestolpert...
Was / wie geht das?


#Aliexpress € 72,91 | EMMC buchse-chip eMMC153 buchse eMMC169 BGA169 
buchse BGA153 Android telefon flash daten backup-daten recovery SD HDMI
https://a.aliexpress.com/_d71Fr7u



SD HDMI ?? Was ist das? Gibt's dazu ne Spec?

: Bearbeitet durch User
von Gustl B. (-gb-)


Lesenswert?

Achim F. schrieb:
> Kennt jemand einen Chip oder Software die USB anbietet und über eine der
> oben genannten Schnittstellen mit der CPU kommuniziert?

Was willst du denn über diese USB Schnittstelle übertragen?

Wenn du wirklich echtes USB sprechen willst, dann brauchst du einen PHY 
wie den hier 
http://ww1.microchip.com/downloads/en/DeviceDoc/00001783C.pdf

Der wird über ULPI mit Daten bespaßt und benötigt dafür 12 schnelle (60 
MHz) IOs. Wenn das diese OrangePI Stiftleistenpins können, dann kannst 
du das machen.

von nicht so (Gast)


Lesenswert?

No Y. schrieb:
> SD HDMI ?? Was ist das? Gibt's dazu ne Spec?

Der HDMI-Stecker wird nur als Steckverbindung für ein paar IOs vom 
Sockel nach draußen missbraucht, hat mit Bildübertragung erstmal nichts 
zu tun.

Warum gerade HDMI weiß ich nicht, ist wohl billig und kann gut mit 
relativ hohen Frequenzen.

von bingo (Gast)


Lesenswert?

Achim F. schrieb:
> Die neue Schnittstelle ist auf einem Baseboard // Breakout-Board // HAT
> nur über die 40-pins verbunden

Normalerweise ist am 40-pol-Port kein zusätzlicher USB verbunden sondern 
an dem 13-pol-Port, sofern Dein OrangePi so einen hat. Dokumentatiuon zu 
Deinem OrangePi findest Du ggf. bei https://linux-sunxi.org/Main_Page, 
nutze rechts oben die Suchfunktion.

z.B. Link zum Port vom OrangePi zero 
https://linux-sunxi.org/Orange_Pi_Zero#Expansion_Port

von Achim F. (rkkmkn8a)


Lesenswert?

No Y. schrieb:
> Und noch ein paar andere....
Ja wunderbar, konkrete Frage, konkrete Antwort: Danke!

> Aber will man das???
Ja, ich versuch's jetzt mal. Erstmal schaun welchen Chip Linux 
unterstützt

von bingo (Gast)


Lesenswert?

bingo schrieb:
> z.B. Link zum Port vom OrangePi zero
> https://linux-sunxi.org/Orange_Pi_Zero#Expansion_Port

Beim OrangePi One kann man 2 weitere USB auch über Lötpunkte 
anschliessen:
https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out-mic-and-ir-receiver/

von Achim F. (rkkmkn8a)


Lesenswert?

bingo schrieb:
> Normalerweise ist am 40-pol-Port kein zusätzlicher USB verbunden sondern
> an dem 13-pol-Port
Wow, das ist mal ein guter Tip, den ganzen 13-pol-Port hab ich noch 
nicht entdeckt! Ja, da sind 2x USB drauf

> sofern Dein OrangePi so einen hat.
Genau da ist der Knackpunkt: Ich nutze den 2G IoT btw i96 und der hat 
auch den 13-pol-connector nicht - Mist!

Danke für die Tips!

von Achim F. (rkkmkn8a)


Lesenswert?

bingo schrieb:
> Beim OrangePi One kann man 2 weitere USB auch über Lötpunkte
> anschliessen:
Idee war ursprünglich über einen Stecker mein Baseboard aufzustecken, 
genau das anlöten von extra Kabeln versuche ich zu vermeiden. Dann kann 
ich ja auch gleich 5 Adern an die USB-Buchse unten dran löten...
Es geht um eine Kleinserie die einfach zusammensteckbar sein soll

Danke

von No Y. (noy)


Lesenswert?

Dann nimm nicht son China Kram und auf dir was auf i.MX Basis...

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.