Abajo de la madriguera del conejo y hacia atrás: conector de súper auriculares en serie

[ttsiodras] cuenta una historia épica de la instalación de un kernel de Debian personalizado instalado en una tableta Asus MemoPAD (ME103K). Saltando al final de la saga, descubre aspectos como los datos en serie que aparecen en la toma de auriculares cuando se inicia el sistema, pero la señal estaba tan distorsionada que no podía simplemente interpretarla. Se muestra la solución para vincular un chip convertidor de nivel.

Un convertidor de nivel es un amplificador no reversible, generalmente con un disparador Schmitt para inmunidad al ruido. En este caso, funciona como un "binario", emitiendo un voltaje alto cuando la entrada se eleva por encima de un umbral y un nivel bajo cuando cae por debajo. Es la parte correcta cuando necesita limpiar una señal digital desordenada y, en este caso, funciona bien, ya que los efectos de distorsión capaces ralentizan los bordes delantero y trasero de la señal, preservando la sincronización perfecta de los datos en serie.

Ese fue el spoiler. Si desea leer acerca de cómo poner un Linux personalizado en un dispositivo Android, compruébelo [ttsiodras]el primer cartel donde sostiene la máquina y el segundo donde opera su costumbre. Si alguna vez se ha enfrentado a una tableta Android que aún no posee, o si solo tiene una tira de bricolaje, esto debería ayudarlo a comenzar.

El uso de la ranura de audio para series en realidad no es infrecuente, y descubrir un terminal en serie que escucha durante el arranque es nuestra forma favorita de ocultar un sistema operativo Linux en dispositivos extraños. Entonces, cuando vea una señal distorsionada divertida que sale a 115.200 baudios, tómese un momento para limpiar sus bordes y vea lo que tiene.

  • RW dice:

    Buen trabajo, sé que haré esto algún día. ... una bombilla de luz parpadeó en mi cabeza sobre algunos dispositivos que noté que tenían un "problema" de estática durante el encendido y ya tienes los teléfonos encendidos.

  • Shakipu dice:

    En este caso, el convertidor de nivel es un conjunto de FET y resistencias:
    https://www.adafruit.com/product/757

  • XDjackieXD dice:

    Usé el mismo método hace años para agregar un transmisor de infrarrojos a mi teléfono (attiny13 y algunos otros componentes). funcionó sorprendentemente bien ^^

  • Stefan_Z dice:

    ¿Algunos televisores Samsung tampoco usaron una serie con auriculares?

    • Timothy Gray dice:

      Usan un conector serial súper estéreo en serie. nunca se utiliza para audio, es simplemente un conector para auriculares de 3,5 mm mal utilizado y cableado para rs232.

      muchas empresas abusan de las chaquetas por mal uso.

      • rnjacobs dice:

        Una vez más, realmente no tenemos un conector estándar para una serie asíncrona de 3V ...

        • fonz dice:

          simplemente seleccione FTDI, y puede convertirse en un estándar de facto, http://uk.farnell.com/productimages/standard/en_GB/1740361-40.jpg

      • RW dice:

        No hay un uso "correcto" para un conector de 3,5 mm, es solo un conector, como enchufes DIN, fondo "RCA", conectores D, moléculas, debes estar muy seguro de tu contexto y aplicación antes de simplemente enchufar algo. en como n00b.

  • Nathan dice:

    Inspirado mucho por:
    http://web.eecs.umich.edu/~prabal/projects/hijack/
    ?

    • Andrés dice:

      en realidad, no hay recorte de energía y el reproductor de sonido de este programa parece tener una interfaz en serie especialmente creada.

      • fonz dice:

        ¿No es una serie en el conector de sonido un estándar (¿requisito?) para Android?

  • BobbyMac dice:

    De hecho, el serial sobre audio es común para cosas como radios Ham portátiles, se conectan y envían datos a través del enchufe para datos de frecuencia y similares. Entonces, una forma de programar uno: coloca el sonido en la tarjeta de sonido de una computadora.

  • Moryc dice:

    El rastreador de rendimiento Jawbone UP se sincroniza con un teléfono inteligente mediante un conector de audio de 4 pines. Se puede sincronizar a través de la computadora a través de USB para actualizaciones de firmware a través del mismo conector que también se usa para cargar. Desafortunadamente, el mío no lo es, porque una PCB flexible que conecta los botones y los LED al resto de la electrónica se rompió, y no puedo soldar ningún cable para pasarlo porque es demasiado pequeño y no tengo un microscopio incluso un lobo ...

  • TacticalNinja dice:

    https://la-tecnologia.com/2014/11/04/using-a-headphone-jack-as-a-uart/

Alberto Gimenez
Alberto Gimenez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.