Interfaz RS232 a 1-Wire - necesita ayuda para entender el esquema

5

Hay un montón de proyectos en RS232 a 1-Wire, cada uno de ellos es casi el mismo, pero ninguna de las fuentes realmente explica el cableado.

Tomemos este: enlace

Estoy tratando de averiguar por qué esas líneas están conectadas de esa manera.

Mi entendimiento básico es que la línea TXD no se usa, RXD se usa como conexión a tierra para el dispositivo de 1 cable, DTR se usa para el cable de datos y el DTR no puede exceder 3V9, por eso el diodo Zener está ahí.

Mis preguntas son:

  1. Parece que la línea TXD no se usa en absoluto, ¿para qué sirve ese diodo y la resistencia a RXD?
  2. ¿por qué el RS232 GND no juega el rol de 1-Wire GND?
  3. ¿Para qué son el diodo y el diodo Zener 6V2 entre DTR y RXD? El Zener proporciona que la línea DTR no sea superior a RXD + 6V2, pero ¿para qué? ¿Por qué no 3V9 como entre DTR y GND?
pregunta tml

1 respuesta

4

Parece que el circuito se derivó de Maxim Adaptador de puerto COM DS9097 pero rediseñado con el objetivo de facilitar el montaje en lugar de comprender el circuito. Dallas utilizó muchas notas de aplicación en el dispositivo, pero ahora ya no se recomiendan para los nuevos diseños que Maxim no parece mantenerlas, sin embargo, encontré un archivo de Nota de aplicación 74 de Dallas que incluye el siguiente esquema en la página 20:

EsteeselcircuitoquerecomiendanparaRS232conunasalidadealmenos±8VtantodeladisposiciónesparahacerfrenteaunverdaderopuertoRS232dondetambiénestánpresenteslosvoltajesnegativos.Paracitarlasecciónquecubrelosaspectosmásconfusosdelcircuitoencuantoaporquélatierranoseusacomopuntodereferenciaylaconfiguracióndeldiodo:

  

Elpotencialdetierradelacomputadoraesdiferentedelatierrade1cable.EstopermitequeeliButtonexperimentenivelesdevoltajetípicos(0Va6V)enlalíneadedatos1-Wirerelativaalaconexiónatierrade1-Wire,mientrasqueelpuertoseriegeneratensionespositivasynegativasrelativasalaconexiónatierradelpuertoserial.D1sujetalalíneadedatosaunpotencialconstantenominalmentede3.9V.

    

Losintervalosdetiempoparalacomunicación1-Cablesegeneranalcambiarelpotencialdelaconexiónatierra1-Wireconrespectoalalíneadedatos1-Wire.Laresistenciadeextracciónde1cableseencuentraenlarutadesdelaconexiónatierrade1cableaTXD,queproporcionaelvoltajeparaelbusde1cable.D2limitaelcambiodevoltajeenelbus1-Wireaunvalormáximode6.2voltios.

    

DadoqueDTRsemantienea3,9V,D2tambiénlimitaelvoltajemásnegativoqueseproduceenRXDa–2,3V.D2estáconduciendosolocuandoelvoltajeenTXDesnegativoconrespectoalaconexiónatierradelacomputadora.D3limitaelvoltajeentre1–tierraatierray1–datosdecablecuandoelvoltajeenTXDespositivo.

    

D4acoplaTXDconRXDcuandoTXDespositivoypasaporaltoR1paraproporcionarunarutadebajaresistenciaparainiciarunintervalodetiempoenelbus1-Wire.D4noesconductorcuandoelvoltajeenTXDesnegativoconrespectoalaconexiónatierradelacomputadora.SiuniButtonretiralalíneadedatos1-Wire(porejemplo,enunpulsodepresenciaocuandoseenvíaunbitdedatosdecero),cortocircuitaDTRaRXD,loquedacomoresultadounvoltajepositivoenRXD.EstevoltajepositivollegaaceroenelregistrodedatosderecepcióndeUART.

LanotadeaplicacióncontinúaexplicandoalgunasadvertenciasconelcircuitoyquenoestácompletamentedentrodelasespecificacionesRS232.Enlasiguientepáginahayundiagramadeformadeondaquemuestralosvoltajesenvariospuntosduranteunatransferenciadedatosquetambiénesútilparaentenderlo(hagaclicparaobtenerunavistamásgrande):

    
respondido por el PeterJ

Lea otras preguntas en las etiquetas