Непонятки с LPT портом

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
SergM
Родился
Сообщения: 9
Зарегистрирован: Пт ноя 29, 2013 23:07:29

Непонятки с LPT портом

Сообщение SergM »

Доброго времени суток!

Собираю программатор для PIC'ов. Подключаю к LPT-порту. В схеме программатора в качестве буфера используется микросхема 74HCT32 (она у меня есть в наличии). Выход одного из логических элементов подключается к линии ACK (вывод 10) LPT-порта. Так вот, когда на этом выводе логическая "1", по ней внутрь LPT-порта течёт ток порядка 20 мА. Это нормально? Питание на 74HCT32 - 5.03 вольта, а на этом выводе проседает до 4.65. Если логический "0", такого тока нет.

В качестве LPT-порта используется карта PCMCIA неизвестного китайского производителя. Что у неё внутри - не знаю, но судя по тому, что на её выходах в состоянии "1" напряжение 3.26 вольта, предполагаю, что там трёхвольтовая логика, не толерантная к 5 вольтам. И соответственно, при подаче 5 вольт течёт ток через защитный диод. Только вроде ж по стандарту должна спокойно 5 вольт выдерживать...

Поставил пока резистор на 1 кОм последовательно... но непонятно, что с этим делать? Может, там выход с открытым коллектором нужен?
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Непонятки с LPT портом

Сообщение kalobyte »

нужно просто купить нормальный программатор с усб :tea:
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1479
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: Непонятки с LPT портом

Сообщение Ariadna-on-Line »

Можно с открытым коллектором. Там на входе стоит (должен стоять) подтягивающий резистор 10ком на плюс питания.
Справочник "Аппаратные средства IBM PC". Михаил Гук. Стр.633.

П.С. Программатор (и комп) с LPT/COM портом ж*пу не оттянет, а пользу принесёт.
Вместо резистора используйте диод минусом (катодом) к программеру.
Ответить

Вернуться в «Интеграция с ПК»