24 марта 2007
  Модем  

                   VICOMM - совместимый модем                   
            с бeстрансформаторной развязкой от линии            
                   (сокращённая версия статьи                   
          http://savc.оп.ufanet.ru/vicomm/vicomm.html)          
                                                                
  * Не содержит трансформатора и прочих индуктивных элементов   
  * Скорость передачи ограничена только софтом                  
  * Аппаратно и программно совместим с VICOMM                   
  * Цифровые сигналы для связи с компьютером                    
  * Гальваническая развязка от линии                            
  * Определение входящего звонка                                
  * Программное занятие линии                                   
  * Импульсный набор номера                                     
                                                                
Начало разработке было положено в далёком 2000 году. Именно     
тогда в светлую голову Антона пришла идея - сделать модем для   
спека, совместимый с VICOMM, но без трансформатора. Полоса      
рабочих частот для такого модема снизу не ограничена, а сверху  
ограничена только софтом и качеством телефонной линии. Вопрос   
был в высоковольтных ontonapax. Тогда удалось найти подходящие, 
и были это KP249KH5A.                                           
                                                                
В 2002 году был собран пробный экземпляр модема.                
                                                                
В оригинальной схеме для приёма сигнала использовался           
компаратор. Но, как оказалось, работает он нестабильно - слишком
велик коэффициент усиления, сложности при работе от             
одноnолярного питания. Поэтому схему приёмника пришлось         
заменить на один транзистор. И работает это безукоризненно.     
                                                                
Модемы испытывали с программой MACRO MODEM - передача файлов    
проходит без ошибок во всех режимах, вплоть до скорости 9600.   
Скорости выше не поддерживал драйвер. Гоняли дискетки туда-сюда,
чатились. Причём я (SAVC) живу на МВД, а Антон (TDD) в          
Сиnайлово. Кто живёт в Уфе, поймёт - это разные части города.   
Между ними примерно 100 км.                                     
                                                                
После такого успеха я попробовал написать драйвер на большие    
скорости. Но слишком уж загнался с оптимизацией и не довёл      
работу до конца. K тому же, интерфейс с драйвером построен, на  
мой взгляд, нenродуманно. Это несколько удручает.               
                                                                
Вообще мои эксперименты с модемом привели к рождению            
номeронабиралки - программы TELNUM.                             
                                                                
Модем подключается к компьютеру через один 5-штырьковый разъём, 
на который приходят управляющие логические сигналы и питание. С 
питанием всё понятно. Немного о том, где брать сигналы          
управления. Как вы понимаете, в разных компах они расположены в 
разных местах. Я приведу общие рекомендации, как их найти в     
вашем.                                                          
                                                                
Сигналы упраления TXD и LINE берутся напрямую с соотвeтвующих   
выводов микросхемы, работающей на вывод в порт #FE. Сигнал RXD  
поступает непосредственно на микросхему, работающую на ввод с   
порта #FE. Сигналы ЛОГИЧЕСКИЕ. Поэтому схемы формирования       
сигнала на магнитофон и с магнитофона нужно отключить. Вместо   
магнитофонного 3-выводного разъёма установите аналогичный с 5   
выводами. В компьютере найдите регистр порта #FE (обычно это    
ТМ9). Выясните и отключите схему формирования сигнала,          
поступающего на магнитофон. Вместо неё, с выхода регистра сигнал
поступит на вывод 3 модема (TXD). У этой же микросхемы один из  
триггеров не зайдeствован, хотя подключен к шине данных на линию
D5. Так вот, выход этого триггера будет сигналом LINE для       
модема, его нужно подключить к выводу 4 разъёма. Теперь нужно   
найти микросхему, работающую на ввод, обычно это КП11. Отключите
от неё компаратор и подайте сигнал непосредственно с вывода 1   
разъёма.                                                        
                                                                
                                                                
Сергеев Андрей Валерьевич aka SAVC                              
savc@ufamail.ru ICQ 244 368 763                                 
Докучаев Антон Витальевич aka TDD                               
skydragon@list.ru                                               
                                                                




Other articles:


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Seven and 1 / 2 - Army marasmus.
Programming - a course of study assembler Wlodek Black, continued. Data compression methods.
News - News from a group of Fatality.
Ferrum! - The scheme to remove the modem Vic tube.
AMIGA - Platform ... I purchased the A1200!!! First impressions.

В этот день...   21 November