Вопрос по звуковому модулю WTV020SD

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

Подскажите пожалуйста как правильно понять следующий тайминг

Извините за качество картинок, сам даташит тут -> http://voice-chip.ru/docs/WTV020-SD_V1.pdf

Итак что интересует - всегда ли на линии CLK перед отправокй сигнала на линию DATA надо подавать низкий уровень 2ms?

Или это только один раз перед отпракой бита D15?

Или надо делать так?

 

К сожалению в самом даташите ничего не написано подробно, а я тот еще радиолюбитель :)
Да, там в даташие есть код на ассемблере, но в нем я вообще не силен.
Отпишите пожалуйста как всетаки правильно, или придется применять научный метод тыка.

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

Видимо модуль WTV020SD никому не интересен. Поэксперементировал, отвечу сам :-)

На вывод CLK подаем низкий уровень на 2 миллисекунды, затем просто менадр с периодом 200 микросекунд.
Как показала практика все работает, форму сигналов CLK и DATA можно увидеть на картинке.

В процессе правда вылезло некоторе несоответствие длительности сигналов, в частности на выводах RESET и BUSY.
Не знаю это может у меня такие модули, но главное работают стабильно, при условии подбора задержек.