56k módems de un solo chip

3

Actualmente estoy trabajando en un proyecto destinado a adquirir dispositivos electrónicos antiguos que acceden a las redes a través del uso de una línea telefónica para acceder a Internet. Para hacer esto, estoy emulando un sistema telefónico simple, pero necesitaré un módem (módem de un solo chip, si es posible) que responderá al final de la línea.

Con suerte, cualquier módem que me gustaría usar tendría estas características:

  • Hasta 56k de velocidad (rendimiento V.92 - se degrada con gracia hasta aproximadamente 1200 baudios)
  • Un solo chip (no es necesario, pero sería mejor si fuera posible)

Me gustaría conectar el módem con un ARM a través de un puerto serie, aunque estaría bien si el módem tuviera una E / S de 8/16 bits que pueda usarse con microprocesadores más antiguos. No estaría mal si diseñara esto alrededor de una de esas CPU, de todos modos ...

He hecho algunas búsquedas en Internet, y realmente el único módem que pude encontrar fue el CMX869B . Hasta ahora no he encontrado ningún módem que tenga el rendimiento V.92 que me gustaría.

Gracias si alguien tiene alguna respuesta.

    
pregunta Tristan Seifert

3 respuestas

5

No podrá obtener un enlace v.92 con ambos lados de la conexión siendo analógicos. Estoy un poco oxidado, pero fui el líder técnico de un ISP de acceso telefónico grande (10k + suscriptores) a finales de los 90 - principios de los 00s. Creo que la velocidad máxima que podrás alcanzar con ambos extremos siendo analógicos es de 33.6k. Wikipedia parece estar de acuerdo conmigo en esto: enlace

Podrías lograr esto con bastante facilidad si estuvieras dispuesto a tomar un viejo Cisco AS5248, AS5300 o MaxTNT y un banco de canales, posiblemente colocando un simple sistema PBX de software en el medio para hacer el enrutamiento de la llamada real. Esto aún le costará al menos $ 1500 en equipo si tiene un buen acceso al equipo de telecomunicaciones (eBay) y probablemente la mejor parte de una semana de tiempo. Incluso en ese caso, el AS5248 solo admite v.90. Si puede vivir con 33.6k, simplemente tome cualquier módem antiguo, coloque una batería de 9V en el circuito y configure una para contestar (ATA) y la otra para marcar sin esperar el tono de llamada (ATX0D si la memoria funciona).

A menos que esté dispuesto a invertir MUCHO tiempo y esfuerzo en él, no podrá crear un Softmodem v.92 en menos tiempo del que podría adquirir un equipo usado y hacer un trabajo de laboratorio de manera sencilla. banco de pruebas digital. Es dudoso que encuentre algo barato o de código abierto para esto, ya que las patentes en v.92 aún están vigentes.

(Editar para abordar la pregunta teórica en los comentarios)

En teoría, deberías poder llegar a 56k fácilmente. No tiene un PSTN que esté robando el LSB cada 6 cuadros (1 ms) y tampoco tiene el requisito de mantener el ancho de banda de los aproximadamente 20 pies de cobre dentro de algunas especificaciones de telecomunicaciones. Sin la PSTN, solo podría conectar los dispositivos a través de 20 pies de CAT3 y probablemente obtener un buen megabit con RS-485 sin mucho esfuerzo, pero eso no es lo que estaba preguntando la pregunta.

Yo sé que los módems de fin de consumidor (los que compra y conecta a una computadora) no están diseñados para negociar una conexión v.90 / v.92 con ellos mismos. Si toma dos módems v.92 y los conecta como describí anteriormente, la velocidad más rápida que verá es una simetría de 33.6k. Nunca fueron diseñados para responder como si fueran el extremo digital, y no es posible "ajustarlos" para hacerlo. Tendría que volver a diseñar su firmware por completo, de modo que, si va a seguir esa ruta, también puede crear su propio módem en lugar de intentar aplicar ingeniería inversa a otra persona.

    
respondido por el akohlsmith
4

Aquí hay un módulo de módem V92 que utilizamos en uno de nuestros productos. Toma entradas de estilo RS232 (a 3.3V). Si bien no es un solo chip, es un solo módulo. Mi única queja es que no es de montaje superficial.

    
respondido por el Klox
3

Además de lo que comentó @goblinbox, otra posibilidad a considerar, sería construir un soft-modem usted mismo. Un procesador ARM moderno debería tener suficientes chuletas para manejar la mayoría de las cosas de procesamiento de señal en el software.

Según la guía ARM de ARM, el único hardware adicional que se necesita es un CODEC lineal de 14-16 bits a 8 kHz y el circuito de interfaz PSTN. La guía es solo para V.22, pero es un comienzo.

Parece que hay otro sources también para soft-modems.

    
respondido por el sybreon

Lea otras preguntas en las etiquetas