Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Логические уровни LPT порта

Пт апр 07, 2017 17:20:48

Если удалить с материнской платы четыре подтягивающие резисторные сборки 472, то логические уровни LPT порта станут 3.5В. Мало того, что микросхемы на плате 3.3Вольтовые, так резисторные сборки еще и портят форму импульсов. Тем, кто делает программаторы LPT могу посоветовать изготавливать кабель LPT->JTAG или программатор из сетевого кабеля применяемого в патчкорде FastEthernet. При этом нет надобности в каких либо микросхемах и адаптерах, так как волновое сопротивление витой пары подходит для непосредственного подключения к LPT (если резисторы выпаяны) и нет необходимости согласования уровней 3.3В итак получается. Всякие схемы, наподобие Viggler и иже с ними это зряшная перестраховка, так сказать сгорит так сгорит. Кабель распаивают так - все сигнальные провода должны быть включены в состав витой пары, где второй провод подключаем на землю, итого нужно примерно 2 восьмижильных кабеля витая пара от патчкорда (многожильные проводники). Такой способ, по сравнению с традиционными широко распространенными схемами более правильный и, обеспечивает большую допустимую длину кабеля без сбоев и пр. проблем.

P.S. Я просто удивлен, что все повторяют принципиально негодные решения их тиражируют, советуют друг другу...

Re: Логические уровни LPT порта

Пт апр 07, 2017 17:26:38

LPT сейчас редкость. Переходите на USB.

Re: Логические уровни LPT порта

Пт апр 07, 2017 17:33:52

Мурик писал(а):LPT сейчас редкость. Переходите на USB.

Зачем переходить, если есть проверенные решения. Кроме того, иногда, есть наработки для LPT для которых нет аналогов USB. Еще, расстроен тем, что позабыт такой разъем как ATAPI (IDE) он 133 мБ/сек c DMA и есть переходники SATA->ATAPI. А было бы здорово подключать через ATAPI быструю периферию (АЦП, JTAG, Осциллограф, логический анализатор)

Re: Логические уровни LPT порта

Пт апр 07, 2017 18:12:28

на мс лпт порта три состояния. Резисторы нужны чтобы в z состоянии отключенного порта не сгорели выхода и была 1 всегда. Или ты про что вообще? Про витую пару знаем

Re: Логические уровни LPT порта

Пт апр 07, 2017 18:22:11

vlasovzloy писал(а):на мс лпт порта три состояния. Резисторы нужны чтобы в z состоянии отключенного порта не сгорели выхода и была 1 всегда. Или ты про что вообще? Про витую пару знаем

Я скопом смотрел уровни и форму импульсов на LPT и, мне не понравилась форма и уровни с этими резисторами. А насчет Z состояния, так в микросхеме завсегда есть защитные диоды (хотя-бы паразитные) так что о сгорании поторопились сделать вывод. И вообще, о сгорании чего либо я рассуждать нехочу, это не причина чтобы не обращать внимание на более важные аспекты.

Re: Логические уровни LPT порта

Пт апр 07, 2017 21:59:05

astrahard писал(а):Кроме того, иногда, есть наработки для LPT для которых нет аналогов USB.
Это точно не про программаторы/отладчики для популярных микроконтроллеров. Скажем для STM8 и STM32, USB отладчик ST-Link стоит около 2$. Паять свой для LPT не имеет смысла, тем более что он по возможностям будет уступать фирменному, а стоимость радиодеталей скорей всего будет не меньше 2$, т. е. цены готового отладчика.

astrahard писал(а):Еще, расстроен тем, что позабыт такой разъем как ATAPI (IDE)
По поводу отсутствия шин ISA и AGP в современных компах не расстроены?

astrahard писал(а):А было бы здорово подключать через ATAPI быструю периферию (АЦП, JTAG, Осциллограф, логический анализатор)
Какой АЦП? Это же интерфейс для дисковых накопителей...

Re: Логические уровни LPT порта

Сб апр 15, 2017 07:23:18

Можно подробнее про три состояния и уровни?
Какой уровень будет у 0 и 1 если ничего не выпаивать?
Будет ли выход порта работать как ключ, т.е. открываться изакорачиваться на массу? (раньше так было)

Re: Логические уровни LPT порта

Сб апр 15, 2017 10:00:00

Все очень просто, микросхему мульти-IO изначально 3.3В, ее выходы подтянули к +5В, чтобы, якобы соответствовать стандарту. В результате дл уровня 3.3В идет нормальная скорость нарастания от 3.3В до 5В некрасивая парабола. Если резисторные сборки удалить то все как в логике 3.3В получается.

Re: Логические уровни LPT порта

Сб апр 15, 2017 10:54:33

ну тогда к 3.3 и подтянуть. зачем же совсем выбрасывать их

Re: Логические уровни LPT порта

Вс апр 16, 2017 06:47:03

Т. е. на массу выход все-таки заворачивается. В закрытом состоянии выход подтянуть к +5в, это лог. 1 ; в открытом закорочен на массу, это лог. 0. Правильно?
Порт имеет 12 выходов и 5 входов. Входы так же понимают уровни 0-5 в. Или они уже все и на вход и на выход работают?

Re: Логические уровни LPT порта

Вс апр 16, 2017 09:04:57

vlasovzloy писал(а):ну тогда к 3.3 и подтянуть. зачем же совсем выбрасывать их

Не надо никуда их подтягивать. Просто уделяем и получаем полное соответствие логике с напряжением питания 3.3В. Так LPL соответствует большинству современных микроконтроллеров с периферией 3.3В.
Ответить