Actualmente hago un sistema que consiste en una caja de plástico que contiene una MCU que habla con 7 ADC utilizando SPI de 2MHz sobre cables de aproximadamente 5 cm de largo.
ElproblemaesquemepreocupaEMI.TodoloqueheleídosugierequecualquiertipodeseñaldigitalquenoseaseguraenunaPCBenunchasismetálicoconconexiónatierraseirradiarádemasiadoparapasarlapruebadeEMI.SupongoqueestotambiénincluiríaI2C.
¿EsprobablequeestonosuperelaspruebasdeEMI?¿Quépuedohaceralrespecto?
Estoybuscandocualquiertipoderespuestas,incluyendo"Usar un bus / ADC diferente", pero no incluye respuestas que involucren cambios mecánicos como: "Poner todos los ADC en la misma PCB" o "Poner todo en una caja de metal". Estoy especialmente interesado en las alternativas de bajo EMI a SPI, incluidos los buses diferenciales.
Aquí hay alguna información relevante sobre la aplicación. Por favor, avíseme si necesita saber más cosas:
- 6 cables van a cada tarjeta ADC (Power, GND, CS, CLK, MOSI, MISO).
- Los ADC son actualmente MCP3208 (Microchip 8 canales, 12 bits)
- Estoy trabajando en una aplicación desesperadamente con espacio limitado, por lo que agregar blindaje a los cables no es realmente una opción.
- Sería bueno utilizar algún tipo de bus diferencial (solo uno o dos pares), pero los únicos ADC con comunicación diferencial parecen ser tipos de LVDS de múltiples MSPS.
- Es probable que CAN sea demasiado lento, y también un poco voluminoso para una aplicación con espacio tan limitado.
- Frecuencia de muestreo: necesito muestrear cada canal a 1kHz.
Añadido:
Solo para dar una idea de las limitaciones de espacio:
Aquí puede ver uno de los PCB de ADC. Este en realidad tiene un MCP3202 en lugar de un MCP3208, pero es compatible (ish). Está en un paquete TSSOP 8. El PCB es de 11 mm x 13 mm. El cable negro es de 2mm de diámetro. Como puede ver, ni siquiera hay espacio para un conector y los cables se sueldan directamente a la PCB y luego se encapsulan. La falta de conector se debe a restricciones de espacio circundante en lugar de restricciones de espacio de PCB.