Apakah mungkin untuk mendengarkan secara pasif pada komunikasi USB kecepatan rendah?
Misalkan saya menghubungkan penganalisa logika ke D + atau D-line, apakah saya akan melihat data yang valid?
Apakah mungkin untuk mendengarkan secara pasif pada komunikasi USB kecepatan rendah?
Misalkan saya menghubungkan penganalisa logika ke D + atau D-line, apakah saya akan melihat data yang valid?
Saya tidak yakin tentang ini, tetapi saya percaya bahwa jika Anda melihat tegangan diferensial antara dua saluran, Anda akan melihat data, tetapi itu akan dikodekan NRZI. Ini berarti bahwa bit dikodekan oleh apakah level bus berubah atau tidak. Perubahan (dalam kedua arah) berarti 0 dan tidak ada perubahan (untuk satu bit-time) berarti 1.
Saya percaya ada juga CRC dan byte pensinyalan lain di awal dan akhir paket.
Ini adalah apa yang Anda butuhkan http://www.totalphase.com/products/beagle_usb480/ , ini adalah penganalisa protokol USB 2.0, dilengkapi dengan perangkat lunak yang akan mem-parsing lalu lintas USB, dan akan jauh lebih mudah digunakan daripada penganalisis logika. Saya punya salah satunya untuk I2C / SPI dan berfungsi dengan baik, ditambah, Bunnie menggunakannya http://andrew.huang.usesthis.com/
sumber
Ya, itu seharusnya berhasil. Idealnya Anda akan menggunakan penganalisis logika yang dapat menangkap & mendekode lalu lintas USB, jika tidak, Anda akan kesulitan menemukan data yang Anda minati.
sumber