Страница 1 из 1

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

Добавлено: Пт ноя 29, 2013 23:22:58
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 кОм последовательно... но непонятно, что с этим делать? Может, там выход с открытым коллектором нужен?

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

Добавлено: Сб ноя 30, 2013 21:26:24
kalobyte
нужно просто купить нормальный программатор с усб :tea:

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

Добавлено: Ср дек 04, 2013 14:19:53
Ariadna-on-Line
Можно с открытым коллектором. Там на входе стоит (должен стоять) подтягивающий резистор 10ком на плюс питания.
Справочник "Аппаратные средства IBM PC". Михаил Гук. Стр.633.

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