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

User Tag List

Страница 2 из 43 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 421

Тема: Тестер микросхем на ATMega16/32

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

    По умолчанию

    Цитата Сообщение от Trol73 Посмотреть сообщение
    Если меги 32 вдруг не хватит, этим можно будет озадачится
    Уважаемый Сэр, вы - маньяк!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  2. #12
    Master Аватар для NiKa
    Регистрация
    10.02.2015
    Адрес
    г. Екатеринбург
    Сообщений
    789
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Китайский программатор MiniPro TL866 умеет тестить 166 чипов мелкой логики.

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

    По умолчанию

    Цитата Сообщение от Trol73 Посмотреть сообщение
    Для подключения DIP-16 используется 3 порта МК
    Почему? Два порта достаточно. Третий может "охватить" пины свыше 16.
    Этим мы сразу сэкономим на байтах для подавляющего большинства м/с.

    ---------- Post added at 18:42 ---------- Previous post was at 18:40 ----------

    Цитата Сообщение от NiKa Посмотреть сообщение
    Китайский программатор MiniPro TL866 умеет тестить 166 чипов мелкой логики
    У меня как раз TL866A. В плане тестера огорчился сильно. Как только требуется проверить микруху из "советского наследия", там в базе ее не оказывается. А самостоятельно не добавишь
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  4. #14
    Activist Аватар для Trol73
    Регистрация
    07.05.2015
    Адрес
    г. Ульяновск
    Сообщений
    346
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    24 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Почему? Два порта достаточно. Третий может "охватить" пины свыше 16.
    Этим мы сразу сэкономим на байтах для подавляющего большинства м/с.
    Двух портов действительно достаточно. Но при разводке печатной платы не особо этим озадачивался, разводил как проще. Это немного усложнило прошивку, но на размере тестов не сказывается - состояние выводов для DIP-16 все равно описывается двумя байтами, просто делаются лишние преобразования.

  5. #15
    Activist
    Регистрация
    20.02.2008
    Адрес
    Siauliai, Lithuania
    Сообщений
    367
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Trol73 Посмотреть сообщение
    Тесты изначально стал хранить в виде массива.
    Например, для ЛА3 получается такой массив в 54 байта
    PHP код:
        'Л''А''3'',''Л''А''2''3'0,
        
    CMD_RESET,
        
    CMD_INIT_160b010110110b11101100,     

        
    CMD_SET_160b010000000b00000000,  0b000110110b11101100
        
    CMD_TEST_160b001001000b00010010,  0b000000000b00000000
        
    CMD_SET_160b010110110b01101100,  0b000000000b10000000
        
    CMD_TEST_160b000000000b00000000,  0b001001000b00010010
        
    CMD_SET_160b010100100b01001000,  0b000010010b10100100
        
    CMD_TEST_160b000000000b00000000,  0b001001000b00010010
        
    CMD_SET_160b010010010b00100100,  0b000100100b11001000
        
    CMD_TEST_160b000000000b00000000,  0b001001000b00010010
        
    CMD_END
    Я сделал так:
    PHP код:
    // LA3(00), LA12(37), ТЛ3(132)
    const uint8_t ic7400[] PROGMEM = {
      
    0xE00x00// Meniu + ic type

      
    0b11101101// PIN 14-8 direction
      
    0b11011011// PIN 1-7 direction

      
    4// Count of tests

      
    0b11111111// PIN 14-8 output
      
    0b11111101// PIN 1-7 output
      
    0b11101101// PIN 14-8 result
      
    0b11011001// PIN 1-7 result

      
    0b10000001// PIN 14-8 output
      
    0b00000001// PIN 1-7 output
      
    0b10010011// PIN 14-8 result
      
    0b00100101// PIN 1-7 result

      
    0b11001001// PIN 14-8 output
      
    0b01001001// PIN 1-7 output
      
    0b11011011// PIN 14-8 result
      
    0b01101101// PIN 1-7 result

      
    0b10100101// PIN 14-8 output
      
    0b10010001// PIN 1-7 output
      
    0b10110111// PIN 14-8 result
      
    0b10110101// PIN 1-7 result
    }; 
    Альтернативная прошивка для тестера мелкой логики на Мега8515: http://www.8bit.lt/ru/ic-tester

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

    По умолчанию

    Цитата Сообщение от Trol73 Посмотреть сообщение
    Он экономит пины МК, так, что можно подключать DIP-28 микросхемы.
    Кстати, не занудства ради, а токмо волею китайских братьев: интерфейс I2C для 1602 до 40-ка рублей с доставкой, дисплей 1602 вместе с интерфейсом до 130 руб.

    Цитата Сообщение от Trol73 Посмотреть сообщение
    А еще на нем можно сделать информативное меню, выводить название МС, описание ошибки в РУ-шке и т.д.
    На 1602 места для всего с запасом (если сейчас 4-х семисегментников хватает)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

  8. #17
    Activist Аватар для Trol73
    Регистрация
    07.05.2015
    Адрес
    г. Ульяновск
    Сообщений
    346
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    24 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Кстати, не занудства ради, а токмо волею китайских братьев: интерфейс I2C для 1602 до 40-ка рублей с доставкой, дисплей 1602 вместе с интерфейсом до 130 руб.
    На 1602 места для всего с запасом (если сейчас 4-х семисегментников хватает)
    Кстати, 1602 вместе с интерфейсом по этой ссылке не 130 руб, а все 230 руб. будут, ежели с доставкой А дисплей 5110 с доставкой - как раз 130 руб.
    А так да, идея использовать I2C-расширитель - хорошая, с ним можно было бы обойтись без извратов с экономией выводов МК. Правда, думаю, что не у всех подобная микросхема окажется в наличии.

    В чем мне видятся плюсы графического экрана:
    1. Можно выводить названия микросхем. Семисегментный экран для этого категорически неудобен, 1602 - лучше, но допускаю, что на нем может не хватить места. Например, сейчас в таблице тестера есть такой список имен МС с одинаковой логикой: 'ЛА1,ЛА6,ЛА16,ЛА22' - 17 символов. А сюда бы хорошо и импортные аналоги добавить.
    2. Сейчас делаю тестер РУ-шек, есть идея отображать результаты теста в виде таблицы 8х8 (для РУ5) и 9х9 (для РУ7) , сбойные области которой будут закрашены. С текстовым дисплеем так не получится.
    3. Хочу добавить режим ручного тестирования, когда на экране рисуются состояния пинов тестируемой DIP-16 МС и можно ручками конфигурировать входы/выходы и задавать/смотреть уровни на них.

    Вообщем, 5110 не только дешевле и компактнее, но и функциональнее И этой функциональности при желании можно найти полезное применение, имхо
    Последний раз редактировалось Trol73; 28.07.2015 в 23:25.

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

    По умолчанию

    Цитата Сообщение от Trol73 Посмотреть сообщение
    Кстати, 1602 вместе с интерфейсом по этой ссылке не 130 руб
    Перед твоим постом ссылка на 130 руб.

    Цитата Сообщение от Trol73 Посмотреть сообщение
    Правда, думаю, что не у всех подобная микросхема окажется в наличии.
    А дисплей 5110 у них откуда окажется, с того же Алиэкспресса?

    Цитата Сообщение от Trol73 Посмотреть сообщение
    А сюда бы хорошо и импортные аналоги добавить.
    С этим согласен. Но "бегущая строка" на 1602 отчасти решит эту проблему.

    Цитата Сообщение от Trol73 Посмотреть сообщение
    сбойные области которой будут закрашены.
    Практический смысл?

    Цитата Сообщение от Trol73 Посмотреть сообщение
    режим ручного тестирования, когда на экране рисуются состояния пинов тестируемой DIP-16
    Сложно оценить.

    Цитата Сообщение от Trol73 Посмотреть сообщение
    но и функциональнее
    Да я не против, главное не пойти по кривой дорожке Мастдая, когда рюшечки геометрически опережали развитие функционала.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  10. #19
    Activist Аватар для Trol73
    Регистрация
    07.05.2015
    Адрес
    г. Ульяновск
    Сообщений
    346
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    24 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Перед твоим постом ссылка на 130 руб.
    По твоей ссылке платная доставка, итого 230 руб. с доставкой.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А дисплей 5110 у них откуда окажется, с того же Алиэкспресса?
    Лично я взял там сразу с десяток этих 5110 дисплеев - дешево и сердито. Компактнее и вместительнее 1602, нет проблем с кириллицей, несравненно удобнее делать всякие менюшки. На 1602, кстати, сделать более-менее сложное и интуитивно-понятное меню - задачка нетривиальная. А вот заказывать расширитель I2C как-то и мысли не было..


    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Практический смысл?
    Пока не придумал ничего лучшего. Как еще можно отображать состояние РУ-шки? Просто работает/не работает? Если в виде карты, то наглядно видна степень проблемности МС. Еще можно с настройками таймингов (по кр.мере значение периода между циклами регенерации) поиграться и посмотреть, как это скажется на результатах.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Сложно оценить.
    При написании тестов для МС такая хотелка появилась. Не проходит какой-нибудь счетчик тесты, и не понятно, почему (да еще и в справочнике ошибки попадаются). Иногда хочется ручками подергать выводы, чтобы разобраться.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Да я не против, главное не пойти по кривой дорожке Мастдая, когда рюшечки геометрически опережали развитие функционала.
    Раз уж я за это дело взялся, то закончу как минимум тест всех МС для Пентагона и Арлекина + РУ5 + РУ7 + тех микросхем, что у меня есть в наличии. Ежели кому-то будет интересно, то база тестируемой логики легко расширяема, исходники открыты, а железная часть вполне универсальна и проста. И не должна сильно меняться. Разве что токоограничивающие резисторы от 8й и 16й ног DIP-16 пришлось выкинуть - из-за них и проседания напряжения питания валились тесты некоторых МС 155-й серии и половины РУ-шек

  11. #20
    Junior
    Регистрация
    05.07.2015
    Адрес
    г. Алматы, Казахстан
    Сообщений
    18
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если не трудно добавьте файл для прошивки Атмеги

Страница 2 из 43 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тестер микросхем динамической памяти.
    от stealth_w в разделе Оборудование
    Ответов: 16
    Последнее: 28.09.2014, 10:43
  2. AY + тестер = нужна помощь!
    от Black_Cat в разделе Звук
    Ответов: 3
    Последнее: 16.07.2011, 22:17
  3. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46

Ваши права

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