Jarak minimum simpul RS485 - perangkat 3 x RS485 pada PCB

9

Saya ingin bertanya sesuatu tentang jarak simpul minimum RS485 yang dijelaskan dalam (Halaman 5)

Panduan Desain TI

Saya ingin membuat perangkat yang terdiri dari 3 perangkat RS485 yang ada. Rencana saya adalah bahwa saya menempatkan 3 perangkat ini bersama-sama pada PCB 2 lapisan tunggal dan menghubungkannya melalui jalur RS485 tunggal (A, B). Menurut materi di atas ini seharusnya bukan ide yang baik karena akan ada jejak panjang yang sangat kecil antara perangkat ini.

Apakah Anda memiliki pengalaman dengan pendekatan menempatkan lebih banyak perangkat RS485 di papan yang sama? Apakah ada teknik yang dapat membantu integritas sinyal?

Terima kasih

Wojtkingson
sumber
1
Lihatlah pertanyaan yang sama untuk jaringan CAN . Karena kita berbicara tentang kapasitansi terdistribusi, dimungkinkan untuk mengkompensasinya dengan menyesuaikan impedansi jejak dengan mengubah geometri jejak, seperti yang dibahas dalam pertanyaan itu.
Maple
1
Harusnya bekerja. Mungkin masalah dapat muncul ketika semua mengirimkan, yang mungkin terjadi jika protokol mengizinkannya. Dengan kabel panjang tidak ada yang tahu, ketika semuanya bersama .. Mungkin mereka bisa saling memanaskan. Tapi umumnya jangan khawatir, coba saja.
Gregory Kornblum
Pada kecepatan di bawah 10MHz itu harus selalu berfungsi dengan baik. Dengan kecepatan yang lebih lambat Anda hanya perlu satu set terminasi juga di titik mana pun di bus. Jika Anda ingin menjadi gila, cari perbedaan ECL dan penggantinya untuk apa yang digunakan dalam perdagangan. :-)
KalleMP
Berapa waktu naik dan kecepatan data vs panjang kabel? Degradasi 10% dapat diterima. duplikat Efek Jalur Transmisi
Tony Stewart Sunnyskyguy EE75

Jawaban:

1

terminasi hanya diperlukan pada saluran yang panjang dengan kecepatan data tinggi. Tujuan dari terminasi adalah untuk membuat ujung impedansi garis sama dengan impedansi kawat untuk menghindari pantulan muka gelombang. Tapi ini sama sekali tidak perlu di bus pendek.

Perusahaan saya memproduksi 100.000 perangkat per tahun (selama 10+ tahun) dengan bus RS-485 2 meter dan kami tidak menggunakan terminator.

Ada banyak aplikasi. catatan tentang ini.

Michael
sumber
0

RS-485 adalah bus diferensial. Ini berarti sangat bising. Ada dua jalur A dan B. Anda perlu melakukan bias pada bus sehingga (AB) sekitar -200mV saat bus dalam keadaan diam. Coba pembagi potensial seperti: 5V-> 1k2 B 120 A 1k2 0V. Itulah biasing untuk bus RS-485 sendiri. Itu berarti ketika tidak ada transmisi chip RS-485 diaktifkan, bus akan dalam keadaan siaga.

Panjang bus kecil tidak masalah. Yang penting adalah pemutusan hubungan kerja. Anda harus membuatnya sehingga ketika idle baik A dan B berada di dekat tegangan tengah dengan ([(AB) <-200mV] lihat di atas) tetapi ketika beroperasi tidak memiliki ujung terbuka ke bus. Letakkan 120 Ohm di kedua ujung bus juga.

Ini https://www.maximintegrated.com/en/app-notes/index.mvp/id/763 cukup bagus

Robin
sumber
1
di bus pendek Anda bisa meletakkan 60 ohm di satu lokasi alih-alih mengakhiri kedua ujungnya,
Jasen
0

Itu tergantung pada kecepatan data Anda. Frekuensi yang lebih rendah dapat lebih dekat bersama, apa yang Anda coba hindari adalah crosstalk. Gunakan resistor terminasi di telepon dan Anda seharusnya tidak memiliki masalah. Sebagian besar solusi komersial diakhiri secara internal hingga tingkat tertentu. Yang mengatakan, jika panjang bus panjang, terutama jika itu lebih panjang dari panjang maksimum 'resmi', Anda masuk ke area abu-abu di mana terminasi dan pengkondisian jalur memainkan peran yang lebih besar. Selalu berhenti di penerima, jangan di pemancar. Tujuannya adalah mengubah sirkuit LC menjadi sirkuit RLC, yang umumnya memiliki karakteristik frekuensi yang lebih baik. Mengakhiri pemancar membuat masalahnya menjadi lebih buruk.

Anthony Bachler
sumber
pemancar harus cukup kuat sehingga penghentian di dekatnya tidak berpengaruh.
Jasen
Ini masalah imunitas suara. berhenti di penerima memberikan kekebalan kebisingan yang lebih baik daripada berhenti di pemancar
Anthony Bachler
biasanya kedua ujung saluran transmisi diakhiri. terutama jika itu bus.
Jasen
0

Tidak ada masalah dengan jarak pendek dan pemberhentian bus tidak diperlukan. Jika perangkat selalu merupakan master, maka tidak perlu bias bus. Jika Anda memiliki sistem multi-master, di mana ada saat-saat tidak ada perangkat yang mengemudikan bus, skema bias bus mungkin diperlukan, tetapi itu akan tergantung pada driver RS-485 yang digunakan. Sebagian besar driver modern tidak memerlukan bias. Sirkuit bias dapat ditemukan di banyak catatan aplikasi driver RS-485. Ini pada dasarnya penghentian bus dengan resistor yang terhubung ke salah satu catu daya Anda. Tidak ada ruginya menghentikan bus jika tidak diperlukan.

Michael
sumber