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

User Tag List

Результаты опроса: Нужна ли плата программатора ППЗУ заводского производства?

Голосовавшие
160. Вы ещё не участвовали в этом опросе
  • Да, нужна. Я б себе купил.

    133 83.13%
  • Нет. Мне хватит платы под ЛУТ.

    27 16.88%
Страница 85 из 95 ПерваяПервая ... 818283848586878889 ... ПоследняяПоследняя
Показано с 841 по 850 из 945

Тема: Программатор ППЗУ 155РЕ3, 556РТ4 и других

  1. #841

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    megov, вот тут у человека были аналогичные проблемы. Ему там пишут, что ноги PGC и PGD на разъёме ICSP должны идти только на PIC. Вот в этой статье ноги PGD и PDC напрямую идут на разъём ICSP, но от других элементов схемы, где они тоже используются, они отделены резисторами по 10К. Не pull-up, а именно отделены. Может попробовать идти в этом направлении?

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

    Попробовать доработать схему так.

    Ноги PGC и PGD дожны идти только на выводы разъёма ICSP. А на входы 573 идти через резисторы. Номинал нужно подобрать (уменьшить). 10К - очень много.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

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

  3. #842

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение

    Я не в теме PICов, но есть несколько вопросов:
    - странно, но на схеме и печатке нет подпора на V+ для PGC/PGD. Cудя по даташитам оно должно быть >10K
    это где такое? посмотрел даташит от производителя - ничего похожего сходу не увидел.

    - PGM тоже болтается и приходит только на вход НС574.
    а вот PGM крайне желательно подтянуть резистором к земле. потому как после стирания бит LVP становится 1 (разрешается низковольтное программирование) и если он к земле не подтянут - происходят чудеса.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  4. #843

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал все рекомендации - лучше не стало. Сейчас состояние таково:
    - !MCLR подтянут на VCC_USB через резистор R1 9.1k (почти 10k как у Микрочипа и рекомендовано)
    - PGC, PGD и PGM отрезаны от регистров и идут только к разъему ICSP. PGC и PGD без подпора, PGM через резистор 2k7 соединен с землей.
    - дофильтровано питание - на выход 78M05 подпаян тантал 47u x 16V, параллельно C4 по питанию USB подпаян электролит на 22u x 16V.

    Подается USB и питание от 12V с закороченным переходом К-Э VT1, чтобы было подано всегда, а не рулилось picом.
    Программатор TL866A подключается как рекомендовано у него на картинке: !MCLR, GND, PGC, PGD. Питание с программатора не подается,
    не подсоединен провод и снята галка, PGM на ICSP разъеме тоже никуда не подключается. Чип выбран PIC18F25J50(ISP).

    В результате вместо ID читаются нули. Когда был подпор PGC/PGD на +5 ID хоть иногда читался правильно, более того, даже один раз удалось
    что-то запрограммировать: верные блоки по 16 байт перемежались 16 байтовыми FF. Было подозрение на питание, поэтому были добавлены
    электролиты и была попытка запитать PIC от 78M05 напрямую, соответственно не подключая USB. Положительных результатов все
    это не дало, ID все также читается нулями. Единственное, что еще не пробовал - запорный диод последовательно с резистором на !MCLR.
    Если проггер действительно подает +13V на !MCLR, то через R1 легко может быть утечка в питание.

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

    Поставил 1N4148 в разрыв между R1 и VCC_USB, как водится - не помогло.

    Этот пользователь поблагодарил megov за это полезное сообщение:

    SoftFelix(26.01.2022)

  5. #844

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение

    Подается USB и питание от 12V с закороченным переходом К-Э VT1, чтобы было подано всегда, а не рулилось picом.
    Программатор TL866A подключается как рекомендовано у него на картинке: !MCLR, GND, PGC, PGD. Питание с программатора не подается,
    не подсоединен провод и снята галка, PGM на ICSP разъеме тоже никуда не подключается.
    а если USB не подключать, а питание PIC подать с программатора?

    Чип выбран PIC18F25J50(ISP).
    а какие еще варианты есть? не может быть так что он пытается в низковольтном режиме программировать?

    Единственное, что еще не пробовал - запорный диод последовательно с резистором на !MCLR.
    Если проггер действительно подает +13V на !MCLR, то через R1 легко может быть утечка в питание.
    не настолько. хотя я всегда ставил 47 или 100к - проблем никогда не было.
    а прогер подает высокое на !MCLR? проверялось?

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  6. #845

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    а прогер подает высокое на !MCLR? проверялось?
    Может тут исходить из того, что Программатор TL866A шьёт эти ПИКи через соответствующий переходник без проблем, т.е. без кварца и без влияния схемы, куда он подключен.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  7. #846

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  8. #847

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По непроверенным данным, на выход питания разъема ICSP подается 3.3v, такое сообщение в софте. Там даже 5v нет.
    На !MCLК при начале общения осцилл регистрирует падение в 0 с 4.6v подпора на некоторый период, потом единицу на такой же период, потом опять 0 на время обмена.
    Единица точно не 12.5-13 вольт, то есть либо высокого нет, либо оно гасится, например в питание через R1. Повторюсь, в PICах я дуб.
    На PGC есть внятный клок с амплитудой в ~4v, насколько я понимаю схемотехнику он задается проггером. На PGD есть данные (по структуре видно),
    амплитуда такая же, около 4v. Фронты четкие, но полки зашумленные малость, на первый взгляд. Удивительно, что при таких сигналах ID читается нулями,
    но я не в курсе деталей протокола, а он там явно полудуплексный двусторонний. Оттого и мысль про подпор на +5v меня посетила после первых экспериментов,
    такой же подход в I2C, PS/2 и других подобных решениях по двусторонней передаче по clock+data.

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    Может тут исходить из того, что Программатор TL866A шьёт эти ПИКи через соответствующий переходник без проблем, т.е. без кварца и без влияния схемы, куда он подключен.
    Вот это меня и выбешивает! На переходнике проггер требует пины 28, 27 - PGC/PGD, 20, 19 - +5V/GND и 1 - !MCLR. Я еще пин 8 на GND сажал.
    Распиновка 1:1 как ICSP, кварц точно не нужен - в отличие от Atmel с кривыми фьюзами, в PICах есть переключение на внутренний осциллятор.
    Но на переходнике пик шьется, а запаянный на плату - нет.

    PS: Провода штатные, 20см максимум. Я с ними с первого раза в серверном БП Супермикро вычитывал 16F819 ничего не зная про пики совсем.

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

    И да, я ж еще 1N4148 впаял между R1 и VCC_USB, поэтому версию утекания 12вольтового импульса Vpp в обычное питание через R1 можно отбросить.

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

    И еще, разводка мне не нравится. Плату купил где-то на ali, по топологии - это варианты от EugenRU версий 1.0-1.1, там где диоды в центре ровными рядами по три.
    Много петляний и переходных отверстий, питание разведено некрасиво, какие-то неподключенные полигоны то тут, то там.
    Я уже склоняюсь к монтажу второго пика на 1.27 макетке с минимальной ICSP обвязкой, чтобы понять наконец, от чьей филейной части фаберже.

  9. #848

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В сухом остатке, если отбросить ICSP для пика, аппарат завелся и нормально читает 155РЕ3. Считанные с Вектора обе похожи на правду.
    Писать пока не пишет, ибо питание 12V падает до 9, а лабораторник доставать пока лень. Есть 3 шт пережженых непонятными прошивками
    РЕ3 на которых можно будет потестить запись. Далее в планах купить пару десятков остальных поддерживаемых чипов и позвать народ,
    кому что нужно. Мне ни РТ4, ни РТ14, ни РТ5 совать некуда, но собранный проггер обязан шить все, для чего задуман.

  10. #849

    Регистрация
    03.05.2020
    Адрес
    г. Тюмень
    Сообщений
    74
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    ...
    Питание с программатора не подается,
    не подсоединен провод и снята галка, PGM на ICSP разъеме тоже никуда не подключается. Чип выбран PIC18F25J50(ISP).
    ...
    Почему Вы решили что PIC18F2550 обязан прошиваться при указании программатору в качестве целевого устройства PIC18F25J50?

  11. #850

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    megov, а вот так проверял?

    В общем, программирование ПИКа по ICSP (TL866A) заработало, но только при следующих подключениях:

    1. Подключен mini-USB в комп.
    2. Подключено внешнее питание +15В (вместо VT1 коротнул его КЭ - в схеме появилось питание +5В и +12.6В).
    3. В софте программатора убрана галка с "Подавать питание на ICSP" (питание ПИКа от USB).

    Если хоть одно из этих условий не выполнено, то ПИК не откликается.
    Программатор Willem (LPT), у которого 5-ти-вольтовые уровни на ICSP тоже не увидел ПИКа на плате.

    Проверил с Willem'ом и с WinPic800 на железе Willem'а - не-а, не читает даже ID.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

Страница 85 из 95 ПерваяПервая ... 818283848586878889 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. схема программатора ппзу для бк-0010.01
    от ua4pqd в разделе БК-0010/0011
    Ответов: 3
    Последнее: 17.12.2010, 00:28
  2. Схема расширения до 128 Ленинград-1 на 556РТ4
    от Mikka_A в разделе Ленинград
    Ответов: 40
    Последнее: 21.01.2010, 03:24
  3. ППЗУ, AY и монитор - продаются
    от Cheburashka в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 07.12.2009, 04:07
  4. Для ААА и других ценителей.
    от Destr в разделе Разный софт
    Ответов: 12
    Последнее: 11.05.2009, 07:30
  5. Обновление ППЗУ Scorpion
    от slaxor в разделе Scorpion
    Ответов: 6
    Последнее: 02.08.2007, 17:36

Ваши права

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