Вход

Просмотр полной версии : Тестер мелкой логики на Мега8515



Страницы : 1 2 3 [4] 5 6

Ewgeny7
31.07.2013, 21:05
Мне не жалко исходников, абсолютно. Проблема в том, что я в Испании. Исходники также есть у Дмитрий, там приложена и табличка в Экселе для облегчения написания модулей. Но это касается только моей версии программы. У Protomm версия своя, на другом диалекте, и свои исходы он пока никому вроде не предлагал.

Vasily
01.08.2013, 17:34
Полазил по теме, нашел сборку TTL_tester_053.rar. Написано весьма доступно.
Спасибо, вопрос снят.

palsw
15.10.2013, 00:10
gdv2002, вот у меня есть К555Ие19 у нее вторая часть не работает ,а тестер показывает что микросхема работает. Он только 1 часть тестирует получается?

прошивка 1.27 для полевика.

Protom
15.10.2013, 10:37
gdv2002, вот у меня есть К555Ие19 у нее вторая часть не работает ,а тестер показывает что микросхема работает. Он только 1 часть тестирует получается.Так ,что тестер хорошо но не 100%

Тестер проверяет обе половины. Может оставил ошибку и не все варианты перебираю. Что не работает во второй половине у К555Ие19?

palsw
15.10.2013, 10:52
Protom, на вх приходит тактовый ,на всех выходах тишина.проверял осциллографом и установкой другой ИЕ19.1я половина работает нормально.

Protom
15.10.2013, 14:00
Protom, на вх приходит тактовый ,на всех выходах тишина.проверял осциллографом и установкой другой ИЕ19.1я половина работает нормально.

Дома проверю...

Protom
15.10.2013, 22:32
Protom, на вх приходит тактовый ,на всех выходах тишина.проверял осциллографом и установкой другой ИЕ19.1я половина работает нормально.

Можешь сделать тест на своем тестере. Поставь ИЕ19. Делай тест. Потом закороти на землю 8 ногу, делай тест. Потом закороти на землю 9 ногу, делай тест. Потом закороти на землю 10 ногу, делай тест. Потом закороти на землю 11 ногу, делай тест. Потом закороти на землю 12 ногу, делай тест. Потом закороти на землю 13 ногу, делай тест.

Коротыш делай только одной ноги.

Какие будет результаты?

palsw
15.10.2013, 22:43
Protom, если закоротить любую из этих ног то рисует 4 буквы о как при отсутствии микросхемы

Protom
15.10.2013, 23:12
Protom, если закоротить любую из этих ног то рисует 4 буквы о как при отсутствии микросхемы

На тестере есть 4 клавиша. С "SE" найди микросхему. А потом с кнопкой "TE" делай тесты. С коротышом и без него. Если тестер не проверял вторую половину ИЕ19, тогда эти коротыша не влияли на резултаты теста. Так какие будет результаты?

palsw
15.10.2013, 23:37
Protom, при любом замыкании указанных выводов крайний разряд рисует внизу 0.то есть определяет дефект.

Protom
15.10.2013, 23:53
Protom, при любом замыкании указанных выводов крайний разряд рисует внизу 0.то есть определяет дефект.

Тест хороший. Микросхема тоже OK. Не знаю почему твоя IE19 не работает на Фениксе :v2_conf2:

Какая серия у микросхемы?

nikor4
28.10.2013, 18:14
Я тут сгенерировал параметры командной строки для avrdude. Можно прошивать , как думаете?
Буду пробовать USB-шным т.к. места нет на столе чтоб там собрать старый комп с LPT

Fuse Bits для новых USB программаторов.

Мы знаем, что проц использует 8Мгц внутреннего генератора.
Используя калькулятор битов (http://www.engbedded.com/fusecalc) находим Int. RC Osc. 8 MHz и соответствующее ему значение CKSEL=0100.

Значения можно использовать для перевода галочек CodeVisionavr ChipProgrammer в параметры командной строки. Там где стоит галочка - это ноль, где галочки нет - единица. Таким образом вспоминаем старую систему "пережигания" перемычек в старых микросхемах.

Похоже от "стандартных" настроек отличается увеличением частоты с 1Мгц до 8Мгц, и увеличением start up time до 64мс

Для avrdude fuse bit совпадают 1 в 1 с CodeVisionavr.
Переводим в параметр командной строки:

E4 D9

-U lfuse:w:0xe4:m -U hfuse:w:0xd9:m

Для Адаптера USB-UART (ZX-kit 008 - это USB половинка от DIP-32 flasher)

avrdude -p atmega8515 -c ZXkit-008_USB-UART_Prog -P ft0 -B 4800 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m
avrdude -p atmega8515 -c ZXkit-008_USB-UART_Prog -P ft0 -e -U flash:w:fw_mosfet_anode.hex
PAUSE 0

Для USBtinyISP


avrdude -p atmega8515 -c usbtiny -B 4800 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m
avrdude -p atmega8515 -c usbtiny -e -U flash:w:fw_mosfet_anode.hex
PAUSE 0

Для AVreal пытаемся придумать..
итак меняются только CKSEL, SUT, Bootsz не меняется но пишется. В ком.строке прописываются hex значения.
CKSEL 0100= 4h
SUT 10 = 2h
BSize 00 = 0h

Для LPT по адресу 0x370 и программатора ByteBlaster


avreal32.exe -p370 +MEGA8515 -ab -w -c fw_mosfet_anode.hex -fBSIZ=0,SUT=2,CKSEL=4


Вот такие рассуждения.

nikor4
09.11.2013, 20:18
Подскажите пожалуйста несколько мощнейших микросхем? У меня не так много в наличии, поэтому кто что вспомнит - пишите, вдруг у меня найдется.
Хочу проверить по максимуму, ВS250 не нашел, поставил SMD транзистор irlml5103, он мельче проводов МГТФ.

Через USB-UART микроконтроллер прошился моей же строкой сообщением выше.

http://s6.hostingkartinok.com/uploads/thumbs/2013/11/fd9e91f0dba4fe367ff87e62c778cfba.png (http://hostingkartinok.com/show-image.php?id=fd9e91f0dba4fe367ff87e62c778cfba)http ://s5.hostingkartinok.com/uploads/thumbs/2013/11/af926fa6e3048d904290232e58766899.png (http://hostingkartinok.com/show-image.php?id=af926fa6e3048d904290232e58766899)

fifan
09.11.2013, 21:52
ВS250 не нашел
А что искать? Нужно выписывать, хотя бы здесь (http://www.elitan.ru/price/index.php?seenform=y&find=%C2S250&deley=-1).

nikor4
10.11.2013, 09:54
Да я с планшета параметры посмотрел прямо в магазине и нашел схожий по параметрам, по почте я его месяц ждать буду) А так уже все работает, просто хотел опробовать на микросхеме с большим потреблением, не взорвется ли.

Vasily
10.11.2013, 11:13
Я в качестве транзистора взял первый попавшийся с материнки, посмотрел только тип канала, вставлял в раскорячку. Работает без проблем.

nikor4
11.11.2013, 06:51
Все МС для Кая протестировал.

Что-то странное с некоторыми микросхемами. Схему проверил, у меня всё ок.
Прошивка fw_mosfet_anode 1.28 (транзистор установлен). Точка кстати не отображается.

1533АП6 - тест самозапускается при включении, пишет 244 O -> 88 -> 244 O
http://i.imgflip.com/4pwum.gif (http://imgflip.com/i/4pwum)

555ИР22, 1533ИР22, 1533ИР3, als373 - тест самозапускается при включении -oooo - o880 - 188 - 388 - oooo
http://i.imgflip.com/4pww6.gif (http://imgflip.com/i/4pww6)

1533ИР35 - тест самозапускается при включении -07 O - 09 O
http://i.imgflip.com/4pwxh.gif (http://imgflip.com/i/4pwxh)

...Немного разобрался.... все что выше заснято - без нажатия кнопок.
Если держать 1ю кнопку TEST То там промаргивают нужные значения микросхем. Это так прошивка работает?
А вот ЭКР1533ИР22 (97.02) 2 штуки не промаргивают а зациклены oooo - o880 - 188 - 388 - oooo
При этом 555ИР22 и ИР23 нормально промаргивает со значениями 373 ОК.

Значит ли это что ЭКР1533ИР22 неисправны? (1 кнопка всегда нажата, замкнул перемычкой)

ЭКР1533ИР22 --->>> http://i.imgflip.com/4pz08.gif (http://imgflip.com/i/4pz08) К555ИР22 --->>> http://i.imgflip.com/4pz04.gif (http://imgflip.com/i/4pz04)

fifan
11.11.2013, 11:42
Что-то у тебя не так. У меня таких глюков не наблюдается.

Vladimir_S
11.11.2013, 12:02
Что-то у тебя не так. У меня таких глюков не наблюдается.
Да и не должно.

nikor4
11.11.2013, 13:47
А от чего может стартовать автозапуск такой и глюки? Именно в микросхемах где побольше ножек.
Всякие ЛИ1 идеально определяет и выбор в "меню" работает и все кнопки по-отдельности.

Схема предельно простая ic-tester v2.0 by protom. Кварц с конденсаторами у меня не стоит. Пробовал другую атмегу, фьюзы чуть другие, прошивал на разных скоростях, питание с разных источников, результат тот же. У меня МГТФом просто напаяно все, может сигналы влияют друг на друга.

Protom
11.11.2013, 14:26
А от чего может стартовать автозапуск такой и глюки? Именно в микросхемах где побольше ножек.
Всякие ЛИ1 идеально определяет и выбор в "меню" работает и все кнопки по-отдельности.

Схема предельно простая ic-tester v2.0 by protom. Кварц с конденсаторами у меня не стоит. Пробовал другую атмегу, фьюзы чуть другие, прошивал на разных скоростях, питание с разных источников, результат тот же. У меня МГТФом просто напаяно все, может сигналы влияют друг на друга.

Схема v2.0 нужна для микросхем больше 20 ног. Поставь переключатель как красно нарисовано в схеме.

nikor4
11.11.2013, 15:32
Спасибо!
Поставил джампер, в режиме <20 теперь никакого автозапуска.
ЭКР1533ИР22, присланные мне zst окончательно признаны нерабочими.
Классный тестер, даже в глюкорежиме все верно определил.

Мне ранее проверенные микросхемы перепроверять? Типа ЛН1 которые.

Protom
11.11.2013, 17:24
Спасибо!
Поставил джампер, в режиме <20 теперь никакого автозапуска.
ЭКР1533ИР22, присланные мне zst окончательно признаны нерабочими.


Не спеши выбрасывать. Проверь руками.



Классный тестер, даже в глюкорежиме все верно определил.


Глюкорежим потому что изначально не было обдумано для больших IC. Не хотелось прошивку пересобирать... А так делал по другому. После драки кулакам не машут.



Мне ранее проверенные микросхемы перепроверять? Типа ЛН1 которые.

Нет не надо тех у которых ног <=18

alvis
11.11.2013, 17:57
Более старые прошивки (по крайней мере от Ewgeny7) определяли 20-ти выводные м/с как часы. Как минимум ИР22/23, АП5/6. У меня версия без транзистора. Сейчас прошита последняя от Protom, 20-ти выводные не всегда и не все определяет (через раз) :(
Пока не разбирался.

Protom
11.11.2013, 20:48
Более старые прошивки (по крайней мере от Ewgeny7) определяли 20-ти выводные м/с как часы. Как минимум ИР22/23, АП5/6. У меня версия без транзистора. Сейчас прошита последняя от Protom, 20-ти выводные не всегда и не все определяет (через раз) :(
Пока не разбирался.

По тому что нужен транзистор. Транзистор стоит не потому что круче было, а потому, чтобы работало.

nikor4
12.11.2013, 01:13
Не спеши выбрасывать. Проверь руками.


Я думал тестер для этого и задуман. Вставил - выбросил, ну или запаял куда надо.
Но в любом случае самопальный тестер из панельки, резистора и светодиода показал неисправность обеих ЭКР1533ИР22, первый и последний элементы всегда выдают 0 на Q вне зависимости от D, остальные всегда 1 на Q вне зависимости от D, причем у обеих микросхем (они одной партии 9702, какой-то неликвид скорее всего с одинаковым браком).

При этом ИР23 и К555ИР22 тот же тест проходят в соответствии с таблицей из документации.

-> (1) L
-> (11) H
-> (3) H
<- (2) H

-> (1) L
-> (11) H
-> (3) L
<- (2) L

Тестеру можно доверять.

alvis
12.11.2013, 10:31
По тому что нужен транзистор. Транзистор стоит не потому что круче было, а потому, чтобы работало.
Я и не утверждаю, что он нужен. Я сказал, что со старыми прошивками и без транзистора определяло стабильно. А значит это в бОльшей степени зависит от прошивки. Не думаю, что с введением в схему транзистора, все микросхемы резко стали больше потреблять.

nikor4
12.11.2013, 12:45
А можно теоретически тестер запрограммировать так, чтобы замерять быстродействие микросхем? Можно было бы увидеть сколько наносекунд задержки и принимать решение какую серию куда применять.

Protom
12.11.2013, 12:51
Я и не утверждаю, что он нужен. Я сказал, что со старыми прошивками и без транзистора определяло стабильно. А значит это в бОльшей степени зависит от прошивки. Не думаю, что с введением в схему транзистора, все микросхемы резко стали больше потреблять.

А может старая прошивка не все варианты пересобирает? Это как повезёт. Другим и ZX-Spectrum работает без конденсатор на питание.

alvis
12.11.2013, 14:05
А может старая прошивка не все варианты пересобирает? Это как повезёт. Другим и ZX-Spectrum работает без конденсатор на питание.
Да речь вобщем то даже не в проверке микросхем, а в их определении. У меня после обновления прошивки, не всегда определяться микросхемы стали. Т.е. ведет себя так, как будто не вставлена микросхема. Приходится передергивать питание по несколько раз.

Protom
12.11.2013, 15:27
Да речь вобщем то даже не в проверке микросхем, а в их определении. У меня после обновления прошивки, не всегда определяться микросхемы стали. Т.е. ведет себя так, как будто не вставлена микросхема. Приходится передергивать питание по несколько раз.

А как микросхему определить без проверки? У тестера глаз нету... Пропускаешь все тесты, который подошёл, значит такая и микросхема.

alvis
12.11.2013, 15:33
А как микросхему определить без проверки? У тестера глаз нету... Пропускаешь все тесты, который подошёл, значит такая и микросхема.
Ладно, впаяю транзистор, посмотрим что изменится. Хотя странно все это...

PicNov76
17.11.2013, 18:35
Можно попросить перекомпилить прошиву под Mega8535

fifan
17.11.2013, 18:49
Protom, а по твоей схеме, как ты указал здесь (http://zx-pk.ru/showpost.php?p=643142&postcount=796) можно будет 14, 16, 20 и 24 выводные микросхемы проверять? Ну естественно необходимо поставить панельку ZIF24.

Ewgeny7
17.11.2013, 20:30
Можно попросить перекомпилить прошиву под Mega8535
Нельзя, у 8535 меньше портов, отсутствует Е.

---------- Post added at 20:26 ---------- Previous post was at 20:25 ----------


А можно теоретически тестер запрограммировать так, чтобы замерять быстродействие микросхем? Можно было бы увидеть сколько наносекунд задержки и принимать решение какую серию куда применять.
Нельзя, быстродействие исполнения кода в МК сильно отстает от быстродействия самих микросхем.

---------- Post added at 20:29 ---------- Previous post was at 20:26 ----------


Что-то странное с некоторыми микросхемами.
Подтяжка RESET к плюсу питания через резистор 10к сделана?
Конденсатор по питанию МК стоит? 0.1мкф + 100мкф.

---------- Post added at 20:30 ---------- Previous post was at 20:29 ----------


У меня МГТФом просто напаяно все, может сигналы влияют друг на друга.
Прототип делался на куче МГТФа, ничего криминального в нем нет, если совсем уж "бороду" там не вешать.

Protom
17.11.2013, 21:48
Protom, а по твоей схеме, как ты указал здесь (http://zx-pk.ru/showpost.php?p=643142&postcount=796) можно будет 14, 16, 20 и 24 выводные микросхемы проверять? Ну естественно необходимо поставить панельку ZIF24.

Да.

fifan
19.11.2013, 18:46
Да.
А какой смысл при проверке микросхем в корпусе DIP24 замыкать сигнал PB0 на землю? Может ты что-то напутал с переключателем?

Protom
20.11.2013, 02:48
А какой смысл при проверке микросхем в корпусе DIP24 замыкать сигнал PB0 на землю? Может ты что-то напутал с переключателем?

Да. Плохо нарисовал. На PB00 надо подавать землю или сигнал от PB0.

Dragoos
21.11.2013, 20:56
Хотел написать по поводу резисторов , которые ограничивают ток на индикатор , именно для индикатора , который используется в схеме Ewgeny7 , надо брать номиналом 167 Ом минимум (исходя из описания дисплея - V = 2,5 , I = 20 mA). Чтобы больше не было вопросов ни у кого , что и как .
То же решил собрать тестер (давно уже собираюсь). :) :rolleyes: :rolleyes:

Ewgeny7
21.11.2013, 21:03
Угу... И не забыть транзисторные ключи, иначе сильно тускло будет :)
Это, кстати, чистая правда, если делать девайс по-уму, то нужны ключи, сейчас на МК идет немалая нагрузка.

Dragoos
21.11.2013, 21:30
Это имеется в виду входы микроконтроллера ?? А нет понял , не напрямую индикатор вешать на выходы мк , а через транзисторы , не знаю спорно это как то .

fifan
22.11.2013, 05:52
А у меня и без резисторов работает. Сейчас буду новую печатку на девайс делать. На сегодняшней плате два косяка: стабилизатор 78L05, нужен в корпусе TO-220 (7805) и не было предусмотрено место под полевик. Собирать буду по последней схеме от Protom'а:

http://photo.qip.ru/photo/fifan72/200812259/middle/216044393.jpg (http://photo.qip.ru/users/fifan72/200812259/216044393/)

Dragoos
23.11.2013, 17:16
Посмотрел описание меги , там написано , что можно нагружать порты ввода-вывода до 40 мА , т.к. к каждому порту идет по одной линии индикатора , т.е. ток 20 мА , то большой нагрузки нет (в два раза меньше нагрузочной). Не так ли ??

Ewgeny7
23.11.2013, 23:43
Не так ли ??
Не так.
Посмотри, какой ток будет стекать на выводы МК "общие" для сегментов, PB4...PB7.
20 миллиампер умножаем на семь сегментов (максимально, для цифры "8"), имеем ток до 140 миллиампер. В реале будет меньше, разумеется, но перегрузка видна даже Буратине...

---------- Post added at 23:43 ---------- Previous post was at 23:39 ----------


А у меня и без резисторов работает.

имеем ток до 140 миллиампер.
Не мучай зверюшку, жалко...

Dragoos
26.11.2013, 13:38
Цитата:
Сообщение от Dragoos
Не так ли ??
Не так.
Посмотри, какой ток будет стекать на выводы МК "общие" для сегментов, PB4...PB7.
20 миллиампер умножаем на семь сегментов (максимально, для цифры "8"), имеем ток до 140 миллиампер. В реале будет меньше, разумеется, но перегрузка видна даже Буратине...

Как такое микросхема терпит ? Перегореть должна после двух включений тогда .

Lion17
26.11.2013, 16:58
Как такое микросхема терпит ? Перегореть должна после двух включений тогда .

Нагрузка-то непостоянная. Сегменты работают в режиме мерцания.
Плюс, запас прочности тоже есть.

fifan
26.11.2013, 17:29
Protom, как движется обновление прошивки. Ты обещал сделать проверку ОЗУ DRAM.

АлександрПП
26.11.2013, 18:13
и даже в этом году:v2_dizzy_christmas:

Protom
26.11.2013, 18:53
и даже в этом году:v2_dizzy_christmas:

Ещё месяц есть :v2_dizzy_coder:

Ewgeny7
26.11.2013, 22:26
Как такое микросхема терпит ? Перегореть должна после двух включений тогда .
У нее есть своё внутреннее сопротивление, поэтому ток выходит меньше расчетного. И да, динамическая индикация дает маленько "отдохнуть", аж 75% времени.

Protom
08.12.2013, 01:53
Привет,

Нужен совет как организовать меню памяти тестов. Думаю делать так:
Клик "Down" - виводит "мем".
Клик "Test" - заходим в меню тестом памяти.
Тогда выбираем микросхему кнопками "Up" и "Down" и нажимаем "Test". Проверяем микросхему .
Когда выбираем микросхему памяти будет показывать:
1 - РУ5, 2- РУ7, 3 - РУ6
или
1 - РУ5Г, 2 - РУ5Б, 3 - РУ5Д, 4 - РУ7, 5 - РУ6?
или
51 - РУ5А
52 - РУ5Б
53 - РУ5В
54 - РУ5Г
55 - РУ5Д
74 - РУ7Г
75 - РУ7Д

Тес делать бесконечный?
Если нашёл плохой бит показывать адрес?
Сделать чтобы можно вернуться в тест микросхем памяти?
Сделать чтобы можно вернуться в тест логических микросхем?

dk_spb
08.12.2013, 10:23
Заранее спасибо за большое дело!

>Когда выбираем микросхему памяти будет показывать:
>1 - РУ5Г, 2 - РУ5Б, 3 - РУ5Д, 4 - РУ7, 5 - РУ6?
Нужно ли разделение по буквам (кроме Д)?
Может сделать просто выбор по времени выборки?
Или проверка будет по времени регенерации?
По слухам РУ7 бывали на разных кристаллах с разной организацей и требовали разного рефреша...
Для буквы Д нужно еще давать возможность выбора половины или четверти, хотя я бы с буквой Д совсем не заморачивался. Какой смысл искать жемчужину в Г, если заранее известно что там её нет?
И опять же IMHO, не стоит на РУ зацикливаться, лучше указывать емкость м/с типа 16,64,256.

>Тес делать бесконечный?
Можно и так с указанием числа прогонов. И обязательно стоп по какой-либо(по любой) кнопке чтобы питание снималось

>Если нашёл плохой бит показывать адрес?
Если сказать "нет" отходам типа Д то необязательно.

>Сделать чтобы можно вернуться в тест микросхем памяти?
Лично я был бы рад просто отдельной прошивке тестов памяти.
Собрал бы второе устройство. В одном флаконе, конечно, замачниво, но боюсь надо будет всегда помнить особенности меню и неочевидные комбинации кнопок. Да и память для кода нерезиновая. Тогда можно и свободу индикации расширить, добавив светодиод "test run", а то ведь придется как-то на индикаторе показывать идет тест или уже нет, и придется это с отображение числа прогонов совместить.

fifan
08.12.2013, 16:35
Обязательно оставьте проверку РУ6, не забудьте.

dk_spb
08.12.2013, 16:53
Protom, И еще, если позволите, хотел уточнить: как планируется память тестировать?
1) целостность битов
2) время выборки
3) время регенерации
4) всё вышеперечисленное.
Заранее согласен что для большинства случаев теста на целостность битов хватит, особенно если серия тестов правильная (в том числе на исключение влияния соседних ячеек). Но проверка на способность сохранения информации при заданном периоде регенерации тоже очень полезна. Время выборки, наверное, самый менее полезный тест из названных, тем более я не очень хорошо понимаю как его грамотно реализовать: по идее там же не только время выдачи информации надо проверять, но и время между CAS и RAS, а это уже не просто тест, а большое лабораторное исследование получается ;-)
А вот тест "замер допустимого времени регенерации" - это почти сказка. Чтобы не ручками выставил и проверил живучесть, а чтобы с приращением с каким-то шагом делалось до потери устойчивого хранения. Хотя, опять же сразу соглашусь, что вполне возможно что это уже из области академического интереса и сложность реализации убивает всякий смысл практического применения.

Protom
08.12.2013, 19:00
Protom, И еще, если позволите, хотел уточнить: как планируется память тестировать?
1) целостность битов
2) время выборки
3) время регенерации
4) всё вышеперечисленное.
Заранее согласен что для большинства случаев теста на целостность битов хватит, особенно если серия тестов правильная (в том числе на исключение влияния соседних ячеек). Но проверка на способность сохранения информации при заданном периоде регенерации тоже очень полезна. Время выборки, наверное, самый менее полезный тест из названных, тем более я не очень хорошо понимаю как его грамотно реализовать: по идее там же не только время выдачи информации надо проверять, но и время между CAS и RAS, а это уже не просто тест, а большое лабораторное исследование получается ;-)
А вот тест "замер допустимого времени регенерации" - это почти сказка. Чтобы не ручками выставил и проверил живучесть, а чтобы с приращением с каким-то шагом делалось до потери устойчивого хранения. Хотя, опять же сразу соглашусь, что вполне возможно что это уже из области академического интереса и сложность реализации убивает всякий смысл практического применения.

Как бы надо проверять всё сразу. Если при положенных параметров микросхема теряет биты или не записывается то значит она непригодна. Так и думаю как всё это http://www.inp.nsk.su/~kozak/adv/advh9.htm запихнуть в меню.

Сперва попробую сделать тест для таких микросхем:

51 - К565РУ5Б
52 - К565РУ5В
53 - К565РУ5Г
54 - К565РУ5Д

61 - КР565РУ6Б
62 - КР565РУ6В
63 - КР565РУ6Г
64 - КР565РУ6Д

Буду заполнят 0x00, 0xFF, 0x55, 0xAA. Проверять write-read, full write - full read. Между тестами што выводить чтобы была ясно што проверил.
Надеюсь тайминги подберу.

fifan
08.12.2013, 19:22
Между тестами што выводить чтобы была ясно што проверил.
Просто банально: tESt.

dk_spb
08.12.2013, 19:32
Не-не-не-не.
Так неправильно.
Надо вместо кучи ру5 сделать 4164 (или 64Kx1) и задание времени выборки и рефреша.
А *Д нафиг выкинуть, так как это чаще всего половинки или четвертинки, то есть еще придётся в меню задавать какую половину/четверть тестировать.

А то получается что если у меня УКНЦ с немецкими 4164 то что же и уже и не оттестировать?
И с ру6 также - есть 4116 (16Kx1)

>Между тестами што выводить чтобы была ясно што проверил.
Думаю что достаточно в конце теста (по кнопке стоп) выводить XXYY, где XX - код ошибки, а YY - hex значение байта, в котором "1" соответствует сбойным битам. Например, есть если у нас в начальных адресах сбойнул старший бит, а в последнем адресе - младший, то увидим XX81. В XX тоже можно совмещать коды ошибок, например 0x80 - битовый сбой при записи 0xFF, 0x40 при записи 0x00 и т.д.

>Так и думаю как всё это ...запихнуть в меню.
Думаю сначала кнопками Up/Down выбираем емкость 16/64/256, после нажатия 3ей кнопки - следующий шаг: выбор времени выборки 15/20/50/70/100/120/150/200/250, следующий шаг - выбор времени рефреша. Потом по 3ей кнопке старт непрерывного теста (горит светодиод "test run", цифры - число проходов). По 4ой кнопке до старта теста - выход в начало меню, во время теста - стоп теста с показанием XXYY как описано выше.

Про регенерацию: например, "хорошие" (по бувкам) ру5 надо регенерировать не реже раза в 2мс, а РУ7 - 4мс. А "плохие" - соответственно 4 и 8мс. Соответственно это тоже неплохо бы тестировать, если есть такая возможность.
Потому как метить РУ7 как хорошую, если она больше 2мс не держит - нельзя

alvis
08.12.2013, 19:42
А *Д нафиг выкинуть, так как это чаще всего половинки или четвертинки, то есть еще придётся в меню задавать какую половину/четверть тестировать.

Д вроде никогда не были ни половинками ни четвертинками? Ими были Д1 и Д2.

dk_spb
08.12.2013, 19:48
>Д вроде никогда не были ни половинками ни четвертинками? Ими были Д1 и Д2.
Угу, только мне в 95% случаев Д попадались с надпечаткой (части).
В принципе я к тому что не надо держать в мозгах тестера всей базы по м/с (у какой буквы какие параметры), лучше задавать их в меню.

alvis
08.12.2013, 19:54
Угу, только мне в 95% случаев Д попадались с надпечаткой (части).
как бы там ни было, но уже не просто Д

В принципе я к тому что не надо держать в мозгах тестера всей базы по м/с (у какой буквы какие параметры), лучше задавать их в меню.
А многие ли помнят, какое время выборки у наших микросхем какой букве соответствует? С импортными то все понятно. Правда тогда получается, что в меню нужно оба варианта делать.

dk_spb
08.12.2013, 20:02
>как бы там ни было, но уже не просто Д
Так если меню делать именно с базой - то надо и "просто не Д" добавлять.
А ведь есть еще РУ7И, параметры которых могли сильно отличаться. И ру7к с малоизвестными параметрами, и ру14 и т.д. Даже если импорт не трогать.


>А многие ли помнят, какое время выборки у наших микросхем
Ну так можно и до вопроса "а многим ли нужно память тестировать?" дойти.
Справочников в интернете пруд пруди. Опять же можно отталкиваться не от параметров микросхемы, а от требований системы, в которую мискросхемы ставят.

gdv2002
09.12.2013, 07:12
Сперва попробую сделать тест для таких микросхем:....
Только про РУ7 не забудьте, пожаааалуйста!!!!

Ewgeny7
09.12.2013, 09:14
А никто не удосужился посчитать, какой клок RAS/CAS сможет выдать Мега при текущей схеме? Какие нафиг "выставление таймингов".... Можно тупо записывать/считывать, но на частотах, которые заметно ниже рабочих в спектрумах. Тут кагбэ успеть с регенерацией, пока запись не отвалилась, про максимальные и оптимальные частоты речи нет.
Лучше, конечно, прилепить внешний кварц мегагерц на 20-ть, Мега его вполне потянет с небольшим оверклоком. Но - один фиг...

dk_spb
09.12.2013, 10:02
А никто не удосужился посчитать, какой клок RAS/CAS сможет выдать Мега при текущей схеме?
Честно говоря все мои выкладки относились скорее к меню и его оформлению. Я полагал что раз кто-то пишет тестер DRAM'а для конкретного железа, то железные вопросы таки решены и вопрос за оформлением меню.
А в общем и целом я не против аппаратно другой железки. Лишь бы корпуса м/с были легко паяемые. ОЗУшки во всякой технике приходиться менять чуть более чем чаще, панельки везде ставить не получается (ну не радует глаз когда одна из 40+ м/c гордо стоит в панельке). Соответственно хочется быть твердо уверенным что впаиваемая м/с хотя бы до пайки была пригодна. Как показывает практика простая битовая проверка записал/считал такой гарантии нифига не дает.

Ewgeny7
09.12.2013, 10:16
на недорогом недефицитном циклоне в корпусе TQFP отдельный тестер для различных микросхем памяти DRAM и SRAM
Эта мысль у меня появилась, еще когда в первый раз просили сделать тестер памяти.
В примитивный циклон (http://www.aliexpress.com/wholesale?SearchText=ep1c3t100c8n&catId=0&initiative_id=AS_20131208221745) влезет и процессор типа Z80, и ROM небольшой, и обвязка для коннекта с памятью. Скорость тестирования можно настраивать тупо частотой PLL или делителя.
Написать программу для проца "Записать RND / прочесть RND / вынести вердикт" - несложно.
Одна закавыка - корпуса у циклонов - TQFP-0.5, а это не понравится многим.
Можно, конечно, нагородить на "реалах" Z80 + ROM + DIP EPM7128SLC84, но это дорого и громоздко.

dk_spb
09.12.2013, 10:22
Может тогда какие-нибудь STM32 или PIC32?
Особенно в варианте примочек к дешевым девбордам?

>"Записать RND / прочесть RND / вынести вердикт"
Это получится тест RND, а не памяти :-(

Ewgeny7
09.12.2013, 10:29
Это получится тест RND, а не памяти :-(
Ну, это я как вариант и образно :)
Имея на борту проц и семь килобайт ПЗУ, можно написать тест любой сложности, наверное... Я этим не занимался, не знаю.

---------- Post added at 10:29 ---------- Previous post was at 10:26 ----------


Может тогда какие-нибудь STM32 или PIC32?
Наверное, можно...
Но я хоть как-то умею только AVR и STM8...
Будет здОрово, если найдется чел, сделавший тестилку на STM32, их сейчас как грязи и цены небольшие.

perestoronin
09.12.2013, 10:53
TQFP-0.5
это не страшно, тем более других и не выпускается 3х циклонов в корпусе пригодном для пайки TQFP и к которым можно подключать модули DDR1-2-3.
Даже непригодность для пайки BGA оказывается можно обойти таким способом (впрочем можно и просто на платках покупать распаянные BGA и припаивать дома сами платки, с уже распаянными BGA):

Люди приловчились так делать:
http://www.hdl.co.jp/PLCC/XP68-02/top.180.jpghttp://www.hdl.co.jp/PLCC/XP68-01/top.180.jpghttp://www.hdl.co.jp/PLCC/XP68-03/top.200.jpg
http://www.hdl.co.jp/PLCC/XP68-02/XP68-02A_PLCC600.jpg

STM32 или PIC32
Их использование сузит функциональность, но эти микроконтроллеры очень хорошо подходят для увеличения возможностей и частотных характеристик тестера мелкой логики, но никак не для тестера памяти.

dk_spb
09.12.2013, 11:01
но эти микроконтроллеры очень хорошо подходят для увеличения возможностей и частотных характеристик тестера мелкой логики, но никак не для тестера памяти.
Можете как-то аргументировать чем не подходит, например, STM32F4Discovery для тестера памяти.

dk_spb
09.12.2013, 12:31
Да вроде с DDR это не на этом форуме?
Я за тестер исключительно DIPовых м/с

Ewgeny7
09.12.2013, 12:59
Я за тестер исключительно DIPовых м/с
Согласен. Но... Сейчас весьма активно используем и SIMM-модули.

dk_spb
09.12.2013, 13:08
Ну SIMM - это не DDR, SIMM можно и добавить в качестве опции.
Или не опции, а второго этапа разработки ;-)

Protom
12.12.2013, 22:19
А никто не удосужился посчитать, какой клок RAS/CAS сможет выдать Мега при текущей схеме? Какие нафиг "выставление таймингов".... Можно тупо записывать/считывать, но на частотах, которые заметно ниже рабочих в спектрумах. Тут кагбэ успеть с регенерацией, пока запись не отвалилась, про максимальные и оптимальные частоты речи нет.
Лучше, конечно, прилепить внешний кварц мегагерц на 20-ть, Мега его вполне потянет с небольшим оверклоком. Но - один фиг...

С 16 мегагерц кварцем может память проверять на скорости 8 мегагерц. Думаете коллега не хватить? :confused:

Ewgeny7
15.12.2013, 18:24
С 16 мегагерц кварцем может память проверять на скорости 8 мегагерц. Думаете коллега не хватить?
8Мгц - хватит для большинства случаев. Конечно, это не тест как таковой, а просто проверка работоспособности, но это уже будет очень хорошо. Но получится ли обеспечить бесперебойный клок на такой частоте?
У 565РУ лапы и адресов, и управления раскиданы будут по двум портам Меги, это уже вдвое дольше на установку уровней. А ведь надо будет еще и сформировать их последовательность.
Возможно я не прав, я не прорабатывал этот вопрос как следует, но что-то я не очень верю в 8Мгц...
Сделаете - это будет очень круто! :)

gdv2002
28.12.2013, 08:15
Посоветуйте пожалуйста.
Я в АВРах пока ноль без палочки, никогда не сталкивался, если не считать прошивки-перешивки различной техники и телефонов.
для этой схемы собрал проггер: http://www.getchip.net/posts/delaem-lpt-programmator-dlya-avr-mikrokontrollerov/
Скажите работает с ним CodeVision ChipProgrammer?
Можно для прошивки использовать программу UniProf и какие фьюзы выставить в ней?

Ewgeny7
28.12.2013, 11:40
для этой схемы собрал проггер
Это схема "пять проводков", функционально - STK-200. CodeVision вроде должен с ним работать, по крайней мере в списках программаторов он есть.



Можно для прошивки использовать программу UniProf и какие фьюзы выставить в ней?
Вероятно можно... А что это? :)
Скачай SinaProg 2.1 (http://yadi.sk/d/vm1Oahq5F6WUV) и не мучай котенка... Там встроенный настройщик фузов на человеческом русском языке. А для тестера нужно всего лишь установить 8Мгц от внутреннего генератора безо всяких там делителей.

perestoronin
28.12.2013, 12:13
SinaProg
SinaProg 2 с поддержкой программатора Громова и русифицированным фьюз калькулятором
http://www.getchip.net/posts/096-sinaprog-2-s-podderzhkojj-programmatora-gromova-i-rusificirovannym-fuse-kalkulyatorom/

COM программатор для AVR микроконтроллеров
http://www.getchip.net/posts/delaem-com-programmator-dlya-avr-mikrokontrollerov/

LPT программатор для AVR микроконтроллеров
http://www.getchip.net/posts/delaem-lpt-programmator-dlya-avr-mikrokontrollerov/

Много разной всячины на МК
http://cxem.net/mc/mc.php

Dragoos
28.12.2013, 15:43
Много разной всячины на МК
http://cxem.net/mc/mc.php
Прикольное видео там есть для начинающих в программировании микроконтроллеров. Посмотрел , познавательно так .

Кстати , чтобы не напрягать микроконтроллер надо увеличить резисторы до 590 Ом примерно и ток не будет больше 40 мА .Светится нормально вроде , я светодиоды и через 1 кОм подключал - светились тоже как то.

Protom
31.12.2013, 16:48
Извините, обещание не сдержу :frown:

С Новым Годом! :v2_dizzy_vodka3: :v2_dizzy_christmas:

АлександрПП
31.12.2013, 16:56
Учитывая прежние огромные заслуги прощение подразумевается безоговорочно!

fifan
31.12.2013, 19:48
Да ладно и так пойдёт! Всех с наступающим!

makaroff
01.01.2014, 00:44
С новым годом!!!



Отправлено с iPhone используя Tapatalk (http://tapatalk.com/m?id=1)

Dragoos
04.01.2014, 15:46
Специально взял амперметр и померял,какой надо выбрать резистор,из расчета 40 мА разделить на семь светодиодов (это если точку в расчет небрать) получилось где-то 820 ом (понятно округлил до приемленого ,так вышло около 805 ом).Но это если опорное напряжение 5,2 В,подключил другую зарядку,там на выходе было 5,45 В ,соответственно сопротивление надо ставить где-то 910 ом (также округлил,на самом деле вышло 870 ом).Светилось все вроде нормально,сейчас думаю какой лучше ставить с запасом или нет.Остановлюсь наверно на 820 Ом (5,45 В довольно завышенное напряжение).

Dragoos
23.01.2014, 19:45
Не подскажет кто - собрал девайс , но проблема прошить мк . :eek: Фьюзы выставил как на первой страничке , но только в точности наоборот (так у PonyProg, там ноль галочку надо ставить). С начало прошилось хорошо , также прошла проверка и после этого как отрезало. МК теперь даже не считывается и не прошивается на любой из программ (будь хоть CodeVision или что другое). Наверно напортачил что-то с фьюзами или микросхема бракованная попалась не знаю на что и подумать . :v2_dizzy_indy: :D

fifan
23.01.2014, 19:50
Выход только один - собирать Altera Fusebit Doctor (http://www.getchip.net/posts/059-ispravlyaem-avr-fyuzy-pri-pomoshhi-atmega-fusebit-doctor/) - он "вылечит" твой контроллер. Там же на сайте везде предупреждают, что в одних программах для шитья фьюзы одни, в других инверсные. Осторожнее надо быть.

Dragoos
23.01.2014, 20:01
А как правильно выставить фьюзы для PonyProg ? Можно скриншот сделать и показать к примеру , а то опять напортачу что нибудь ?

fifan
23.01.2014, 20:06
Цитата из упомянутого мною сайта: "Для Algorithm Builder и UniProf галочки ставятся как на картинке. Для PonyProg, AVR Studio, SinaProg галочки ставятся инверсно."
Сморим фьюзы (http://zx.pk.ru/attachment.php?attachmentid=31908&d=1325178671) и думаем. Я правда не знаю к чему близки фьюзы CodeVision ChipProgrammerа, наверное к AVR Studio.

Dragoos
23.01.2014, 21:16
Да , точно надо было как на первой странице фьюзы ставить , а я взял все перевернул. Сейчас никак не исправить наверное их . Вот я б...н . :)))

Ewgeny7
23.01.2014, 22:25
Если SPIEN тоже перевернул, то - пичалька... Только фузедоктор спасет.
Я же упоминал, сначала СЧИТЫВАЕМ фузы, внимательно курим, потом уже корректируем, если надо.
Всегда можно ориентироваться по SPIEN, очень часто по BOOTSZ и BOOTRST. Если совпадают с картинкой - значит никакой инверсии не надо делать, ни для них, ни для остальных.

---------- Post added at 22:25 ---------- Previous post was at 22:14 ----------


А если не перевернул, то можно попробовать установить кварц на 8 МГц и два конденсатора на 22 пФ. Для них там места предусмотрены
Можно, но в пять раз вернее будет на вывод XTAL1 подать тактовый, без всяких кварцев и конденсаторов. Можно выдрать готовый генератор однокристальный, из старой видяхи, или тупо спаять генератор на ЛН1 с кварцем, мегагерц на 4..16. Если даже фузы стоят на внешний кварц, то это тоже сработает. У меня валяется такой генератор, пару раз спасал,когда я спьяну неправильно CKSEL выставлял :)

Dragoos
23.01.2014, 22:29
Spien не перевернул , слава богу .Но легче мне кажется новый микроконтроллер купить , чем делать фьюзедоктора . Это можно потом как нибудь подшаманить. :))))

Ewgeny7
23.01.2014, 22:34
Spien не перевернул , слава богу


чем делать фьюзедоктора
Если не перевернул, и уверен в этом, то фузедоктор не нужен. Собирай генератор и подключайся.

---------- Post added at 22:34 ---------- Previous post was at 22:31 ----------

Если у тебя CKSEL стоят "зеркально", то у тебя включен режим "внешний керамический резонатор до 1МГц". Разумеется. Мега будет мертва без кварца или внешнего такта. Кварц низкой частоты ты вряд ли найдешь. Ищи ЛН1 :)

Dragoos
23.01.2014, 22:37
Можно, но в пять раз вернее будет на вывод XTAL1 подать тактовый, без всяких кварцев и конденсаторов. Можно выдрать готовый генератор однокристальный, из старой видяхи, или тупо спаять генератор на ЛН1 с кварцем, мегагерц на 4..16. Если даже фузы стоят на внешний кварц, то это тоже сработает. У меня валяется такой генератор, пару раз спасал,когда я спьяну неправильно CKSEL выставлял :)

Можно значит просто исправить внутренний тактовый генератор подав внешний ,а другие фьюзы не важны,которые я перевернул .Если так то можно поправить дело,про генератор такой где то что то слышал.

lisica
24.01.2014, 01:09
Кварц низкой частоты ты вряд ли найдешь
по даташиту 32768, обычный часовой кварц.

Ewgeny7
24.01.2014, 11:13
по даташиту 32768, обычный часовой кварц.
Режим генератора - 0.4 - 0.9Мгц, это на порядок выше частота, чем у часового кварца. А главное - программатор скорее всего просто не сможет синхронизироваться с Мегой, частота слишком низкая. USBASP, к примеру, на частоте 1МГц уже не может "связаться" с контроллером без втыкания специальной перемычки.

Dragoos
24.01.2014, 12:28
Пришлось конечно повозиться , но подключил генератор (который кстати у меня в программатор встроен) и прошил отдельно фьюзы ! :v2_dizzy_roll: ;) Все сразу прекрасно заработало ! Позже выложу фотки . :)))))) :smile:

Dragoos
24.01.2014, 13:23
Вот прилагаю фото тестера , а так же хочу сказать спасибо всем кто его создавал . Отдельно Ewgeny7 и Protom конечно !

lisica
24.01.2014, 15:14
Режим генератора - 0.4 - 0.9Мгц, это на порядок выше частота, чем у часового кварца.

Low-frequency Crystal
Oscillator
To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency
Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The
crystal should be connected as shown in Figure 19. By programming the CKOPT Fuse,
the user can enable internal capacitors on XTAL1 and XTAL2, thereby removing the
need for external capacitors. The internal capacitors have a nominal value of 36 pF.
When this Oscillator is selected, start-up times are determined by the SUT Fuses as
shown in Table 9.
Note: 1. These options should only be used if frequency stability at start-up is not important
for the application.А как же это?

Ewgeny7
24.01.2014, 18:44
must be selected by setting the CKSEL Fuses to “1001”.


А как же это?
Вот и ответ :)
При зеркально установленных относительно "внутренний 8МГц" фузах будет режим "external ceramic resonator 0.4....0.9MHz". Это применительно к данной меге8515.
Я раньше неправильно написал режим, это не low freq. В программах-прошиваторах как только их не назовут...

Alex.Ismagilov
22.02.2014, 22:47
Ewgeny7, Protom
Спасибо Вам большое за тестер и прошивку!
Собрал, все получилось, заработало.
Железо: схема с MOSFET и панелькой на 24, индикатор с ОК
Прошивка: v1.28
Плата - взял за основу вторую версию и переделал
Плата в Спринте вот: 45966
(45963 45964 45965
Если кому нужно вот единым архивом (4Mb):
http://www.alex-ismagilov.com/radio/zx/ic_tester/ic_tester.zip

axel_sunrise
23.02.2014, 04:35
Ewgeny7,чтоб прикрутить вместо семисегментника ЖК 1602,надо менять атмегу?в эту уже не влезет код?

luzanov
23.02.2014, 10:02
axel_sunrise, Можно добавить в архив список деталей (какие кнопки, SMD, индикатор) и монтажку. Хотел бы собрать, а так быстрее будет.

Ewgeny7
23.02.2014, 13:01
чтоб прикрутить вместо семисегментника ЖК 1602,надо менять атмегу?в эту уже не влезет код?
Имеешь ввиду WH1602?
Да по сути там немного изменится... Еще и ноги лишние освободятся, 1602 нужно 7 ног вместо 11-ти. Но библиотека для ЛЦД конечно отожрет какоую-то память.
В принципе, можно использовать мегу162 и WH1602, при сохранении существующей платы, или сделать новую, на мега16 или мега32. С таким индикатором там уже будет свободно три порта, как раз 24 ноги.
Сколько там свободного места осталось у Protomm, я не знаю, поэтому не могу сказать, получится ли изменить проект, оставив мегу8515.

Protom
23.02.2014, 16:31
Device: atmega8515

Program: 6500 bytes (79.3% Full)
(.text + .data + .bootloader)

Data: 185 bytes (36.1% Full)
(.data + .bss + .noinit)


У меня кабы 20% свободно. Но я всё ровно хочу сделать тест памяти.

Alex.Ismagilov
23.02.2014, 21:18
А может-таки разведем платку под какую-нить толстую Мегу и стандартный ЖК-экран на пару строк?
Было бы сильно удобнее чтобы тестер при определении показывал и SN74xxx вариант и наше русское обозначение микросхемы.
Я понимаю, что тем кому сильно надо, уже имеют сей прибор... но искусства ради :)

Ewgeny7
23.02.2014, 21:57
тем кому сильно надо, уже имеют сей прибор...
В том-то и дело, что кому нужно - оно уже есть.
Я для себя от скуки слепил прообраз на мега16 и экранчике от Нокия3310, но нафиг оно нужно? :)

Mick
23.02.2014, 22:03
В том-то и дело, что кому нужно - оно уже есть.
Я для себя от скуки слепил прообраз на мега16 и экранчике от Нокия3310, но нафиг оно нужно? :)

А зря, вон у китайцев готовые модули есть и цена вроде не кусачая.

http://img.dxcdn.com/productimages/sku_145860_1.jpg

http://dx.com/ru/p/replacement-1-6-lcd-screen-with-blue-backlight-for-nokia-5110-blue-145860#.Uwo3i39vH-0

Alex.Ismagilov
23.02.2014, 22:10
Ewgeny7,
Тут наверное уже на уровне "для будущего" - нам сейчас - не сильно надо, но нам из нынешнего момента не сложно поменять, а через некоторое время за нами будут повторять эти схемы неизвестное число людей, и с т.з. развития, думаю, оно стоит того. Ведь пережила 30 лет ZX-платформа несмотря ни на что :)

Ewgeny7
23.02.2014, 22:34
А зря, вон у китайцев готовые модули есть и цена вроде не кусачая.
Для 3310 я по 30 рублей покупал в ларьках ремонта телепонов... Но они не вечны, исчезнут.

CodeMaster
23.02.2014, 22:47
Но они не вечны, исчезнут.

Думаю нескоро, они уже стали де-факто неким стандартом для самоделок, опять же остануться блошиные рынки где можно будет поискать 3310 ;-) Но ИМХО графика тут лишее, 1602 вполне достаточно.

Mick
24.02.2014, 06:49
Для 3310 я по 30 рублей покупал в ларьках ремонта телепонов... Но они не вечны, исчезнут.

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

alvis
24.02.2014, 14:25
опять же остануться блошиные рынки где можно будет поискать 3310 ;-
их уже сейчас почти не найти, хотя сами дисплеи не дефицит и стоят копейки.
И лучше уж тогда с 3410, все тоже самое, только разрешение практически в двое выше...

axel_sunrise
02.03.2014, 10:34
А может-таки разведем платку под какую-нить толстую Мегу и стандартный ЖК-экран на пару строк?
Было бы сильно удобнее чтобы тестер при определении показывал и SN74xxx вариант и наше русское обозначение микросхемы.
Я понимаю, что тем кому сильно надо, уже имеют сей прибор... но искусства ради :)

ну если влепить атмегу162(сдаётся мне ,что в 8515 библиотека под жк не влезет,либо убрать ненужные микросхемы) на эту плату и прикрутить 1602 индикатор,то ничего и не надо новую разводить :)

---------- Post added at 17:34 ---------- Previous post was at 17:30 ----------

ну или 1604 индикатор

Tronix
02.03.2014, 10:35
А что там с тестом РУ5, РУ7 и прочей динамической памяти?

Ewgeny7
03.03.2014, 15:41
А что вы хотите выводить на двух-четырехстрочный индикатор?

CodeMaster
03.03.2014, 16:40
А что вы хотите выводить на двух-четырехстрочный индикатор?

1-я строчка: Отечественная маркировка м/с и маркировка зарубежного аналога, статус проверки.
2-я строчка: Если статус проверки в 1-ю не поместится, то сюда + прогресс-бар проверки DRAM (если таковую сделают).
3-ю и 4-ю можно использовать для подсказок по управлению, но ИМХО это лишнее.

ram_scan
04.03.2014, 15:32
Вообще для подобного девайса если уж у него есть символьный дисплей есть смысл сделать автоопределение типа микросхемы, если указать ему тип корпуса и если известно расположение ног питания.

Бывает удобно для спиленых маркировок, а также для всяких чудесных микросхем родом из стран СЭВ и японии, где маркировка своя, а толковых справочников нет и не предвидится.

Вставил микросхему, нажал кнопку, подумало, выдало что вставлено. По моему очень востребованная фича. Вот например лежит у меня прям щас некая ГДР-овская D206DR и D126D. Что-то из ТТЛ логики. Пол-инета перерыл. Если на D126D инфу нашел, то на D206 глухо. Понесу наверное ее на помойку, что с ней делать то еще.

lisica
04.03.2014, 16:44
Вставил микросхему, нажал кнопку, подумало, выдало что вставлено.
Это если она не сгорела. Зачастую надо узнать маркировку мс, тогда, когда девайс приносят на ремонт. Приходится примерно поногам\кудаидут смотреть...

ram_scan
04.03.2014, 19:17
Это если она не сгорела. Зачастую надо узнать маркировку мс, тогда, когда девайс приносят на ремонт. Приходится примерно поногам\кудаидут смотреть...

Ну если сгорела то тут вопроса и не стоит ващще.

А когда девайс приносят на ремонт - все одно полезно. Питание обычно вызнать проблем не составляет. Если иметь познание о функциональном предназначении микросхемы - становится еще проще.

Никто ж не говорит что "хочу чудо девайс, я микросхему воткнул а оно сказало что это". А вот девайс "я примерно знаю что это и для чего оно надо, уточни мне что конкретно это может быть" - зло полезная вещь.

doc_fbi
02.05.2014, 13:27
Господа, а можно переделать прошивку под индикаторы с общим анодом? или может таковая уже есть?

Vladimir_S
02.05.2014, 13:40
doc_fbi, Все прошивки идут в двух экземплярах - ОА и ОК.

doc_fbi
02.05.2014, 17:30
doc_fbi, Все прошивки идут в двух экземплярах - ОА и ОК.

спасибо сразу не не обратил внимание на имена файлов

fifan
04.05.2014, 20:44
Переразвёл и заново спаял тестер. Теперь он с переключателем на 24 и др. пинов (джампер). Схема и прошивка от Protom'а.

Dragoos
09.05.2014, 10:31
А джампером , что там переключается ? Если не секрет ?
(на фотографиях джампер в разных положениях или прошивки разные при этом ?)

palsw
09.05.2014, 12:48
есть около 10 шт к555тм2 б.у. и они все определяются как 30.Другие к1533 и F серия определяются как 74.было у кого так же?

Protom
09.05.2014, 18:10
есть около 10 шт к555тм2 б.у. и они все определяются как 30.Другие к1533 и F серия определяются как 74.было у кого так же?

http://zx.pk.ru/showpost.php?p=614401&postcount=750

palsw
09.05.2014, 18:24
Protom, думаю дело не в этом -наверное такие микросхемы.
еще заметил при проверке 244,245,ап3 если их забыть в панельке то раскаляются ,но работаю потом.

fifan
09.05.2014, 18:52
А джампером , что там переключается ? Если не секрет ?
(на фотографиях джампер в разных положениях или прошивки разные при этом ?)
Внимательнее нужно читать: джампер на 24 и другое количество пин. Схема приводилась. Прошивка стандартная.

Dragoos
09.05.2014, 21:10
Странно , я тоже пользуюсь прошивкой Protoma , но джампер при этом не переключаю, при проверке разных микросхем (с разным количеством ног имеется ввиду).

fifan
09.05.2014, 22:02
??? А что скажет автор?

Protom
10.05.2014, 14:16
Странно , я тоже пользуюсь прошивкой Protoma , но джампер при этом не переключаю, при проверке разных микросхем (с разным количеством ног имеется ввиду).

Но наверняка проверяете микросхемы максимум с 20 ногами. Джампер появился в другой схеме тестера, когда нужно проверит 24-ногую микросхему. Давненько я страницу не обновлял :(

Dragoos
10.05.2014, 16:11
Но наверняка проверяете микросхемы максимум с 20 ногами. Джампер появился в другой схеме тестера, когда нужно проверит 24-ногую микросхему. Давненько я страницу не обновлял :(

Нет , я не где такого и не читал ,что надо переключать там что-то , а может сам не помню . Но при проверке разных микросхем , с разным количеством ног ничего не переключаю и все прекрасно проверяется (посмотрите на фотки ,я их сдесь показывал). Кстати не подскажите , где именно написано про то , что надо переключать джампер какой-то ?


Может все по разным схемам собирали . У меня собрано по схеме из 560 поста (схема,которую дал Protom). У других наверно по другой схеме .

Protom
10.05.2014, 17:13
Нет , я не где такого и не читал ,что надо переключать там что-то , а может сам не помню . Но при проверке разных микросхем , с разным количеством ног ничего не переключаю и все прекрасно проверяется (посмотрите на фотки ,я их сдесь показывал). Кстати не подскажите , где именно написано про то , что надо переключать джампер какой-то ?


Может все по разным схемам собирали . У меня собрано по схеме из 560 поста (схема,которую дал Protom). У других наверно по другой схеме .

Есть доработка схемы http://zx.pk.ru/showpost.php?p=646108&postcount=795 . Если у тебя так работает, так и оставь.

fifan
10.05.2014, 21:06
У меня без переключения джампера тестер глючит: начинает моргать дисплей.

Dragoos
11.05.2014, 13:59
Да, а кстати у меня ведь есть этот переключатель , но я его не трогал никогда . И делал его для того чтобы если другую прошивку заливать (Евгения т.е.) , то можно отключать мосфет было . У Евгения прошивка без мосфета же идет и 24 ножные микросхемы проверять нельзя . Но я этот переключатель не разу не переключал , но надо попробывать может лучше будет работать тогда прибор . )))))

А доработку эту как то просмотрел .

Protom
11.05.2014, 15:23
Да, а кстати у меня ведь есть этот переключатель , но я его не трогал никогда . И делал его для того чтобы если другую прошивку заливать (Евгения т.е.) , то можно отключать мосфет было . У Евгения прошивка без мосфета же идет и 24 ножные микросхемы проверять нельзя . Но я этот переключатель не разу не переключал , но надо попробывать может лучше будет работать тогда прибор . )))))

А доработку эту как то просмотрел .

Значит был прав. Проверяли микросхемы максимум с 20 ногами.

Dragoos
12.05.2014, 18:00
Проверял ИД3,не только 20 ножные.Пробовал переключать джампер с 20 на 24 и обратно , разницы не заметил.

gdv2002
05.06.2014, 13:24
Добрый день!
Помогите с прошивкой. Ситуация такая: использовал прогу Унипроф. Прошил контроллер, потом выставил и прописал фьюзы.
Тестер заработал, но показания немного не совпадали, прошивка альтернативная с ОА. Индикаторы использовал АЛС324Б.
Решил перепрошить оригинальной прошивкой, но программер отказывается шить. Фьюзы и сообщение об ошибке на скринах. Галочку тормоз тоже ставил - никак.
Программер "5-ть проводков на СОМ", тестер запитывал от компа.
Есть вторая микра, но купить у нас в провинции их нереально, только на заказ, рисковать шить и ее пока не хочу. Тестер вроде прозвонил/просмотрел - все целое, пока ума не приложу что может быть.
Опыта работы с атмегами к сожалению нулевой, готовился пару дней, читал литературу, но пока такой облом.
Подскажите на что еще стоит обратить внимание?

palsw
05.06.2014, 14:10
gdv2002, нужно припаять кварц :)

gdv2002
05.06.2014, 15:19
gdv2002, нужно припаять кварц :)
Это я с фьюзами все-таки где-то накосячил? Вроде все правильно выставил.
Кварц есть на 8МГц и место на плате тоже.

fifan
05.06.2014, 15:32
Сначала нужно прочитать статью о фьюзах (http://www.getchip.net/posts/068-kak-pravilno-proshit-avr-fyuzy-fuse-bit/), мне кажется фьюзы были выставлены неправильно (или один-два из них).
Высказывание с упомянутого сайта:

Для PonyProg, AVR Studio, SinaProg галочки как на картинке.
Для Algorithm Builder и UniProf галочки ставятся ставятся инверсно.

Это касается и упомянутого в данной теме тестера (http://zx-pk.ru/showpost.php?p=408809&postcount=1). Вот фьюзы для AVR Studio, т.е. для Вашего UniProf всё инвесно данной картинке:

http://zx.pk.ru/attachment.php?attachmentid=31908&d=1325178671

P.S. кстати один раз не верно прошитый контроллер у меня определилися программатором после того, как я установил кварц. Схема должна была работать без кварца. Процессор я стёр, перепрошил с правильными фьюзами.

gdv2002
05.06.2014, 15:36
fifan так они именно инверсно и выставлены были, скрин настроек-то выше выложен :)
http://zx.pk.ru/attachment.php?attachmentid=48265&d=1401960162

fifan
05.06.2014, 15:43
Lock fuse не надо было трогать. Или сначала нужно было их считать с чистого процессора. На счёт SPIEN я сомневаюсь. В моих прогах (AVR Studio и SinaProg) лишних как здесь на картинке фьюз нет и нет заморочек.

gdv2002
05.06.2014, 16:01
fifan Лок-фьюзы были считаны с чистого контроллера и оставлены "как есть".
Из "лишних" тут только фьюз SPIEN, это разрешение на последовательное программирование по моему. В унипрофе снятая галочка - это включенный фьюз, все как в даташите на контроллер. Подпаяю кварц - посмотрим что получится. Вполне может быть что программатор Громова на моей материнке корректно не работает, пишут что бывает такое.

gdv2002
22.06.2014, 11:53
Все дело было в программаторе. Собирал "Громова" на ком-порт, вот видимо мой ком-порт попался из тех, которые некорректно работают со схемой Громова. Собрал на LPT-порт - все сразу прекрасно прошилось и заработало!
Правда в ходе экспериментов один микроконтроллер спалил :(

gdv2002
25.06.2014, 15:38
Нашел в закромах давно валявшийся корпус от какого-то китайского БП, габаритами 65х105х30 и решил переразвести платку под этот корпус. Питание от Кроны, либо внешнее от БП либо от USB. Платка вышла еще меньше оригинала и перемычек не больше.
http://s43.radikal.ru/i099/1406/94/459058543dbbt.jpg (http://s43.radikal.ru/i099/1406/94/459058543dbb.jpg) http://s019.radikal.ru/i609/1406/fe/d2d5b9ad31d3t.jpg (http://s019.radikal.ru/i609/1406/fe/d2d5b9ad31d3.jpg)
Правда это скан платки с парой ляпов, но устраняется все без лишних хлопот и резаний и т.п. Немного доработал платку, во вложении правленная и доработанная платка.
Может кому пригодиться.
http://i031.radikal.ru/1406/25/178750db1213t.jpg (http://i031.radikal.ru/1406/25/178750db1213.jpg)

gdv2002
30.06.2014, 08:49
"Отходя" от выходных спаял платку и начал пристраивать ее в корпус.
http://s004.radikal.ru/i206/1406/ed/ebaa30c1564bt.jpg (http://s004.radikal.ru/i206/1406/ed/ebaa30c1564b.jpg) http://s013.radikal.ru/i325/1406/34/e4c424af602ft.jpg (http://s013.radikal.ru/i325/1406/34/e4c424af602f.jpg) http://s020.radikal.ru/i711/1406/01/e4398b7b1e4bt.jpg (http://s020.radikal.ru/i711/1406/01/e4398b7b1e4b.jpg)

Перезалил платку, пост выше, сдвинул кнопки правее, иначе они вплотную встали к панельке.

fifan
30.06.2014, 12:11
А где транзистор? Без него не есть хорошо!

gdv2002
30.06.2014, 12:28
А где транзистор? Без него не есть хорошо!

У меня транзистора пока нет в наличии, поэтому под панелькой Атмеги перемычечька маленькая запаяна.
К стати, закупался тут детальками и наткнулся просто на очень подходящий под мою платку корпус: http://chip-nn.ru/find.php?f=G519G%28BC%29
http://i022.radikal.ru/1406/e3/51d76dd57a53t.jpg (http://i022.radikal.ru/1406/e3/51d76dd57a53.jpg) http://i017.radikal.ru/1406/b9/526288dbeffat.jpg (http://i017.radikal.ru/1406/b9/526288dbeffa.jpg) http://s020.radikal.ru/i719/1406/ed/be1e91c49335t.jpg (http://s020.radikal.ru/i719/1406/ed/be1e91c49335.jpg) http://i069.radikal.ru/1406/a9/405006a48188t.jpg (http://i069.radikal.ru/1406/a9/405006a48188.jpg) http://s020.radikal.ru/i717/1406/62/47e17db808bat.jpg (http://s020.radikal.ru/i717/1406/62/47e17db808ba.jpg)

gdv2002
01.07.2014, 22:15
Почти закончил с монтажем в корпус, жаль с кнопками немного пролетел, левая верхняя "ушла" чуть выше, но все еще поправимо. Пока только не вспомнил где видал/валяется подходящее "коромысло".
По сути и сейчас кнопки сделаны как на джоях к примеру на Денди, передача не на каждую кнопку отдельно, а цельный квадрат/пластина лежит на кнопках, на какой угол нажимаешь, та кнопка и срабатывает. На практике работает, теперь только "фасад" нужно облагородить.
http://s018.radikal.ru/i503/1407/50/80a1622662c2t.jpg (http://s018.radikal.ru/i503/1407/50/80a1622662c2.jpg) http://s020.radikal.ru/i717/1407/ce/741e274642adt.jpg (http://s020.radikal.ru/i717/1407/ce/741e274642ad.jpg)

Bradberry
05.07.2014, 23:24
Зачётный прибор!
Начал потихоньку делать себе такой же.
В качестве индикатора - A-564G (http://doc.chipfind.ru/para/a564g.htm). Подойдёт ведь?

vfiuchcikicshuusrch
06.07.2014, 00:19
соглашусь со всеми :) вещь полезная!
но нельзя ли добавить туда тест РУ5(7) ?

Vladimir_S
06.07.2014, 00:49
Вначале тоже хотел в корпус засунуть, но прибор на платке от zorel_а так симпатично смотрится, что даже самый финдибоберный корпус ему только вид испортит.

fifan
06.07.2014, 07:28
В качестве индикатора - A-564G (http://doc.chipfind.ru/para/a564g.htm). Подойдёт ведь?
Пойдёт, прошивка - для индикатора с общим анодом.



но нельзя ли добавить туда тест РУ5(7) ?
Автор отказался от тестов РУ. Может кто-нибудь сам тест напишет?

Tronix
06.07.2014, 09:48
Автор отказался от тестов РУ. Может кто-нибудь сам тест напишет?

А че отказался? Ниасилил или скорость меги не позволяет с заданной частотой рефрешить?

---------- Post added at 09:48 ---------- Previous post was at 09:26 ----------

Вот я тоже хочу давно как-то тестить РУ7. Я бы даже собрал этот девайс ради одного только теста РУ7. Но так как я с AVR не работал + еще и прошивка вроде не опен сорс - это полностью останавливает.

Я думал раньше вообще на LPT сделать тестилку. Но после некоторых приблизительных подсчетов получилось, что по LPT я точно не впишусь в сколько-то там микросекунд, когда CAS И RAS нужно изменять для рефреша. Особенно под вендой. С другой стороны на хабре пробегала как-то статья, где из РУ5 делали фото-матрицу путем спиливания корпуса и получали фоточки. При этом у автора РУ5 как раз подключена через LPT. Но софт на сколько помню под DOS. Под DOS скорее всего и я смогу (буду успевать рефрешить), но DOS - вроде уже с трудом и не везде.

Пока не знаю что с этими РУ-шками делать. Склоняюсь к сборке отдельного девайса чисто для их тестирования с нуля на PIC или 8051.

fifan
06.07.2014, 15:51
Где-то в журнале Радиолюбитель, мне помнится, была схема тестилки РУ5/6 на десятке микросхемах.

vfiuchcikicshuusrch
06.07.2014, 16:21
Vladimir_S, а что за плата от zorel ?

Vladimir_S
06.07.2014, 16:31
vfiuchcikicshuusrch, Вот
http://zx-pk.ru/showpost.php?p=575675&postcount=658
Кстати ему только что партия из Китая пришла. Свяжись с ним, может есть свободные.

vfiuchcikicshuusrch
06.07.2014, 17:18
спасибо) я любитель сам пособирать платки и т.п.))
единственное что мне не очень нравится, почему такой здоровый чип используется ? :) можно же ведь минимизировать... ну это уже дело каждого.
просто очень уж он громадный вобщем)

Ewgeny7
06.07.2014, 17:35
А че отказался? Ниасилил или скорость меги не позволяет с заданной частотой рефрешить?
Для выдержки скорости нужно писать на асме, а весь проект написан на С.
Просто добавить - вряд ли получится, только если отдельной прошивкой, и перезаливать их. Да и лень не скидывайте со счетов, если автору это не уперлось, то ждать можно бесконечно :)


единственное что мне не очень нравится, почему такой здоровый чип используется ? можно же ведь минимизировать... ну это уже дело каждого.
Так сложилось, изначально...
Вообще самый первый прототип был сделан на Меге в PLCC-корпусе, но платку для общеупотребления разводил уже не автор, а другой форумчанин. Не нравится - разводим свою, тут всё просто.
Вообще, сейчас гораздо проще купить Мегу8515 в QFP, в дипе уже совсем недоставаемо или по цене конской... Кто бы развел под QFP? ;)

vfiuchcikicshuusrch
06.07.2014, 19:28
развести не сложно). легче наверно заново переписать проект даже на асме не сложно. и просто переделать девайс.
но есть одна идея, как выше вы написали)
если автору это не уперлось))))) то как бы да. тут уже не поспоришь.
будем надеяться, что найдутся желающие передалать девайс. (именно желающие , а не могущие, ведь не зря есть поговорка : больше делает, не тот кто может, а тот кто хочет!)

gdv2002
16.07.2014, 07:29
Я свой приборчик полностью доделал. Завелся сразу - плата без ошибок получается!
Нужно было видеть лица продавцов в радиолавке, когда я микры покупал :)
По началу не хотели мне их давать в руки, пока не расплачусь!
В результате появился хозяин и попросил такой-же приборчик сделать.

Bradberry
16.07.2014, 16:13
Я тоже сваял себе экземплярчик, уже провёл ревизию своих запасов микросхем.
Теперь осталось только доделать корпус и тоже пугать продавцов)))

Bradberry
22.07.2014, 00:39
...Для КП1, ИД3, ИР13 нужен адаптер. ...
...
74150(КП1), [150]
...
Пожалуйста подскажите схему переходника для КП1, а то без него определяется как 07, причём в любом положении переключателя 20-24.

Bradberry
22.07.2014, 01:47
Хотя, если выставить вручную "150" и протестировать, при положении переключателя "24" показывает, что КП1 исправна (что правильно, т.к. она заведомо исправна).
Тогда, как я понимаю, адаптера не надо уже что ли? Или всё же он нужен для правильного определения в автоматическом режиме?

Protom
22.07.2014, 12:20
Хотя, если выставить вручную "150" и протестировать, при положении переключателя "24" показывает, что КП1 исправна (что правильно, т.к. она заведомо исправна).
Тогда, как я понимаю, адаптера не надо уже что ли? Или всё же он нужен для правильного определения в автоматическом режиме?

Адаптер нужен если у тебя zif-20, хочешь проверить тараканы с 24 ногами. Наверняка ошибка в прошивке :(

Bradberry
22.07.2014, 14:41
Адаптер нужен если у тебя zif-20, хочешь проверить тараканы с 24 ногами. Наверняка ошибка в прошивке :(
Да не проблема, хоть разобрался как её (КП1) достоверно тестировать ))
У меня ZIF-24, прибор собран по Вашей схеме, версия прошивки 1.28. Это ведь на настоящий момент самая свежая версия?

fifan
22.07.2014, 17:42
прибор собран по Вашей схеме
Схема эта? http://photo.qip.ru/photo/fifan72/200812259/small/216044393.jpg (http://photo.qip.ru/users/fifan72/200812259/216044393/)

Bradberry
22.07.2014, 21:21
Схема эта? http://photo.qip.ru/photo/fifan72/200812259/small/216044393.jpg (http://photo.qip.ru/users/fifan72/200812259/216044393/)
Да, эта.

luzanov
22.07.2014, 22:30
Собрал тестер, но пока использую с прошивкой без транзистора.
Есть транзистор BSP130.
Если подойдет, поясните пожалуйста, как правильно припаять данный транзистор на плату.
Если припаять маркировкой вверх, то
Вывод 1 (gate) будет не подключен. ???
Вывод 2 (drain) совпадет с дорожкой D. Вроде верно.
Вывод 3 (sourse) будет на дорожке G. ???

Есть версия. Повернуть вниз маркировкой на плату и кинуть проводок на +5 на вывод 3. Так?

Фото версии тестера который я собрал + даташит BSP130

Bradberry
22.07.2014, 22:59
Он с N-каналом, а по схеме нужен с P.
У меня тоже куча N-канальных мосфетов, но пришлось приобрести который подходит.

---------- Post added at 22:59 ---------- Previous post was at 22:53 ----------

У меня IRFU9024NPBF (http://www.chipdip.ru/product/irfu9024n/) установлен.

luzanov
22.07.2014, 23:04
Значит не подойдет :( Тогда остается только искать и выписывать.

Bradberry
22.07.2014, 23:41
...возвращаясь к вопросу о собранном мной экземпляре:
ещё раз перепроверил правильность сборки - всё ОК,
да и результаты тестов разных микросхем ещё раз это подтверждают.
Видимо, действительно дело в прошивке...

Bradberry
23.07.2014, 12:54
А что если в прошивке по нажатию "SEARCH" изменить порядок перебора проверок на обратный? Мож тогда КП1 определится сама?

Protom
23.07.2014, 16:12
А что если в прошивке по нажатию "SEARCH" изменить порядок перебора проверок на обратный? Мож тогда КП1 определится сама?

Да так и будет в следующее версии.

Shewan
26.07.2014, 17:58
Уважаемый коллеги, а что скажете за установку фьюзов в программной оболочке минипро ти-эль 866 си-эс (он же визардпрог 87)? Инверсно или как на картинке в первом посте? Боязно что-то экспериментировать

balu_dark
26.07.2014, 19:16
В таком програматоре - пофигу на фьюзы - он шьет по другому принципу и сотрет чип даже с неправильными фузами. а чтобы точно знать - считайте вначале заводские фьюзы - как правило оно будет очень похоже на то что надо прошить - по родным можно понять - прямо или инверсно оно показывает. SPIEN обычно активен по умолчанию - вот по его значению дефолтному будет ясно - какой у программатора уровень активный.

Shewan
13.08.2014, 12:01
Итак по моей старой традиции с первого раза девайс не пошел. Подозреваю мегу и навороченный программатор. Уже задолбался играться с фьюзами. Видимо стоит бежать в магаз за разъеминой db25m и изображать типа STK200/300.

PS: CodeVisionAVR и правда жуть как проще оболочки китайца (TL866) в плане фьюзов :)

dosikus
13.08.2014, 14:24
Уважаемый коллеги, а что скажете за установку фьюзов в программной оболочке минипро ти-эль 866 си-эс (он же визардпрог 87)? Инверсно или как на картинке в первом посте? Боязно что-то экспериментировать

Не знаю как в визардпрог 87, в родной масса глюков чтоб еще русифицированным г. пользоваться .
Так вот в родной надо шить все по отдельности , и флэш и еепром и конфиг .

---------- Post added at 14:24 ---------- Previous post was at 14:22 ----------



PS: CodeVisionAVR и правда жуть как проще оболочки китайца (TL866) в плане фьюзов :)

А еще проще пиккит2 из АВР студии шить и не пользовать недопрошивалки от недокомпиляторов...

Shewan
14.08.2014, 10:15
Хи. Я дебил. Пытался прошить мегу с опцией "бинарный код". Вобщем все пошло великолепно. Ну разве что батарейку сажает на раз. Фьюзы в "недопрошивалке" минипро получаются, как и в первом посте сей темы. МК "недопрошивается" на ура и оченно шустро, а "недокомпилятор" (программная оболочка?) чрезвычайно удобен, если чутка подумать.

PS: 2 dosikus: а что, прошивалка для PICов умеет шить AVRы?
PPS: платка от zorel весьма и весьма, собрал тестер как раз на ней

Tronix
10.09.2014, 18:51
BTW, случайно наткнулся - чувак тестит 4164 (аналог РУ5) на AVR-ке: http://axlecrusher.blogspot.ru/2012/05/dram-testing.html ... Просто информация к размышлению...

sergey2b
11.02.2015, 19:38
подскажите пожалуйста соотвествует ли монтажная схема в первом посте, плате тестера от zorel ?

Tronix
15.02.2015, 22:35
А у меня вопрос - не понимаю, как работает автодетект. Почему он не жжет микросхемы? Если допустим вставлена ЛЕ1 и она выдает на своем выходе на 3 пин "0", а тестер тестирует какую-нибудь там ИР23 и положил на 3 пин "1". Почему ни атмега ни ЛЕ1 не горит?

CodeMaster
16.02.2015, 07:26
Почему ни атмега ни ЛЕ1 не горит?

Не успевают, всё происходит очень быстро в импульсном режиме.

Tronix
16.02.2015, 09:48
Не успевают, всё происходит очень быстро в импульсном режиме.

Хм... То есть лучше развязаться хотя-бы 100 омными резюками. Я просто вчера к своему тестеру памяти экранчик по i2c подключил, хочу сделать проверку логики тоже. Слышал, что у PIC мощные выходы, и если будет коллизия (на 1 подаем 0 или наоборот), то мощности ПИКа хватит, чтобы спалить выход обычной логики. Или самому сгореть. Или обоим.

Может и правда, 100 омные резюки и очень малое время подачи входных состояний. Или только выбор микросхем вручную, без автодетекта.

Ewgeny7
16.02.2015, 15:57
очему ни атмега ни ЛЕ1 не горит?
Быстрый перебор, плюс - выходы Меги не дадут строго +питания или землю, ключи имеют сопротивление. Поэтому там связь получается "почти на резисторах".

Tronix
17.02.2015, 00:09
Чет посмотрел мельком даташиты на мегу и на пык, у меги вроде 40mA output на пин, в то время как у пЫк 25mA. Странно, я почему-то всегда считал, что у пЫков самые мощные выходы, которыми можно лампочку накаливания зажигать без ключей дополнительных. Оказываеццо нет.

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

sergey2b
17.02.2015, 06:46
.

Tuvic
17.02.2015, 13:40
ATmega8515-16PI и ATmega8515-16PU судя по даташиту ничем не отличаются? У нас просто PI дешевле, хочется её взять

CodeMaster
17.02.2015, 15:00
У нас просто PI дешевле, хочется её взять

Это вроде бы промисполнение, у них рабочий диапазон температуры шире.

Protom
17.02.2015, 15:03
ATmega8515-16PI и ATmega8515-16PU судя по даташиту ничем не отличаются? У нас просто PI дешевле, хочется её взять

Да можно ATmega8515-16PI исползавать. Она сделана с свинцом а ATmega8515-16PU без свинца (Pb-free), потому и дороже.

sergey2b
18.02.2015, 07:28
я собрал тестер на плате от zorel, но он похоже не работает

подскажите пожалуйста что должно отображаться когда микросхема исправна
как я понял кружок в верхней части правого разряда как на фото http://zx-pk.ru/showthread.php?t=16638

кнопки DN and UP работают нормально

на всех микросхемах и нажатии кнопки SE что я вставляю показываеть http://www.8bit.lt/assets/images/_thumbnails/ic-tester/ic_test_bad_id30_sid5_400x220.jpg

сейчас померял
питание на плате 5v, питание от USB
на выходе мовсета без микросхемы 5v с вставленной микросхемой 4.5v, полевой транзистор стоит через кондесатор 0.1

fifan
18.02.2015, 16:38
Неправильно показывает табло. У меня вот так же как на фото (http://zx-pk.ru/showpost.php?p=665472&postcount=846). А зачем на транзистор подавать сигнал через конденсатор? Отсебятина не канает (http://photo.qip.ru/users/fifan72/200812259/216044393/).

sergey2b
18.02.2015, 17:21
fifan спасибо за ответ
те если микросхема исправна должен быть кружочек в правом верхнем разряде
индикатор и резисторы думаю исправны так как изменяя номер микросхемы кнопками Up Down могу добиться корректного высвечивния любой цифры

зачем через кондесатор я не знаю, но все кто собирали на плате zorel поидеи должны были его ставить

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

fifan
18.02.2015, 17:33
Я привёл ссылку на схему с полевиком от самого автора. Кто придумал конденсатор я не знаю.

alvis
18.02.2015, 19:08
зачем через кондесатор я не знаю, но все кто собирали на плате zorel поидеи должны были его ставить
"а был ли сарайчик..." - может не конденсатор а резистор нулёвочка или дросселёк? Тобишь просто перемычка.

sergey2b
18.02.2015, 19:25
левое фото
http://f-picture.net/fp/002ada26f5d14a038683333bffc8fa8f
контакты рядом с крепежным отверстием посредине правой стороны платы, там обозначение кондесатора

SERGEY256
18.02.2015, 20:33
[QUOTE=sergey2b;782370]левое фото
http://f-picture.net/fp/002ada26f5d14a038683333bffc8fa8f
контакты рядом с крепежным отверстием посредине правой стороны платы, там обозначение кондесатора[/QUOTE

Это обычный блокировочный конденсатор, стоит между плюсом и минусом.
Плюс подается с 40 вывода Меги дорожка проходит по лицывой стороне платы.

Проверь установку полевика, на плате обозначение неправильное.

sergey2b
18.02.2015, 20:52
>Проверь установку полевика, на плате обозначение неправильное.
я ставил как на плате обозначенно

SERGEY256
18.02.2015, 21:10
Сравни печатную плату со схемой, на вывод "s" должен подаватся +, вот BS250 Datasheet(http://www.alldatasheet.com/datasheet-pdf/pdf/58953/DIODES/BS250.html

У меня стоит наоборот и все работает.

sergey2b
19.02.2015, 19:20
вместо полевика поставил перемычку, тестер заработал, большое спасибо за советы

скажите пожалуйста может ли прошивка Ewgeny7 работать с установленным полевиком
есть ли смысл переходить на алтернативную прошивку

я вроде бы я видел упоминание что с алтернативной прошивкой можно проверять 24 выводные микросхемы, если да, полскажите пожалуйста где можной найти схему куда подключить дополнительные выводы

dosikus
19.02.2015, 19:38
Чет посмотрел мельком даташиты на мегу и на пык, у меги вроде 40mA output на пин, в то время как у пЫк 25mA.

Это не более чем хитрое изложение даташита, типа маркетинговый прием.
На самом деле максимальный продолжительный 20 вытекающий и 15 втекающий, варьируется по чипам в меньшую сторону .
У пЫк 25 и 25 на пин но так же как и у AVR ограничен суммарным током на порт.

kgbplus
01.03.2015, 14:13
а тестер 531-ю серию должен тестировать? 531ИЕ10 если быть точным

Ewgeny7
01.03.2015, 14:15
а тестер 531-ю серию должен тестировать
Да.

531ИЕ10 если быть точным
Это уже смотри в списках поддерживаемых счетчиков для конкретной прошивки.

kgbplus
01.03.2015, 14:24
Это уже смотри в списках поддерживаемых счетчиков для конкретной прошивки.

А я тестер из деталек от MV1971 собирал, там контроллер уже прошитый был. При запуске пишет слово "test". Как понять какая это версия?

Ewgeny7
01.03.2015, 14:53
Это моя версия. но - давно заброшенная уже. ИЕ10 там есть - 74161(ИЕ10).

---------- Post added at 14:53 ---------- Previous post was at 14:50 ----------

Твоя микруха должна детектиться.

kgbplus
01.03.2015, 15:06
Твоя микруха должна детектиться.

Т.е. если не детектится, то дохлая?

По поводу прошивки (чтобы 24 страницы форума не читать, хотя половину прочел уже):
1. Какую прошивку лучше всего прошить? Из шапки?
2. Как это сделать? (нет готовой инструкции?)

UPD Еще хотел спросить про 561-ю серию. Она КМОП. Ее можно? Не сгорит?

fifan
01.03.2015, 15:12
Я КМОП одну проверял, а именно лн2 - она имеет аналог попинно. Остальные не проверял.

Ewgeny7
01.03.2015, 15:31
Здесь внизу страницы смотри - http://www.8bit.lt/ru/ic-tester

---------- Post added at 15:30 ---------- Previous post was at 15:27 ----------


Еще хотел спросить про 561-ю серию. Она КМОП. Ее можно? Не сгорит?
Если они попиново аналогичны ТТЛ, то - можно.

Как это сделать? (нет готовой инструкции?)
Программатором. От простейшего "пять проводков" с LPT-порта компа и до более навороченных. Программаторов - море.

---------- Post added at 15:31 ---------- Previous post was at 15:30 ----------


Т.е. если не детектится, то дохлая?
Скорее всего. Тестер работает на небольших скоростях, в которые укладываются и медленные микрухи. Но лучше попробовать сменить прошивку на более свежую от Протомма и проверить снова.

kgbplus
02.03.2015, 11:08
Скорее всего. Тестер работает на небольших скоростях, в которые укладываются и медленные микрухи. Но лучше попробовать сменить прошивку на более свежую от Протомма и проверить снова.

Я эту микросхему выкинул ) Так что останется теперь тайной в любом варианте.

Eraserstp
29.04.2015, 18:37
Кто-нибудь пробовал использовать этот тестер с такими прищепками?
http://i01.i.aliimg.com/wsphoto/v0/1740195025_1/Free-shipping-Programmer-Testing-Clip-SOP16-SOP-SOIC-16-SOIC16-DIP16-DIP-16-Pin-IC-Test.jpg
Чтобы не отпаивать корпуса с платы.

balu_dark
29.04.2015, 19:57
и как по вашему должен проходить тест в плате?

Tronix
29.04.2015, 20:19
и как по вашему должен проходить тест в плате?

На данном приборе - никак. А вообще, были в природе такие приборы, которые тестили микрухи прямо в плате такими прищепками. Смысл примерно такой - прибор знает, что за микруху он проверяет, знает ее входы-выходы и логические состояния. Дальше он некоторое время пишет себе в сраму поведение микросхемы при работе в устройстве на плате. Затем записанное сравнивает с таблицей истинности, и если видит, что вот в это время была на входе лог 1, на выходе по логике работы должна быть лог 0, а там торчит 1 - значит фейл. Стоили правда такие девайсы как паровоз. Модель не скажу, но что-то у HP вроде.

Eraserstp
29.04.2015, 20:38
и как по вашему должен проходить тест в плате?
Да, что-то я не подумал, даже если плата отключена, то остаются связи на ней, которые могут повлиять на тест. :(

Стоили правда такие девайсы как паровоз. Модель не скажу, но что-то у HP вроде.Если сделать такой тестер как USB-устройство, и большую часть логики тестирования держать на компе, то может бы и дешево вышло.

CodeMaster
29.04.2015, 21:05
и большую часть логики тестирования держать на компе, то может бы и дешево вышло.

Я так понимаю, основная сложность в софте, что бы он выдавал адекватную информацию по всему множеству реальных вариантов.

Tronix
29.04.2015, 21:12
Точнее даже у них все круче было - вставляешь в панельку тестера заведомо рабочую микруху и он поведение тестируемой сравнивает с рабочей. Гуглить по запросу "hp logic comparator". Одна тысяча девятьсот 73 год, на секундочку.

balu_dark
30.04.2015, 06:47
Точнее даже у них все круче было - вставляешь в панельку тестера заведомо рабочую микруху и он поведение тестируемой сравнивает с рабочей. Гуглить по запросу "hp logic comparator". Одна тысяча девятьсот 73 год, на секундочку.

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

CodeMaster
30.04.2015, 07:54
и адекватный детект пинов и их состояний не реален без резки соединений.

Мне кааца, что в самом начале тему Евгений говорил, что такое возможно из-за импульсного режима тестера, но прошивка видимо нужна совсем другая.

Ewgeny7
30.04.2015, 08:29
Мне кааца, что в самом начале тему Евгений говорил, что такое возможно из-за импульсного режима тестера, но прошивка видимо нужна совсем другая.
Не, тебе именно кааца :)
Я говорил, что такое делать прямо на плате - бестолку.
Шины питания на плате никуда не денутся, и вместе с микрухой запитается и остальные 100500 микросхем устройства, оно заработает и забьет все сигналы испытуемого нафиг, и ни о какой высокой вероятности правильной проверки речи быть не может.
Но это - в лучшем случае. В худшем - тупо сдохнет Мега8515, которая получит массу конфликтов по сигналам.
А вариант с "прощупыванием" сигналов, о котором здесь упоминали, теоретически возможен. Мега может делать "снимки" сигналов с микрухи и смотреть их на соответствие. Вот только сигналы с подопытного наверняка будут подводиться к разным портам микроконтроллера, и их считывание займет некоторое время. А у мелкологики уже может измениться состояние. Как быть? Считать подопытного неисправным?

balu_dark
30.04.2015, 13:12
Не, тебе именно кааца :)
Я говорил, что такое делать прямо на плате - бестолку.
Шины питания на плате никуда не денутся, и вместе с микрухой запитается и остальные 100500 микросхем устройства, оно заработает и забьет все сигналы испытуемого нафиг, и ни о какой высокой вероятности правильной проверки речи быть не может.
Но это - в лучшем случае. В худшем - тупо сдохнет Мега8515, которая получит массу конфликтов по сигналам.

Я именно про это и говорил! Тем более в контексте схемотехники данного прибора. Ограничений - 2 .
Первое - желательно иметь 2 весовых резистора на пин с возможностью подключения как к земле так и к питанию с управлением полевичками. в китайских программаторах как правило ( при такой схеме ) стоит один резистор , но они не проверяют именно внутри схемно. А 2 резистора с разными номиналами помогут четче отделить землю и сильно нагруженные выходы от питающих шин.
Второе - как не спалив ничего в приборе или внутри схемы определить шины питания - если правильно помню - общий ток по всем выходам меги не должен превышать 20мА. А в схеме могут стоять 20 и более микросхем.

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

Mor-Da
12.06.2015, 19:28
Собрал себе на макетке, заМГТФил... долго возюкался с программированием МК (просто никогда в жизни не сталкивался). Если будет полезна инфа для собирающих: в PonyProg фьюзы выставляются так же, как и в шапке темы. Спасибо авторам. (Собирал v.1.1 от Protom).

creator
17.06.2015, 09:40
Тоже на днях собрал. Индикатор LTC4620HG когда-то выковырял с выброшенной микроволновки. Полевик пока ещё не купил, поэтому прошил пока 1.28 без полевика, фьюзы для MiniPro (TL866) прилагаю.
Клёвая вещь, спасибо Ewgeny7 и Protom!

http://amiga.nsk.ru/prim/ictester1s.jpg (http://amiga.nsk.ru/prim/ictester1.jpg) http://amiga.nsk.ru/prim/ictester2s.jpg (http://amiga.nsk.ru/prim/ictester2.jpg) http://amiga.nsk.ru/prim/ictester3s.jpg (http://amiga.nsk.ru/prim/ictester3.jpg)

Вообще, чтобы не мучаться с фьюзами на разных программаторах, надо ориентироваться на "Fuse Low Byte" и "Fuse High Byte" или "Config Word" для PIC (если бы ещё авторы их указывали, то всё вообще было бы в шоколаде!). Пару недель назад прошивал Speccy2007, так чуть голову не сломал, а затем мне попалось вот это замечательное сообщение (http://zx-pk.ru/showpost.php?p=568377&postcount=31). Опаньки! Выставил галочки, чтобы Low и High стали соответственно E0 и D9 (это значения для Speccy2007, а не для тестера!!!) и всё попёрло как надо!

P.S. На очереди сборка тестера памяти 565РУ5, 565РУ7 :)

Mor-Da
20.06.2015, 20:53
И дёрнул меня черт прошить Low fuse кодом E0... Всё, МК не определяется ни через USB, ни через COM внутрисхемный программатор. Всё таки там должен быть E4. Буду новую покупать.

fifan
20.06.2015, 23:11
Можно Atmega fusebit doctor (http://www.getchip.net/posts/059-ispravlyaem-avr-fyuzy-pri-pomoshhi-atmega-fusebit-doctor/)'ом починить.

Ewgeny7
20.06.2015, 23:24
Буду новую покупать
0хЕ0 - внешний генератор. Собери гену на чем-нибудь, хоть на ЛА3 или ЛН1 и подай на XTAL1. Вот и всё лечение.

---------- Post added at 23:24 ---------- Previous post was at 23:21 ----------

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

Mor-Da
21.06.2015, 07:33
Ewgeny7, спасибо доктор, пациент пошёл на поправку, прошился нужными фьюзами и выписался из морга.

vernigor
12.08.2015, 00:36
Собрал и я себе такую штуку. Отличная вещь. Собирал на монтажке проводом МГТФ 0,07 мм. Заработал сразу-же.
Спасибо авторам.

creator
27.10.2015, 05:43
Купил полевик, в магазине оказался только в корпусе sot-23, но он так удачно между 39 и 40 ногой Атмеги встал, что я рад. :)
http://amiga.nsk.ru/prim/ictester4s.jpg (http://amiga.nsk.ru/prim/ictester4.jpg)

.jackson
29.11.2015, 14:56
Где можно взять исходники? Хочу переделать под Atmega 128.

Ewgeny7
29.11.2015, 17:08
Где можно взять исходники?
Нигде.
Protomm свои не показывает.
Ну, я из солидарности свои - тоже никому не дам. Раз мода такая пошла, судя по всему...

CodeMaster
29.11.2015, 21:37
Ну, я из солидарности свои - тоже никому не дам.

Жость, однако...

Ewgeny7
29.11.2015, 21:44
Жость, однако...
У меня там микросхем меньше гораздо.
Я же забросил своё. Смысл давать?

CodeMaster
29.11.2015, 22:00
Я же забросил своё. Смысл давать?

Ну, всегда есть шанс, что чел сподвигнется создать что-то лучше.

Я то вообще-то за то, что бы китайцы понаделали этих тестеров по 5 баксов и установили таки де-факто стандарт. А то эти тестеры сейчас только ленивый не создаёт, и что главное, каждому новому тестеру требуется всё больше ресурсов..

Ewgeny7
29.11.2015, 22:02
и что главное, каждому новому тестеру требуется всё больше ресурсов..
я вслух это не высказывал, но подумать про себя и тихо посмеяться - да, успел :)

perestoronin
29.11.2015, 23:22
На 5 баксов сейчас только туалетную бумагу купить можно и какую-нибудь аурдину, которой до девборды расти, как астронавтам до Луны.

А тестер у Евгения шикарный, жаль готовые платки оснащены не универсальной панелькой. Хотелось МГТФ-колхоза то избежать.

То же имеет отношение и к китайским поделиям, не для народа они, а ради наживы прибыли и наполнения мусорных свалок.

Ewgeny7
29.11.2015, 23:44
жаль готовые платки оснащены не универсальной панелькой. Хотелось МГТФ-колхоза то избежать
А где там МГТФ? Не нашел :)
Я на днях видео с тестированием 580ИР82 выкладывал, там платка прекрасно видна.
Разъем - ZIF-20. Универсальный для своей задачи. 24пина - это уже на любителя.

perestoronin
30.11.2015, 05:55
О как, а микросхемы в широком корпусе через какой колхоз проверять ? Неужели сложно развести рядом и широкую панельку вторым рядом? :(

CodeMaster
30.11.2015, 07:36
а микросхемы в широком корпусе через какой колхоз проверять ?

Через переходник на макетке. То же колхоз, но оччень аккурантно получается.


Неужели сложно развести рядом и широкую панельку вторым рядом?

Ну, не подумали тогда на перспективу, бывает... часто ;-)


На 5 баксов сейчас только туалетную бумагу купить можно и какую-нибудь аурдину

Не 5 баксов (http://www.aliexpress.com/item/IC-LED-Tester-Optocoupler-LM399-DIP-CHIP-TESTER-Model-Number-Detector-Digital-Free-shipping-tracking/32379470768.html), но может спрос меньше, чем на всякие ESR-метры (http://www.aliexpress.com/item/ESR-meter-1602-LCD-Transistor-Tester-Capacitor-Inductance-Resistor-NPN-PNP-Mosfet-Digital-LED-Backlit-LC/32415937738.html?spm=2114.031010208.3.62.jMF5L7&ws_ab_test=searchweb201556_3_79_78_77_80,searchweb 201644_5,searchweb201560_8), но при массовом производстве в 10 баксов уложиться точно можно.

Ewgeny7
30.11.2015, 08:42
О как, а микросхемы в широком корпусе через какой колхоз проверять ? Неужели сложно развести рядом и широкую панельку вторым рядом?
Тогда, в те дремучие времена, тестер делался для проверки микросхем Спектрума. Суть улавливаешь?
Потом уже я начал добавлять микросхемы для наших компов, в том числе и 580-ю серию.
С тех пор платку пару раз выпускали, но не переделывали.
Я производством никогда не занимался и не планирую.
Кто мешает тебе исправить досадную оплошность и чуть переразвести под широкий дип?

perestoronin
30.11.2015, 09:14
чуть переразвести
С радостью это сделаю, позже, заодно произведу замену мк и индикатора, но сначала прошивки имеющиеся изучу и на их основе напишу свою, а на это время еще больше нужно, а иначе и смысла не вижу впрягаться.

Vslav
30.11.2015, 10:08
О как, а микросхемы в широком корпусе через какой колхоз проверять ? Неужели сложно развести рядом и широкую панельку вторым рядом? :(
Вполне распространены универсальные ZIF-панельки, вот такая (https://www.riecktron.co.za/en/product/175) может принять микросхемы различной ширины корпуса - от 7.5 до 15 мм между рядами выводов.

oleg_g
13.12.2015, 10:29
Приветствую!
Хочу спросить, можно вместо микроконтроллера Mega8515 использовать 90S8515?

CodeMaster
13.12.2015, 10:45
можно вместо микроконтроллера Mega8515 использовать 90S8515?

Информация от производителя (http://electronix.org.ru/datasheet/ATMEL/doc2519%20-%20Replacing%20AT90S8515%20with%20ATMEGA8515.pdf)

Ewgeny7
13.12.2015, 12:47
можно вместо микроконтроллера Mega8515 использовать 90S8515?
Попробуй. Но при компиляциях кода режим совместимости с 90S нигде не включался.

oleg_g
13.12.2015, 15:49
Собрал на макетке с микроконтроллером 90S8515. Светятся две последние цифры - сегменты "A". Реагирует только на кнопки "+" и "-" - гаснет индикатор, потом включаются опять сегменты "A". Короче надо правильную микросхему!
Всем спасибо.

Tronix
13.12.2015, 17:21
Короче надо правильную микросхему!

Имхо, надо просто сорцы. Тогда и вопроса какой контроллер впихнуть стоять не будет.

HardWareMan
13.12.2015, 17:57
На правах смежного оффтопа.
В Радиолюбителе №7 за 1996 год натолкнулся тоже на тестер микросхем, на основе i8031 и *барабанная дробь* 6ти матричных светодиодных индикатора АЛ306 (http://radioelpribori.ru/al306a-al306b-al306v-al306g-al306d-al306e-al306zh-al306i.html)!
http://savepic.su/6766824m.png (http://savepic.su/6766824.png)http://savepic.su/6760680m.png (http://savepic.su/6760680.png)http://savepic.su/6759656m.png (http://savepic.su/6759656.png)
Прошивку, конечно, автор зажал. Предлагал за деньги брать. Но, черт возьми, в 96м году и матричные индикаторы! А вам жалко поставить китайский 1602... Тем более, он умеет 4битный интерфейс и можно найти с русским шрифтом.

PS Там же еще где-то в 94-95гг видел еще один тестер то ли на базе ZX, то-ли просто на базе Z80...

oleg_g
13.12.2015, 17:59
Имхо, надо просто сорцы. Тогда и вопроса какой контроллер впихнуть стоять не будет.
Само собой при наличии сорцов можно было попробовать перекомпилировать под данный микроконтроллер. При условии, что не используются команды присущи только Mega8515.

Tronix
13.12.2015, 18:32
При условии, что не используются команды присущи только Mega8515.
Да какие там команды? Дернуть ногу - отпустить ногу. Вот и все команды.

CodeMaster
13.12.2015, 21:40
Имхо, надо просто сорцы.

В AT90S8515 нет порта E который выведен на колодку, чем-то придётся жертвовать. Ну, или как сказал HardWareMan переделать под 1602, тогда там 8 ног освободится.

oleg_g
13.12.2015, 23:50
Ребята, забейте вы на этот AT90S8515. Просто хотелось использовать старый, завалявшийся чип. :-)