|
Фундаментальный вопрос по скорости записи на sd-карточку, Зависит ли она от скорости клока? |
|
|
|
 |
Ответов
(1 - 10)
|
Nov 17 2014, 12:19
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
ножка CLK - это клок карты, а не клоковый сигнал от линии SPI. Именно поэтому после подачи некоторых команд, надо продолжать клочить карту до получения ответа. Зачем в карту ставить, генератор, PLL, потом ее синхронизовать с входными данными, если пока вы ее не спрашиваете, она ничего не делает...
Я так думаю...
Ну коль это клок, то чем он выше, тем быстрее работаем, тут тоже вроде не должно быть вопросов...
|
|
|
|
|
Nov 17 2014, 13:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Ну во-первых речь совершенно не о SPI, а о сдио. Во-вторых, если я не ошибаюсь, в SPI клок всё равно ОДИН, а значит в первую очередь это именно клок ИНТЕРФЕЙСА.
Логику я объяснил:: нелогично, когда интерфейс позволяет качать 200 Мбит/с, хотя карточка пишет только 40, а чтобы она писала 80, нужно разогнать интерфейс до 400-800???
Так что жду мнений опытных моряков.
|
|
|
|
|
Nov 17 2014, 14:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
В моём случае используется eMMC-память шина работает в режиме 8х, но отличия, как понимаю, должны бать небольшие. Согласно даташиту на мою eMMC (думаю в Вашем случае должно быть что-то аналогичное): Цитата The host is allowed to shut down the clock of a “busy” card. The card will complete the programming operation regardless of the host clock. Получаем, контроллер памяти (карты) должен иметь своё внутреннее тактирование, сигнал CLK для SD-карты - всего лишь тактирование интерфейса. При инициализации карты определяется скорость, которую "потянет" карта, и исходя из этого настраиваем частоту тактирования интерфейса.
|
|
|
|
|
Nov 17 2014, 14:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Dr.Alex @ Nov 17 2014, 17:27)  Ну то есть вы подтверждаете мою уверенность, что скорость записи НЕ должна зависеть от скорости клока, поданного на карточку.
Однако как же объяснить то, что я вижу.. :-о :-о Не читал, кто такой SDIO, как понимаю, что-то очень похожее на мой случай (могу работать в режимах шины данных 1х, 4х, 8х). Если данные в Вашем случае передаются в режиме 1х, то очень похоже на правду. Тогда, пока скорость шины не достигла максимальной скорости записи (внутренней скорости записи NAND flash) поддерживаемой контроллером памяти, будем наблюдать увеличение скорости записи (внешней, скорости записи данных в буфер контроллера памяти). Как-то так
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|