Перейти к содержанию
    

Точка Опоры

Участник
  • Постов

    370
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент Точка Опоры


  1. О, Лёва! Решили и тут мозги людям попудрить? Вот вариант схемы, обдумайте. P.S. На самом деле, без организационных мер (сначала думать, потом - совать шупы осциллографа) всё бессмысленно. Любой измерительный прибор и симулятор - инструмент для ума разработчика. И этот самый ум не заменят...
  2. Уже сказали, в трассировке платы. Тонюсенькие дорожки питания, близко расположенные дорожки по разные стороны изолятора. Так - получше. Появились фильтры и защита на USB. Растяжки на RS. Концептуально, номиналы я не смотрел. На стороне RS: - туда ли подключены общие выводы разрядников? - ёмкости D1-4 учтены?
  3. Какой ужас... Проще переделать, чем исправлять. Какое хоть Т.З. было - настольная игрушка или для настоящей промавтоматики?
  4. Нет, я был недостаточно убедителен. Это автор USBASP по непонятной причине выбрал скорость обмена данными не подходящую к заводским настройкам микроконтроллеров.
  5. Хм-м-м... под Firefox 66 32-бит, вроде, - отпустило. Под 52 64-бит (3 плагина, все отключены из-за старости) - картинка. То есть - никак. Ни менюшка справа вверху не работает. Ни окна ответа в темах нет. Ни кнопка подгрузки новых сообщений в ленту непрочтённых (Load more activity) не работает, как в этом сообщении. Тема везде - Neoclassic.
  6. Под Neoclassic, ЕМНИП. Не открывается профиль. В списке новых сообщений - не работает кнопка... как её... "подгрузить ещё сообщения" в общем. Окошка ответа в темах нету. Проверю ещё раз, позже.
  7. Пара инверторов и кварц? Триггер Шмитта и RC-цепочка? Выход CKOUT на одном из USBASP? Никакого, это - мусор. Это был пример.
  8. Можно попробовать ещё два варианта: Замкнуть перемычку JP1 на плате USBASP. Программатор уменьшит частоту на линии SCK до 8 кГц. Номинальная частота 375(?) кГц превышает допустимую для заводских настроек тактового генератора ATmega644 (не более 250 кГц). Подать внешний тактовый сигнал с частотой 3-4 МГц и более, через резистор в 51-150 Ом, на вход XTAL1 ATmega644. Без выполнения первого пункта говорить о враче-убийце - преждевременно.
  9. Под старыми Firefox версий 52 и 66 - не работает навигация и функции (открытие профиля, просмотр уведомлений, написание ответов). Дополнений в браузерах нет или они отключены. Это конец или есть планы по починке?
  10. Хорошо. Какие пункты программирования avrdudeshell не может выполнить и что показывает по кнопкам "Отчёт" при попытке программирования ATmega644 вставленной в ZIF-колодку согласно схеме? P.S. Для полноты картины - какая схема соединения от колодки USBASP до ZIF-колодки?
  11. Преамбула: Если хотите помощи - сделайте так, чтобы помогать Вам было удобно. Другими словами - никто из читающих эту тему не видит ни схемы, ни платы, ни соединения платы с программатором и ПК, ни их источника питания, ни того, что происходит на ПК во время программирования. Во всём - мы полагаемся на Вас, а мой личный хрустальный шар - в ремонте. Что показывает avrdudeshell если кликнуть "Отчёт" на пунктах FLASH и FUSE? Начнём от печки: Есть ли плата устройства с установленной ATmega644? Какое напряжение питания микроконтроллера? "крен", всё-таки, - слишком расплывчато. Какой источник тактирования микроконтроллера должен быть на плате устройства? Кварцевый резонатор, внешний генератор, внутренний генератор микроконтроллера и т.д. В каком состоянии микроконтроллер на плате? Не программируется через usbasp, так? Есть ли в нём работающая программа или нет? Если запаяной на плату 644-й нет, то остаётся ZIF-колодка. Запитана она 5 В от платы программатора, так? Какой источник тактирования микроконтроллера тут - только внутренний генератор микроконтроллера, так? Программатор - похож на этот usbasp?
  12. Нужен скриншот этой надписи. Боюсь - ошибка перевода. Почему об этом Вы пишете только сейчас? Это не то, что хотелось бы видеть. Я надеялся, что в итоге avrdudeshell в каком-то окошке показывает результат своей работы и копию сообщений собственно avrdude (как это делает Programmers notepad в WinAVR). И можно прочитать и понять, на каком шаге он споткнулся. Недавно - был случай с бракованым usbasp.
  13. Какая-то ошибка. Стирание МК вместе с битами защиты (lock bits) всегда доступно при низковольтном программировании через SPI. Загнать битами конфигурации (fuse bits) ATmega644 в состояние абсолютной непрограммируемости через SPI нельзя, т.к. бит SPIEN недоступен для программирования в этом режиме, а бит RSTDISBL отсутствует вовсе. Поскольку fusebit doctor неизменно пишет о том, что заводские настройки fuse bits остались неизменными, то это - не ошибочная настройка тактового генератора. Под подозрением остаются: Команды программирования, посылаемые avrdude; Схемотехника. Например, все-ли пары [A]Vcc-GND запаяны в устройстве и на ZIF-колодке? Как используется в изделии вход !Reset, есть-ли там другие источники сигнала сброса? Сложно. Т.к. использую avrdude ровно двумя способами - из командной строки и из WinAVR (где показывается содержимое командной строки, генерируемое в makefile).
  14. Отличий usbisp от usbasp не знаю. Возможно - один основан на протоколе AVR910, а другой - на STK500. Нигде в теме не нашёл упоминаний типа используемого внутрисхемного программатора. Явно упоминается только fusebit doctor. Каковы параметры вызова и полный вывод avrdude?
  15. Какой программатор используется, что значит "в колодке дуда пишет чип не отвечает", какие условия (напряжения питания, помехи, параметры вызова avrdude и пр.).
  16. А почему DW01 в "обратном" включении, если она должна быть в самом прямом (функция "защита от переразряда")?
  17. Истоки, эмиттеры. Кто на ком стоит и, главное, с какой скоростью балансирует? Как-то так.
  18. до степени смешения равно Если нет возможности вмешаться в схему зарядки - остаётся классический резистор, параллельный ей. И для зарядки телефона (с типичным UVLO на уровне 15 В) - довольно небольшой, 15-18 кОм макс. Ну или конденсатор, который будет шкодничать при штатном включении. Можно, также, поисследовать возможность отказа от снаббера. Если проводка до зарядки короткая и малоиндуктивная.
  19. Вроде - ничего. Разве что... вместо индуктивности - поставить ferrite bead (который с потерями), что-бы не провоцировать колебания в контуре L2-C9. Или зашунтировать L9 резистором. Нет ли ошибки в установке частоты обмена программатора с ИМС? С конфигурационными битами "по умолчанию" (0х62) - должно быть не более 250 кГц.
  20. https://www.st.com/content/st_com/en/about/quality-and-reliability/certifications.html STMicroelectronics SDN BHD Tanjong Agas Industrial Area, PO Box 28, 84007, MUAR, JOHOR, Malaysia
  21. Оттиск на корпусе - это страна, где происходила финальная сборка и тестирование ИМС. Инфа о собстенных и контрактных производствах - должна быть на сайте ST (раздел Quality and Reliability).
  22. Условия эксплуатации? Может организационные меры пора применять, если все [испробованные] производители п/п обделались?
×
×
  • Создать...