Форум РадиоКот • Просмотр темы — Проблема с программатором для FLASH и EEPROM на CH341A
Сообщения без ответов | Активные темы
| ПРЯМО СЕЙЧАС: |
| Автор | Сообщение | ||
|---|---|---|---|
|
|
Заголовок сообщения: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
Случилась такая проблема. Программатор при прошивки 25 FLASH EEPROM ок выдает не удалось определить чип или чип не найден. 24 EEPROMки шьет нормально. Может микруха бракованная |
||
| Вернуться наверх |
Профиль
|
||
| Реклама | |
|
|
|
|
Martin76 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 179 Рейтинг сообщения: 0
|
Бракованная 25я память может не определяться, либо такой нет в базе данных программы. Но тогда пишется неизвестный производитель и правильно определяется размер памяти. |
||
| Вернуться наверх | |||
| Реклама | |
|
|
|
|
musor |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 112 Рейтинг сообщения: 0
|
как вариант неконтакт пина в панелке/прицеке или если шьете внутрисхемно нехватоет тока порта Добавлено after 5 minutes 9 seconds: |
||
| Вернуться наверх | |||
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
Прошивал новую 25-ю WINBOND 25Q32FVSIG ставил в панельку. Результат на скриншоте. |
||
| Вернуться наверх | |||
| Реклама | |
|
Как выбрать батарейки для IoT-устройств – обзор эксперта
Как выбрать химические источники тока (ХИТ, батарейки) для устройств промышленного и бытового интернета вещей? В чем различие критериев выбора и ключевых параметров? Какие изделия популярных брендов FANSO и POWER FLASH удовлетворяют этим критериям? Подробнее>> |
|
musor |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 112 Рейтинг сообщения: 0
|
а ципу правилно поставил не перевернул? |
||
| Вернуться наверх | |||
| Реклама | |
|
|
|
| Реклама | |
|
Выгодные LED-драйверы MOSO для индустриальных приложений Компэл представляет выгодные светодиодные драйверы MOSO для промышленных решений с высоким классом защиты от внешних воздействующих факторов, хорошей устойчивостью к импульсным помехам и высокой надежностью. В ряде серий реализована возможность дистанционного контроля, кроме того, отдельные версии драйверов могут программироваться на работу в автономном режиме по заранее заданному сценарию. Рассмотрим подробнее их характеристики. Подробнее>> |
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
Да нет, на фото видно как стоит. Для перестраховки прозвонил ножки на панельки и прогере. |
||
| Вернуться наверх | |||
|
AlexVi |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
|
Карма: 5 Рейтинг сообщения: 0
|
|
| Вернуться наверх | |
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
Да ты чё |
||
| Вернуться наверх | |||
|
Martin76 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 179 Рейтинг сообщения: 0
|
Новые дохлые ни разу не попадались, но все возможно. Но мне недавно с платы ЖК Самсунга попалась W25Q40, которую программатор определяет как NEXFLASH NX25P40. |
||
| Вернуться наверх | |||
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
Слышал что данные флешки шьют не все программаторы, у них какая-то особенность которые плохо видят китайцы. У меня он в автомате не определяет 25-е , не читает и не прошивает. Флешки 24 прошивает без проблем. Какие ещё есть прогеры без проблем прошивающие 25-ю флешку? |
||
| Вернуться наверх | |||
|
nickjust |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 7 Рейтинг сообщения: 0
|
|||
| Вернуться наверх | |||
|
otest |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
|
Карма: 27 Рейтинг сообщения: 0
|
Какой ты умный , но не видишь что тема про CH341A. |
| Вернуться наверх | |
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
|||
| Вернуться наверх | |||
|
nickjust |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 7 Рейтинг сообщения: 0
|
2otest к чему этот пафос … Андрюха 007 спросил 2Андрюха 007 — Андрей насчет примеров …тут на форуме все есть |
||
| Вернуться наверх | |||
|
AlexVi |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
|
Карма: 5 Рейтинг сообщения: 0
|
|
| Вернуться наверх | |
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
Ты не смотри что в проге показано , это неправильно. Попробуй поставь , и твоей микрухе хана будет, форумы почитай прежде чем ахинею нести. Ещё специально для тебя для перестраховки прозвонил ножки на панельки и прогере. |
||
| Вернуться наверх | |||
|
musor |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 112 Рейтинг сообщения: 0
|
да картинки там левые 431 на выдает какаято версия… Добавлено after 55 seconds: |
||
| Вернуться наверх | |||
|
AlexVi |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
|
Карма: 5 Рейтинг сообщения: 0
|
|
| Вернуться наверх | |
|
Андрюха 007 |
Заголовок сообщения: Re: Проблема с программатором для FLASH и EEPROM на CH341A
|
||
Карма: 6 Рейтинг сообщения: 0
|
А хрен ли пургу гонишь здесь тогда? |
||
| Вернуться наверх | |||
Кто сейчас на форуме |
|
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15 |
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |

Проц. Не выставлен там пусто. — Evgenij 5 июня
Evgenij, скриншот установок программы, в которой пытаетесь считать, и скриншот ошибки покажите. — To5oL 5 июня
Evgenij, модель процессора в установках программы нужно вручную самому выбирать. Detect chip не всегда правильно работает в этом плане.
Учитесь искать самостоятельно информацию. Даже на данном форуме этот вопрос повторяется каждый месяц. Скоро детей в пятом классе на уроках информатики будут учись как запрограммировать процессор на платформе Arcadia 1.
Вот Вам статья, прочитайте https://sw19.ru/post/6
То пишете, что модуль заведомо исправный, то потом что ошибка F12. Ошибка F12, если вообще Вы её правильно определили, не всегда обязательно вызвана программным сбоем в прошивке процессора силового блока. — To5oL 6 июня
Всё просто, изначально пытался прошить проц. с ошибкой f12 подключил как положено по инструкции, но поскольку не вышло не определил он чип,я решил проверить на исправном субмодулю процессора и такая же проблема. У меня их штук 20 не один не определяется. А нужного MC9S08GB60A не выбрать его там попросту нет их перечисленного. — Evgenij 6 июня
Всё просто, изначально пытался прошить проц. с ошибкой f12 подключил как положено по инструкции, но поскольку не вышло не определил он чип,я решил проверить на исправном субмодулю процессора и такая же проблема. У меня их штук 20 не один не определяется. А нужного MC9S08GB60A не выбрать его там попросту нет их перечисленного. Вот список. — Evgenij 6 июня
Ну всё… работает. Спасибо за подсказки ребята. Прошёл по указанной ссылке и нашёл ответ на решение этой проблемы. Переустановил все драйвера прогр. И USBDM ожил. Спасибо. Что хочу сказать, я сдесь совсем недавно и удевлён тем что вы реально помогайте просто мгновенно. По сравнению с другими форум. Спасибо вам и создателю этого форума. — Evgenij 6 июня
| Автор |
|
|||
|---|---|---|---|---|
|
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
||||
Сообщения: 9 |
у меня такая проблема — под win10x64 программа встала как надо и все работает ок, а под winXP вроде бы и работает, но оооочень медленно. дамп считывается около 1.5 часов!!! может, какой-то дайвер другой нужен? |
|||
|
|
|
|||
|
damianden |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 0 |
ноутбук Dell inspirion 3521 , был заблокирован паролем на включение. Бесплатного генератора мастер пароля для данной серии не нашёл. Сброс CMOS не помогает, пароль находится в мультиконтроллере KB9012. |
|
|
|
|
Away |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 1258 |
Checking KB9012 … Последний раз редактировалось Away 28 дек 2017, 23:48, всего редактировалось 1 раз. |
|
|
|
|
zenturion628 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 829 |
lyalugin писал(а): именно 1.18 в дополнение. Если еще актуально; Вложение: CH341A V1.18.rar
У вас нет доступа для просмотра вложений:
|
|
|
|
|
Elsid79 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 154 |
1.4.0 (исправлены sstb sstw 23.10.2017)
У вас нет доступа для просмотра вложений:
|
|
|
|
|
demonis |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 147 |
Доброго времени суток! Подскажите а готовых шлейфиков/переходничков под этот программер для шитья мульта нигде нет? Или возможно есть опыт создания такого счастья?
|
|
|
|
|
Maxim Skridonenko |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 955 |
646 писал(а): SoulDragon писал(а): Можно ch341a прошить npce388na1dx? Нет, нельзя. хи хи
|
|
|
|
|
demonis |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 147 |
Кстати недавно пробовал шить этим программатором w25q64 1.8v. ПО использовал AsProgrammer_1.4 Вандализм конечно, шил без всяких переходников 3.3в>1.8в. Все нормально шьется и работает.
|
|
|
|
|
Away |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 1258 |
AsProgrammer с виду нормально все но много недочетов. Например нет прогресса стирания, верификации. Записывает 25 серии в 4 раза медленнее чем CH341A версия 1.40 флешки 8мб например w25q64bv пишет с ошибками видимо не видит различия между BV и FV. KB не шьет. |
|
|
|
|
Maxim Skridonenko |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 955 |
demonis писал(а): Кстати недавно пробовал шить этим программатором w25q64 1.8v. ПО использовал AsProgrammer_1.4 Вандализм конечно, шил без всяких переходников 3.3в>1.8в. Все нормально шьется и работает. да любым 3х волттовым программатором можно прошить 1и8 вольтовую флешку
|
|
|
|
|
demonis |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 147 |
Инсульт писал(а): Записывает 25 серии в 4 раза медленнее чем CH341A версия 1.40 флешки 8мб например w25q64bv пишет с ошибками видимо не видит различия между BV и FV. KB не шьет. Возможно зависит еще от конкретного экземпляра китайской железки на CH341. Прошивал уже не один десяток 25х аспрограмером, нигде ошибок не было, все четко шьет. Сравнивал по скорости с родным прошивальщиком от китайца, разницы в скорости не заметил. Аспрограммер мне все же как то гораздо приятнее по интерфейсу, в последних версиях поzвилась поддержка мультиков KB9012 (сам еще не пробовал), гораздо шире список поддерживаемых флешек, очень часто бывало что 1.18 версия китайского ПО не идентифицирует чип, а аспрогер сразу видит. Версии китайского ПО постарше у меня какие то глючные попадаются, перепробовал кучу и 1.29 и 1.30 при попытке записи выпадают с ошибкой, то еще какие глюки. В общем тут еще дело вкуса =) Maxim Skridonenko писал(а): можно и хлеб на солидоле готовить Да никто и не поспорит =) но иногда лучше «ехать, чем шашечки». Можно и пожечь конечно (тьфу, тьфу не было такого) но и стоимость этого риска минимальная.
|
|
|
|
|
Maksim S |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 478 |
Есть нормальные прогеры,но малой притащил на днях это чудо еитайского производства,что бы дома не пылилось,ничего так,прошил несколько флешек трехвольтовок и норм,после этого сразу же сделал мини адаптер и приклеил на боковушку колодки,мгтф вывел в разрез 3.3в эту платку-на ней собран делитель на 1.8 вольта и микрик что бы переключать на 3.3,впринципи впечатления остались положительные)))
|
|
|
|
|
Bum469 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 0 |
xkspy писал(а): помог софт Colibri для CH341A. Спасибо за ссылку — и интерфейс и стабильность получше, чем у китайского софта |
|
|
|
|
Elsid79 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 154 |
Инсульт писал(а): CH341A версия 1.40 подскажи где найти, юзал 1.30 вроде ничего, новее не находил
|
|
|
|
|
Away |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 1258 |
Нет никакой 1.40. Это AsProgrammer. |
|
|
|
|
vzrivpaket |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 1440 |
Инсульт писал(а): например w25q64bv пишет с ошибками видимо не видит различия между BV и FV А он и не увидит,у них одинаковые Device ID.У w25q64bv и w25q64fv (spi). У w25q64fv (qpi ) другой,точнее говоря поддержка инструкций которую различают более продвинутые программаторы.
У вас нет доступа для просмотра вложений:
|
|
|
|
|
demonis |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 147 |
Инсульт писал(а): А Colibri какой то развод вообще скачать нигде нельзя а все кричат что софт супер. Накрутка посещений сайта? У меня все нормально скачалось. Так что это у вас с браузером что то.
|
|
|
|
|
Bum469 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 0 |
Инсульт писал(а): Накрутка посещений сайта? Нет, счетчик сообщений выключен в этом форуме. Цитата: Адблок это что бы заработать на рекламе. Это полное право самого автора этой программы. Цитата: Ну ок все я это сделал но ничего не пришло, зато бомбят спамом хорошо мыло левое 🙂 Нет никакого спама на моё мыло, не стоит обвинять всех просто так… |
|
|
|
|
Frolych52 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 97 |
Была нужда прошить флэшь MX25L12865E на 128 Mbit. Стояла версия 1.30. Флэшь определилась нормально, но при проверке записи выдавала ошибку после 50%. Решил, что флэшь битая и купил Winbond W25Q128. Каково же было удивление, когда и новая флэшь повела себя также. Выяснилось, что при стирании вторая половина остается не стертой, хотя проверка на пустоту говорит, что чип пуст. |
|
|
|
|
646 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 37 |
Полтора года с CH341a использую Postal 3, проблемы с записью и чтением отсутствуют. С софтом от производителя разных версий и колибри такого результата не дают. |
|
|
|
|
NickFlamel13 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 5 |
Имею на руках данных программатор. Проблема заключается в определении flash памяти. Чип установлен правильно,но программатор не видит его. Память w25q32bv |
|
|
|
|
eyes@ |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 158 |
NickFlamel13 писал(а): Имею на руках данных программатор. Проблема заключается в определении flash памяти. Чип установлен правильно,но программатор не видит его. Память w25q32bv попробуй download/file.php?id=101581 |
|
|
|
|
demonis |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 147 |
NickFlamel13 писал(а): Проблема заключается в определении flash памяти. Чип установлен правильно,но программатор не видит его. Память w25q32bv Вчера такую же шил. Везде нормально читает/пишет, Asprogrammer, Colibri, китай-софт. Так что… может быть флешка неживая?
|
|
|
|
|
uinner |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 18 |
646 писал(а): Полтора года с CH341a использую Postal 3, ПО от Postal с CH341 ? |
|
|
|
|
demonis |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 147 |
uinner писал(а): 646 писал(а): Полтора года с CH341a использую Postal 3, ПО от Postal с CH341 ? Да, тут вроде в теме есть переделаная версия с поддержкой CH341A.
|
|
|
|
|
uinner |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 18 |
demonis писал(а): Да, тут вроде в теме есть переделаная версия с поддержкой CH341A. Да, нашёл. Надо было ветку сначала почитать. |
|
|
|
|
илья1982 |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 0 |
Какая самая последняя версия софта? |
|
|
|
|
xkspy |
Заголовок сообщения: Re: Программатор CH341A: проблемырешения
|
|
Сообщения: 102 |
илья1982 писал(а): Какая самая последняя версия софта? их несколько, какой софт имели ввиду? Вроде бы так: Цитата: CH341A 1.30 (558_chip) |
|
|
|
|
techgirl94 |
Заголовок сообщения: Re: Прошивка ENE KB9010/12/16 с помощью CH341, готовое решение
|
|
Сообщения: 20 |
techgirl94 писал(а): Линуксоидам, если тут есть такие: можете прошивать KB9012 через программу flashrom если накатить поверх её исходников три патча перед компиляцией : http://patchwork.coreboot.org/patch/4412/ , http://patchwork.coreboot.org/patch/4413/ и http://patchwork.coreboot.org/patch/4414/ —> но после этих патчей возможно она перестанет прошивать другие чипы, так что лучше держать два отдельных собранных flashrom’а — один с патчами, другой без них Эти патчи больше не нужны: исходники для поддержки KB9012 добавили в официальную ветку flashrom: |
|
|
|
|
Миха19932201 |
Заголовок сообщения: Re: Прошивка ENE KB9010/12/16 с помощью CH341, готовое решение
|
|
Сообщения: 1 |
По какому интерфейсу в мульт заливается» прошивка»? |
|
|
|
Мое знакомство с этим китайским чудом началось с неудачной попытки зашить SLIC в BIOS материнки с помощью штатной утилиты. Материнка превратилась в кирпич, и передо мной встала проблема — как вернуть старую прошивку (благо — я ее предварительно считал и сохранил той-же штатной утилитой). Программатора у меня не было, услуги по восстановлению BIOS на Avito начинались с ценника от 600руб. А программатор — всего за 400руб был в наличии в магазине электроники. И я решил — надо брать.
Итак — покупка сделана, флешка (Winbond 25Q128JVSQ) выпаяна из материнки, драйвера установлены, утилита AsProgrammer скачана. Однако — у меня уже был некоторый опыт общения с китайскими и ардуиновскими электронными модулями и я знал, что без косяков их почему-то не делают. И для начала я решил глянуть на схему этого программатора — благо в интернете информация есть.

Мои ожидания полностью оправдались!!! Забегая вперед — без переделки схемы пользоваться данным программатором категорически нельзя!!! В интернете много жалоб на нестабильную работу, частые ошибки. Есть и различные рекомендации по добавлению блокировочных емкостей на питание и пр. Главных проблем — две:
Проблема №1 (фатальная):
На программаторе имеется линейный стабилизатор AMS1117-3.3 (аналог LM1117-3.3), который используется для питания программируемых микросхем. Таким образом — программатор изначально заточен на работу с 3-вольтовыми микросхемами. Меня это устраивало.
Однако дальше начинается полная ерунда. Сигналы на микросхему подаются с USB-моста CH341A, который запитан от 5 Вольт!!! И все сигналы программирования тоже будут 5-вольтовые. К тому-же эти сигналы у CH341A имеют высокую нагрузочную способность — в даташите указано, что выходы могут выдать ток 4мА при просадке сигнала всего в 0.5Вольта. Проверка мультиметром это подтвердила.
Кто не знает, к чему приводит подача на CMOS-микросхемы сигналов, превышающих напряжение питания, объясняю: через паразитные диоды (хотя их часто называют — защитные диоды), которые имеются на входах CMOS-микросхем, напряжение лог.1 сигнала попадет на питание, в результате напряжение питания микросхемы станет равным напряжению лог.1 входного сигнала (минус падение напряжения на защитном диоде — 0.7Вольта). Есть даже такой известный многим электронщикам феномен — когда микросхема работает без подачи на нее питающего напряжения, запитываясь через паразитные диоды от поданных на нее входных сигналов.
Таким образом, наша 3-вольтовая микросхема Flash-памяти оказывается запитанной напряжением около 4.3Вольта. Хотя данное напряжение не превышает значения Absolute maximum ratings для большинства микросхем (на мою Winbond 25Q128JVSQ например в даташите указано значение 4.6Вольта), оно так-же далеко от значений Recommended operating conditions (2.7…3.6Вольта для Winbond 25Q128JVSQ). Или, говоря иными словами — скорее всего она не сгорит, но корректная работа (программирование) не гарантируется.
Проблема №2 (банальная):
Если 1-я проблема дает заподозрить разработчиков схемы данного чуда в схемотехническом невежестве, то 2-я проблема уж точно подтверждает, что даташиты для китайских схемотехников не писаны.
Речь пойдет о линейном стабилизаторе AMS1117-3.3, схема включения которого не соответсвует даташиту и может приводить к возбуждению (генерации вместо выдачи стабильного напряжения 3.3В). Рекомендую ознакомится с даташитом на AMS1117, а еще лучше — на LM1117. Суть в том, что на выходе должна стоять емкость минимум 10мкФ, и не керамика, а тантал. Цитата из даташита:
The output capacitor is critical in maintaining regulator stability, and must meet the required conditions for both minimum amount of capacitance and equivalent series resistance (ESR). The minimum output capacitance required by the LM1117 is 10 µF, if a tantalum capacitor is used. Any increase of the output capacitance will merely improve the loop stability and transient response. The ESR of the output capacitor should range between 0.3 Ω to 22 Ω.
Есть в даташите требование и к емкости на входе, которое не выполняется. Более того — маленькое значение емкости на входе C2 приводит к тому, что программатор работает со сбоями при включении через удлиннитель USB (у меня так было).
Ниже приведена корректная схема, все переделки выделены синим цветом.

Суть переделок:
1. Включаем микросхему CH341A в 3-вольтовом режиме работы (см. даташит на CH341A). Для этого на вывод VCC(28) подаем 3.3Вольта вместо 5Вольт. Так-же 3.3Вольта необходимо подать на вывод V3(9).
2. Устанавливаем правильные блокировочные емкости: на выходе (C1) тантал более 10мкФ. На входе (C2) устанавливаем бОльшую керамическую емкость — но не более 10мкФ (требование стандарта USB на входную емкость USB-устройств).
Остальные недоработки:
К сожалению, в схеме осталась еще недоработка. Как было сказано выше, в стандарте USB есть требование на входную емкость для USB-устройств (не более 10мкФ). В нашем случае в качестве входной емкости выступают C2 и C1. Т.е. суммарная емкость уже больше 10мкФ. К сожалению, при использовании стабилизатора AMS1117-3.3 требования стандарта USB становятся невыполнимыми. Необходимо заменить стабилизатор на другой. Но можно и оставить так как есть. И держать в уме, что возможны проблемы при подключении к USB. У меня проблем не было, поэтому я оставил все как есть.
В наши дни работающее устройство TPM необходимо для различных функций на вашем компьютере с Microsoft Windows, и это жесткое требование для Windows 11. Большинство современных компьютеров имеют TPM, и иногда они могут работать неправильно.
Если вы получаете сообщение об ошибке «Ошибка устройства TPM не обнаружена» либо при загрузке, либо в Windows, может быть несколько причин, по которым этот компонент вашей системы работает неправильно. Эта точная ошибка обычно связана с ноутбуками Dell, но проблема с отсутствующим или неисправным TPM может повлиять на любую марку компьютера.
Что такое доверенный платформенный модуль?
Доверенный платформенный модуль или доверенный платформенный модуль — это чип безопасности на вашем компьютере, который предоставляет безопасные криптографические ключи, позволяющие защитить данные и предотвратить несанкционированный доступ к вашему компьютеру. Любые данные, зашифрованные с помощью TPM, могут быть расшифрованы только с его помощью.
Компьютер может иметь два типа TPM. Первый — это модуль, который находится на материнской плате. Это может быть неотъемлемая часть материнской платы или он может существовать в виде съемного модуля.

Второй тип TPM существует в ЦП компьютера и известен как fTPM или TPM
встроенного ПО.
Системные требования Windows 11 предусматривают модуль TPM 2.0, поэтому многие старые процессоры и материнские платы могут не поддерживаться, учитывая, что они используют более старую версию TPM или вообще не имеют ее.
У вас даже есть чип TPM?
До Windows 11 наличие доверенного платформенного модуля считалось бизнес-функцией, и это не то, что вы найдете в типичных персональных ноутбуках или игровых ПК.

Рекомендуется поискать информацию о вашей материнской плате и ЦП в Интернете, чтобы узнать, указан ли в них TPM 2.0 в качестве официальной части спецификаций модели устройства. Любая ошибка «Устройство TPM не обнаружено» на компьютере, на котором его вообще нет, имеет смысл. Любое программное обеспечение или функции, требующие этой технологии, выдадут вам ошибку. Вы также можете проверить наличие TPM в диспетчере устройств Windows в разделе «Устройства безопасности».
Проверьте подключение к сети (или обратитесь к администратору)
В некоторых случаях TPM настраивается для работы в тандеме с сетевым подключением. Например, системный администратор может управлять ключами и процессом проверки через проводное сетевое соединение вашей компании.

Это означает, что если что-то не так с сетевым подключением, это может помешать запуску вашего компьютера и привести к ошибке. Первое, что вы должны сделать, это проверить, работает ли физическое соединение. Ваш сетевой адаптер обычно имеет индикатор «связь», который подтверждает, что кабель подключен и работает.
Если физически с вашим подключением все в порядке, но TPM по-прежнему не работает, вам нужно связаться с системным администратором, чтобы узнать, есть ли проблема с сервером, который должен вводить ключи TPM.
Убедитесь, что TPM включен
Хотя на вашем компьютере может быть установлен доверенный платформенный модуль, это не означает, что он активирован. Включен ли TPM или нет, зависит от настройки переключателя в вашем BIOS. Поскольку каждый BIOS различается в зависимости от марки и модели материнской платы, вы можете проверить руководство по материнской плате для получения точных инструкций. Кроме того, вы можете найти параметр «включить TPM» на вкладке «Безопасность», что является обычным местом.

Доступ к вашему BIOS (или UEFI) обычно осуществляется нажатием определенной клавиши при загрузке компьютера. Ключ должен отображаться на экране при запуске, или вы можете найти его в руководстве к компьютеру или материнской плате. Обычно это клавиша Del или F12, но существуют многочисленные варианты, такие как Ctrl с функциональной клавишей или простая клавиша Esc.
Установите последние версии драйверов Windows
Включение вашего оборудования TPM в BIOS вашего компьютера — хороший первый шаг, но для того, чтобы TPM выполнял свою работу в самой Windows, вам по-прежнему нужен драйвер доверенного платформенного модуля. Эти драйверы должны быть включены в набор драйверов вашей материнской платы или автоматически обновляться и поддерживаться Центром обновления Windows. Если нет, вы можете обновить его вручную.
Чтобы обновить доверенный платформенный модуль:
- Щелкните правой кнопкой мыши кнопку «Пуск» и откройте «Диспетчер устройств».
- В диспетчере устройств разверните Устройства безопасности и найдите Trusted Platform Module 2.0.

- Щелкните правой кнопкой мыши запись TPM и выберите «Обновить драйвер».

- Выберите «Поиск автоматически» и завершите процесс, как будет предложено.

Если этот метод не работает, вам следует сначала посетить официальный сайт производителя вашей материнской платы (или ноутбука) и проверить, есть ли обновленные драйверы TPM. Затем скачайте и установите их вручную. Как правило, вам не нужно сначала удалять старые драйверы, новые драйверы заменят их.
Обновите прошивку модуля TPM
Последняя версия микропрограммы для вашего TPM может устранить ошибки, добавить функции TPM, обновить его для правильной работы с более поздними версиями вашей операционной системы или сделать его совместимым с последними дисками Windows. Чтобы обновить модуль TPM вашей материнской платы, вам потребуется специальная утилита обновления от производителя.
Например, Dell предлагает своим клиентам средство обновления прошивки TPM. Узнайте у конкретного производителя, есть ли новое обновление прошивки для вашего модуля TPM.
Сбросить BIOS/UEFI к заводским настройкам
Ваш BIOS — это прошивка, которая напрямую управляет материнской платой и позволяет в первую очередь загружать компьютер. Модуль TPM зависит от правильной настройки BIOS (или UEFI на современных компьютерах).

Чтобы исключить вероятность того, что проблемы с TPM связаны с неправильной конфигурацией, сбросьте настройки BIOS или UEFI до значений по умолчанию и посмотрите, решит ли это проблему. Доступ к вашему BIOS или UEFI отличается от одного компьютера к другому. Обычно для этого требуется нажать определенную клавишу или комбинацию клавиш, которая отображается на экране при запуске. Если нет, обратитесь к руководству вашего компьютера или материнской платы.
В вашем BIOS должна быть опция «сбросить настройки по умолчанию», обычно на той же странице, что и «сохранить и выйти» и «выйти без сохранения». Вам не нужно беспокоиться о потере данных в Windows; это влияет только на настройки в вашем BIOS.
Слить всю мощность системы
Если сброс настроек BIOS не помогает с ошибкой TPM, еще один трюк, который в некоторых случаях работает, — это полностью разрядить компьютер, а затем снова загрузить его.
На настольном компьютере выключите компьютер, затем отсоедините шнур питания от задней части блока питания. После этого удерживайте кнопку питания в течение примерно 30 секунд, чтобы убедиться, что все конденсаторы, удерживающие заряд, разрядят его. Затем снова подключите питание и снова включите компьютер.

На ноутбуке это возможно только при наличии съемного аккумулятора, желательно такого, который можно снять, не открывая сам ноутбук. Процесс такой же, как и для настольных компьютеров, но вы также должны извлечь аккумулятор. Если у вас нет легкосъемной батареи, не стоит потенциального риска повреждения вашего компьютера, чтобы удалить ее, чтобы попытаться исправить это.
Обновите или откатите BIOS
Если есть новое обновление микропрограммы для вашего BIOS или UEFI, в котором конкретно упоминаются улучшения или исправления для TPM, стоит подумать, работает ли ваш TPM. В качестве альтернативы, если проблемы с TPM начались с обновления микропрограммы материнской платы, также можно выполнить перепрошивку на предыдущую версию.
В любом случае, внимательно рассмотрите риски обновления прошивки для BIOS или UEFI, если что-то прервет его, вы можете застрять с мертвой материнской платой, поэтому это должно быть последним средством.
Вручную очистить доверенный платформенный модуль
Вы можете вручную очистить свой TPM как еще один способ его сброса. Прежде чем сделать это, необходимо расшифровать и создать резервную копию всех данных, зашифрованных с помощью TPM. В Windows это в основном включает все, что зашифровано BitLocker. Обязательно отключите BitLocker перед очисткой доверенного платформенного модуля, иначе вы можете потерять данные! Даже если вы это сделаете, создайте резервную копию незаменимых данных в облаке или на внешнем диске.
- Выберите «Пуск» > «Параметры» > «Обновление» > «Безопасность Windows» > «Безопасность устройства».

- В разделе Процессор безопасности откройте Сведения об процессоре безопасности.

- Теперь выберите Устранение неполадок процессора безопасности.

- Выберите Очистить доверенный платформенный модуль.

Вы также можете выполнить поиск по поиску и устранению неполадок процессора безопасности непосредственно из меню «Пуск».
Замените модуль TPM
Если на вашем компьютере есть съемный модуль TPM, и ничего из того, что вы пробовали, не работает, вы можете заменить его новым модулем, совместимым с вашей материнской платой. Как и в случае очистки вашего TPM, если у вас есть возможность, вы должны расшифровать и создать резервную копию своих данных, прежде чем делать это. Любые данные, зашифрованные с помощью старого TPM, без него будут нечитаемы.
Обратитесь к своему OEM-производителю (производителю оригинального оборудования)
Если у вас нет съемного TPM и ничего из того, что вы пробовали, не работает, стоит обратиться за помощью к поставщику материнской платы или сборщику систем OEM. Ваша система может все еще находиться на гарантии, и вы можете иметь право на ремонт или замену.

?




