Modems por Hardware x Controller-less x Soft-Modems
Sinopse: Os modems por Hardware podem ser utilizados em qualquer tipo de micro e/ou qualquer sistema operacional (DOS, Windows®, Unix, Linux, etc.) e não ocupam a CPU do micro, entretanto são os modelos mais caros; os modems "Controller-less", também conhecidos como "WinModems", são a solução intermediária inclusive com relação ao custo, ocupando parcialmente a CPU para suas funções, mas operam somente sob Windows®; já os soft-modems, também conhecidos como HSP, utilizam a CPU do micro para a maior parte das suas funções, sendo a solução mais econômica. A Trellis desenvolveu a tecnologia TOPmodem, similar aos soft-modems HSP, mas com diversas vantagens, como melhor performence nas condições das linhas telefônicas brasileiras, maior proteção contra descargas elétricas e maior estabilidade
Atualmente no mercado de Modems Analógicos 56K V.90, existem três categorias distintas:
- por Hardware.
- "Controller-less" ou também conhecidos como WinModems
- Soft-Modems, também conhecidos como HSP
|
|
|
Mode USR Hardmodem ISA, note o chip DSP
(Digital Signal Processing) |
|
|
|
Modem USR Controller Less PCI, note a ausência do chip DSP
(Digital Signal Processing)
|
Para entender as diferenças entre estes modems, é necessário conhecer um
pouco da estrutura dos modems. Simplificadamente, um modem possui 3 partes
principais:
- O Controlador (mP
no esquema abaixo) - responsável pelo controle geral do modem e pela compressão
de dados e correção de erros (protocolos V.42bis/MNP5)
- O DSP (processador digital de sinais) - responsável pela MODulação/DEModulação
do sinal.
- A Interface de linha (também conhecida como DAA ou AFE conforme esquema
abaixo) - responsável pela conexão à linha telefônica e proteção elétrica

O que diferencia cada tipo de modem, são que funções estão incorporadas no próprio hardware do modem ou são executadas por software ("driver") na CPU do PC.
- Nos modems por hardware, todas as funções
são incorporadas pelo próprio modem. Este modelo tem como vantagem operar
independentemente do tipo de CPU (pode ser desde 386, 486, etc. como também
RISC, etc.) e do sistema operacional (DOS, Windows®, Unix/Linux, etc.),
entretanto, seu custo é mais alto. Observar também que as placas modem por
Hardware são obrigatoriamente padrão ISA, pois para ter compatibilidade com
DOS, devem se comportar como uma serial padrão ISA.
- Nos modems "Controller-less", como o próprio nome diz, não possui
o controlador, assim, o controle da compressão de dados e correção de erros
é efetuaos pela CPU do micro através do driver. Este modelo possui um custo
menor que os modems por hardware, mas já requerem uma CPU no mínimo da
categoria Pentium® 100Mhz e normalmente os drivers são disponíveis somente
para ambiente Windows®.
- Nos "Soft-modems" tanto o controlador quanto as funções do DSP são
executadas por software ("driver"), requerendo pelo menos um Pentium®
MMX 166Mhz e operando sob Windows® somente. Este é o modelo de menor custo,
entretanto, demanda mais a CPU do micro.
Qual modelo escolher? Isto depende primeiro da sua aplicação: se for utilizar um micro inferior a um Pentium® MMX 166Mhz, sua opção pode ser um modem "Controller-less", mas se for utilizar um 486 ou outra plataforma (ex.: RISC) e/ou operar em ambiente DOS ou Unix/Linux, sua opção deve ser por Hardware. Se seu micro for mais veloz e for operar sob Windows exclusivamente, a TOPmodem possui uma excelente relação custo/benefício, entretanto, se for daqueles usuários exigentes, que querem extrair o máximo da performance de seu micro, opte pela P56KTC por hardware, que irá liberar totalmente sua CPU das funções modem.
Winmodem
FAQ
Perguntas
frequentes (mini-FAQ)
1.
Se Winmodems não são realmente modems, porque os fabricantes os produzem?
Duas
razões: A maioria das pessoas não sabe a diferença; e discos flexíveis são
mais baratos que circuitos integrados.Um Winmodem não tem componentes
existentes em modems convencionais -- estas partes são emuladas por um software
que roda na sua CPU.
2.
Oops, eu comprei um Winmodem. Será que irá funcionar no Linux, BeOS ou DOS?
Não,
um Winmodem precisa de um software para funcionar, o qual só é disponibilizado
pelos fabricantes, e que, infelizmente, suportam apenas Windows.
3.
Mas já alguém deve ter adaptado ou desenvolvido um software através de
engenharia reversa!
Sim,
esta em desenvolvimento no caso do Linux, mas não parece haver muito interesse
na comunidade Linux em relação a isso. Veja mais em http://linmodems.org
4.
Existem Winmodems externos? Estarei sempre seguro comprando um modem externo?
Ainda
não vimos nenhum Winmodem que fosse conectado ao PC através de porta serial.
As velocidades de portas seriais inviabilizam a utilização de um Winmodem.
Contudo, alguns modems antigos são baseados em chipsets RPI (veja a seguir).
Modems RPI não são suportados.
Se
você está interessado no status do suporte a modems USB no Linux, siga o link
para Iñaky uusbd
development page (http://www.bcinternet.com/~inaky/) . Winmodems USB
externos podem existir, de acordo com informações que me foram fornecidas.
Contudo, atualmente o Linux não suporta modems USB de qualquer espécie.
5.
E os modems PCI? Todos os modems PCI são Winmodems?
Não, existem ao menos 3 modems PCI com controladoras internas. Se você está curioso, estes modems são o Multitech MT5634ZPX-PCI, o Actiontec PCI56012 (IBM 33L4618) e o 3Com/USR 3CP5610.