Страница 1 из 2 12 Последняя
Показано с 1 по 20 из 36

Тема: Shift register i2s to RJ LJ

  1. #1
    Новичок
    Автор темы
    Аватар для darlock
    Регистрация
    11.11.2006
    Возраст
    44
    Сообщений
    50

    По умолчанию Shift register i2s to RJ LJ

    Собственно надо сделать преобразование, без плисок.
    Перерыл весь инет (есть только статья петровского, но там нет картинок).
    Поделитесь пожалуйста рабочей схемой.

  2. #2
    Новичок Аватар для azzar
    Регистрация
    05.07.2008
    Адрес
    Украина, г.Днепропетровск.
    Возраст
    50
    Сообщений
    25

  3. #3
    Новичок Аватар для kvnik
    Регистрация
    23.11.2005
    Адрес
    Донецк
    Сообщений
    57

    По умолчанию Re: Shift register i2s to RJ LJ

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

Название:	Philips-Sony.jpg 
Просмотров:	918 
Размер:	33.0 Кб 
ID:	134268  
    Вложения Вложения

  4. #4
    Новичок
    Автор темы
    Аватар для darlock
    Регистрация
    11.11.2006
    Возраст
    44
    Сообщений
    50

    По умолчанию Re: Shift register i2s to RJ LJ

    Спасибо за ответы, но схемы странные. Где собственно линия sdata. В случае преобразования формата именно она и меняет свое положение относительно LRCLK (WDCLK).
    Скажем так в случае многоканальной передачи (несколько параллельных i2s, синхронные по битклоку, но не синхронные по ЦС) колдовство с WDCLK не спасает. Надо полноценный сдвиг SData.
    Как я понял из анализа собранной информации оптимальное решение -это схема на базе HC74164 (для полноценной возмождности сдвигать до 32 бит надо 4 корпуса).

    Интересуют возможные подводные камни, чтобы не пришлось платы устройства в помойку выбрасывать.

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

    По умолчанию Re: Shift register i2s to RJ LJ

    В приложении схема и диаграмма.

    Интересуют возможные подводные камни, чтобы не пришлось платы устройства в помойку выбрасывать.
    Большое потребление тока плюс помехи в эфир. По времени установки нет нареканий, так как частоты не слишком высокие.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	i2s_to_rj_conv_sch.png 
Просмотров:	1479 
Размер:	10.1 Кб 
ID:	134277   Нажмите на изображение для увеличения. 

Название:	i2s_to_rj_conv_timing.png 
Просмотров:	598 
Размер:	11.5 Кб 
ID:	134276  

  6. #6
    Завсегдатай Аватар для Ромыч
    Регистрация
    30.11.2004
    Адрес
    Новосибирск
    Возраст
    44
    Сообщений
    3,694

    По умолчанию Re: Shift register i2s to RJ LJ

    AD1896 вам в помощь. Даташитик легко гуглится.
    У каждого мужчины должна быть своя Муза, у каждой женщины - свой Музык.

  7. #7
    Частый гость Аватар для Lemmy
    Регистрация
    05.07.2009
    Адрес
    Красноярский край
    Возраст
    43
    Сообщений
    389

    По умолчанию Re: Shift register i2s to RJ LJ

    я делал так - две 164 последовательно, первая тактируется BCK, вторая инвертированным BCK. максимальная задержка - 15 тактов BCK.
    двигаем либо DATA либо LRCK. что удобнее.

  8. #8
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,763

    По умолчанию Re: Shift register i2s to RJ LJ

    Lexus, кусок из плисины? Судя по второй картинке.
    Это просто джиттер какой-то! (с) momitko

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

    По умолчанию Re: Shift register i2s to RJ LJ

    Serge_L, да, это Quartus. В нем имеется серия 74, удобно моделировать. Для проектов ПЛИС я использую текстовое описание, оно проще и быстрее, чем схемное.

    Только сейчас разглядел, что требуется еще и конвертирование в LJ. Тогда понадобится еще пара регистров, а LRCK на выходе инвертировать не нужно.

  10. #10
    Новичок
    Автор темы
    Аватар для darlock
    Регистрация
    11.11.2006
    Возраст
    44
    Сообщений
    50

    По умолчанию Re: Shift register i2s to RJ LJ

    Цитата Сообщение от Lexus Посмотреть сообщение
    В приложении схема и диаграмма.

    Большое потребление тока плюс помехи в эфир. По времени установки нет нареканий, так как частоты не слишком высокие.
    Спасибо. Насчет помех и тока - это существенно, можете подсказать чем можно заменить (только не плис).

    PS АД1896 за 20 баксов без обвяза, на 4 канала - очень кучеряво. Для простого преобразования имхо перебор.

  11. #11
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,360

    По умолчанию Re: Shift register i2s to RJ LJ

    Цитата Сообщение от Serge_L Посмотреть сообщение
    Lexus, кусок из плисины? Судя по второй картинке.
    А по первой что непонятно. что это MAX+ или Квартус?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  12. #12
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,763

    По умолчанию Re: Shift register i2s to RJ LJ

    Я осторожен...
    Это просто джиттер какой-то! (с) momitko

  13. #13
    Завсегдатай Аватар для Ромыч
    Регистрация
    30.11.2004
    Адрес
    Новосибирск
    Возраст
    44
    Сообщений
    3,694

    По умолчанию Re: Shift register i2s to RJ LJ

    Цитата Сообщение от darlock Посмотреть сообщение
    АД1896 за 20 баксов без обвяза, на 4 канала - очень кучеряво. Для простого преобразования имхо перебор.
    Зато ноль гемора. Тут все зависит от приоритетов, чего больше жалко - 40 баксов или потраченного времени.
    У каждого мужчины должна быть своя Муза, у каждой женщины - свой Музык.

  14. #14
    Новичок
    Автор темы
    Аватар для darlock
    Регистрация
    11.11.2006
    Возраст
    44
    Сообщений
    50

    По умолчанию Re: Shift register i2s to RJ LJ

    Разговор ниочем. 4 стерео канала это 80 баксов без обвяза + сложность разводки однослойной или двухслойной печатки под 4 корпуса 1896. Тем более там нельзя сделать произвольное смещение или преобразование.

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

    По умолчанию Re: Shift register i2s to RJ LJ

    Да, ASRC как преобразователь форматов - из пушки по воробьям. darlock,а почему Вы ПЛИС так категорично отвергаете? На мой взгляд, это единственный способ сделать компактно и просто.

  16. #16
    Новичок
    Автор темы
    Аватар для darlock
    Регистрация
    11.11.2006
    Возраст
    44
    Сообщений
    50

    По умолчанию Re: Shift register i2s to RJ LJ

    плис, это аналогично как asrc - из пушки по воробьям только куча гемора при отладке ответственного кода ,т.к. если уже делать на плис то с кодом ввода вывода для ADAT, и AES, ресинхронизацией и т.д. А реализация АДАТ и прочего (это ого-го геморой). Поэтому учитывая что я юзаю готовые Asic для ввода вывода (к-е стоят кстати по 4-5 баксов) вместо 40 за плис с обвязом.
    Задачи смещения данных по шине I2s тоже надо делать как-можно проще и дешевле, 4 корпуса - и 4 задействованных ножки на корпус - это просто и элегантно.

  17. #17
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    48
    Сообщений
    955

    По умолчанию Re: Shift register i2s to RJ LJ

    Цитата Сообщение от darlock Посмотреть сообщение
    Поэтому учитывая что я юзаю готовые Asic для ввода вывода (к-е стоят кстати по 4-5 баксов)
    А можно узнать что за ASIC Вы для этого используете?

    ---------- Добавлено в 17:42 ---------- Предыдущее сообщение в 17:38 ----------

    Цитата Сообщение от darlock Посмотреть сообщение
    Задачи смещения данных по шине I2s тоже надо делать как-можно проще и дешевле, 4 корпуса - и 4 задействованных ножки на корпус - это просто и элегантно.

    Offтопик:
    А потом начинается: при изменении разрядности передаваемых по шине данных их требуется сдвигать на разное количество тактов битлока. Появляются навесные соединения на плате и т.д. По-моему на ПЛИС за 300руб проще всего, а схему сдвига можно уместить в 32 макроячейки.
    Александр.

  18. #18
    Новичок
    Автор темы
    Аватар для darlock
    Регистрация
    11.11.2006
    Возраст
    44
    Сообщений
    50

    По умолчанию Re: Shift register i2s to RJ LJ

    Смех здесь неуместен. А поучения тем более. Мне надо решить вопрос, а не влазить в мутные дискуссии.
    Я работаю с ВА синтезаторами (АЦП - ЦАП в к-х один из второстепенных модулей, т.к. уже давно есть способы цифровой интеграции в DAW), там как правило изменения разрядности нет, т.к. сердце -это пламенный Мотор (dsp56367), в некоторых устройствах до 14 DSP. Поэтому разрядность фиксированная (смотрите даташиты на 56к), заморочки только в съеме демультиплексированого (разбитого на отдельные пары каналов) i2s сигнала, т.к. разные порты GPIO и иногда разные способы вывода. По поводу ПЛИС - я уже сказал, намудохаешся с отладкой ответственного кода, мне это нахрен не надо, а делать примочки на 30 macrocell это смех.
    Al1401g, al1402g, cdce9xxx, есть еще редкие Asic от ямахи и корга. В общем этим микрухам на плис нет и не будет аналогов с точки зрения цены и стабильности работы.

  19. #19
    ★★★★★✰ Аватар для s3tup
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,324

    По умолчанию Re: Shift register i2s to RJ LJ

    Плиску можно взять дешевую, ввиде чипа с обвязкой на плате, втыкающейся в стандартный DIP разьем.

    http://www.seeedstudio.com/depot/xc9...html?cPath=174
    http://www.seeedstudio.com/depot/pre...html?cPath=174

    только программатор нужен, если нету - подойдет Bus Pirate или Bus Blaster (см описание платок, 27/35$) -
    http://www.seeedstudio.com/depot/bus...html?cPath=174
    http://www.seeedstudio.com/depot/bus...html?cPath=174

    JTAG дебаггер для LPT делается, кажется, без проблем...
    Music is art. Audio is engineering.

  20. #20
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    48
    Сообщений
    955

    По умолчанию Re: Shift register i2s to RJ LJ

    Цитата Сообщение от darlock Посмотреть сообщение
    а делать примочки на 30 macrocell это смех.
    В таком случае делайте на стандартной 74-ой логике - это будет серьезно.
    Александр.

Страница 1 из 2 12 Последняя

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

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

Ваши права

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