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