|
I2S, кодек, помогите разобраться с интерфейсом |
|
|
|
Jan 16 2010, 18:05
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 24-02-08
Пользователь №: 35 345

|
Здравствуйте. Скажите, можно ли управлять подачей фреймов на выводе TF? импульсы формируются на выводе, сразу после конфигурации ssc. Если я настраиваю старт работы передатчика по перепаду фрейма (AT91C_SSC_START_RISE_TF| AT91C_SSC_CKO_DATA_TX в регистре TCMR), то передатчик работает постоянно, даже если в буфере и нет данных, отправляя default значение. Я понимаю, что ssc в основном предназначен для работы с кодеками, но мне нужно организовать обмен между устройством и блоком управления для него следующим образом: Блок управления реагирует на нажатие кнопки и отсылает пакет данных, принимает ответ и "молчит" до следующего нажатия. Управляемое устройство принимает данные по положительному перепаду фрейма, фрейм должен быть длиной в один бит - устройство готовое, закрытое и изменению не подлежит. Можно ли формировать фрейм только, когда это нужно?
Сообщение отредактировал Daria - Jan 16 2010, 18:05
|
|
|
|
|
 |
Ответов
|
Jan 18 2010, 19:54
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 24-02-08
Пользователь №: 35 345

|
Цитата(aaarrr @ Jan 18 2010, 00:38)  Т.е. передается 32 шестнадцатибитных слова, каждое из которых снабжено FS длиной в один бит, правильно? Нет, FS в начале пакета из 32 шестнадцатибитных слов, т.е. FS подается через каждые 512 бит  Да, забыла добавить, MCK у меня 48МГц
|
|
|
|
|
Jan 18 2010, 20:03
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Daria @ Jan 18 2010, 22:54)  Нет, FS в начале пакета из 32 шестнадцатибитных слов, т.е. FS подается через каждые 512 бит  Тогда все совсем плохо. Нет, можно, конечно, извратиться: - запустить первое слово с FS - немедленно запретить и перепрограммировать передатчик - передать оставшиеся 7 слов - немедленно после загрузки последнего запретить передатчик Вот только я одного не понимаю: контроллер в режиме мастер, данных кот наплакал - 512 бит "по нажатию кнопки" - зачем аппаратная передача? Или прямо так строго 12МГц нужно выдержать (хотя это странно для синхронного приемника)? Или, возможно, слейву нужны эти клоки постоянно между передачами?
|
|
|
|
Сообщений в этой теме
Daria I2S, кодек Jan 16 2010, 18:05 aaarrr А нужен ли SSC в данном случае? Событие происходит... Jan 17 2010, 10:10 Daria Цитата(aaarrr @ Jan 17 2010, 13:10) А нуж... Jan 17 2010, 11:45 aaarrr Да я вообще имел в виду "ногодрыганье" -... Jan 17 2010, 12:09 Daria Цитата(aaarrr @ Jan 17 2010, 15:09) Да я ... Jan 17 2010, 15:00  aaarrr Цитата(Daria @ Jan 17 2010, 18:00) А как ... Jan 17 2010, 19:12   Daria Цитата(aaarrr @ Jan 17 2010, 22:12) Вообщ... Jan 17 2010, 21:07   Daria Цитата(aaarrr @ Jan 18 2010, 23:03) Тогда... Jan 18 2010, 20:42    aaarrr Цитата(Daria @ Jan 18 2010, 23:42) Ох. а ... Jan 18 2010, 20:58     Daria Цитата(aaarrr @ Jan 18 2010, 23:58) Или з... Jan 19 2010, 20:07      aaarrr Цитата(Daria @ Jan 19 2010, 23:07) А, кст... Jan 19 2010, 20:28 Daria Здравствуйте. Есть аудио-кодек PCM3794. Управляетс... Feb 18 2010, 20:21 aaarrr Цитата(Daria @ Feb 18 2010, 23:21) Подска... Feb 18 2010, 20:42  Daria Цитата(aaarrr @ Feb 18 2010, 23:42) Для р... Feb 20 2010, 14:29   aaarrr Цитата(Daria @ Feb 20 2010, 17:29) А писа... Feb 20 2010, 18:19  Daria Цитата(aaarrr @ Feb 18 2010, 23:42) Для р... Feb 26 2010, 19:43   aaarrr Цитата(Daria @ Feb 26 2010, 22:43) Только... Feb 26 2010, 22:53 rsv Цитатана можно ли использовать вместо I2S SPIя ког... Feb 20 2010, 19:08 Daria Кодек PCM3794
Там вроде есть четыре режима: I2S, Л... Feb 21 2010, 14:37  aaarrr Цитата(Daria @ Feb 21 2010, 17:37) ...Но ... Feb 21 2010, 23:06   Daria А что такое дельта-сигма модуляция?
В кодеке ЦАП... Feb 23 2010, 18:28 Designer56 Такой способ размена разрешения (разрядности) на в... Feb 23 2010, 18:37 Daria Здравствуйте.
Такая проблема - работают два модуля... Mar 14 2010, 11:49 aaarrr Цитата(Daria @ Mar 14 2010, 14:49) Можно ... Mar 14 2010, 17:51  Daria Цитата(aaarrr @ Mar 14 2010, 20:51) Можно... Mar 14 2010, 19:38 aaarrr Да, именно так. Mar 14 2010, 19:47 Daria Может, не по теме, но продолжение задачи
Кто-нибуд... Mar 31 2010, 18:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|