UART RS485ボードと比較して、GPIO RS485ボードの保護が少ないのはなぜですか?


0

ArduinoでDMX512を制御するために使用されるRS485ボードを検索すると、ほとんど2つのタイプが見つかります。

  • 主にMAX485といくつかの抵抗器/コンデンサーを備えたTTL RS485のような(使用したい)GPIO / TTLベース。これはDMX512で動作します。 ここに画像の説明を入力してください
  • UART RS485のようなUARTベースは、 熱/ポリヒューズおよびTVS保護も備えています。UARTを他の目的に使用したいので、これは使いたくありません。

ここに画像の説明を入力してください

追加のpolyfused / TVS回路を使用して、GPIOベースのバージョンを再作成すると便利でしょうか?

保護が強化されたGPIO / TTLベースのバージョンが見つからないのはなぜですか?

(注:入力ではなく、RS485(DMX)出力のみを使用します)。


1
違いがわかりません。どちらもTTL UARTからRS485へのコンバータのように見えます。または、他のデバイスはRS232 to RS485コンバーターですか?TTLまたはRS232の電圧レベルに関係なく、これらはUARTシリアル伝送を使用しています。
Justme

@Justme私はボードについて混乱しています(あまりにも)... UARTはRXD / TXDを明確に示し、他はDI / DI / RE / ROを示しています。
ミシェルケイツァー

1
RXD / TXDを備えたものは、TTL to RS485コンバーターでもあります。それは、それが意味するものは何でも「自動」フロー制御を持ち、それがどのように機能するかに応じて、特定のアプリケーションに適する場合と適さない場合があります。最も可能性が高いのは、TTL側からの送信を検出すると、送信機を一定期間自動的に有効にすることです。
Justme

私はそれらの両方を注文しました、2番目が機能するかどうかをチェックして、より良い保護のためにそれを使用します。
ミシェルケイツァー

1
それを変更して、自動検出を無効にし、DMX512出力の送信専用モードを強制することができます。または、必要なインターフェイスと保護を備えた独自のボードを作成します。率直に言って、ArduinoでDMXを使用することが重要な場合は、DMXシールドを購入するだけです。
Justme

回答:


1

どちらもRS485トランシーバーであり、まったく異なります。これらがなぜそうなのか、答えられる「理由」はありません。異なるTTLインターフェイスを必要とするアプリケーションがあり、場合によってはRS485側で異なるレベルの保護が必要になります。コアで同じRS485トランシーバチップを使用している可能性があります。


わかりました...多くの外部DMX512フィクスチャ(ライト)を使用して接続するため、保護の優れたものを使用するよりも、リバースエンジニアリングを行い、作成したいPCBに統合します。
ミシェルケイツァー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.