Точка Опоры
Участник-
Постов
370 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Весь контент Точка Опоры
-
О, Лёва! Решили и тут мозги людям попудрить? Вот вариант схемы, обдумайте. P.S. На самом деле, без организационных мер (сначала думать, потом - совать шупы осциллографа) всё бессмысленно. Любой измерительный прибор и симулятор - инструмент для ума разработчика. И этот самый ум не заменят...
-
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Нет. 😞 -
Уже сказали, в трассировке платы. Тонюсенькие дорожки питания, близко расположенные дорожки по разные стороны изолятора. Так - получше. Появились фильтры и защита на USB. Растяжки на RS. Концептуально, номиналы я не смотрел. На стороне RS: - туда ли подключены общие выводы разрядников? - ёмкости D1-4 учтены?
-
Какой ужас... Проще переделать, чем исправлять. Какое хоть Т.З. было - настольная игрушка или для настоящей промавтоматики?
-
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Нет, я был недостаточно убедителен. Это автор USBASP по непонятной причине выбрал скорость обмена данными не подходящую к заводским настройкам микроконтроллеров. -
Хм-м-м... под Firefox 66 32-бит, вроде, - отпустило. Под 52 64-бит (3 плагина, все отключены из-за старости) - картинка. То есть - никак. Ни менюшка справа вверху не работает. Ни окна ответа в темах нет. Ни кнопка подгрузки новых сообщений в ленту непрочтённых (Load more activity) не работает, как в этом сообщении. Тема везде - Neoclassic.
-
Под Neoclassic, ЕМНИП. Не открывается профиль. В списке новых сообщений - не работает кнопка... как её... "подгрузить ещё сообщения" в общем. Окошка ответа в темах нету. Проверю ещё раз, позже.
-
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Пара инверторов и кварц? Триггер Шмитта и RC-цепочка? Выход CKOUT на одном из USBASP? Никакого, это - мусор. Это был пример. -
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Можно попробовать ещё два варианта: Замкнуть перемычку JP1 на плате USBASP. Программатор уменьшит частоту на линии SCK до 8 кГц. Номинальная частота 375(?) кГц превышает допустимую для заводских настроек тактового генератора ATmega644 (не более 250 кГц). Подать внешний тактовый сигнал с частотой 3-4 МГц и более, через резистор в 51-150 Ом, на вход XTAL1 ATmega644. Без выполнения первого пункта говорить о враче-убийце - преждевременно. -
Под старыми Firefox версий 52 и 66 - не работает навигация и функции (открытие профиля, просмотр уведомлений, написание ответов). Дополнений в браузерах нет или они отключены. Это конец или есть планы по починке?
-
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Хорошо. Какие пункты программирования avrdudeshell не может выполнить и что показывает по кнопкам "Отчёт" при попытке программирования ATmega644 вставленной в ZIF-колодку согласно схеме? P.S. Для полноты картины - какая схема соединения от колодки USBASP до ZIF-колодки? -
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Преамбула: Если хотите помощи - сделайте так, чтобы помогать Вам было удобно. Другими словами - никто из читающих эту тему не видит ни схемы, ни платы, ни соединения платы с программатором и ПК, ни их источника питания, ни того, что происходит на ПК во время программирования. Во всём - мы полагаемся на Вас, а мой личный хрустальный шар - в ремонте. Что показывает avrdudeshell если кликнуть "Отчёт" на пунктах FLASH и FUSE? Начнём от печки: Есть ли плата устройства с установленной ATmega644? Какое напряжение питания микроконтроллера? "крен", всё-таки, - слишком расплывчато. Какой источник тактирования микроконтроллера должен быть на плате устройства? Кварцевый резонатор, внешний генератор, внутренний генератор микроконтроллера и т.д. В каком состоянии микроконтроллер на плате? Не программируется через usbasp, так? Есть ли в нём работающая программа или нет? Если запаяной на плату 644-й нет, то остаётся ZIF-колодка. Запитана она 5 В от платы программатора, так? Какой источник тактирования микроконтроллера тут - только внутренний генератор микроконтроллера, так? Программатор - похож на этот usbasp? -
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Нужен скриншот этой надписи. Боюсь - ошибка перевода. Почему об этом Вы пишете только сейчас? Это не то, что хотелось бы видеть. Я надеялся, что в итоге avrdudeshell в каком-то окошке показывает результат своей работы и копию сообщений собственно avrdude (как это делает Programmers notepad в WinAVR). И можно прочитать и понять, на каком шаге он споткнулся. Недавно - был случай с бракованым usbasp. -
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Какая-то ошибка. Стирание МК вместе с битами защиты (lock bits) всегда доступно при низковольтном программировании через SPI. Загнать битами конфигурации (fuse bits) ATmega644 в состояние абсолютной непрограммируемости через SPI нельзя, т.к. бит SPIEN недоступен для программирования в этом режиме, а бит RSTDISBL отсутствует вовсе. Поскольку fusebit doctor неизменно пишет о том, что заводские настройки fuse bits остались неизменными, то это - не ошибочная настройка тактового генератора. Под подозрением остаются: Команды программирования, посылаемые avrdude; Схемотехника. Например, все-ли пары [A]Vcc-GND запаяны в устройстве и на ZIF-колодке? Как используется в изделии вход !Reset, есть-ли там другие источники сигнала сброса? Сложно. Т.к. использую avrdude ровно двумя способами - из командной строки и из WinAVR (где показывается содержимое командной строки, генерируемое в makefile). -
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Отличий usbisp от usbasp не знаю. Возможно - один основан на протоколе AVR910, а другой - на STK500. Нигде в теме не нашёл упоминаний типа используемого внутрисхемного программатора. Явно упоминается только fusebit doctor. Каковы параметры вызова и полный вывод avrdude? -
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Какой программатор используется, что значит "в колодке дуда пишет чип не отвечает", какие условия (напряжения питания, помехи, параметры вызова avrdude и пр.). -
А почему DW01 в "обратном" включении, если она должна быть в самом прямом (функция "защита от переразряда")?
-
Это?
-
Истоки, эмиттеры. Кто на ком стоит и, главное, с какой скоростью балансирует? Как-то так.
-
Буфер для STM
Точка Опоры ответил Turgenev тема в Компоненты
до степени смешения равно Если нет возможности вмешаться в схему зарядки - остаётся классический резистор, параллельный ей. И для зарядки телефона (с типичным UVLO на уровне 15 В) - довольно небольшой, 15-18 кОм макс. Ну или конденсатор, который будет шкодничать при штатном включении. Можно, также, поисследовать возможность отказа от снаббера. Если проводка до зарядки короткая и малоиндуктивная. -
Директивой meas[ure]? Результаты будут выведены в log-файл.
-
Типовая схема для "внутрисхемного" в кавычках
Точка Опоры ответил passer_by тема в AVR
Вроде - ничего. Разве что... вместо индуктивности - поставить ferrite bead (который с потерями), что-бы не провоцировать колебания в контуре L2-C9. Или зашунтировать L9 резистором. Нет ли ошибки в установке частоты обмена программатора с ИМС? С конфигурационными битами "по умолчанию" (0х62) - должно быть не более 250 кГц. -
А STM32F4 тоже подделывают?
Точка Опоры ответил Arlleex тема в STM
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 -
А STM32F4 тоже подделывают?
Точка Опоры ответил Arlleex тема в STM
Оттиск на корпусе - это страна, где происходила финальная сборка и тестирование ИМС. Инфа о собстенных и контрактных производствах - должна быть на сайте ST (раздел Quality and Reliability). -
Условия эксплуатации? Может организационные меры пора применять, если все [испробованные] производители п/п обделались?