He usado aisladores digitales antes en diseños unidireccionales. Ahora me enfrento con el aislamiento de una línea de señal digital bidireccional. Específicamente, me gustaría aislar la interfaz de depuración de 2 cables de un STM32 y el STlinkV2. He encontrado un circuito que dice ser capaz de hacer esto para un ARM Cortex genérico. Utiliza un CI de aislamiento digital SI8662 de 6 canales.
HeimplementadoeldiseñoenunprototipodePCB.LaseñalCLKunidireccionalllegaenmuybuenascondicionesdespuésdelaislador.Sinembargo,laseñaldedatosbidireccionalestámuydegradada.Obviamente,estosedebealacadenadelosdoscanalesaisladoresqueseretroalimentanenlaseñalconunretraso.
AquíhayunaimagendealcancedelalíneadedatosdespuésdelaislamientoIC:
Mi comprensión del circuito es que los 4k7 Resisores amortiguan la señal de retroalimentación y, por lo tanto, la retroalimentación no debería ser visible si la línea no se maneja en el lado exterior del aislador. ¿Es esto correcto? Si es así, ¿cómo elegirían los valores para estas resistencias?
Si esta es una mala manera de hacerlo, ¿hay algún otro enfoque para aislar las líneas de datos bidireccionales?