djhall 0 26 ноября, 2022 Опубликовано 26 ноября, 2022 · Жалоба Задача у меня простая - повысить скорость записи на SD карту. Для этого требуется перевести карту в режим работы с сигналами напряжением 1,8В, вместо 3,3В. Для этого импользуется микросхема преобразования уровней NVT4857. Но работает она как-то плохо - вроде карта и иницивлизируется при тактовой частоте около 400кГц, но на нормальной скорости карта не отвечает. Возможно как-то подключить SD карту непосредственно к ПЛИС и затем в нужный момент переключать питание банка с 3,3В на 1,8В? Вероятно пири этом нужно проводить реконфигурацию ПЛИС. Например в используемой мной ПЛИС MAX10 возможно хранить две прошивки в памяти. Или может кто-нибудь работал с микросхемой NVT4857 и поделится опытом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Джеймс 4 26 ноября, 2022 Опубликовано 26 ноября, 2022 · Жалоба 5 hours ago, djhall said: Задача у меня простая - повысить скорость записи на SD карту. Для этого требуется перевести карту в режим работы с сигналами напряжением 1,8В, вместо 3,3В. Извините, "ответ" не по теме. На 3.3V можно работать на частоте 50 MHz и использовать 4 линии SD. Для карт Class 10 это дает скорость порядка 8-9 Mбайт/сек. Я так понимаю, этого не хватает?.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 29 26 ноября, 2022 Опубликовано 26 ноября, 2022 · Жалоба Моё понимание работы банков плис говорит что нет преград переключить питание банка на лету. Опять же это можно проверить. Само собой других устройств на банке не должно быть ну или те кому переключение питания не важно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 26 ноября, 2022 Опубликовано 26 ноября, 2022 · Жалоба 19 minutes ago, Джеймс said: Извините, "ответ" не по теме. На 3.3V можно работать на частоте 50 MHz и использовать 4 линии SD. Для карт Class 10 это дает скорость порядка 8-9 Mбайт/сек. Я так понимаю, этого не хватает?.. Вообще максимальная скорость на 3,3 вольтах, которую мне удавалось получать это ~23 Mбайт/сек, но хотелось бы больше. 10 minutes ago, MegaVolt said: Моё понимание работы банков плис говорит что нет преград переключить питание банка на лету. Опять же это можно проверить. Само собой других устройств на банке не должно быть ну или те кому переключение питания не важно. Правильно ли я понимаю, что можно сделать прошивку с питанием банка от 3,3В, а затем переключить внешний источник питания банка на 1,8В и продолжить работу уже с уменьшинным напряжением питания? Какие же будут уровни нуля и единицы входа если в прошивке запрограммированно 3,3В, а реально подано 1,8В? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 26 ноября, 2022 Опубликовано 26 ноября, 2022 · Жалоба 22 minutes ago, djhall said: Какие же будут уровни нуля и единицы входа если в прошивке запрограммированно 3,3В, а реально подано 1,8В? Зависит от схемотехники IO, где она попроще - сработает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Джеймс 4 26 ноября, 2022 Опубликовано 26 ноября, 2022 · Жалоба Вообще максимальная скорость на 3,3 вольтах, которую мне удавалось получать это ~23 Mбайт/сек, но хотелось бы больше. @djhall Ого, если не секрет, - могли бы сфотографировать карточку? (не срочно) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба On 11/27/2022 at 3:09 AM, Джеймс said: Вообще максимальная скорость на 3,3 вольтах, которую мне удавалось получать это ~23 Mбайт/сек, но хотелось бы больше. @djhall Ого, если не секрет, - могли бы сфотографировать карточку? (не срочно) Да нечего там особо фотографировать обычная карточка десятого класса или лучше, в режиме SD, по 4 пинам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба А нельзя сразу начинать работу на 1,8В, при этом проводя логическую процедуру переключения 3,3в в 1,8в как обычно (но фактически работать только на 1,8в)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Freibier 4 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба 12 минут назад, Flood сказал: сразу начинать работу на 1,8В Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 29 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба В 27.11.2022 в 00:20, djhall сказал: Правильно ли я понимаю, что можно сделать прошивку с питанием банка от 3,3В, а затем переключить внешний источник питания банка на 1,8В и продолжить работу уже с уменьшинным напряжением питания? Какие же будут уровни нуля и единицы входа если в прошивке запрограммированно 3,3В, а реально подано 1,8В? Да правильно. Уровни я думаю будут КМОП 1.8. Если там внутри ничего сильно другого не наколдовали. Опять же можно же проверить за 5 минут.... уменьшить питание на банке и посмотреть что с сигналом. Может быть надо будет ставить наоборот. Драйвер на 1.8 а запитать его вначале на 3.3 потом обратно. Опять же проверить. Но тут есть стрём что чего-то сгорит 😞 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба 57 minutes ago, Flood said: А нельзя сразу начинать работу на 1,8В, при этом проводя логическую процедуру переключения 3,3в в 1,8в как обычно (но фактически работать только на 1,8в)? Попробую, но есть опасения что 1.8 В мало для логической единицы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 5 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба Вроде, даже по спецификации V6, с ней сначала надо поговорить на 3.3 В, а потом переключаться на 1.8. Другое дело, то на пинах UHSII может, похоже, быть сразу 1.8. Но начальная инициализация все равно идет по CMD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба 55 minutes ago, djhall said: Попробую, но есть опасения что 1.8 В мало для логической единицы. Да, и может оказаться, что какие-то карты будут так работать, а другие откажутся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Freibier 4 28 ноября, 2022 Опубликовано 28 ноября, 2022 · Жалоба современные карты прекрасно и инициализируются и работают на частоте 100 МГц и даже выше при размахе всех сигналов 3.3 В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
djhall 0 6 декабря, 2022 Опубликовано 6 декабря, 2022 · Жалоба On 11/28/2022 at 4:52 PM, Flood said: А нельзя сразу начинать работу на 1,8В, при этом проводя логическую процедуру переключения 3,3в в 1,8в как обычно (но фактически работать только на 1,8в)? Как ни странно, но получилось. ПЛИС Cyclone V на плате SOCKit - там есть перемычка позволяющая изменять напряжение в банке. В прошивке установлено - 3,3 LVCMOS, фактически подано 1,8В, подтягивающие резисторы внутренние. Пока проэкспериментировал только на одной карте ёмкостью 512Гбайт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться