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

User Tag List

Страница 1 из 134 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 1335

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

  1. #1
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тестер мелкой логики на Мега8515

    Я начал делать тестер на Мега8515 для микросхем мелкой логики (для сборки Спектрумов). Будем облагораживать интерфейс и добавлять новые типы микросхем.
    Схема, ЛУТ, монтажка, исходники, прошивка - в аттаче.



    Список поддерживаемых на данный момент микросхем:

    7400(ЛА3), 7402(ЛЕ1), 7404(ЛН1), 7406(ЛН3), 7407(ЛП9), 7408(ЛИ1), 7410(ЛА4), 7420(ЛА1, ЛА7), 7427(ЛЕ4), 7430(ЛА2), 7432(ЛЛ1), 7438(ЛА13), 7474(ТМ2), 7475(ТМ7),7486(ЛП5), 7493(ИЕ5), 74125(ЛП8), 74138(ИД7), 74155(ИД4), 74161(ИЕ10), 74166(ИР10), 74169(ИЕ17), 74174(ТМ9), 74175(ТМ8), 74193(ИЕ7), 74253(КП12), 74257(КП11), 74244(АП5), 74245(АП6), 74258(КП14), 74295(ИР16), 74298(КП13), 74374(ИР23), МС4520(561ИЕ10), 580ВА86, 580ВА87, 580ИР82, 580ИР83.

    Фьюзы для CodeVision ChipProgrammer'а.
    Не забываем, что в половине программеров пустые поля и птички могут быть "наоборот", в BEEEP BEEEEP BEEEЕЕEP этих софтопейсателей... Поэтому сначала фузы с МК читаем, только затем уже правим и записываем.

    Спасибо Дмитрию и Mikhon за разработку печатных плат и поддержку развития проекта.

    ACHTUNG! Не забываем поставить фузы CKSEL на внутренний RC-генератор 8МГц.
    Микросхемы, имеющие одинаковую логику работы или различающиеся только типом выхода (ТТЛ, ОК) будут определяться одинаково. Но это не мешает проверять их работоспособность.

    UPD 25/11/11. Исправлены 74125, 7410, 74257, еще какие-то мелкологики. Добавлены ИЕ19, ЛИ3, ЛП11, 580ИР82, 580ВА86. Микросхема 561ЛН2 определяется как 7404, ибо логика одинакова. Из недоделанного - разделение 555ИР22 и 555ИР23, пока обе определяются как 74374.

    UPD 02/12/11. Добавлены 7420 (ЛА1, ЛА7), 7475 (ТМ7). Исправлен 7404, теперь он определяет инверторы ЛН1 и ТЛ2. Микросхемы для "Орион-128" полностью включены в комплект.

    UPD 29/12/11. Исправлена ошибка в тесте 7430 (ЛА2).

    UPD 25/06/12 Добавлена 74169 (ИЕ17), используемая в "Ленинград-2012" в качестве основного счетчика. Версия прошивки - 053.

    UPD 01/07/12 Добавлена 74258 (КП14), используемая в Ленинградах

    UPD 03/08/12 Добавлены 580ИР83, 580ВА87 для "особых гурманов" )))


    Альтернативные прошивки от Protom.
    Вложения Вложения
    Последний раз редактировалось Ewgeny7; 15.08.2012 в 16:06.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  2. Эти 4 пользователя(ей) поблагодарили Ewgeny7 за это полезное сообщение:

    Evgeny Muchkin (15.06.2022), John North (27.04.2022), Ратмир (24.01.2020)

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

  4. #2
    Activist
    Регистрация
    22.07.2005
    Адрес
    Nowosibirsk
    Сообщений
    270
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ewgeny7, Может информация и бесполезна но мне
    попадались схемы тестеров и для спектрума и для РС , может с готовых разработок взять базу тестинга микросхем, там почти все типы микросхем были.
    scorpion ZX256 Turbo+, smuc, GS, SBUS, Programmer PROSCO, HDD, PC key-mouse-CMOS
    Ленинград 128Кб, AY, FDD.
    Ленинград-48кб (3шт)
    Sprinter 2003 сборка... ( сборка 95%, далее потребуется прошивка и заливка софта)
    Радио-86РК (90-92`) блок питания не пошел
    Нейва СБ8020 (первый запус неудачный, греются несколько микрух

  5. #3
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hardy Посмотреть сообщение
    Может информация и бесполезна
    Своё всегда интересней Я не ради результата ковыряюсь, а для удовольствия.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  6. #4
    Activist
    Регистрация
    22.07.2005
    Адрес
    Nowosibirsk
    Сообщений
    270
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я к тому что просто взять основу-базы проверки МС и применить в твоей конструкции, просто чтоб не сидеть над справочниками и не составлять таблицы работы МС.
    Давно хочу собрать подобную конструкцию, если будет понимать все типы существующей логики, это будет большой +.
    Вопрос: Конструкция будет независимо-автономной или привязана к компьютеру?
    Последний раз редактировалось hardy; 18.08.2011 в 13:37.
    scorpion ZX256 Turbo+, smuc, GS, SBUS, Programmer PROSCO, HDD, PC key-mouse-CMOS
    Ленинград 128Кб, AY, FDD.
    Ленинград-48кб (3шт)
    Sprinter 2003 сборка... ( сборка 95%, далее потребуется прошивка и заливка софта)
    Радио-86РК (90-92`) блок питания не пошел
    Нейва СБ8020 (первый запус неудачный, греются несколько микрух

  7. #5
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все типы - это ИМХО перебор. Я просто хочу "оцифровать" микрухи, которые используются в нашем деле. А справочники не нужны, принцип работы той или иной логики нужно и так знать. Иначе как же схемы можно читать?
    Кстати, будет лучше, если юзер сам сможет добавлять модули для своих микрух. Так будет интереснее.

    ---------- Post added at 13:38 ---------- Previous post was at 13:36 ----------

    Цитата Сообщение от hardy Посмотреть сообщение
    взять основу-базы проверки МС и применить в твоей конструкции
    Не факт, что это получится перенести на Си АВР. Фиг их знает, что за железо там используется.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  8. #6
    Activist
    Регистрация
    22.07.2005
    Адрес
    Nowosibirsk
    Сообщений
    270
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну для тех кто схемы понимает это не важно, а для начинающих? ну я думаю
    Ewgeny7, ты предусмотришь возможность добавления в тестер новых микросхем.

    ---------- Post added at 15:45 ---------- Previous post was at 15:41 ----------

    тестер для спектрума был собран на обычной логике и ВВ55, программа была написана на бейсике, в бейске была таблица для каждой ИМС из 0 и 1, это как я помню.
    Я еще вот что подумал, а можно предусмотреть возможность записи микросхем. Допустим берем рабочию имс вставляем в тестер , он ее читает и записывает в свою базу, после эти данные пользуются как эталон для теста, парой кнопок можно вводить название если применяешь LCD. добавить возможность удаления из базы МС. или не хочешь так заморачиватся
    Последний раз редактировалось hardy; 18.08.2011 в 13:54.
    scorpion ZX256 Turbo+, smuc, GS, SBUS, Programmer PROSCO, HDD, PC key-mouse-CMOS
    Ленинград 128Кб, AY, FDD.
    Ленинград-48кб (3шт)
    Sprinter 2003 сборка... ( сборка 95%, далее потребуется прошивка и заливка софта)
    Радио-86РК (90-92`) блок питания не пошел
    Нейва СБ8020 (первый запус неудачный, греются несколько микрух

  9. #7
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня в китайском программаторе есть файл с таблицей состояний для различной логики. если надо - могу подогнать. (Это на тему разной там всякой экзотической логики). Ну и чистое IMHO в Мегу можно сразу засунуть тестирование динамической памяти и предусмотреть у устройства батарейное питание и 2 светодиода - типа живая или дохлая микросхема. чтобы можно было тестить РАМ прямо на рынке/в магазине а то мне раз подсунули дохлых ру5 комплект.
    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
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  10. #8
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    void test_7400(void);
    void test_7402(void);
    void test_7408(void);
    void test_7432(void);
    void test_7404(void);
    void test_74174(void);
    void test_7474(void);
    void test_74257(void);

    ---------- Post added at 20:07 ---------- Previous post was at 19:47 ----------

    Сделал забавный режим - "определи микросхему"
    МК перебором модулей находит маркировку вставленной микросхемы. Поиск идет долю секунды, правда и база пока небольшая.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #9
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,212
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Символ градуса - не градус, а знак, что микруха исправна. При косяках с микросхемой этот значок будет снизу разряда.
    Логичнее "F" - failed

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    МК перебором модулей находит маркировку вставленной микросхемы.
    А при разном количестве ног, питалово начинает подавать с края панельки пока микруха не оживёт?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  12. #10
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А при разном количестве ног, питалово начинает подавать с края панельки пока микруха не оживёт?
    Нет, МК просто кратковременно своими лапками подает сигналы (в том числе и питание) на разъем, перебирая алгоритмы. Проверка длится миллисекунды, питание испытуемый чип получает не прямо от БП, а от ножки МК, поэтому неизбежные конфликты выходов подстрахованы. Серьезной перегрузки не произойдет.

    ---------- Post added at 20:34 ---------- Previous post was at 20:33 ----------

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Логичнее "F" - failed
    Не хочется букафками импортными перегружать интерфейс. Картинки - тоже неплохо.

    ---------- Post added at 20:36 ---------- Previous post was at 20:34 ----------

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    питалово начинает подавать с края панельки
    Идея, кстати, хороша. Нет проблемы выстроить алгоритмы в любую цепочку, в том числе и по количеству ног. Спасибо!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

Страница 1 из 134 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Набор логики для сборки Ленинград-1
    от moxjemi в разделе Барахолка (архив)
    Ответов: 49
    Последнее: 10.01.2012, 16:43
  2. Вопрос к знатокам - Универсальный тестер логики???
    от CodeMaster в разделе Оборудование
    Ответов: 14
    Последнее: 05.04.2010, 09:56
  3. Использование PIC в качестве логики
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 56
    Последнее: 03.04.2007, 16:20
  4. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46

Ваши права

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