Перейти к содержанию

Сбой в работе с eeprom 95 и 93 серий


Dimon58

Рекомендуемые сообщения

Доброго дня, коллеги!

Были сегодня в работе машины с 95020 и 93С56 на борту.

95020 - при включенном пин-тестере ошибки по всем пинам. Когда отключил пин-тестер,  еепром удалось прочитать только при питании 5В. При этом записать ничего не удалось. Как оказалось, стояла защита от записи и при попытке что-либо записать - ошибка 255 и туллбар останавливался на 24%. Почему защита от записи не позволила полностью прочитать еепром - не понятно!
Достаю с полочки шайтан-коробку 5 с еепром-адаптером -  еепром читается/пишется без проблем. 

Прилагаю файлы, чтоб можно было увидеть разницу при чтении одной и той же еепром разными проггерами:

Eeprom ПО5 95020 375535км.bin

Eeprom 25020 375535км.bin

Возник вопрос: ну как так-то? Почему шайтан-коробка работает без нареканий и плевать ей на защиту, а IProg+ спасовал в данном случае?

Ладно, двигаемся дальше. Впаиваю 93С56 на еепром-адаптер. Пин-тестер ругается на 4 и 6 пины. Это уже радует, т.к. делаю вывод, что остальные каналы, которые обрабатывают сигналы пинов, рабочие. Поскольку нормальной работы с этой еепром уже не ожидал - также воспользовался шайтан-коробкой. Отработала без нареканий!
Опять возник вопрос: Бля, ну как-же так-то???

Вот данные теста адаптера:

Тест установки питания ...
Установка: 2.6 В, Реально: 2.6 В. (0.0) OK 10B = 9.9 OK
Установка: 2.8 В, Реально: 2.7 В. (0.1) OK 10B = 9.8 OK
Установка: 2.9 В, Реально: 2.8 В. (0.1) OK 10B = 9.8 OK
Установка: 3.1 В, Реально: 3.0 В. (0.1) OK 10B = 9.8 OK
Установка: 3.4 В, Реально: 3.4 В. (0.1) OK 10B = 9.6 OK
Установка: 3.8 В, Реально: 3.7 В. (0.1) OK 10B = 9.6 OK
Установка: 4.3 В, Реально: 4.2 В. (0.1) OK 10B = 9.4 OK
Установка: 5.0 В, Реально: 4.8 В. (0.2) Ошибка 10B = 9.4 OK
 !!! Ошибки установки питания.
 Тест шины данных...
 VCC = 5.0 В:  Ошибки:  нет
 VCC = 4.3 В:  Ошибки:  нет
 VCC = 3.8 В:  Ошибки:  нет
 VCC = 3.4 В:  Ошибки:  нет
 VCC = 3.1 В:  Ошибки:  нет
 VCC = 2.9 В:  Ошибки:  нет
 VCC = 2.8 В:  Ошибки:  нет
 VCC = 2.6 В:  Ошибки:  нет
 >>>>>>>> Тест шины данных завершен...

 Тест коммутации GND ...
 VCC = 5.0 В:  Ошибки:  нет
 VCC = 4.3 В:  Ошибки:  нет
 VCC = 3.8 В:  Ошибки:  нет
 VCC = 3.4 В:  Ошибки:  нет
 VCC = 3.1 В:  Ошибки:  нет
 VCC = 2.9 В:  Ошибки:  нет
 VCC = 2.8 В:  Ошибки:  нет
 VCC = 2.6 В:  Ошибки:  нет
 >>>>>>> Тест коммутации GND завершен

 Тест коммутации VCC ...
 VCC = 5.0 В: 
1-8: vcc = 994 Ошибка !
8-1: vcc = 994 Ошибка !
2-7: vcc = 994 Ошибка !
7-2: vcc = 994 Ошибка !
3-6: vcc = 994 Ошибка !
6-3: vcc = 994 Ошибка !
4-5: vcc = 994 Ошибка !
5-4: vcc = 994 Ошибка !
 VCC = 4.3 В: 
1-8: vcc = 1000 Ошибка !
8-1: vcc = 1000 Ошибка !
2-7: vcc = 1000 Ошибка !
7-2: vcc = 994 Ошибка !
3-6: vcc = 1000 Ошибка !
6-3: vcc = 1000 Ошибка !
4-5: vcc = 1000 Ошибка !
5-4: vcc = 1000 Ошибка !
 VCC = 3.8 В: 
1-8: vcc = 994 Ошибка !
8-1: vcc = 994 Ошибка !
2-7: vcc = 994 Ошибка !
7-2: vcc = 994 Ошибка !
3-6: vcc = 994 Ошибка !
6-3: vcc = 994 Ошибка !
4-5: vcc = 994 Ошибка !
5-4: vcc = 994 Ошибка !
 VCC = 3.4 В: 
1-8: vcc = 994 Ошибка !
8-1: vcc = 994 Ошибка !
2-7: vcc = 994 Ошибка !
7-2: vcc = 994 Ошибка !
3-6: vcc = 994 Ошибка !
6-3: vcc = 994 Ошибка !
4-5: vcc = 994 Ошибка !
5-4: vcc = 994 Ошибка !
 VCC = 3.1 В: 
1-8: vcc = 1000 Ошибка !
8-1: vcc = 994 Ошибка !
2-7: vcc = 1000 Ошибка !
7-2: vcc = 994 Ошибка !
3-6: vcc = 1000 Ошибка !
6-3: vcc = 1000 Ошибка !
4-5: vcc = 1000 Ошибка !
5-4: vcc = 994 Ошибка !
 VCC = 2.9 В: 
1-8: vcc = 1000 Ошибка !
8-1: vcc = 1000 Ошибка !
2-7: vcc = 1000 Ошибка !
7-2: vcc = 1000 Ошибка !
3-6: vcc = 1000 Ошибка !
6-3: vcc = 1000 Ошибка !
4-5: vcc = 1000 Ошибка !
5-4: vcc = 1000 Ошибка !
 VCC = 2.8 В: 
1-8: vcc = 1000 Ошибка !
8-1: vcc = 1000 Ошибка !
2-7: vcc = 1000 Ошибка !
7-2: vcc = 1000 Ошибка !
3-6: vcc = 1000 Ошибка !
6-3: vcc = 1000 Ошибка !
4-5: vcc = 1000 Ошибка !
5-4: vcc = 1000 Ошибка !
 VCC = 2.6 В: 
1-8: vcc = 1000 Ошибка !
8-1: vcc = 1000 Ошибка !
2-7: vcc = 1000 Ошибка !
7-2: vcc = 1000 Ошибка !
3-6: vcc = 1000 Ошибка !
6-3: vcc = 1000 Ошибка !
4-5: vcc = 1000 Ошибка !
5-4: vcc = 1000 Ошибка !
 >>>>>>> Тест коммутации VCC завершен

Как правильно интерпретировать результат теста?
 

Ссылка на комментарий
Поделиться на другие сайты

Fair point! I forgot to mention that all work with the chips was carried out in vipanna condition.

1 час назад, audis сказал:

Без заглушки все в пределах нормы. 

Тогда в чем искать "засаду" ?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 07.11.2017 в 20:45, audis сказал:

Сделать заглушку из 4 резисторов, по схеме к скрипту и будет видно. 

Тест установки питания ...
Установка: 2.6 В, Реально: 2.6 В. (0.0) OK 10B = 9.9 OK
Установка: 2.8 В, Реально: 2.7 В. (0.1) OK 10B = 9.8 OK
Установка: 2.9 В, Реально: 2.8 В. (0.1) OK 10B = 9.8 OK
Установка: 3.1 В, Реально: 3.0 В. (0.1) OK 10B = 9.8 OK
Установка: 3.4 В, Реально: 3.4 В. (0.1) OK 10B = 9.6 OK
Установка: 3.8 В, Реально: 3.7 В. (0.1) OK 10B = 9.7 OK
Установка: 4.3 В, Реально: 4.4 В. (0.1) OK 10B = 9.8 OK
Установка: 5.0 В, Реально: 4.8 В. (0.2) Ошибка 10B = 9.5 OK
 !!! Ошибки установки питания.
 Тест шины данных...
 VCC = 5.0 В:  Ошибки: 10FF
 VCC = 4.3 В:  Ошибки: 10FF
 VCC = 3.8 В:  Ошибки: 10FF
 VCC = 3.4 В:  Ошибки: 10FF
 VCC = 3.1 В:  Ошибки: 10FF
 VCC = 2.9 В:  Ошибки: 10FF
 VCC = 2.8 В:  Ошибки: 10FF
 VCC = 2.6 В:  Ошибки: 10FF
 >>>>>>>> Тест шины данных завершен...

 Тест коммутации GND ...
 VCC = 5.0 В:  Ошибки: 00FF
 VCC = 4.3 В:  Ошибки: 00FF
 VCC = 3.8 В:  Ошибки: 00FF
 VCC = 3.4 В:  Ошибки: 00FF
 VCC = 3.1 В:  Ошибки: 00FF
 VCC = 2.9 В:  Ошибки: 00FF
 VCC = 2.8 В:  Ошибки: 00FF
 VCC = 2.6 В:  Ошибки: 00FF
 >>>>>>> Тест коммутации GND завершен

 Тест коммутации VCC ...
 VCC = 5.0 В: 
1-8: vcc = 841 OK
8-1: vcc = 841 OK
2-7: vcc = 841 OK
7-2: vcc = 847 OK
3-6: vcc = 841 OK
6-3: vcc = 841 OK
4-5: vcc = 841 OK
5-4: vcc = 835 OK
 VCC = 4.3 В: 
1-8: vcc = 847 OK
8-1: vcc = 847 OK
2-7: vcc = 847 OK
7-2: vcc = 847 OK
3-6: vcc = 847 OK
6-3: vcc = 847 OK
4-5: vcc = 841 OK
5-4: vcc = 854 OK
 VCC = 3.8 В: 
1-8: vcc = 854 OK
8-1: vcc = 854 OK
2-7: vcc = 860 OK
7-2: vcc = 860 OK
3-6: vcc = 854 OK
6-3: vcc = 854 OK
4-5: vcc = 854 OK
5-4: vcc = 854 OK
 VCC = 3.4 В: 
1-8: vcc = 866 OK
8-1: vcc = 872 OK
2-7: vcc = 872 OK
7-2: vcc = 872 OK
3-6: vcc = 866 OK
6-3: vcc = 866 OK
4-5: vcc = 866 OK
5-4: vcc = 872 OK
 VCC = 3.1 В: 
1-8: vcc = 884 OK
8-1: vcc = 884 OK
2-7: vcc = 884 OK
7-2: vcc = 890 OK
3-6: vcc = 884 OK
6-3: vcc = 884 OK
4-5: vcc = 884 OK
5-4: vcc = 890 OK
 VCC = 2.9 В: 
1-8: vcc = 890 OK
8-1: vcc = 890 OK
2-7: vcc = 896 OK
7-2: vcc = 896 OK
3-6: vcc = 896 OK
6-3: vcc = 896 OK
4-5: vcc = 896 OK
5-4: vcc = 896 OK
 VCC = 2.8 В: 
1-8: vcc = 902 OK
8-1: vcc = 902 OK
2-7: vcc = 902 OK
7-2: vcc = 902 OK
3-6: vcc = 902 OK
6-3: vcc = 902 OK
4-5: vcc = 896 OK
5-4: vcc = 908 OK
 VCC = 2.6 В: 
1-8: vcc = 908 OK
8-1: vcc = 908 OK
2-7: vcc = 908 OK
7-2: vcc = 915 OK
3-6: vcc = 915 OK
6-3: vcc = 908 OK
4-5: vcc = 908 OK
5-4: vcc = 915 OK
 >>>>>>> Тест коммутации VCC завершен
 

Ссылка на комментарий
Поделиться на другие сайты

Вечер добрый. С другим USB кабелем пробовали? Если есть возможность поменяйте и еще раз тест сделайте. USB 2.0 или 3.0? У меня лично в 3.0 вообще все лагает.

Ссылка на комментарий
Поделиться на другие сайты

Тест показывает что все почти в норме. Не считая очень маленького отклонения при 5в. Это может быть из за ЮСБ кабеля. 

Ссылка на комментарий
Поделиться на другие сайты

16 часов назад, audis сказал:

Тест показывает что все почти в норме. Не считая очень маленького отклонения при 5в. Это может быть из за ЮСБ кабеля. 

Поменял 3-и кабеля - ошибка не ушла. Каковы будут рекомендации по подбору нового кабеля USB?

Сейчас сделал ещё одну проверку. Был у меня в свое время прибор, который потреблял ток больше того, какой может выдать USB-порт. USB-кабель был укорочен до 20 см, а провода питания 5В - выведены из жгута для подачи внешнего питания. Сейчас подключил этот кабель, подал внешнее стабилизированное питание 5В - результат теста не поменялся! Делаю вывод - проблема в программаторе. Какой элемент в данном случае влияет на тест по питанию?

Ссылка на комментарий
Поделиться на другие сайты

Разброс на 0.2в на ээпром адаптере при 5в, влияния на чтение и запись ээпромов не имеет. 

Кабель ЮСБ если меняли и тест показывает также тоже не причём. 

А какая проблема вообще? Если ээпром выпаян тоже не читается и не записывается? Какие точно ээпром? Может проблема в самом ээпром? 

Ссылка на комментарий
Поделиться на другие сайты

Проблема - пин-тестер ругается то на все ножки (24 серия), то на две-три (93 серия, закономерности нет). При этом запись также не проходит, как правило выдает ошибку по адресу шины А0. Кстати, еепромы ВСЕ пытаюсь читать/писать в выпаянном состоянии. Если бы была проблема в еепром, то думаю она бы ничем не читАлась и не писАлась, т.к. при столкновении с данной ситуацией выручает ПО (см. 1 сообщение топика).

Ссылка на комментарий
Поделиться на другие сайты

В 23.11.2017 в 10:23, audis сказал:

Так в Вашем тесте ничего плохого и небыло. Как ситуация с чтением и записью ээпромов?

Ситуация вообще не понятная. Если Вы говорите, что в тесте всё нормально, то почему у меня сейчас, к примеру, выдается ошибка по пин-тестеру на 4 вывод еепром 93С66, при попытке чтения выдается ошибка при чтении адреса 0, хотя при этом в другом девайсе эта же еепром читается и пишется без проблем?

Владимир, Eeprom, может поможете разобраться ?

Ссылка на комментарий
Поделиться на другие сайты

Установил недавно 51.В пользовании IProg+.Работа идет в основном с еепром 24хх,93хх серии.Заметил чтение запись(внутресхемно) проходит при завышеном питании по сравнению к 43.

Ссылка на комментарий
Поделиться на другие сайты

Итак, господа, проблема решена! Был неконтакт в переходнике EEPROM. Пропаял выводы разъема, заполнил припоем все металлизированные отверстия - всё стало работать без проблем, пин-тестер не ругается, проверил чтение/запись еепромов 93, 95 и 24 серии. Всё работает отлично! 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, djal сказал:

дело было не в бабаине .....:ti_pa:

 

шучу

Ну всё, теперь я буду за тобой охотиться и ставить тебе дизлайки! :-)

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
В 27.11.2017 в 18:56, Dimon58 сказал:

Итак, господа, проблема решена! Был неконтакт в переходнике EEPROM. Пропаял выводы разъема, заполнил припоем все металлизированные отверстия - всё стало работать без проблем, пин-тестер не ругается, проверил чтение/запись еепромов 93, 95 и 24 серии. Всё работает отлично! 

А можно фото куда заполняли?

Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, Desufa сказал:

каждое отверстие?

Я так понял что переходы с одной стороны платы-адаптера на другую. 

post-2-1435178087955.jpg

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...