Forum: Mikrocontroller und Digitale Elektronik USB auf TTL oder Seriell ?


von kupfi (Gast)


Lesenswert?

Hallo zusammen,

Ich werde aus der Beschreibung dieses Artikels nicht ganz schlau:

http://www.ebay.de/itm/201482917436

Was kommt nun aus den Anschlüssen raus ? RS232 ? Also muss ich zur 
Kommunikation mit dem uC noch einen MAX232 zwischen basteln oder kann 
ich direkt auf dem uC ?

Danke und Gruß

: Bearbeitet durch Moderator
von Cyblord -. (cyblord)


Lesenswert?

Ganz normaler USB<->TTL Adapter. Kein MAX232 notwendig.

von H.Joachim S. (crazyhorse)


Lesenswert?

Liefert TTL-Pegel.
Kann dir aber nur abraten davon, ständige Treiberprobleme, zumindest 
unter Windows. XP war glaub ich die letzte Version, mit der das Teil 
ordentlich funktionierte.

Wenn du willst, kannst du auch einen von mir haben, sind noch einige da, 
die ich nicht mehr benutze.

von bitwurschtler (Gast)


Lesenswert?

kupfi schrieb:

> www.ebay.de/itm/201482917436
>
> Was kommt nun aus den Anschlüssen raus ? RS232 ? Also muss ich zur
> Kommunikation mit dem uC noch einen MAX232 zwischen basteln oder kann
> ich direkt auf dem uC ?


Da steht welchen Chip die einsetzen (IC PL2303HX), schau mal in dessen 
datenblatt 
http://www.prolific.com.tw/UserFiles/files/ds_pl2303HXD_v1_4_4.pdf

Persönlich würde ich diesen Programmer nicht verwenden, sondern nur 
einen mit vernünftigen Datenblatt.

von BlaBla (Gast)


Lesenswert?

Ich würde vermuten TTL-Pegel. Keine RS232-Schnittstelle (-15V...+15V). 
Kann dann direkt an den MCU.

von Joachim S. (oyo)


Lesenswert?

kupfi schrieb:
> Hallo zusammen,
>
> Ich werde aus der Beschreibung dieses Artikels nicht ganz schlau:
>
> www.ebay.de/itm/201482917436
>
> Was kommt nun aus den Anschlüssen raus ? RS232 ? Also muss ich zur
> Kommunikation mit dem uC noch einen MAX232 zwischen basteln oder kann
> ich direkt auf dem uC ?
>
> Danke und Gruß

Damit kannst Du direkt an den µC.
Ich persönlich würde allerdings im Zweifelsfall zu einem anderen Wandler 
USB-UART-Wandler raten; z.B. diesem hier:
https://www.amazon.de/SODIAL-FT232RL-Modul-Konverter-Adapter/dp/B00YMJVSIS/

Denn der von Dir verlinkte ist nämlich offenbar nicht ganz so 
vielseitig:
Er kann offenbar nur 5V-Pegel (bei anderen kann man bei Bedarf per 
Jumper o.Ä. zwischen 3.3V und 5V wählen), ausserdem sind offenbar nur 
die allernötigsten Signale herausgeführt; wenn man aber z.B. irgendwann 
mal einen ESP8266 flashen will, dann braucht man auch noch zusätzliche 
Signale wie RTS und DTR.

von Stefan F. (Gast)


Lesenswert?

Für die HX Version des Chips gibt es aktuelle Windows Treiber. 
Funktioniert auch, habe ich vor 2 Wochen aus China erhalten und mit 
Windowes 10 ausprobiert.

von kupfi (Gast)


Lesenswert?

Danke für eure Antworten.

Viel Kommunikation wird da nicht stattfinden.
Das soll für ein Relais dienen das per USB bei verschiedenen Befehlen 
verschieden lange schalten soll. Dieser Vorgang kommt maximal <20x/Monat 
vor.

Das ganze soll, möglichst platzsparend, in ein Hutschienengehäuse und 
deshalb möchte ich alles was möglich ist aus dem Gehäuse und von der 
Platte runter bekommen.

Ich probier das erstmal aus :) Danke für eure Hilfe :)

von Axel S. (a-za-z0-9)


Lesenswert?

kupfi schrieb:
> Was kommt nun aus den Anschlüssen raus?

CMOS Logikpegel mit H=3.3V. Passend für CMOS-Logik, die mit 3.3V läuft. 
Knapp passend für CMOS-Logik, die mit 5V läuft. Und nein, es ist kein 
TTL-Pegel.

> RS232?

Die Signalisierung ist RS-232, die Pegel sind es nicht.

> Also muss ich zur
> Kommunikation mit dem uC noch einen MAX232 zwischen basteln oder kann
> ich direkt auf dem uC ?

Direkt.

Joachim S. schrieb:
> Ich persönlich würde allerdings im Zweifelsfall zu einem anderen Wandler
> USB-UART-Wandler raten; z.B. diesem hier:
> https://www.amazon.de/SODIAL-FT232RL-Modul-Konverter-Adapter/dp/B00YMJVSIS/

Von FTDI würde ich ohne Ansehen des Produkts abraten. Immer. Siehe

Beitrag "FTDI zerstört Fake Chips durch Windows-Update"
Beitrag "USB-Seriell - Chip (gute Alternative zu FTDI)"

uvm.

von Cyblord -. (cyblord)


Lesenswert?

Axel S. schrieb:
> kupfi schrieb:
>> Was kommt nun aus den Anschlüssen raus?
>
> CMOS Logikpegel mit H=3.3V. Passend für CMOS-Logik, die mit 3.3V läuft.
> Knapp passend für CMOS-Logik, die mit 5V läuft. Und nein, es ist *kein*
> TTL-Pegel.
>
>> RS232?
>
> Die Signalisierung ist RS-232, die Pegel sind es nicht.

Darum nennt man das allgemein UART und eben nicht RS-232.

von BlaBla (Gast)


Lesenswert?

Axel S. schrieb:
> Die Signalisierung ist RS-232, die Pegel sind es nicht.

Na, dass ist wohl nicht ganz korrekt. Das wird eher in V.24 geregelt. 
Die Pegel sind der ANSI/EIA/TIA-232 definiert.

von Stefan F. (Gast)


Lesenswert?

Also meine beiden neue Kabel mit PL2303HX Chip liefern 5V Pegel.


Aber egal ob 5V oder 3,3V: Einfach bei Rx und Tx je einen 2,2k Ohm 
Widerstand in Reihe schalten, und schon eignet sich das Kabel für beide 
Spannungen und ist kurzschlussfest.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

H.Joachim S. schrieb:
> Wenn du willst, kannst du auch einen von mir haben, sind noch einige da,
> die ich nicht mehr benutze.

Da ich eh' kein Windows benutze, würde ich dir gern zwei oder drei
davon abnehmen.

von Axel S. (a-za-z0-9)


Lesenswert?

Stefan U. schrieb:
> Also meine beiden neue Kabel mit PL2303HX Chip liefern 5V Pegel.

Interessant. Das oben verlinkte Datenblatt sagt, daß der PL2303HX 
zwischen 1.8V und 3.3V liefern kann. Je nachdem wie man den Vcc325 
Anschluß beschaltet.

von Stefan F. (Gast)


Lesenswert?

>> Also meine beiden neue Kabel mit PL2303HX Chip liefern 5V Pegel.

> Das oben verlinkte Datenblatt sagt, daß der PL2303HX
> zwischen 1.8V und 3.3V liefern kann.

Jetzt habe ich nochmal nachgemessen. Es sind 3,3V bei High Pegel. Ich 
muss da wohl etwas in meinem Kopf durcheinander gebracht haben.

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.