Показано с 1 по 15 из 15

Тема: WM8804 Помогите разобраться с управлением

  1. #1
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию WM8804 Помогите разобраться с управлением

    Добрый день всем.
    Уже 5 раз просматриваю даташит и не могу понять как с нее читать аппаратно ошибку (TRANS ERROR) как она может выдавать сигнал ошибки если этот же пин конфигурируется на MASTER/ SLAVE режим . Кто может разьяснить?
    И так pin 4 тоже выполняет две функции...
    А вообще очень запутанный даташит..... Я в шоке.

    Хочу написать прогу под AD1955 и WM8804 вот для AD1955 уже все готово. Меню, настройки всех режимов сохраняются в еепром, все работает прекрасно остается только вопрос с приемником....

    С ув. Артем
    Нет ничего лучше того, что сделано собственными руками.

  2. #2
    Регистрация не подтверждена Аватар для nazar
    Регистрация
    07.10.2005
    Сообщений
    2,541

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    Да нормально, в чом проблемасобсно?
    А ДШ в Вольфсона непривычные, но как раз лучше всех структурованы, все легко находится и понятно

  3. #3
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    проблема , как мне изменять разрядность аппаратно? Как изменять Mclk Fs ? Как читать ошибку я понял по схеме. Но судя по рекомендуемой схеме, делать первых двух вещей я не смогу...
    Могу и программно заюзать, но как? Что то не пойму .... понял что есть два способа общения с процом это I2C и SPI Каким образом отсылать команды? В общем меня все интересует...
    Вот AD1955 все грамотно расписано, а тут нет.
    Нет ничего лучше того, что сделано собственными руками.

  4. #4
    Регистрация не подтверждена Аватар для nazar
    Регистрация
    07.10.2005
    Сообщений
    2,541

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    чесно ничерта не понял из вашего поста

  5. #5
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    как мне аппаратно переключать в 24 LJ , 16 RJ , 16 I2C , 24 I2C
    как мне переключать 256Fs, 512Fs
    как читать состояние ошибки сигнала?
    Просто пины получается совмещены. и один пин выполняет аппаратно несколько функций. Верно?
    Нет ничего лучше того, что сделано собственными руками.

  6. #6
    Новичок Аватар для unicle
    Регистрация
    07.05.2006
    Сообщений
    26

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    Насчет того как использовать софтварные режимы написано на 14 странице с верху. На стр 15 снизу для 3 проводного режима показаны диаграммы работы интерфейса. Касательно 256Fs, 512Fs таблички 26, 29, 31 и рисунок 16 и внимательно смотреть конфигурацию регистров.
    Насчет считывания ошибок: список флагов стр38-39, табл 45; далее табл 48 таблица, расписаны прерывания от статусов см. табл.48 + таблица 49 (расшифровка уточнение статусов), далее табл. 50 маска прерываний, т.е. по каким именно прерываниям (стусам) будет формироваться сигнал запроса прерывания, конфигурируется на вывод GPIO (табл. 52).
    Конфигурация интерфейса: табл. 56, регистры R27-R28.
    И все в кучке таблица 57.

  7. #7
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    http://www.wolfsonmicro.com/document.../en/WM8804.pdf
    http://www.wolfsonmicro.com/document...igurations.pdf
    http://www.wolfsonmicro.com/document...and_Layout.pdf

    Накачал информации, сижу разбираюсь. Очень жалею что не изучал английский....

    ---------- Добавлено в 19:05 ---------- Предыдущее сообщение в 18:44 ----------

    Цитата Сообщение от unicle Посмотреть сообщение
    Насчет того как использовать софтварные режимы написано на 14 странице с верху. На стр 15 снизу для 3 проводного режима показаны диаграммы работы интерфейса. Касательно 256Fs, 512Fs таблички 26, 29, 31 и рисунок 16 и внимательно смотреть конфигурацию регистров.
    Насчет считывания ошибок: список флагов стр38-39, табл 45; далее табл 48 таблица, расписаны прерывания от статусов см. табл.48 + таблица 49 (расшифровка уточнение статусов), далее табл. 50 маска прерываний, т.е. по каким именно прерываниям (стусам) будет формироваться сигнал запроса прерывания, конфигурируется на вывод GPIO (табл. 52).
    Конфигурация интерфейса: табл. 56, регистры R27-R28.
    И все в кучке таблица 57.
    Огромное Вам спасибо! Хоть кто то помог. Буду вникать.
    Нет ничего лучше того, что сделано собственными руками.

  8. #8

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    Цитата Сообщение от artos Посмотреть сообщение
    как читать состояние ошибки сигнала?
    Просто пины получается совмещены. и один пин выполняет аппаратно несколько функций. Верно?
    совмещеньі
    was fällt, das soll man auch noch stossen

  9. #9
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    Почитал, и понял что раз уж есть в схеме MCU то проще использовать программный режим работы.
    А скажите можно сделать так:
    микросхема сконфигурирована на программный режим работы и на лету переводить ее в аппаратный режим работы ?
    Нет ничего лучше того, что сделано собственными руками.

  10. #10
    Регистрация не подтверждена Аватар для nazar
    Регистрация
    07.10.2005
    Сообщений
    2,541

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    Цитата Сообщение от artos Посмотреть сообщение
    как мне аппаратно переключать в 24 LJ , 16 RJ , 16 I2C , 24 I2C
    меняя состояние некоторых ножек
    Цитата Сообщение от artos Посмотреть сообщение
    как мне переключать 256Fs, 512Fs
    никак, только 256

    Цитата Сообщение от artos Посмотреть сообщение
    как читать состояние ошибки сигнала?
    с соответствующего пина
    Цитата Сообщение от artos Посмотреть сообщение
    Просто пины получается совмещены. и один пин выполняет аппаратно несколько функций. Верно?
    верно
    Цитата Сообщение от artos Посмотреть сообщение
    микросхема сконфигурирована на программный режим работы и на лету переводить ее в аппаратный режим работы ?
    начните уже наконец читать ДШ

  11. #11
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    А скажите пожалуйста как должны выглядеть графики при отправке байта по SPI в WM8804 Верхняя картинка это отправка в WM8804 0x00 команда , 0x01 адрес.
    правильно ли я отправляю команды по SPI ?
    Заранее спасибо.
    С ув. Артем
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Proteus_mega32_ad1955_wm8804.png 
Просмотров:	245 
Размер:	177.2 Кб 
ID:	137285  
    Нет ничего лучше того, что сделано собственными руками.

  12. #12
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    И правильно ли я отправляю данные по SPI в AD1955 ? График снизу.
    Я отправляю 0b 01000 00001 первых два бита адрес остальные 8бит команда это цап сконфигурирован в 512Fs

    Далее 16бит 0b 0000 0000 0000 1100 это у нас аудио формат 16бит I2C верно?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	AD1955_SPI.png 
Просмотров:	200 
Размер:	305.5 Кб 
ID:	137291  
    Нет ничего лучше того, что сделано собственными руками.

  13. #13
    Старый знакомый Аватар для Lexus
    Регистрация
    28.08.2005
    Адрес
    г. Апатиты Мурманская область
    Возраст
    42
    Сообщений
    761

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    artos,загрузка в регистры по SPI разве по спаду CLK происходит?

  14. #14
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    помоему по подьему грузит.. я думаю по тестировать на макете конфигуратор будет переключать режимы или нет.

    ---------- Добавлено в 08:10 ---------- Предыдущее сообщение в 08:05 ----------

    Ой... точно по спаду.... Я думал это не принципиально. Спасибо Вам огромное! А то если бы не заработало, ломал бы голову....
    Нет ничего лучше того, что сделано собственными руками.

  15. #15
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    По умолчанию Re: WM8804 Помогите разобраться с управлением

    Все, вроди исправил.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Нарастающий фр&#10.png 
Просмотров:	197 
Размер:	2.7 Кб 
ID:	137402  
    Нет ничего лучше того, что сделано собственными руками.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •