¿Aisladores bidireccionales (¿opto?) para cualquier protocolo?

Me gustaría aislar la comunicación serial digital entre 2 circuitos. No sé mucho sobre el protocolo entre dos circuitos. No es un protocolo común como SPI o I2C. Los pulsos más cortos son de 30 μs y la comunicación es bidireccional a través de un solo canal/cable. He encontrado algunos como la serie Si860x. https://www.silabs.com/documents/public/data-sheets/Si860x.pdf

Todos estos aisladores están etiquetados como aisladores I2C. Pero mi comunicación serial no es I2C. Me pregunto si hay aisladores para uso general o si puedo usarlos para mi aplicación.

Antecedentes: Estoy tratando de alimentar mi cámara DSLR sin la batería (pero con una fuente de alimentación constante). Pero la cámara verifica la batería con alguna comunicación serial. Estoy tratando de engañar al circuito de la cámara en el que dejaré que la batería se comunique con la cámara a través de un aislador, mientras que la cámara recibe alimentación de otra fuente de alimentación. Para esto, creo, necesito un aislador bidireccional.

Están estos aisladores magnéticos de Analog Devices. También tienen variantes bidireccionales para SPI e I2C, o simplemente E/S digital aleatoria antigua. ¡ Algunos son de potencia extremadamente baja también! Echa un vistazo a sus aisladores ADuM iCoupler. :) El único inconveniente es que no son muy baratos.
En realidad, eso probablemente no fue muy útil. Para aislar una cosa bidireccional (triestado), a menudo también tendría que tener algún pin de activación de salida y averiguar la dirección. Sin embargo, si la batería habla sobre algún protocolo de estilo One Wire donde solo hay una o unas pocas líneas constantemente levantadas y solo tiradas por el maestro/esclavo, un aislador I2C 'tonto', como el que ha vinculado, puede posiblemente trabaje allí.

Respuestas (2)

Existe una muy buena posibilidad de que la cámara administre la batería a través de la interfaz serial de un cable a un chip en el paquete de baterías. Estos chips se conocen comúnmente como "monitores de batería" o chips de "medidor de gas". Le gustaría echar un vistazo a las hojas de datos de varios de estos chips para ver si puede comparar la especificación del protocolo con lo que ve en su osciloscopio. Ese sería el camino más corto para la ingeniería inversa del protocolo.

No estoy tan seguro de que realmente necesites tener un aislamiento. Si evalúa el subsistema de la cámara, existe una buena posibilidad de que pueda compartir la GND entre la fuente de alimentación, la cámara y su pequeño subsistema de control.

Si resulta que realmente necesita un aislador, entonces tendría que observar de cerca la interfaz de la capa física de un solo cable para ver qué polaridad tiene. Hay algunas interfaces que usan una resistencia pulldown común y los miembros en el cable usan un controlador activo para subir la línea. Luego está la otra polaridad, como I 2 C, donde se usa una resistencia pullup común y los miembros en el cable usan un controlador activo para bajar la línea. La parte de SiLabs a la que se vinculó es una que admite I 2 C y hay muchas posibilidades de que la parte funcione con un protocolo de un solo cable que tiene el tipo de polaridad de resistencia pullup común.

es propietario No tengo acceso a ninguna información oficial. Analicé los datos intermedios con un analizador lógico (con y sin batería) pero cada vez es diferente, lo que puede significar una comunicación criptográfica. Por lo tanto, la ingeniería inversa es difícil. Pregunté esto antes aquí: electronics.stackexchange.com/questions/382286/…
El terreno común también puede ser un peligro. Gracias por la entrada en los controladores I2C. Creo que los miembros (batería y cámara) bajan activamente.

No creo que se necesite un aislador bidireccional para hacer funcionar la cámara, para eso. parece más como si necesitaras falsificar el protocolo, o simplemente dejar la batería conectada a la cámara y conectar un cargador de voltaje constante también al mismo tiempo.

Sí, pensé en eso, pero el protocolo es propietario y cada vez se ve ligeramente diferente, lo que para mí es una indicación del método criptográfico. Creo que conectar todo junto es un peligro para la cámara. Es por eso que estaba pensando en usar un aislador bidireccional.
¿Qué significa para usted el término "aislador bidireccional"?
Para mí significa un componente que puede aislar una comunicación serial digital bidireccional (donde ambos lados del cable transmiten información en el mismo cable). ¿Es eso incorrecto? Estoy aprendiendo electrónica como un hobby.
no me queda claro lo que quieres decir con "aislar"
Que eléctricamente no puede haber flujo de corriente entre ambos lados del aislador.
así que simplemente desconecte el cable? pero si desea encender la cámara, ¿cómo ayudará eso?
Quiero alimentar la cámara con una fuente de alimentación, sin la batería. Pero la cámara no funciona sin verificar la batería y rechaza la fuente de alimentación. La ingeniería inversa de la verificación parece demasiado difícil. En cambio, quiero conectar el cable serial de la cámara con la batería, para que la cámara verifique la batería. Para evitar cualquier flujo de corriente entre la cámara y la batería (para protección), quiero aislarlos con un aislador bidireccional.
mi sugerencia anterior es conectar un cargador de 2 hilos a la batería y dejar la batería completamente conectada a la cámara.
Pregunté esto antes aquí: electronics.stackexchange.com/questions/312779/… Un problema potencial, que se mencionó, es que la lógica del cargador podría estar "confundida". Por lo que entiendo que el circuito no fue diseñado para eso y puede causar problemas no deseados. Como alternativa más segura, pensé que un aislador bidireccional sería un enfoque más seguro.
sí, no sería necesariamente ese cargador, podría tener que construirse a partir de módulos, y si esa batería tiene varias celdas, podría necesitar más de 2 cables... parece que esa batería tiene 5 pines. parece mucho trabajo y tiene el potencial de costar mucho más de lo que le ahorra.
Sí, hay 2 celdas dentro de la batería, lo que podría conducir a una carga/descarga desequilibrada. ¿No estaría de acuerdo en este caso que lo mejor y más simple es poner un aislador bidireccional en la línea serie?