Перейти к содержанию
    

microSD скорость шины SDR50 DDR50

Необходимо читать карту со скоростью 40+ МБ/c.

Как я понял, мне подходит SDR50 или DDR50, но оба эти режима требуют уровень всех сигналов (CLK,CMD,DAT0-3) 1.8 В.

Т.е. существует некая команда (или их последовательность) которая переводит драйвера карты в режим 1.8 В.

Тоже самое в это время должен сделать и хост, если я правильно понимаю.

А надо ли питание самой карты (напряжение поступающее на пин VDD) понижать с 3.3 В на 1.8 В ?

Не пинайте строго, я только учус.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 minutes ago, zombi said:

А надо ли питание самой карты (напряжение поступающее на пин VDD) понижать с 3.3 В на 1.8 В ?

Нет, только интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как же тогда быть с подтягивающими резисторами на линиях CMD и DATx ?

Они же к 3.3 вольтам всегда будут подключены.

6.thumb.jpg.d15e1ecaa4a5e65da663ce457091d3a9.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 minutes ago, zombi said:

Они же к 3.3 вольтам всегда будут подключены.

Подключить к VDDIO хостовой части.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, aaarrr said:

Подключить к VDDIO хостовой части.

Ясно.

Т.е. если я хочу напрямую все сигналы карты подключить к плис,

то мне необходимо какой-либо один банк плис целиком выделить для работы с картой и запитать его отдельно через аналоговый коммутатор типа такого BD2204GUL ?

Или посоветуйте как лучше сделать?

пока всё на уровне изучения и оценки затрат на реализацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще вопрос про CRC16 на линиях DAT.

Правильно ли я понял?

При передаче данных карте хост в конце пачки добавляет посчитанную им CRC16 индивидуально для каждой линии DATx, а при чтении наоборот карта передаёт CRC16 ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 minutes ago, zombi said:

необходимо какой-либо один банк плис целиком выделить для работы с картой и запитать его отдельно через аналоговый коммутатор типа такого BD2204GUL ?

Или выделить банк или поставить транслятор уровней. В случае ПЛИС можно организовать ему управление направлением.

 

5 minutes ago, zombi said:

При передаче данных карте хост в конце пачки добавляет посчитанную им CRC16 индивидуально для каждой линии DATx, а при чтении наоборот карта передаёт CRC16 ?

Верно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

34 minutes ago, zombi said:

Т.е. если я хочу напрямую все сигналы карты подключить к плис,

то мне необходимо какой-либо один банк плис целиком выделить для работы с картой и запитать его отдельно через аналоговый коммутатор типа такого BD2204GUL ?

Или посоветуйте как лучше сделать?

Если сменность карты не важна - можно запаять eMMC и работать с ней всегда на 1.8В и даже по 8 линиям данных и даже в HS400 (даже SLC).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

30 minutes ago, aaarrr said:

поставить транслятор уровней. В случае ПЛИС можно организовать ему управление направлением.

Хочется и попроще и подешевле, и у трансляторов наверняка будут дополнительные ограничения по максимальной частоте.

А можете что-то в качестве примера привести?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, zombi said:

А можете что-то в качестве примера привести?

Просто зайдите в соответствующий раздел ti.com, у них есть в т.ч. и скоростные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 minutes ago, _4afc_ said:

Если сменность карты не важна - можно запаять eMMC и работать с ней всегда на 1.8В и даже по 8 линиям данных и даже в HS400 (даже SLC).

Сменность нужна. И можно даже отдельную платку с eMMC сообразить и менять её при необходимости.

Однако cейчас в любом магазине можно купить micro SDHC I на 16 GB за чуть больше чем $3.

Интересно, а на eMMC чипы 16GB какая цена сейчас примерно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем отдельные трансляторы если есть плис которая это отлично тянет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, MegaVolt said:

Зачем отдельные трансляторы если есть плис которая это отлично тянет?

А если у ПЛИС 4 банка по 100500 выводов? Как быть с оставшимися 100494?

 

8 minutes ago, zombi said:

Интересно, а на eMMC чипы 16GB какая цена сейчас примерно?

Заоблачная. За $3 можно [было] купить 4GB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, aaarrr сказал:

А если у ПЛИС 4 банка по 100500 выводов? Как быть с оставшимися 100494?

Про количество свободных ножек и банков история умалчивает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, zombi said:

Однако cейчас в любом магазине можно купить micro SDHC I на 16 GB за чуть больше чем $3.

Интересно, а на eMMC чипы 16GB какая цена сейчас примерно?

IS21ES16G-JQLI - $23.33

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...