Не могу получить ID AT49BV1614A

Ответить
densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am
Не могу получить ID AT49BV1614A

Сообщение densir » Пн июл 15, 2013 6:37 am

Несколько месяцев назад собраз Ezoflash 4.5. Заработал сразу же. тест H/W прошел на ура, разве что все напряжения были на 0,15 В ниже чем указано на схеме. но причину этого не нашел. Шил им атмеловские микроконтролеры через последовательный интерфейс и радовался. но понадобилось прошить парралелную флешку at49bv1614a. Посмотрел в базе данных чипов, там указан адаптер TSOP-48_B2. Собрал его, прозвонил все контакты на обрыв, на кз, все хорошо. Впаял флешку на сплав розе (что бы не греть лишний раз) Поверил на наличае контакта и кз, все ок. выбрал напряжение 3,3 в. поставил адаптер в программатор и попытался получить ID но что я не делал ID так и не получил. Посмотрел файл с тестами чипов, там указано что с этим адаптером у этой флешки есть проблемы, ладно, собрал TSOP-48_D3, так же проверил все контакты на кз и обрывы . впаял влешку вставил в программатор и не смог получить ID. почесал голову купил еще одну флешку, поставил ее в этот адаптер, и опять не смог получить ID еще раз сделал тест H/W. вообщем уже не знаю что с ним делать, пробовал как 97 так и 98 софт. ОС на ПК win7. Питание программатора 19В. В адаптер TSOP-48_D3 поставил диоды 1n4148

Razval
Сообщения:20
Зарегистрирован:Пт ноя 02, 2012 7:01 am

Re: Не могу получить ID AT49BV1614A

Сообщение Razval » Вт июл 16, 2013 10:36 am

А вообще какой нибудь простой адаптер в параллельном слоте работает? Скажем на 32дип можно ид получить правильный?
И что с чтением 29F040 без адаптера (тест)?

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Вт июл 16, 2013 2:03 pm

С чтением 29f040 без адаптера проблем нет, все как по мануалу. Тест H/W так же прошел на ура. активировал по одному. Другие адапетры не пробовал :) не было необходимости и не делал их по этому шил через последовательный интерфейс. Так же подумал о другом простом адаптере но в загашниках нашел только EEPROM 28pin, сейчас делаю адаптер для них, и попробую считать. Вопрос еще один возник dc2dc адаптер нужен же только для записи? при чтении можно попробовать без него? Хотя... есть еще готовый адаптер dip42a1 и EEPROM 27с322, как то можно с их помощью потестить не рискуя убить микросхему если все же с программатором что то не так?

Razval
Сообщения:20
Зарегистрирован:Пт ноя 02, 2012 7:01 am

Re: Не могу получить ID AT49BV1614A

Сообщение Razval » Вт июл 16, 2013 2:59 pm

Можно и без dc2dc.
Но я сразу сделал адаптер на дип32 именно для проверки и отладки базового блока и как оказалось не зря. Все тесты проходили, но ид никак не мог получить. В итоге нашел на плате несколько микрозамыканий из-за недотравления. Епромки дип32 на древних материнках можно найти.

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Вт июл 16, 2013 3:19 pm

Да понимаю что лучше dip32 но нету. специально в прошлые выходные ездил на барахолку искал что то подобное. не попалось. Конечно можно купить новую, но жаба душит. :) попробую все же сделать адаптер dip28 и на нем получить ID если не поможет буду опять искать ошибки в основном блоке. спасибо за советы. по результату отпишусь

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Не могу получить ID AT49BV1614A

Сообщение Ezo » Ср июл 17, 2013 3:49 pm

В ранних версиях софта и программатора в тестах чип капризный но проходил, иногда пришлось что то поменять.
Что получаешь командой get ID ? Это ли результат чтения по перым двум адресам ? Не проскакивет даже manID 1F ?
Пробуй изменить напряжения - убрать все джампера Jp1-Jp3, оставить Jp2 и убрать Jp6, оставить Jp3.
Пробуй другой выбор чипа -
tsop48d3 - 16bit 29F160
tsop48b2 - 8/16 3.3V 29LV160, 8/16 AM29F160
Если какое то содержание в чипе, присылай на мейл этот результат .

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Сб июл 20, 2013 6:22 am

Прошу прощения за длительное молчание. И так, собрал адаптер DIP28c1, и попробовал считать им eprom'ы 27128,27128,27256, 27с512. Считались все без проблем. т.е. с базовым блоком все в порядке. Затем еще рза попробовал получить ID at49bv1614a, сделал все как советовал уважаемый Ezo. Результата никакого. пробовал тупо считать флешь. ничего. Сажусь еще раз перепроверять адаптер tsop48d3.

p.s. может кому пригодится, во вложении адаптер dip28c1 в sprint-layout с разъёмом устанавливаемом со стороны деталей а не со стороны пайки.
Вложения
sip28c1_densir.7z
(38.13КБ)271 скачивание

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Сб июл 20, 2013 3:58 pm

Еще раз перепроверил dsopd3. ошибок нет. кз нет. неконтакта нет. ума не приложу в чем причина

Razval
Сообщения:20
Зарегистрирован:Пт ноя 02, 2012 7:01 am

Re: Не могу получить ID AT49BV1614A

Сообщение Razval » Вс июл 21, 2013 7:05 am

В адаптере микросхемы серии HC? Так же можно попробовать другой комп и другую ОС(XP)

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Вс июл 21, 2013 2:09 pm

Да, в адаптере стоят микросхемы серии HC, всегда стараюсь по максимуму придерживаться схему и рекомендуемых комплектующих. Попробовал на другом ПК с windows 98. результат тот же, точнее его полное отсутствие. чип не определяется. Сегодня просматривая datasheet на эту микросхему обнаружил следующее, см. вложение. Я так понял есть два типа распиновок. попробовал переставить джампер на адаптере с положения B в положение А. Результата так же нет.
Вложения
PINOUT.jpg
PINOUT.jpg (44.67КБ)7219 просмотров

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Ср июл 24, 2013 4:13 pm

Здравствуйте. В общем после неудач с AT49BV1614 решил попробовать с другой стороны. Покопавшись в хламе нашел плату от старого DVD привода. Там была установлена флешка s29al016d70tf101. Впаял ее в адаптер tsop48b2. Подключил к программатору. Софт 97. JP2 на адаптере джампера не установлены. Выбираю микросхему 29lv160.
Запрашиваю ID и получаю:
Manufacture 0x00 [….]
Device code 0x80
Пробую считать. Считывание происходит 500 секунд. В результате получаю (смотри firmware во вложении) Пробовал делать верификацию с тем что прочитал. Все совпадает, то есть каждый раз читается одно и тоже.
Далее, пробую стереть чип. Очистка так же идет 500 секунд и в результате получаю сообщение «Error erasing chip».
Далее пробую выбрать в настройках чип AM29lv160b.Пытаюсь получить ID. В таблице в главном меню отображается состояние (lock/unlock) Имеется одна строка с состоянием LOCK. Смотри вложение. Пытаюсь снять защиту и получаю см lock2 во вложении.
С 98 софтом тоже самое.

p.s. так как не могу выкладывать на этом форуме, то прошивку выложил тут Изображение
Вложения
lock2.jpg
lock2.jpg (120.96КБ)7194 просмотра
lock.jpg
lock.jpg (114.96КБ)7194 просмотра

densir
Сообщения:17
Зарегистрирован:Ср май 08, 2013 7:44 am

Re: Не могу получить ID AT49BV1614A

Сообщение densir » Ср июл 31, 2013 3:11 pm

верно говорится что электроника это наука о контактах. был плохой контакт на одной из линий шины данных. тест проходил но под весом адаптера контакт иногда терялся

Ответить