Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Тестер РУ5

  1. #1
    Member
    Регистрация
    25.06.2014
    Адрес
    г. Москва
    Сообщений
    151
    Благодарностей: 28
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Тестер РУ5

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

Название:	2015-11-28 04.46.58.jpg 
Просмотров:	679 
Размер:	72.4 Кб 
ID:	55040Нажмите на изображение для увеличения. 

Название:	2015-11-28 04.48.18.jpg 
Просмотров:	587 
Размер:	74.2 Кб 
ID:	55041
    Вот первая версия платы моего тестера. Мелкие ошибки есть, но ,в целом, годная.
    Что умеет сейчас и что должна уметь в итоге:
    Поддержка ру5 - готово
    Поддержка ру7 - заложено в железе, пока не реализовано
    Автоопределение типа микросхемы - пока не реализовано
    Однократная проверка - готово
    Циклическая проверка - пока не реализовано

    Результат проверки индицируется светодиодами. Норма - зеленый. Ошибка - красный.
    Также ход проверки выводится в виртуальный ком-порт по usb через ch340g.
    Примеры логов:

    1) исправная рушка
    MEMORY TEST: SUCCESS.
    REFLASH TEST: SUCCESS.

    2) неисправная рушка
    MEMORY TEST:
    ERROR AT: ROW # 136 COLUMN # 93
    ERROR AT: ROW # 138 COLUMN # 93
    ERROR AT: ROW # 140 COLUMN # 93
    ERROR AT: ROW # 142 COLUMN # 93
    ERROR AT: ROW # 144 COLUMN # 93
    ERROR AT: ROW # 146 COLUMN # 93
    ERROR AT: ROW # 148 COLUMN # 93
    ERROR AT: ROW # 150 COLUMN # 93
    ERROR AT: ROW # 168 COLUMN # 93
    ERROR AT: ROW # 170 COLUMN # 93
    ERROR AT: ROW # 172 COLUMN # 93
    ERROR AT: ROW # 174 COLUMN # 93
    ERROR AT: ROW # 176 COLUMN # 93
    ERROR AT: ROW # 178 COLUMN # 93
    ERROR AT: ROW # 180 COLUMN # 93
    ERROR AT: ROW # 182 COLUMN # 93
    ERROR AT: ROW # 200 COLUMN # 93
    ERROR AT: ROW # 202 COLUMN # 93
    ERROR AT: ROW # 204 COLUMN # 93
    ERROR AT: ROW # 208 COLUMN # 93
    ERROR AT: ROW # 210 COLUMN # 93
    ERROR AT: ROW # 212 COLUMN # 93
    ERROR AT: ROW # 232 COLUMN # 93
    ERROR AT: ROW # 234 COLUMN # 93
    ERROR AT: ROW # 236 COLUMN # 93
    ERROR AT: ROW # 240 COLUMN # 93
    ERROR AT: ROW # 242 COLUMN # 93
    ERROR AT: ROW # 244 COLUMN # 93
    REFLASH TEST: SUCCESS.

    Питание: 1) через usb, 2) на клеммник, через 7805
    Чтобы обезопасить друг от друга рушку и атмегу - общение между ними происходит через токоограничивающие резисторы 200 Ом. Питание подается и снимается с рушки - через полевик и только по нажатии кнопки.

    Основа тестера - МК ATMega 16 или 32
    Также, если не нужен юсби или не хочется заморачиваться над ним, то на плате есть PLS-вилка, на которую выведены RX, TX, GND - можно подключиться терминалкой.
    Если логи вообще не нужны, то хватит и светодиодов.

    Буду рад любым замечаниям и предложениям.
    Аналогичные проекты видел. По различным причинам - ни один из них мне не подходит.
    Само-собой, по мере готовности, все материалы выложу.
    Последний раз редактировалось Prehistorik; 29.11.2015 в 00:48.

  2. Эти 3 пользователя(ей) поблагодарили Prehistorik за это полезное сообщение:
    Eagle (28.11.2015), Ewgeny7 (28.11.2015), sergey_sitnik (03.12.2015)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Master Аватар для Eagle
    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    593
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что проще: жк дисплей http://gedex.web.id/wp-content/uploa...2/lcd_1602.jpg или COM порт через USB?
    Мне пригодился бы такой девайс, но собрать сам не смогу.

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  5. #3
    Member
    Регистрация
    25.06.2014
    Адрес
    г. Москва
    Сообщений
    151
    Благодарностей: 28
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Компорт через юсби реализуется довольно халявно - микросхема-преобразователь интерфейсов. Остается только развести на плате как надо и установить драйвера на компьютер.
    В дисплее тоже ничего сложного нынче нету. Тем-более, 1602 - очень простой интерфейс и море материалов в интернете. Тут дело вкуса.
    По мне, так светодиода за глаза хватает в такой задачке. А выдача в компорт - как дополнительная приятная опция, потому что оно ничем не обременяет. Разъем USB и так и так - не лишний. Через него удобно запитывать девайс. А лишняя микросхема.. Здесь CH340G. Это, наверно, самый дешевый преобразователь, какой сейчас можно купить. Притом, раз китайцы активно замещают им FT-232 в ардуинах, то это подразумевает, что он вполне себе надежный. Иначе, все бы уже давно плевались в его сторону. А пока, помимо скудной документации, более ни о каких косяках не слышал.
    В общем, и то и то - не проблема. Если не из Китая покупать, то это существенная прибавка в цене. И он особо не нужен. Правда, в том проекте, где менюшка на дисплее от нокиа - это да. Без дисплея там никуда. Кстати, мне понравилась реализация. Красиво всё отрисовано.

  6. #4
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,448
    Благодарностей: 3793
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глядя на подобные тестеры возникает вопрос - а насколько качественный тест там выполняется? Граничные частоты работы рушек, алгоритмы проверки "залипух" и прочее. Проверка работы РУшек на частотах выше/ниже паспортных?
    Девайс конечно неплохой, но мне вот проще воткнуть РУ5 в старенький Ленинград-1, а РУ7 - в Скорпиона. И гоняй там тесты хоть до посинения Причем режимы там будут непосредственно востребованные.
    Воть...
    Не обращай внимание на мое ворчание, просто я изначально не оценил нужность таких тестеров, и до сих пор не понимаю
    Scorpion ZS 1024 turbo+/ZXMC 2.6/SD-HDD/FDD/AT-Keyb/Mouse/SMUC 2.0/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

    Сайт с документацией к "Scorpion ZS 256"

  7. #5
    Member
    Регистрация
    25.06.2014
    Адрес
    г. Москва
    Сообщений
    151
    Благодарностей: 28
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня была контрольная группа рушек. Около 30 штук. Которые проверялись и там и там. Пока 100% соответствие.
    Я сначала залепил тайминги, близкие к минимальным значениям для 4164-15. Тестер корректно работал. Потом ушел от предельных значений, где-то раз в 5 увеличив времена. Результат такой же. Как доделаю - можно будет вернуться опять к предельным таймингам. Просто, не понятно - есть ли смысл. Если рушка сбоит - она так и так будет сбоить..
    Касательно алгоритма проверки - такой же вопрос можно задать и к программным тестерам для Спектрума.
    У меня сейчас так: пишем 1, считываем 1. По всему диапазону памяти. Потом тоже самое, но с 0. Залипоны так довольно неплохо вычисляются.
    После - отдельный тест регенерации. Пишем 1, 100 раз регенерируемся, считываем 1. Также с 0. Это делается только для одной ячейки.
    В общем, дело вкуса. У меня лежит около сотни различных рушек. Я заметил закономерность: 1 из 4 пластиковых рушек у меня попадается битая. Довольно много. Мне удобнее заранее отобрать и запускаться уже на хороших.

  8. #6
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    1,970
    Благодарностей: 386
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По большому случаю - такие тестеры нужны чтобы покупая где то на развалах микросхемы памяти - протестировать хоть примерно на явно битые кристаллы!
    Только - в поле !
    Более подробный тест - уже делается дома на Ленинград-1 или Скорпион.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  9. #7
    Member
    Регистрация
    25.06.2014
    Адрес
    г. Москва
    Сообщений
    151
    Благодарностей: 28
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Причем режимы там будут непосредственно востребованные.
    Про режимы замечание верное. Тут еще такой момент. Так как, во всяком случае, большинстве отечественных 48к-машинах рушка задействуется только на 3/4 своего объема, то, любой программный тест не обнаружит ошибку в незадействованной области памяти. Да и наличие ошибок там - не повлияет на работу компьютера никак.
    хардварный тестер, напротив, проверит От и До. Тут уже надо по логам смотреть - в каком месте сбой. И использовать на свое усмотрение. Либо ввести дополнительный светодиод. Мол, ошибка есть, но под пиво да в Ленинград - покатит

    - - - Добавлено - - -

    Цитата Сообщение от balu_dark Посмотреть сообщение
    По большому случаю - такие тестеры нужны чтобы покупая где то на развалах микросхемы памяти - протестировать хоть примерно на явно битые кристаллы!
    Только - в поле !
    Более подробный тест - уже делается дома на Ленинград-1 или Скорпион.
    Неплохая идея. Только, думается, не каждый продавец даст свои рушки куда-то потыкать-потестить

  10. #8
    Veteran Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    1,301
    Благодарностей: 1796
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эх, на ПЛИС надо тестер делать, на ПЛИС. Тогда и тайминги с дискретой 5 нс изменять не проблема, и время отклика с точностью 1 нс измерить тоже не проблема.

  11. Этот пользователь поблагодарил Vslav за это полезное сообщение:
    HardWareMan (29.11.2015)

  12. #9
    Master
    Регистрация
    24.07.2010
    Адрес
    Tver
    Сообщений
    697
    Благодарностей: 606
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уж не помню где, но кто-то и впервые разместил документацию на РУ5 или РУ7. Там техническая спецификациям хорошо была указана. Стоит её применить доля тестера!
    Если невозможно связаться со мной через форум, то можно написать на электронный адрес: zhukov_gennadii@mail.ru

  13. #10
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    2,750
    Благодарностей: 1369
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prehistorik Посмотреть сообщение
    Если рушка сбоит - она так и так будет сбоить..
    Не факт. Абсолютно. У меня была одна РУшка, работавшая в Экспрессе и не работавшая в Нейроне (точнее наоборот - я ее из Нейрона выпаял). Оказалось, что у нее подбит буфер выходной а матрица отлично работает. И получается, что Нейронную шину она прокачать не может а Экспрессную легко. Твой же тестер имеет нагрузку в половину от Экспресса или Ориона (1 вход против 2х). Так что тест твой только на матрицу памяти а не микросхему в целом. Пытайся еще.

    PS Поддерживаю идею с CPLD/FPGA: помимо указанных плюшек можно будет тестировать не только DRAM и можно будет сделать регулируемую емкость шины данных, нагружая выход микросхемы по полной.

    PPS Дополнительная польза от подобных тестеров в том, что можно гонять тесты сутками и при этом не занимать рабочее оборудование.

  14. Этот пользователь поблагодарил HardWareMan за это полезное сообщение:
    sergey_sitnik (03.12.2015)

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тестер микросхем на ATMega16/32
    от Trol73 в разделе Unsorted
    Ответов: 303
    Последнее: 30.11.2017, 13:32
  2. AY + тестер = нужна помощь!
    от Black_Cat в разделе Unsorted
    Ответов: 3
    Последнее: 16.07.2011, 20:17
  3. Тестер транзисторов на ATmega8
    от ILoveSpeccy в разделе Творчество
    Ответов: 10
    Последнее: 19.05.2011, 13:03
  4. Разыскивается тестер дисководов
    от Sonic в разделе Софт
    Ответов: 5
    Последнее: 26.07.2007, 10:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •