Форум радиолюбителей ДВ

форум Радиолюбительского ДВ портала => Технический раздел => Тема начата: ua0aet от 25 Декабрь 2010, 14:14:09

Название: Проблемы с LPT портом
Отправлено: ua0aet от 25 Декабрь 2010, 14:14:09
Спаял синтезатор на AD9850 по схеме DL5MGD. Программу чуть подправили.
Управление через LPT порт.
Все бы меня там устраивало, но функция "сброс" работает как с панели
управления, так и по случайному процессу от каких то импульсных помех.
Включаю синтезатор, выставляю частоту, подсоединяю корпус осциллографа  
к корпусу приемника- все сносит. Возможно  и при других помехах, в том числе и по сети, типа включение
какой то нагрузки.
Без сброса может проработать от 5 до 15 минут. В начале я предполагал, что проблемы
с синтезатором. Наставил развязок более чем, толку нет. Когда выдернул разъем LPT, синтезатор
работал без проблем и на подключение осциллографа уже не реагировал.
Посмотрел осциллографом питание, по +5В вся "лохматость" находится в пределах 50 мВ, по +12В
в пределах 150мВ.
За все время эксплуатации компьютера (этот вариант использую 2 года) не было ни одного зависа
и ни одного спонтанного сброса (перезапуска).
Для управления используются три шины данных LPT порта. Идет что то оттуда.
Как помехи попадают на шину управления?
Возможно кто-то встречался или слышал о подобный явлениях?
Название: Re: Проблемы с LPT портом
Отправлено: rw3adb от 26 Декабрь 2010, 01:48:00
Виталий, осцилом смотрел выход ЛПТ? Что там?
Вариант- взять оптроны от мышки старой и через них подключить порт, "отвязав" т.о. землю компа.
Сам комп- заземлён?
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 26 Декабрь 2010, 11:44:56
Увидеть бы схему, особенно касающуюся микроконтроллера. Какие такжефьюзы установили?
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 26 Декабрь 2010, 12:38:21
Компьютер условно скажем заземлен(занулен).
Дом строился 18 лет назад, ноль и заземление соединяются
на этажном эл.щите.
Может уже фильтрация по питанию маловата, может что то еще.
Гальванически развязать конечно можно, но для короткого импульса паразитной емкости может оказаться достаточно.
Микроконтроллер для управления в синтезаторе не используется, (программа управления на компьютере) драйвер между LPT и непосредственно микросхемой синтезатора AD9850.
Под рукой нет приличного осциллографа, достаточно простой чтобы посмотреть сигнал.
Схему синтезатора можно посмотреть:
http://www.dl5mgd.de/drmreceiver/Bilder/ad9851drm.png
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 26 Декабрь 2010, 15:10:49
Цитировать
Схему синтезатора можно посмотреть
У меня не открывается - говорит "изображение не может быть отображено так как содержит ошибки"  ???
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 26 Декабрь 2010, 15:32:10
Графический файл с расширением .png.
У меня влет открывается. Изображение какое то нестандартное.
Очень большое, при уменьшении,теряется качество.
Немного поужал в прикрепленном файле.
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 26 Декабрь 2010, 16:30:38
Посмотрел, спасибо.
Мне кажется нужно проверить - установлена ли блокировочная емкость (керамическая) в непосредственной близости от ножки питания ДДСки на землю. Еще можно было бы входы микросхемы 74HCT08 подключать не непосредственно к порту, а через резисторы хотя бы 100 Ом. А еще лучше бы использовать триггеры Шмидта.
ДДСка не перегревается?
Развязать бы еще питание ДДСки от питания 74HCT08 через RC цепочку или дроссель. Так больше ничего в голову не приходит.
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 26 Декабрь 2010, 18:29:58
И еще важно - нужен хороший контакт земли компьютера с землей устройства. Если корпус компьютера не заземлен и/или не заземлен источник, питающий синтезатор - могут быть проблемы. Вот что пишут про блок питания компьютера: "Поэтому напряжение прикосновения к незаземленному компьютеру может достигать половины сетевого. Это не опасно для жизни, так как реактивное сопротивление конденсаторов достаточно велико, но нередко приводит к выходу из строя интерфейсных цепей в момент подключения к компьютеру периферийных устройств."
Название: Re: Проблемы с LPT портом
Отправлено: rw3adb от 30 Декабрь 2010, 02:36:19
Удалось побороть? А какой длины кабель до порта, кстати?
Все остальное уже качественно АУС изложил. -)
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 30 Декабрь 2010, 10:14:58
Результат нулевой.
Длина кабеля около 0.5м.
Есть соединение по сигнальной земле,еще отдельный провод
по корпусу. Подключал заземление, убирал его, все равно
при подключенном LPT-сбрасывает как от прикосновения общего провода
осциллографа, так и при включении того же осциллографа в сеть.
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 30 Декабрь 2010, 12:09:32
Цитировать
ри подключенном LPT-сбрасывает как от прикосновения общего провода осциллографа, так и при включении того же осциллографа в сеть.
А осциллограф какой - не с импульсным ли БП? У меня был такой, так меня от крокодила "земли" щупа порой так прилично дергало током! Потом заземлил наглухо осциллограф - стало нормально.
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 30 Декабрь 2010, 13:02:29
Осциллограф С1-73, малогабаритный, но из достаточно старых.
Работает, посему внутрь не заглядывал.
Без осциллографа тоже сбрасывает на через какое то время.
Поищу на денек цифровой осциллограф, чтобы записать все что идет и посмотреть откуда.
Название: Re: Проблемы с LPT портом
Отправлено: rw3adb от 30 Декабрь 2010, 19:01:43
чудеса- да и только.
пойдём с другой стороны: что за лпт? на материнке? карта? в ноуте? уровни ттл на нем нормальные? протести его каким нить примитивным тестом. хоть светодиодов напихай туда, да посмотри, все ли с ним нормально?
да, еще вот что. на каждый корпус цифровой м/с обязательно надо поставить по хорошему керамическому конденсатору 0.022-0.15 мкф как можно ближе к выводам питания. либо прямо навеской на саму м/с.

методы борьбы изложеные АУС, пробовали, Виталий?   Триггеры Шмидта на входе, RC-цепочка заваливающая ттл фронт?
0.5 м- это нормальная длинна, если с портом все хорошо. длина стандартного лпт шнура 1.5м.
как подается земля в шлейфе? Когда паял такой шнур сам, в незапамятные времена, то в плоском шлейфе пускал через один сигнальный провод-земля-сигнальный провод-земля.
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 31 Декабрь 2010, 08:24:56
Компьютер стационарный.
LPT на материнской плате.
С самим синтезатором все нормально. Там и электролитов и керамики достаточно.
Отдельные источники питания для цифровой и аналоговой части и т.д.
Если после установки частоты разъем LPT выдернуть, то синтезатор работает долго
и без проблем. Ничем не сносится.
Насколькоя смог определить длительность управляющих импульсов, они где-то 5-10 мкс.
Интегрирующие цепочки и ТШ пока еще не испытал.В ближайшее время попытаю. Буду искать причину.
Сброс может произойти и от помех по сети. Включили некую нагрузку и может слететь.
Хочу порыть блок питания PC, посмотреть, что там, может где утечка в электролитах появилась,
может в фильтре оторвать среднюю точку от корпуса.
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 31 Декабрь 2010, 09:40:58
Попробуйте запитать цифровую часть синтезатора от батареи/аккумулятора. Если все будет ОК, значит бяка по питанию, на что собственно и похоже.
А еще мне один товарищ рассказал, что бывает сама ДДСка начинает вести себя странно, если ее перегрели при пайке - так было в одном из КВ-синтезаторов, думали на пик-контроллер, а оказалась ДДСка.
Название: Re: Проблемы с LPT портом
Отправлено: rw3adb от 07 Январь 2011, 00:24:29
ua0aet
Удалось победить порт, Виталий?
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 07 Январь 2011, 04:04:14
Пока нет.
А синтезатор очень нужен. При пересчете на напряжение, несушка
на 137 кГц, даст сигнал на входе приемника 500мкВ.
Два окна, в которых сейчас идет работа- выше и ниже на 700-800 Гц.
От этого сигнала надо однозначно избавляться и в начале
приемника. А это узкий фильтр по ПЧ и естественно перестраиваемый гетеродин
Тоже занимался вопросами удаленного управления компьютером.
Вроде получается и даже задержка вполне терпимая.
Название: Re: Проблемы с LPT портом
Отправлено: rw3adb от 07 Январь 2011, 04:26:18
Пока нет.

жаль.
триггеры Шмидта то хоть попробовал? Или хотя бы РЦ-цепь?

А синтезатор очень нужен.

без него- никуда.

При пересчете на напряжение, несушка
на 137 кГц, даст сигнал на входе приемника 500мкВ.
Два окна, в которых сейчас идет работа- выше и ниже на 700-800 Гц.
От этого сигнала надо однозначно избавляться и в начале
приемника. А это узкий фильтр по ПЧ и естественно перестраиваемый гетеродин
Тоже занимался вопросами удаленного управления компьютером.
Вроде получается и даже задержка вполне терпимая.

что-то не понял, к чему ты это.
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 07 Январь 2011, 09:33:07
На работе эфир чище, нежели где живу.
Название: Re: Проблемы с LPT портом
Отправлено: rn3aus от 08 Январь 2011, 14:55:16
Цитировать
Тоже занимался вопросами удаленного управления компьютером.
Вроде получается и даже задержка вполне терпимая.
Интересно было бы узнать подробности. Вообще нужно завести тему про создание удаленных позиций-"Луноходов".
PS Создал: http://136.su/forum/index.php?topic=64.0 (http://136.su/forum/index.php?topic=64.0)
Цитировать
А синтезатор очень нужен.
Если этот вариант не хочет работать - может быть собрать MiniDDS по схеме EW6GB? Я пользуюсь таким в передатчике и очень доволен качеством его работы. Он формирует любую частоту до примерно 200 кГц. Если нужно иметь более высокую частоту, достаточно поставить еще ГГ1 с делителем в несколько раз.
Название: Re: Проблемы с LPT портом
Отправлено: ua0aet от 09 Январь 2011, 10:23:55
Если идти по пути не прямого синтеза основной частоты, а синтезатора
с ФАПЧ, то применительно к моему случаю шаг перестройки получается
неровный и около 3 Гц. Очень неудобно при работе,особенно когда надо
бегать по диапазону, учитывая что фактическая полоса пропускания
приемника около 200 Гц.
Ситуация специфическая, о ней я сообщал.
Идея которая должна бы сработать в данном случае, вывести еще один сигнал
управления- блокировка буферного каскада между LPT портом и AD9850.
Но это надо Visual Basic поприличнее знать. Программа на нем написана.
В принципе это можно сделать и на аппаратном уровне, но тогда дистанционно
эта функция будет недоступна.