Флеш на 5V и контроллер на 3,3V

Имеется контроллер SIL3132 в котором I/O 3,3V и на нём запаяна флеш w27e010p-70 на 5V. Питается она от линии 3,3V (проверено). Флеш была снята, перешита на программаторе с рэйда на обычные два канала SATA и запаяна обратно (это я к тому, что прошивка там точно есть и нормальная, а на программаторе, потому что для стирания этой флеш нужно 14V). Теперь при загрузке компа она показывает свой биос, но загружаться с девайса не даёт (пытается несколько секунд комп инициализировать девайс и продолжает загрузку). Работы мысли привела к тому, что возможно причина в неправильном питании флешки - 3,3V вместо 5V. Хочу перекусить ноги Vcc и Vpp и запитать их от 5V (взять от БП компа или другого контроллера). В связи с этим вопрос - I/O контроллера по даташиту держат максимум 4V, а у флешки в даташите указан только нижний предел высокого уровня на выходе - 2,4V и я не знаю, какой будет верхний предел, не спалю ли я контроллер?
Р.S. Прошить в биос матери биос контроллера прошу не предлагать, только что еле восстановил биос матери после неудачной прошивки модифицированного самостоятельно (как раз вот этим биос контроллера) биос (пришлось снимать флеш и шить на программаторе). Паяльной станции нет, поэтому всё это очень гем ... проблематично делать часто.

Цитата:
Работы мысли привела к тому, что возможно причина в неправильном питании флешки - 3,3V вместо 5V.

Т.е. по вашему выходит, что со старой прошивкой питание 3,3V было нормальным, с новой прошивкой - стало не нормальным? Вот это работа мысли...

Что значит стало нормальным? Во-первых, с рэйдом во флешке контроллер вёл себя точно также - (скорее всего, потому что у меня не было возможности попробовать загрузку с рэйда), при инициализации выводил заставку с наименованием зашитого биос, ничего не грузил, через несколько секунд загрузка компа продолжалась. Работа мысли в том, что МОЖЕТ БЫТЬ напряжения на флеш хватает только чтоб считать название прошивки. А на дальнейшее использование содержимого прошивки, нет. Знал бы ответ на свой вопрос, не задавал бы его здесь. Дельные ответы будет, а не риторический вопрос (на который, тем не менее, я дал развернутый ответ) в ответ на вопрос? Для простоты восприятия переформулирую свой вопрос - на выходах флешки с питанием от 5V каковы МАКСИМАЛЬНЫЕ значения сигнала высокого уровня (при чтении c неё)?

Цитата:
при инициализации выводил заставку с наименованием зашитого биос

Ну если контроллер это делает - то логично предположить что прошивку он все же читает.
А я вам пытаюсь сказать, что может быть проблема то совсем не в прошивке. Загрузится можно и с рейд контроллера с подключенным даже одним винтом. Главное чтобы биос материнской платы это умел делать. Если биос материнки не умеет грузится с внешних контроллеров - то какую вы бы там прошивку в него не зашили - он с него грузится не будет.

Например, есть у меня контроллер на SIL3132
Такой.

После прогрузки биоса материнки он показывает свой, такой

Чтобы грузиться с винта подключеного к нему в биосе материнки надо выбрать такое

ВложениеРазмер
silicon.jpg 32.43 КБ
bios1.jpg 188.94 КБ
bios2.jpg 170.98 КБ

Я тут распинаюсь, пишу про снятие флешки с матери, программировании её и т.п., надеялся, что поймут читатели топика, что такие азы, какие вы привели с многочисленными фото, я знаю:) У меня еще на этой же матери стоит и SIL3512 двухпортовый, в своё время также перешитый (с дискеты) с рэйда на обычные два порта SATALink (флешка на нём, кстати, как раз такая же, что и по уму должна стоять на SIL3132 - и напряжение и распиновка и объём, снял бы, но и этот контроллер мне нужен для загрузки). Вот он прекрасно, прям как у вас на фото видит подключенные винты и позволяет с них грузиться. При загрузке вываливает свой биос и инициализирует подключенный винт, он висит на слоте PCI, его инициализация проходит первой, потом следом при загрузке идёт ниже SIL3132 (висящая естессно на PCI-e), биос показывает, но ни одно подключенное SATA (винт, резак) не определяет (при загрузке компа), далее идёт загрузка. SIL3132 после загрузки, подхватив драйвера в системе, работает нормально, позволяет подключать нагорячую и всё такое. Так что предлагаю вернуться к нашим баранам, т.е. к электрической части - какие параметры у пятивольтовой флешки на выходе при чтении с неё (не записи, не стирании, а именно чтении), т.е. какое напряжение максимальное может пойти с неё на контроллер. Т.е. если я кину на флеш требуемое ей для питания по даташиту напряжение в 5V, не спалит ли мне она контроллер, у которого пины I/O работают с 3,3V по даташиту?
Да, я не 98-го года рождения если что:)
Р.S. Эта же мать с этим же биосом также позволяет грузиться с PCI-e-SATAIII контроллера на AMedia1061, точно также, как и SIL3512. Я бы пользовался АMedia, но этот контроллер позволяет грузиться (и работать) не со всех устройств SATAI, есть у меня такие, а SIL3132 позволяет загрузиться (в теории) и работать (это проверено) с устройствами SATAI. Вот и занимаюсь танцами с бубном.

Теперь ситуация стала более понятна. Но все же теория о частичном чтении флеша при пониженом напряжении мне кажется маловероятной.
Ответ на ваш конкретный вопрос спалит или нет - зависит от того, как сделаны выходные цепи у флеша. А дока нам говорит что если отбирать от вывода 0,4 мА - то напряжение не просядет меньше 2,4В. Мое личное предположние - не спалит, но я бы пошел другим путем, найти флеш на 3.3В не так уж и тяжело, дохлых матерей полно.
Вы уверены что флешка вообще родная, несоответствие напряжения питания это как бы значительный косяк производителя.
Ну и так на всяк случай, свой биос 7.7.03 я брал тут
ioi.com.tw/products/proddetail_dl.aspx?CatID=106&DeviceID=3021&Hos...


Обратите внимание, там в архиве 3 файла. Два полных биоса и один урезаный для интеграции в биос. Думаю разберетесь какой вам нужен.

OLIFA писал(-а):
А дока нам говорит что если отбирать от вывода 0,4 мА - то напряжение не просядет меньше 2,4В.
Бессмысленная фраза в контексте заданого автором вопроса:).

В остальном классика - до уровня VCC.

У меня именно этот биос и зашит во флеш. Дохлых матерей с такими флешками НЕ ПОЛНО. Другая распиновка. Естессно я искал, не нашёл, заказывал в кетае (за разумные деньги), прислали якобы новую, но битую (вернули деньги), предлагаются другие варианты в кетае за неразумные деньги (почти по цене контроллера нового), не устраивает.

Т.е. 4,5-5V (падение на переходах) будет по выходу, я правильно понял?

1. Не стоит употреблять термин "переход", если вы не уверены в его применимости:).
2. От того, что я еще раз повторю то же самое, что уже написал выше, ничего не изменится - "правильнее" вы не поймете:D.

Да ну?:) Таки не пойму?:) Переход транзисторный, в ключах на выходе, чего тут понимать? Надеюсь вы не будете утверждать, что там будет ровно Vcc?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей