Tx y Rx de SFH615A Problemas

0

El siguiente circuito muestra el circuito optoaislador que implementé para mi aplicación RS485.

TransceptorRS485:ISL83483

Optoaislador:SFH615A

Losvaloresderesistenciacalculadosson:R1,R4,R6=4.7K.R2,R3,R5=130ohmios.((3.3VDC-1.35Vf)/15mA)

VnodeyVbusson3.3VDCdediferentesdevanadossecundariosdeltransformador.VnodetambiénsuministraenergíaalMCUquecontrolaelflujodecomunicación.

Porahora,todavíatengoqueconectareltransceptorRS485alcircuito,yaquedecidíprobardesdelaMCUalaPCusandoelcableUARTFT232quesuministra5VDCreguladoa3.3VDCcomoVbus.

Ahoraelproblema

LaMCUtransmite(datosalbus)ypuedoverlosenlaPC.Sinembargo,sienvíounarespuestadesdelaPC,parecequelaMCUnuncarecibenada(datosdelbus).

Paraestarseguro,repetíloanterior,perosineloptoaislador,conectandoRx-Tx,Tx-Rx,GND-GNDdeMCUyPCjuntos.Yfuetransmitiendoyrecibiendoenamboslados.

Cambiéambosoptoaisladoresysucedelomismo.

¿Dóndeestálacausadeesteproblema?¿PorquélaMCUnopuederecibirunmensajeenseriedesdelaPCatravésdeloptoaislador?

Gracias.

Editar

LaimagendeabajomuestralaformadeondaobtenidaenPCTransmit(CathodeofR2Diode),queparececonstantecadavezquelaenvío.

Sinembargo,estomuestralaformadeondaenlarecepcióndeMCU(datosdelbus).¿Porquéhaytantadistorsión?

EDIT2

Observé algunas comunicaciones pero a diferentes niveles de voltaje.

Vnode siempre es 3.3V como la tensión de alimentación MCU .

Mi cable FTDI USB / 232 es 5.0V .

Usando un regulador 3.3V hice Vbus como 3.3V , luego PC recibe de MCU , pero MCU no recibe de PC .

Si Vbus es 5.0 (no regulador), la PC no recibe de MCU , sin embargo, un mensaje de PC llega a MCU . / p>

¿Podría haber problemas de nivel de voltaje? ¿No puede el optoaislador trabajar a diferentes niveles de voltaje en ambos extremos? ¿Y cómo puedo solucionar esto?

    
pregunta Paul A.

0 respuestas

Lea otras preguntas en las etiquetas