Saat ini saya membuat sistem yang terdiri dari selungkup plastik yang berisi MCU berbicara dengan 7 ADC menggunakan 2MHz SPI melalui kabel sekitar 5cm panjang.
Masalahnya adalah saya khawatir tentang EMI. Semua yang saya baca menunjukkan bahwa segala jenis sinyal digital yang tidak aman pada PCB dalam sasis logam yang dibumikan akan memancarkan terlalu banyak untuk melewati pengujian EMI. Saya kira ini akan termasuk I2C juga.
Apakah ini kemungkinan gagal pengujian EMI? Apa yang bisa saya lakukan?
Saya mencari segala jenis jawaban, termasuk "Gunakan bus yang berbeda / ADC", tetapi tidak termasuk jawaban yang melibatkan perubahan mekanis seperti: "Letakkan semua ADC pada PCB yang sama" atau "Letakkan semuanya dalam kotak logam" . Saya terutama tertarik pada alternatif Low-EMI untuk SPI termasuk bus diferensial.
Berikut adalah beberapa informasi yang relevan tentang aplikasi tersebut. Tolong beri tahu saya jika Anda perlu tahu lebih banyak hal:
- 6 kabel pergi ke setiap papan ADC (Power, GND, CS, CLK, MOSI, MISO).
- ADC saat ini MCP3208 (Microchip 8-channel, 12-bit)
- Saya bekerja dalam aplikasi yang sangat terbatas ruang, jadi menambahkan perisai ke kabel sebenarnya bukan pilihan.
- Akan menyenangkan untuk menggunakan beberapa jenis bus diferensial (satu atau dua pasang saja), tetapi satu-satunya ADC dengan komunikasi diferensial tampaknya adalah tipe LVDS multi-MSPS.
- CAN mungkin terlalu lambat, dan juga agak besar untuk aplikasi yang dibatasi ruang seperti itu.
- Tingkat sampel: Saya perlu mengambil sampel setiap saluran pada 1kHz.
Ditambahkan:
Hanya untuk memberikan gambaran tentang batasan ruang:
Di sini Anda dapat melihat salah satu PCB ADC. Yang ini sebenarnya memiliki MCP3202 bukan MCP3208, tetapi ini kompatibel (ish). Ada dalam paket TSSOP 8. PCB berukuran 11mm x 13mm. Kabel hitam berdiameter 2mm. Seperti yang Anda lihat, bahkan tidak ada ruang untuk konektor dan kabel disolder langsung ke PCB, kemudian pot. Kurangnya konektor disebabkan oleh kendala ruang di sekitarnya daripada kendala ruang PCB.