Разделы

В сети

Пользователей: 241
Из них просматривают:
Аналоги: 153. Даташиты: 34. Инструкции: 1. Новости: 4. Остальное: 1. Профиль пользователя: 14. Теги: 1. Форум: 32. Чат: 1.
Участников: 3
Гостей: 238

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Программатор I2C памяти

Написал Geniuzz 03.09.2009 21:20:00 (Просмотров: 39023)

Постоянно ремонтом электроники не занимаюсь но времена такие :))  лишняя денюшка в кармане никому не мешает.
Принесли мне в ремонт телек знакомые , включается , чёрный экран. Добавил ускоряющего , вижу кадр улетел вверх экрана тока чуть его видно, картинки нет - катоды кинескопа заперты  , ну и понятно видеопроцессор думает, что неисправность в кадровой развёртке и гасит кинескоп. Меняю кадровую - тоже самое...



 всё понятно

в память каким то образом (может молния , может просто скачок напряжения в сети ,
может пультом кто баловался)
прописались запредельные значения положения кадра на экране

в сервисное меню лезть незачем всё равно ничего не видно на экране

отнесли в мастерскую, мастер перешил память за пару сек и заработал денег

вот для чего я и сотворил сей девайс

да и ваще надо привыкать к программированию

век микроконтроллеров на дворе

да и ещё на рисунке печатной платы одна из масс разъёмов питания
не с той стороны нарисовалась , ничо не исправляйте , они и на 2ух ногах
железно держутся , длина шлейфа к компу у меня метр с хвостиком и перед
включением ну проверяйте же какчество пайки да? и на предмет обывов и соплей
тоже , если у вас со стороны всех разъёмов отсутствует СОМ порт
(свежая материнка) , это не значит что его нет физически - инженеры разработчики
материнских плат традиционно оставляют его на плате в виде сгруппированых
штырьков ...(смотрите мануал) ,  правильно собранное из исправных деталей
устройство в налаживании не нуждается

Программатор I2C памяти

Программатор предназначен для прошивки микросхем памяти , чтение и запись у которых осуществляется по последовательному протоколу I2C.

Схема представляет собой усложнёно-упрощённый и оптимизированный мною под конкретную задачу вариант JDM - программатора от Lancos , автора небезызвестной лошадки

 

 
Перечень элементов:

C 1;22...100mF;25V;новый , мелкий , с минимальной утечкой
C 2;0,01 ... 0,1 mF;можно SMD
C 5;0,01 ... 0,1 mF;можно SMD
C 5+;22 ... 47mF;16V;новый , мелкий , с минимальной утечкой
D 3;1N4148;КД521 , КД522
D 4;1N4148;КД521 , КД522
D 67;1N4148;КД521 , КД522
D ext;1N4007;FR107
D scl;5V1, 4V7;стабилитрон
D sda;5V1, 4V7;стабилитрон
R 3;0,125W; 22 ... 68 ом;или SMD типоразмера 0805
R 4;0,125W; 22 ... 68 ом;или SMD типоразмера 0805
R 5;0,125W; 22 ... 33 ом;
R 6;0,125W; 22 ... 33 ом;
R 8;0,125W; 22 ... 33 ом;или SMD типоразмера 0805
R 67;0,125W; 22 ... 68 ом;или SMD типоразмера 0805
R *;0,125W; 10 ... 100 Kом;или SMD
R ext;0,25 ... 0,5W ;3,3 ... 33 ом;
R scl;0,125W; 3,3 ...4,7 Kом;
R sda;0,125W; 3,3 ...4,7 Kом;

 


Питание схемы осуществляется выпрямлением сигналов из СОМ порта компьютера через диоды D3 , D67 , D4 и резисторы R3 , R67 ,R4 соответственно. Сдесь следует отметить что сигналы на этих выводах появляются только в режиме чтения / записи под действием управляющей программы. На моей материнке размах сигналов на выводах 3 , 4 , 6 и 7 СОМ порта составляет плюс минус (относительно вывода 5) 11,5 вольт (23 вольт от пика до пика) и 11 вольт получается на входе 78L05 , чего , имея ввиду незначительный ток потребления микросхемами памяти, с головой хватает для нормальной работы стабилизатора 78L05 … В очень уж свежих материнках эти сигналы имеют более низкую амплитуду ,  тогда микросхему 78L05 следует заменить на LM 2936-5 (цоколёвка в корпусе ТО-92 совпадает) , для нормальной работы которой при таком же токе потребления хватит и 6 вольт на входе … Резисторы R3 , R67 , R4 (лучше одинакового номинала до 100 ом) нужны лишь для того чтобы обезопасить выходы СОМ порта компъютера по току , те кто боится , пусть используют внешнее питание и ставят на плату элементы X1 , Dext , Rext (Dext – защита от дураков , Rext – токоограничительный , до 100 ом). В нижнем (по схеме) положении перемычки J1 – питание от компа , в верхнем – питание от внешнего адаптера , в среднем – напряжение питания снято с 78L05 (безопасное извлечение микросхемы памяти из кроватки). Элементы Rsda , Rscl и Dsda , Dscl ограничивают соответствующие сигналы на выводах программируемой микросхемы до уровня питания (+5 вольт) , резисторы R5 , R6 и R8 токоограничительные , резистор R* помогает

конденсаторам C5+ и C5 быстрее разряжаться. Разъём X4 бывает нужен для программирования микросхемы прямо в плате устройства  (ну лень или трудно отпаивать памятьJ) , кстати тут надо подумать , не запрограммирует ли в таком случае программатор ещё что нибудь на плате и хватит ли питания от программатора … , да … и длина дополнительного шлейфа становится критичной (сигналы SDA и SCL уже ограничены резисторами и стабилитронами). X2 понятно что такое , J2 – перемычка (есть сведения из заслуживающих доверия источников J , что одни микросхемы просят присоединить вывод 7 в процессе записи к +5 вольт , а другие к общему проводу , во …). X3 – разъём СОМ порта , я так его и не установил , ну лень было и денег жалко … смотрим что получилось:

 

 

 



Среди прочего в архиве есть рисунок печатной платы с расширением *lay. (Под утюг зеркалить!) и более подробный перечень деталюшек.

Железячка проверялась с софтом www.ic-prog.com и www.lancos.com

и показала себя с очень хорошей стороны

 

автор   Geniuzz

 

14
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
 Программатор I2C памяти
Студент
Студент
Дата регистрации: 26.06.2009
Откуда: Карелия
Сообщений: 5
не в сети
Не мог найти в файле полный перечень элементов, просьба выложить список использованных деталей.
 Программатор I2C памяти
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3926
не в сети
Зайди на сайт LANCOS.COM и посмотри схему оригинала. PONYPROG
 Программатор I2C памяти
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7276
не в сети
Появится автор Geniuzz, то попросим его. Или напиши ему в личку.
 Программатор I2C памяти
Технолог
Технолог
Дата регистрации: 02.12.2008
Откуда: живу под Бруклинским мостом
Сообщений: 213
не в сети
Скачиваем архив – распаковываем – программой sPlan открываем файл с расширением .spl – сверьху есть кнопочка Сервис - жмём её – в выпадающем окошке тыкаем перечень элементов – ок – всё!
 Программатор I2C памяти
Студент
Студент
Дата регистрации: 26.06.2009
Откуда: Карелия
Сообщений: 5
не в сети
Все нашел, спасибо!
 Программатор I2C памяти
Абитуриент
Абитуриент
Дата регистрации: 25.06.2010
Откуда: Вологда
Сообщений: 3
не в сети
Программатор I2C памяти.
Как не странно, в архиве файл с расширением .spl программами sPlan_6 или 5 открываться не хочет. Перечень элементов недоступен. Если можно перешлите перечень на мыло.
Спасибо
 Программатор I2C памяти
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7276
не в сети
sPlan 7 прекрасно открывает.
sPlan 6 тоже открывает.
Так как не все умеют достать перечень элементов, добавил в статью...
 Программатор I2C памяти
Абитуриент
Абитуриент
Дата регистрации: 25.06.2010
Откуда: Вологда
Сообщений: 3
не в сети
Спасибо MACTEP за дополнения и ссылки. SPlan 7 открыл без проблем. 5 и 6 качал с инета, может глюченные попались. Я уж по фоткам и цветной маркировке на элементах всё вычислил
 Программатор I2C памяти
Технолог
Технолог
Дата регистрации: 02.12.2008
Откуда: живу под Бруклинским мостом
Сообщений: 213
не в сети
кстати там на печатке вроде бы ошибочка есть (тупо лень проверять) в том плане что рисунок СОМ порта зеркальный , разьёб на плате НЕ вставлять , провода паять шлейфом один к одному как на схеме я на этом внимание не заострял , потому что итак очевидно

Разное

Интересно

Вместо высоковольтного провода можно использовать обычный, пропустив его через трубку от капельницы.

Похожие статьи