Estoy creando una placa de circuito para escuchar las señales del codificador en cuadratura de un controlador de motor y enviar estas señales a un FPGA que se utilizará para contar los impulsos y la dirección. Las señales que salen de mi controlador de motor son:
- Fase A: A y! A
- Fase B: B y! B
- Fase C: C y! C (indicador de origen)
En otras palabras, cada fase envía dos señales que son opuestas entre sí en todo momento. He utilizado los receptores de línea Quad EIA-422/423 (MC3486) para convertir las señales de voltaje diferencial en señales TTL, pero ¿es este el componente correcto para convertir cada fase de dos señales a una sola señal TTL? Si no, ¿hay un IC similar que haga el truco?
¡Gracias!
EDITAR: Parece que estaba tratando estas señales correctamente. Estaba un poco confundido con la definición de "voltaje diferencial", ya que se aplica a los receptores de línea que estoy usando (MC3486). Básicamente, cuando A es high
y! A es low
, mi receptor de línea genera un high
en el canal TTL. Cuando A es low
y! A es high
, genera un low
en el canal TTL. Esto es lo que yo quería que hiciera; Me preocupaba que hubiera malinterpretado el significado de voltaje diferencial.