![]() |
Что делать? |
Несмотря на то, что согласно спецификации RS-232 уровень сигналов должен составлять +(5-15) В для логической единицы и –(5-15) В для логического нуля, последовательные порты на некоторых материнских платах, в особенности – на ноутбуках, производители перестали придерживаться стандарта, и обеспечивают уровень сигналов в диапазоне +- 3,3 В.
И, если для работы большинства устройств этих напряжений хватает, то для программирования чипов 24C0X – зачастую нет. Для согласования уровней сигналов последовательного порта с уровнями ТТЛ разработан ряд микросхем, наиболее доступная и распространенная из них – микросхема MAX232, выпускаемая многими производителями.
Типовая схема включения, взятая из Data Sheet фирмы Texas Instruments, приведена на рисунке ниже:
Схема программатора, выполненного на ней:
В качестве источника питания можно по-прежнему использовать напряжение с USB разъема.
Обратите внимание на различные величины емкостей для разных типов микросхем - MAX232 и MAX232A. Это связано с некоторыми параметрами микросхем, некритичными при работе RS-232 в наших целях.
С четом того, что у MAX232 инверсные выходы, в программах необходимо инвертировать clock(clk,scl) и data(sda, d-in/d-out).
Описание стандарта RS-232 , неофициальный документ, зато – на русском.
Схемы программаторов:
Универсальный программатор для микросхем памяти
Заправка картриджа Xerox-3450 (Xerox WC M20i, Samsung ML-2150) - легче легкого...
Благодарю Victor Kuchma за помощь в написании статьи.
Материал размещен 24.09.2007 г
![]() |
|
2007-2013 |