Datos a través de un conector de alimentación de 5V DC

4

Estoy buscando una forma sencilla de codificar algunos datos a través de una línea de alimentación de CC. (Probablemente use un IC de muy bajo costo) En mi diseño, tengo un puerto que proporciona 5V, 200mA para conectar algún dispositivo, pero ahora me gusta ampliar la capacidad de mi puerto para enviar y recibir algunos datos a través de ese puerto. La idea que tengo es codificar datos sobre una línea de 5V. La distancia que debe recorrer la señal es del orden de 10-15 cm. Nunca más que esto.

No tengo ningún requisito de velocidad de datos, pero si pudiera lograr un 1-2Mbps, sería fantástico. Si esto no es posible, estoy de acuerdo con una tasa de transmisión más baja. Este sería un sistema de circuito cerrado, es decir, yo controlo ambos extremos. Por lo tanto, no tengo que preocuparme por los estándares, etc.

    
pregunta Ktc

1 respuesta

11

Podrías pensar en estas líneas: -

simular este circuito : esquema creado usando CircuitLab

Los datos que envíes deben estar en DC balanceado, es decir, algo como Manchester codificado o codificado. La amplitud de los datos debe ser significativamente menor que 5V, quizás 1Vp-p.

Necesitará un comparador / segmentador de datos en la señal de salida de datos para recuperar la amplitud a los niveles lógicos.

L2 y C1 forman un filtro de paso bajo de 1600 Hz para suavizar el DC recuperado. Esto significa que su velocidad de datos es lo más alta posible y con los datos codificados en Manchester no habrá contenido en DC hasta el reloj de datos. tasa: cualquiera que sea la frecuencia, debe ser al menos 30 veces superior a 1600 Hz, es decir, aproximadamente más de 95 kbits por segundo. Si puede enviar datos codificados en M a 1 Mbps, entonces sería mucho mejor.

Si sus datos son intermitentes, envíe un preámbulo de 1s y 0s para alinear correctamente el segmentador de datos con los datos.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas