Доброго времени суток!
Собираю программатор для PIC'ов. Подключаю к LPT-порту. В схеме программатора в качестве буфера используется микросхема 74HCT32 (она у меня есть в наличии). Выход одного из логических элементов подключается к линии ACK (вывод 10) LPT-порта. Так вот, когда на этом выводе логическая "1", по ней внутрь LPT-порта течёт ток порядка 20 мА. Это нормально? Питание на 74HCT32 - 5.03 вольта, а на этом выводе проседает до 4.65. Если логический "0", такого тока нет.
В качестве LPT-порта используется карта PCMCIA неизвестного китайского производителя. Что у неё внутри - не знаю, но судя по тому, что на её выходах в состоянии "1" напряжение 3.26 вольта, предполагаю, что там трёхвольтовая логика, не толерантная к 5 вольтам. И соответственно, при подаче 5 вольт течёт ток через защитный диод. Только вроде ж по стандарту должна спокойно 5 вольт выдерживать...
Поставил пока резистор на 1 кОм последовательно... но непонятно, что с этим делать? Может, там выход с открытым коллектором нужен?
Непонятки с LPT портом
Re: Непонятки с LPT портом
нужно просто купить нормальный программатор с усб 

тематические ответы только в форуме, в приват не пишите
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Непонятки с LPT портом
Можно с открытым коллектором. Там на входе стоит (должен стоять) подтягивающий резистор 10ком на плюс питания.
Справочник "Аппаратные средства IBM PC". Михаил Гук. Стр.633.
П.С. Программатор (и комп) с LPT/COM портом ж*пу не оттянет, а пользу принесёт.
Вместо резистора используйте диод минусом (катодом) к программеру.
Справочник "Аппаратные средства IBM PC". Михаил Гук. Стр.633.
П.С. Программатор (и комп) с LPT/COM портом ж*пу не оттянет, а пользу принесёт.
Вместо резистора используйте диод минусом (катодом) к программеру.