Приветствую Вас, Sasha !
/_Ответ на письмо от 25 Июн 07 (19:16):_/
SG>>> Может проблемы всеже в софте и DSP :)
VS>> В том-то и дело, что тест занимает в памяти _модема_ всего несколько
VS>> байт и не работает с DSP, он лишь циклически опрашивает оба датчика и
VS>> тут же выводит на светодиоды AA и HS. Вот последнее и есть датчик
VS>> паралелльного телефона.
SG> Дык кто датчики то опрашивает ?
Загружаемая в модем тестовая программа в формате интелловского дампа, всего
полторы строки, разумеется с контрольными суммами. Такую в свое время
предоставило Инпро, очень удобно отслеживать работу этих двух датчиков.
SG> Hе тест программа же напрямую......
SG> Через кого то ......
В том-то и дело, что визуализация напрямую, с полным игнорированием сигналов
RS-232, кнопок и датчиков звонка и т.д.
SG>>> А у тебя 60 или всеже 48 ?
VS>> Hет, я измерял, там 64,4 Вольта.
SG> Ого...... Hе многовато.... ?
Тестер DT-838, вроде сильно врать не должен, по крайней мере другие напряжения
измеряет весьма точно, я бы удивился такой сильной ошибке скажем в цепях
стабилизированного питания некоторых устройств.
SG>>> Тебе заслать реальную схему ?
VS>> Да, будет с чем сравнить :)
SG> Ok/
SG>>> Может что задел при этом :)
VS>> Hет, датчик работает,
SG> То есть на выходе четкие 0 или 1 ?
Визуально за две недели до замены АТС я загружал микропрограмму и смотрел
работу датчиков, было все в порядке. После переключения датчик срабатывает
только при "проскакивании" из зоны где 60V в зону, где напряжение меньше
нужного для работы датчика. Короткая яркая вспышка, и потом ни разу даже не
моргнет.
А вот электромеханичемский аппарат "шумит", похоже что светодиод горит в
полсилы.
VS>> по краней мере на электромеханическом аппарате это видно, и он также
VS>> "проскакивает" на том аппарате, где не работает - вдина вспышка HS
VS>> при съеме турбки, но когда кладу, эффекта нет.
SG> Это не измерение :)
Можно конечно где-нибудь раздобыть электронный осциллограф, это все записать и
переслать тебе в доказательство, но слишком грандиозная работа для такого
простого электронного узла. Тем более измерение ничего полезного нам не даст,
можно даже умозрительно восстановить, что в датчике происходит.
Неровное свечение светодиода видно визуально, и я уверен, что если уж не совсем
"цифровые" импульсы будут на выходе оптрона, то хотя бы несколько плавающий
сигнал, что заставляет "переключаться" вход, обрабатывающий датчик. А уж со
светодиода снимать осциллограму нет смысла, если и так визуально видно
"мерцание" светодиода.
VS>>>> даже при логически отключенном датчике параллельного телефона,
VS>>>> сама прошивка использует данные этого датчика
SG>>> Это не ко мне :)
VS>> Hо ты же считаешься специалситом по модемам, и вроде такие вещи знать
VS>> должен.
SG> Я с новыми IDC мало общался , почти только теория......
Вот как раз мне нужно теоретическое решение проблемы с питанием узла от самого
модема, а не от линии. Ибо любая попытка "настроить" датчик будет лишь
полумера.
Для иллюстрации приведу проблему, с которой обращался в Инпро:
У меня на старой АТС модем не успевал опознать первую цифру, набираемую пульсом
с телефона, как только в трубке услышу сигнал ГОТОВНОСТЬ. Т.е. мы привыкли
быстро набирать номер, едва успев опознать долю секунды от сигнала ГОСТОВНОСТЬ.
На АТСК происходит переключение каких-то цепей, из-за чего еще при коммутации
можно интуитивно сообразить, будет ли ГОТОВНОСТЬ или ЗАНЯТО. Разумеется модем
IDC не настолько адаптивен, чтобы на уровне искусственного интеллекта
исследовать особенности станции и уметь их использовать с пользой для дела.
Так вот, модем обнаруживал сигнал от датчика, когда поднимали трубку, но из-за
прерывания тока в линии на АТСК модем тут же обнаруживал, словно трубку клали и
брали вновь. Программист просто сделал задержку, чтобы модем не выдавал серию
сообщений о поднятии и опускании трубки, и модем выдавал лишь один сигнал как
раз в то время, когда сигнал ГОТОВНОСТЬ гарантированно присутствовал в трубке.
Я же хотел бы, чтобы модем записывал номер телефона, набираемый даже
нетерпеливым абонентом. Для этого надо, чтобы при закороченной линии и нулевом
напряжении на входе модема все же датчик показывал состояние "линия занята",
что и соответвует действтиельности. Для этого надо, чтобы датчик больше не
питался от линии, а обрел свой автономный источник питания. На линии остаются
лишь два резистора делителя, обеспечивающих ток через базу первого транзистора.
Однако, теперь с переходом на ЭАТС появилась другая проблема, и мое терпение
лопнуло. Я хочу уйти от полумер, и исправить сам датчик, снабдив его автономным
питанием. В принципе, если бы не эти не так уж сильно раздражающие проблемы с
определением набираемого номера, никаких нареканий на IDC не было бы, но
хочется сделать работу безукоризненной, раз вижу возможность это сделать. Для
этого достаточно подвесить батарейку "Крону" для питания части схемы датчика
паралелльного телефона, практически ничего в нем не переделывая. Такая операция
доступна многим, и очень бы хотелось, чтобы Инпро ее рекомендовала тем, кому
это очень необохдимо.
Но тут другая проблема - надо постоянно менять батарейки, хотя вроде бы она
должна служить довольно долго, по моим прикидкам даже при постоянно поднятой
трубке телефона более месяца батарейка проработает, а в дежурном режиме чуть ли
не в сто раз больше. Лучшим решением было бы найти возможность питать узел от
самого модема, чтобы скажем в том же Инпро пользователь мог заказать доработку
датчика за сравнительно небольшую сумму, так как я уверен, что можно найти
решение, которое не сделало бы такую операцию безумно дорогой. Думаю, 10% от
стоимости модема под силу заплатить каждому, зато получить возможность забыть
про тонкую подстройку под конкретный тип аппарата.
Но мы с тобой, Саша, неплохие электронщики, и могли бы сами доработать свои
модемы, но я пока не нашел способ "оптического" питания. Набрасывать
дополнительную катушку на дроссель стабилизатора цепи 5V слишком
нетехнологично, хотя для любителя весьма недурное решение. Тут только есть
опасность внести помехи в телефонную линию, что тоже потребует некоторых
конструктивных ухищрений. Но вот светодиод и фотоэлемент было бы идеальным
решением, учитывая небольшую потребляемую мощность этого датчика.
Надеюсь все же встретить подходящий оптрон из числа доступных на радиорынке,
чтобы исползовать его для заданной цели. Могу конечно и сейчас подвесить
"Крону" ради проверки идеи. Можно даже использовать литиевый элемент и заменить
некоторые резисторы под него, что практически дает вариант оптронного питания.
SG>>>>> Вот и уменьш первый до 9.5 Мом (приблизительно) увеличь второй
SG>>>>> до ~290кОм
VS>> так понял, что 5 вольт и даже может быть на один вольт меньше вполне
VS>> достаточно, чтобы с учетом падения напряжения на резисторе 39кОм,
VS>> светодиоде оптрона и транзисторе обеспечить нужный светодиоду оптрону
VS>> ток, а вот входной делитель при этом почему-то отпирает первый
VS>> транзистор, и при корректировке резисторов этот эффект пропадает?
SG> Угу.
А за счет чего отпирается первый тарнзистор, если открывающий ток через его
базу обеспечивается при напряжении выше порога, большего чем падение напряжения
на снятой трубке, но при снижении ниже 5V этот транзистор должен быть
гарантированно закрыт, тем более что второй резистор шунтирует его базу?
Самопроизвольного открывания транзистора не происходит и при большем напряжении
на коллекторе, уж в Инпро разработчики-схемники не дураки :)
VS>>>> Есть этот делитель, функция которого, если мы с тобой пользуемся
VS>>>> одной схемой и она совпадает с реальной в модеме, лишь для того,
VS>>>> чтобы отпирать первый транзистор при положенной на рычаг трубке
VS>>>> телефона.
SG>>> Да. И не было шумов , и открывался надежно. То есть на ВАХ
SG>>> выбираем оптимальную точку.
VS>> Опять Саша между нами недопонимание. Датчик надежно обнаруживает
VS>> ситуацию, когда трубку кладем на рычаг, т.е. даже при 48 Вольт,
VS>> уверен, он идеально будет работать. Hо он не работатет в том случае,
VS>> когда в разговорном положении нарпяжение меньше, чем обчыно должно
VS>> падать на телефонном аппарате. У меня такая ситуация сложилась с
VS>> переключением на ЭАТС.
SG> Еще раз , понял я тебя :)
SG> Именно поэтому не только первый транзистор по току ставим но и
SG> второй.
Теперь я не понял. Надо тоже уменьшить сопротивление в цепи коллектора первого
транзистора, питающего током второй ?
Скорее всего как раз этот резистор и попробу затронуть, хотя не хотелось бы
чрезмерно увеличивать ток утечки с телефонной линии.
SG>>> Ты это на практики или теория ?
VS>> Состояние датчика описываю по внешним проявлениям, а его работу
VS>> рассматриваю теоретически.
SG> Посмотри приборами, иначе беспредметный разговор :(
Вообще-то да, попробую свою теорию проверить на практике, поставив туда "Крону"
хотя бы. Но смысла не вижу ставить батарейку, если не получится найти затем
приемлимый источник питания, не требующий затем обслуживания модема.
SG>>> Эти модемы при "твоих" условиях работают нормально.
SG>>> либо у тебя линия совсем гиблая, либо оптрон гибнет или диод.
VS>> "Земля" в доме плохая, но тем не менее в статистике нет 120Гц и
VS>> скорость ниже 48K не бывает, с переходом на ЭАТС. Если линия была бы
VS>> плохая, то постоянно отключалась бы при самодиагностике со стороны
VS>> АТС.
SG> Э нет , ты говоришь про характеристики линии по переменному току , я
SG> говорю про постоянный ток , это разные вещи немного.
Я жаловался дежурному АТС, что при наборе номера бывает иногда тишина, а мне в
ответ сказали, что на АТС не все еще подключено, это исчезнет при переключении
всех абонентов на новую станцию. Может действтиельно у меня что на линии не в
порядке?
На модем грешить не приходится - единственное, что он может сделать, это
создать утечку за счет этого датчика, но до набора номера АТС выдавала сигнал,
а значит этот ток на нее не влиял, а при поднятой трубке эта утчечка не влияет
на линию.
VS>> Оптрон может деградировать немного с 2001 года, ведь модем работал
VS>> непрерывно, часто прозваниваясь.
SG> Может , хотя маловероятно..... но......
Все равно такая параметрическая чувствтиельность мне не нравится.
Оптрон заменить не долго, но для начала хотелось бы, чтобы датчик не имел
нижней, "паразитной" зоны чувствительности. Чтобы при закороченной линии он
показывал состояние "линия занята", а не "свободна".
VS>>>>>> Hо вот при снижении напряжения в линии ниже 5В ток для
VS>>>>>> открывания второго транзистора, а также для работы оптопары
VS>>>>>> может оказаться недостаточным.
SG>>>>> Сомневаюсь. Если исправна оптопара и транзистор.
VS>>>> А ты подсчитай ток через оптрон при нарпяжении на телефонном
VS>>>> аппарате при нынешней норме тока в линии 20 мА,
SG>>> Hе хочу, извини конечно, но мне сейчас дороже практика уже.......
VS>> А тут и думать нечего: 5 вольт питает оптрон, вычитай падение на нем
VS>> где-то 1.7В и на транзисторе где-то 0.8В, и на резисторе 39кОм, и
VS>> каков ток через него?
SG> Hеправильно считаем..... сдесь надо считать токи изначально, а не
SG> напряжения. И при 3-х вольтах должно работать при тех же токах.
Но как же, если ток через базу второго транзистора тоже снижается при 3-х
вольтах по сравнению с положенными 15-ю вольтами, т.е. в пять раз?
Кроме того, оптрон работает на грани его чувствтиельности, ведь он должен
работать и при 6-ти вольтах на линии, и выдерживать вызываное при почти трехсот
вольтах, что в пятьдесят раз больше, а в импульсе выдерживать почти два
киловольта. Иначе этот оптрон будет постоянно "дохнуть". К тому же схему нельзя
делать очень чувствительной, иначе она будет реагировать на помехи.
SG>>> Дык у тебя и питание клавы оттуда....
SG>>> Тогда ой......
VS>> Так от линии и питаться приходится DTMF формирователю.
SG> Hе совсем так......
Там есть наверное батарейка, которая держит память номеров, и их довольно много
можно туда записать. Но уже лет десять прошло, но батарейку я не менял, видать
она подпитывается от линии, компенсируя ее саморазряд.
VS>>>> Скорее, раньше часть тока необоснованно шунтировалось, а сам
VS>>>> аппарат возможно был оптимизирован к реалиям электронных АТС, на
VS>>>> которой я сейчас и сижу.
SG>>> :)
VS>> Качество связи сильно повысилось с переходом на ЭАТС.
SG> А постоянному току проблемы пошли.....
Интересно, может ли быть связанным с постоянным током то, что АТС перестала
выдавать КПВ и делать соединение после правильного набора номера?
Ведь даже если тоном неправильно набрал номер, АТС должна же куда-то соединить,
а если цифры не все распознанны или мои уши врут имне лишь показалось, что
модем набрал ВСЕ цифры, то все равно по тайм-ауту должно быть ЗАНЯТО какое-то
время, и лишь потом тишина. Даже если я прослушал ЗАНЯТО, то обычыно после
отключения линии ее внвовь включают не так быстро, надо подержать трубку
положенной на рычаг довольно долго, но мне достаточно FLASH нажать перед новой
попыткой набора номера, на этот раз успешной.
VS>>>> В общем, ток через оптрон у меня выходит порядка 50мкА, что явно
VS>>>> для него недостаточно, но как ни странно, датчик все еще
VS>>>> работает!
SG>>> Шумит....
VS>> Hо четко работает при нормальном падении напряжении на аппарате -
VS>> достаточно воткнуть резистор 680 Ом в линию, чтобы убедиться.
SG> Я же говорю шумит :)
Шумит вследствие особенности работы угольного микрофона и одновременно
особенности датчика, - наличия "нижней" зоны (низковольтовой) его "отпускания".
VS>>>>>> Логично запитать эти две нагрузки от другого источника
VS>>>>>> питания, гарантирующего ток порядка 200мкА.
SG>>> Да я сам не знаю что именно ты хочешь.
VS>> Обеспечить питание датчика при помощи оптопары.
SG> Hе понимаю......
Отрезать оптопару от линии и цепь базы второго тарнзистора, чтобы убрать эту
нечувствтиельную "нижнюю" зону датчика паралелльного телефона. Т.е. чтобы
датчик показывал состояние "линия занята" при напряжении в линии,
гарантированно меньшем чем станционное, но в диапазоне от максимально
возможного для поднятой трубки любого типа телефона и до полной закоротки
линии.
SG>>> Hаверно просто преобразователь :)
VS>>>> Hо назначение оптрона - именно для создания автономного
VS>>>> гальванически развязанного питания с очень малым током.
SG>>> Посмотри схемы курьеров с силабсами запитанными не от линии......
VS>> Где они есть?
SG> Где то валялись в инете , попробую найти.....
Сейчас задумался: если у меня телефонный аппарат уже серийно выпускался в те
времена, когда флешки только-только стали появляться, а NVRAM вряд ли
использовался в трубке, то скорее всего там как раз литиевая батарейка и стоит,
с неким зарядным устройством для нее, с питанием от линии. Жаль, не знаю, как
этот телефонный аппарат-трубку Thomson/JE открыть, посмотрел бы :(
Может быть, в модеме тоже просто поставить литиевую батарейку для питания этого
датчика, снабдив ее схемой компенсации саморазряда за счет питания от линии?
Ну вроде того, как это на системный платах сделано для питания RTC CMOS в узле
для памяти BIOS, и ведь там батарейка успешно работает у меня более десяти лет!
:)
Интересно, что об этом в Инпро думают?
С глубочайшим уважением, Виктор.
* Каpбон копия в "Technical Support"