Ich versuche, eine MCU mit einem seriellen DB9-Ausgang (mit RS422-Protokoll) zu bekommen, um mit einem CY8CKIT-050 PSoC® 5LP-Entwicklungskit (mit einem Mikrocontroller) zu kommunizieren.
Das Entwicklungsboard wird mit einer db9-RS232-Buchse geliefert und verfügt bereits über die notwendigen Schaltkreise zur Verarbeitung des seriellen Signals (MAX3232CDR-Level-Shifter, softwarekonfigurierbarer UART).
Das Entwicklungskit hat auch einen allgemeinen SCB-UART (ebenfalls konfigurierbar), bei dem ich einfach Pins auf dem Mikroprozessor als Rx, Tx usw. angeben kann. Ich müsste jedoch die Differenzsignale der RS422 von der MCU messen, um die Pegelverschiebung zu erreichen TTL-Spannungspegel usw.
Da die Platine bereits RS232-Funktionalität implementiert hat, dachte ich, es wäre einfacher, einen RS422 (von der MCU) zu RS232 (zur PSoC-Platine) Konverter zu verwenden. Allerdings sind fast alle Konverter, die ich finden konnte, RS232 zu RS422. Sind diese reversibel?
Beispielsweise spezifiziert das CON-422-PIE- Datenblatt das männliche db9-Ende als „RS232-Ende“ und das weibliche db9-Ende als „RS422-Ende“.
Wenn nicht, kennt jemand gute RS422-zu-RS232-Konverter?
Bearbeiten: Ich möchte, dass das männliche Ende RS422 und das weibliche Ende RS232 ist.
Ja, sie sind reversibel.
1). 232Rx <= 422Tx.
2). 232Tx => 422Rx.
Dies sagen im Allgemeinen die Pinbelegungen des Konverters aus. Die erste Zeile konvertiert 422 in 232 und umgekehrt für die zweite.
Sollte sein, aber Sie müssen möglicherweise Nullmodem-/Crossover-Kabel beschaffen, um sicherzustellen, dass die tx- und rx-Pins richtig verbunden sind.
Eugen Sch.
Peter Schmidt
Patrick
Eugen Sch.
Patrick
Eugen Sch.
Patrick
Oldtimer