Bagaimana cara mengukur sinyal diferensial (seperti RS-485 atau DMX) pada osiloskop?


14

Saya telah menemui sinyal diferensial di beberapa tempat, seperti penguat audio keluaran diferensial dan sekarang dalam proyek yang bekerja dengan DMX yang mirip dengan RS-485. (Berikut pertanyaan serupa tentang RS-485 .)

Melihat bentuk gelombang dari pengontrol pencahayaan DMX misalnya, saya menghubungkan probe saluran 1 ke D +, probe saluran 2 ke D-, dan kedua ground mengarah ke ground.

Ini menghasilkan tampilan ini:

Pengukuran Sinyal Diferensial

Meskipun ini dapat digunakan, saya tahu itu masih bukan cara yang benar untuk melihat sinyal diferensial.

Apa cara yang benar? Saya pernah mendengar "probe diferensial;" apakah itu berarti saya perlu membeli probe baru?


3
Anda telah diberi jawaban ketika Anda benar-benar perlu, tetapi secara realistis, sebagian besar waktu yang tidak Anda perlukan. Mungkin Anda meluangkan waktu untuk melihat kedua saluran dan meyakinkan diri sendiri bahwa sinyal diferensial benar-benar mencerminkan gambar satu sama lain. Setelah Anda selesai melakukannya, tidak ada noise tinggi, Anda cukup melihat setengah non-terbalik dari pasangan ketika Anda ingin memeriksa waktu, data, dll - jika ada alasan lebih lanjut untuk meragukan implementasi diferensial, Anda dapat kembali dan lihat (apakah setengah dari pasangan tertunda?).
Chris Stratton

Juga jika Anda memiliki pemancar ujung tunggal ke diferensial, atau penerima diferensial ujung tunggal, pastikan untuk memeriksa perilaku mereka - beberapa dapat mengalami keterlambatan mengejutkan.
Chris Stratton

Terimakasih Chris. Saya memposting pertanyaan dan jawaban ini karena belum ada satu di EE.SE tentang hal itu, dan karena saya pikir poin seperti milik Anda (Anda biasanya tidak perlu ) sama validnya dengan seseorang yang mempelajari caranya. Mengetahui bagaimana dan kapan itu benar-benar diperlukan adalah poin yang benar-benar valid.
JYelton

Jawaban:


14

Alasan Anda tidak dapat mengukur sinyal diferensial semudah dengan osiloskop berkaitan dengan fakta bahwa osiloskop (umumnya) tidak mengambang. Kabel ground pada probe dihubungkan ke sasis osiloskop, yang selanjutnya di-ground. Karena itu, apa pun yang Anda hubungkan dengan ground lead juga akan terhubung ke ground ground. (Seperti yang ditunjukkan oleh video yang saya tautkan di bawah, ini berbahaya jika mengukur tegangan tinggi!)

Saat Anda mengukur dua titik acak dengan multimeter, meter itu mengambang, sehingga Anda tidak menghubungkan kedua titik tersebut ke tanah bumi yang sebenarnya, yang memungkinkan Anda mengukur perbedaan antara titik-titik tanpa khawatir Anda membuat korsleting.

Dalam aplikasi sinyal tegangan rendah, mengikat satu sisi sinyal diferensial ke ground dapat menyebabkan masalah dan dapat merusak transceiver.

Ada dua cara untuk mengukur sinyal diferensial dengan osiloskop:

Jika Anda memiliki osiloskop dua saluran, sambungkan satu sisi sinyal ke saluran 1, dan sinyal pelengkap ke saluran 2. Lead ground tetap tidak terhubung.

Karena Anda tertarik pada perbedaan antara sinyal, Anda ingin mengurangi saluran 2 dari saluran 1. Sebagian besar cakupan menyediakan cara untuk menambah atau mengurangi input saluran 1 dan saluran 2. Pada beberapa cakupan, Anda mungkin harus menambahkan saluran 2, tetapi balikkan sehingga Anda dapat mengurangkannya secara efektif.

Pada gambar ini, ruang lingkup memiliki mode AB yang mengurangi saluran 2 dari 1:

Pengukuran Diferensial Mengurangkan Saluran Kedua

Cara lain memang menggunakan probe diferensial, dan memberikan hasil yang lebih baik tanpa mengurangi jumlah saluran yang dapat digunakan pada osiloskop. (Dan biasanya dirancang untuk pengukuran tegangan tinggi yang lebih aman.) Namun probe ini mahal.

W2AEW melakukan pekerjaan yang luar biasa menjelaskan konsep-konsep ini dalam videonya tentang pengukuran diferensial menggunakan osiloskop . Ada juga video oleh BTC Instrumentasi yang menunjukkan metode pengurangan saluran secara lebih rinci.


2
Tolong, mengapa Tanah tetap tidak terhubung?
The Beast

Dari para insinyur perangkat keras saya bisa mendengar ground probe perlu dihubungkan ke ground.
Ginu Jacob

Ground probe sudah terhubung ke ground - di sisi lain. Namun - benar, tidak ada salahnya dan benar-benar menghasilkan hasil yang lebih baik ketika dihubungkan ke ground di kedua sisi - seseorang dapat menggunakan pin ground kalibrasi untuk itu.
Rok Jarc

Atau lakukan cara saya, lepaskan saja kabel Earth di colokannya. LOL!
GeneCode

4

Orang lain telah menjelaskan cara mengkonfigurasi dua saluran osiloskop Anda untuk mengukur perbedaan antara dua sinyal.

Tentu saja, Anda mengalami masalah jika Anda ingin mengukur sinyal lain selain sinyal diferensial itu. Saya menganggap ruang lingkup Anda hanya memiliki dua saluran.

Dalam kasus seperti itu, Anda memerlukan probe diferensial. Tapi, seperti yang disebutkan JYelton, probe diferensial itu mahal.

Namun, selama Anda tidak mencoba mengukur voltase sangat tinggi atau frekuensi sangat tinggi, Anda cukup membuat rangkaian penguat diferensial pada protoboard. Anda dapat menyalakannya dari baterai atau dari perangkat yang Anda ukur.

Amp diferensial

Pastikan Anda menggunakan op amp dengan ayunan tegangan yang memadai, pastikan opnya stabil, dan Anda baik menggunakan rangkaian sederhana ini sebagai probe diferensial yang murah.


2

Untuk pengukuran diferensial, sebagian besar cakupan dengan setidaknya dua input mendukung fitur berikut:

  • Saluran INVERT A atau B (atau keduanya), biasanya ditemukan di dekat posisi atau pengaturan AMPL / DIV.
  • Menambah saluran A dan saluran B, biasanya ditemukan di mana Anda mengaktifkan saluran.

INVERT satu saluran, TAMBAH kedua saluran dan voila, pengukuran diferensial Anda.


1

Mengukur 485 (atau sejenisnya) sinyal berbeda-beda adalah dalam fitur yang paling osiloskop hari ini dan ini sudah dijawab dengan memuaskan tapi aku akan bertanya "mengapa repot-repot" atau "apa yang Anda coba untuk mencapai"?

Jika Anda men-debug tautan 485 yang tidak stabil, saya pikir Anda akan memiliki peluang bagus untuk melihat masalah itu berakhir. Kemungkinan koneksi yang salah akan melewatkan keripiknya dari salah satu dari 485 kabel ke yang lain melalui terminator. Saya tidak mengatakan ini 100% tetapi saya mengatakan bahwa pada beberapa 485 baris saya harus men-debug saya tidak pernah merasakan keharusan untuk mengukur secara berbeda. Jika data yang saya terima terkelupas, saya tidak akan ragu untuk melihat keluaran tunggal dari penerima data - setelah semua, inilah yang memberi makan MCU dan itu adalah MCU yang memberi tahu saya data terkelupas.

Saya telah melakukan beberapa tautan berkecepatan tinggi (80Mbps) yang dikirim dan diterima secara berbeda. Data (sengaja) adalah informasi tepi level tiga untuk secara magnetis berpasangan dengan penerima. Saya tidak pernah merasakan keharusan untuk men-debug ini menggunakan probe diferensial baik - Saya telah mengukur satu ujung untuk memastikan data tampak OK dan kemudian pergi ke keluaran tunggal dari chip penerima untuk melihat apa masalahnya.

Saya kira untuk sinyal diferensial analog, pengukuran diferensial lebih penting karena apa yang mungkin terlihat "buruk" pada satu baris dapat terlihat baik secara berbeda.


Andy hanya untuk memperjelas, jika Anda mengukur sinyal diferensial "ujung tunggal" apakah ini berarti mengikat perangkat ke ground osiloskop dan mengukur setengah dari sinyal? Jika demikian, bisakah itu membuat masalah bagi penerima penerima sinyal pengirim atau penerima sinyal?
JYelton

@JYelton tidak, saya tidak menganjurkan bahwa saya hanya mengatakan melihat salah satu kabel sehubungan dengan tanah dan meninggalkan yang lain untuk melanjutkan bisnis normal memberitahu Anda sebagian besar hal pada komunikasi diferensial digital.
Andy alias
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.