Всем привет.
Посмотрел на схему отладочной платы и завис... Уже сутки почти голову ломаю, не могу понять функцию транзистора VT3. Какие только мысли не посещали, но все они обламываются об DA1 и DA2: входные условия вроде теже.
Что он делает?
вроде фиксит какие-то последствия ерраты по старту или питанию, но могу ошибаться и путать с а20..
в моей трактовке: при начальных условиях VT3 закрыт, подали 5В, на выходе получили 3в3, которые через кондюки открыли ненадолго транзистор, который, в свою очередь, запретил через EN источник, далее EN отпускается, и повторно стартует источник 3в3 в штатном режиме..
Да, дикое лечение бага чипа.
При плавном нарастании 3,3В он может не запуститься (дичь)!
Этот транзистор делает вместо плавного нарастания - бороду, чем приводит процессор в чувства ...
Этот баг сыграл со мной злую шутку, на прототипе я решил не ставить это чудо китайской мысли, а стабильность запуска проверял осциллографом на тактовом сигнале флешки (тогда еще не было своей прошивки) - все красиво, что то читает с флешки ...
А вот когда первую партию собрал - челюсть отпала, читать с флешки он читает, но дальше встает (даже загрузчик не стартует), причем все через раз и по разному на разных платах ...