Welchen Leitungstreiber sollte man für XY2-100 und XY3-100 verwenden?
Raylase empfiehlt in diesem Handbuch die Verwendung von
als Leistungstreiber. Beachten Sie, dass jeder UA9638CD zwei separate Treiberschaltungen enthält, während Sie fünf Treiber benötigen (CLK, SYNC, X, Y & Z), sodass Sie drei UA9638CD-Chips benötigen, um eine XY2-100-Schnittstelle anzusteuern.
Im Allgemeinen leistet jeder RS422- oder RS485-Treiber (wobei RS485-Treiber im festen Sendemodus mit deaktiviertem Treiber betrieben werden) die Arbeit. Es gibt jedoch bestimmte Überlegungen:
- Der Treiber muss mit 15 MBaud / 15 MHz Eingangsgeschwindigkeit arbeiten können. Einige (wenngleich wenige) RS485/RS422-Treiber sind slew-rate-begrenzt, d.h. sie können kein Signal schneller als X kBaud/MBaud treiben. Ich empfehle, keinen slew-rate-begrenzten Treiber zu verwenden. Die meisten RS485/RS422-Treiber können 15 MBaud treiben, und das ist für XY2-100 ausreichend.
- Der Treiber sollte ESD-Surges standhalten können, wie in industriellen Anwendungen üblich
- Verwenden Sie ausschließlich Treiber mit integriertem Kurzschlussschutz. Fast alle Leitungstreiber tun dies ohnehin, aber es ist wirklich wichtig für die Robustheit Ihrer Ausrüstung
- Bei Verwendung mehrerer separater Treiberchips verwenden Sie immer nur einen Typ von Treiberchip, da der Empfänger sonst einen Skew zwischen den verschiedenen Signalen erleben könnte, was zu falsch empfangenen Daten führen kann. Verwenden Sie niemals verschiedene Treiberchiptypen.
- Im Allgemeinen bieten Treiber, die mit 5V statt mit 3,3V (oder sogar 1,8V) angesteuert werden, einen höheren Strom bei einem gegebenen Widerstand, was zu höheren Signal-Rausch-Verhältnissen führt, zudem sind sie recht teuer. Verwenden Sie 3,3V- oder 1,8V-RS485/RS422-Treiber nur, wenn anders nicht möglich, aber prüfen Sie immer, ob der Logikpegel des MC, der den Leitungstreiber ansteuert, zum Eingangslogikpegel des Leitungstreibers passt.
Meiner Meinung nach sollten Sie für die meisten Produkte die folgenden Spezifikationen wählen:
- Verwenden Sie drei Doppel-RS422-Treiber mit 15 MBaud-Geschwindigkeitsfähigkeit
- Verwenden Sie Treiber mit 5V-Versorgung und 3,3V-kompatiblem Logikpegel
- Verwenden Sie nur Treiber mit mindestens ±8kV ESD (HBM), bevorzugt ±15kV, und integriertem Kurzschlussschutz. Diese sind angemessen robust.
Meine Empfehlung für die Suche nach einem geeigneten Empfänger ist, zuerst auf den Websites der Hersteller zu suchen, da sie passendere Filter für diesen Anwendungsfall bieten:
- Texas Instruments
- ST Microelectronics
- Maxim Integrated
- Intersil
(es ist normalerweise am besten, nach z.B. Texas Instruments RS422 zu googeln, um direkt zur richtigen Seite zu gelangen) und dann auf Octopart etc. zu prüfen, ob das Bauteil ausreichende Lagerbestände hat (mindestens 1k).
und, wenn die Suche auf den Websites der Hersteller keine geeigneten Ergebnisse liefert, suchen Sie auf DigiKey, Mouser und Farnell nach anderen (typischerweise kleineren) Herstellern oder anderen Modellen, die Sie vielleicht übersehen haben.
In meinem Fall habe ich den Maxim MAX22508E als ausgezeichnete Wahl identifiziert, da er hohe Datenraten bis zu 50 Mbps unterstützt (was zu etwas mehr EMI führt, aber auch möglicherweise zu besserer Signalintegrität, da das Augendiagramm bei Verwendung eines viel schnelleren Transceivers weiter geöffnet ist, was zu mehr Genauigkeit bei der Erkennung des Zeitpunkts der Flanke und damit zu niedrigeren Fehlerraten führt). Während er etwas teuer ist (2,50€/Stück bei kleinen Mengen), ist dies für viele Laseranwendungen akzeptabel.