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

Тема: I2C и ЦАПы

  1. #1
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    Вопрос I2C и ЦАПы

    Что-то никогда не задумывался (а руками не делал) о таком простом вопросе. Формат CD имеет скорость порядка 1,3 мегабита в секунду. То есть, если передавать побитно без служебных бит, нужна частота больше 1,3 МГц. А повышенная частота шины I2C составляет 400 кГц. Как она успевает передавать? А ведь I2C ЦАПы работают и на большей разрядности и тактовой частоте...
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  2. #2
    Старый знакомый Аватар для Злой
    Регистрация
    30.10.2009
    Сообщений
    500

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    А ведь I2C ЦАПы работают
    I2S это другая шина. I2C только конфиг залить, если нужно.

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

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    А повышенная частота шины I2C составляет 400 кГц.
    Ну, как бы совсем не так:

    Standard mode (Sm) 100 kbit/s
    Fast mode (Fm) 400 kbit/s
    Fast mode plus (Fm+) 1 Mbit/s
    High-speed mode (Hs) 1.7 Mbit/s
    High-speed mode (Hs) 3.4 Mbit/s
    Ultra-fast mode (UFm) 5 Mbit/s

    Правда для ЦАПов хватило бы и 0.1 кбит/с
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #4
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    По умолчанию Re: I2C и ЦАПы

    Ну так даже ультра-фаста не хватит для современных 8-канальных / 32 битных...


    Цитата Сообщение от Alex Посмотреть сообщение
    Правда для ЦАПов хватило бы и 0.1 кбит/с
    В смысле?

    ---------- Сообщение добавлено 17:26 ---------- Предыдущее сообщение было 17:21 ----------

    Опа! А ведь и вправду там I2S. А я то ли подумал, что это очепятка, то ли не дочитал после I2...

    Спасибо!
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  5. #5
    Злой Аватар для _Ру_
    Регистрация
    25.05.2015
    Возраст
    42
    Сообщений
    2,089

    По умолчанию Re: I2C и ЦАПы


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

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    В смысле?
    В смысле что чтобы проинициалиировать ЦАП в начале и при смене режима, хватит любой скорости.



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

  7. #7
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    По умолчанию Re: I2C и ЦАПы

    Блин! Чего вы ржёте! Я ЦАПами не занимался, и прозевал появление новой шины!

    Правильно ли я понимаю, что I2S передаёт только данные, поэтому всегда нужна ещё какая-нибудь другая шина для передачи настроек?
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

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

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    и прозевал появление новой шины!
    Ээээ, "новой"?

    I2C - 1981
    I2S - 1986



    ---------- Сообщение добавлено 20:44 ---------- Предыдущее сообщение было 20:37 ----------

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    что I2S передаёт только данные,
    Да.

    К тому-же, I2C Iи I2S абсолютно разные по топологии и формату.

    I2S - разновидность SPI, синхронная шина с одним фиксированным мастером и одним или несколькими слейвами, причем передатчик из всех них только один, а все приемники одновременно принимают сигнал (т..е передача от одного многим).
    Направление сигналов не меняется - вход всегда вход, а выход всегда выход.

    I2C - именно "шина", оба провода - с открытым коллектором и пуллапами, направление обоих меняется. Даже в пределах одной посылки, менется направление как минимум одной из них.
    Передача всегда от точки к точке, т.е. от одного другому а не многим. Бродкасты не предусмотрены.

    У шины специальный формат, причем несколько разновидностей (как минмум может отличаться число байт адреса).
    На одной шине (двух сигнала) может быть несколько мастеров и несколько слейвов, с арбитражем и коллизиями. Каждый из них может как передавать так и принимать даннные.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #9
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    По умолчанию Re: I2C и ЦАПы

    В 1986 году я диплом писал, мне некогда было за Филипсами следить.

    Тогда получается, что I2S может работать на многих мегагерцах? И тогда появляются ограничения по длине провода. В отличие от I2C, которую в принципе можно затормозить до 1 бита в секунду.
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  10. #10
    Завсегдатай Аватар для hippo64
    Регистрация
    20.05.2010
    Адрес
    Москва
    Возраст
    60
    Сообщений
    4,395

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    И тогда появляются ограничения по длине провода.
    Игорь, см. ветку цап на псм63 от СержиоТ

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

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Тогда получается, что I2S может работать на многих мегагерцах?
    Не "может" а "работает" - даже для 44/16 частота битклока мегагерцы, а на хайрезе - десятки мегагерц.


    Цитата Сообщение от AudioKiller Посмотреть сообщение
    В отличие от I2C, которую в принципе можно затормозить до 1 бита в секунду.
    Конечно можно. Более того - I2C может работать на высокой скорости, но если какая-то периферия не успевает или чем-то занята (например записью в еепром), она может "притормозить" на какое-то время шину, закоротив клок на 0 (называется clock stratch).

    ---------- Сообщение добавлено 08:20 ---------- Предыдущее сообщение было 08:15 ----------

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    И тогда появляются ограничения по длине провода.
    А это уже зависит не только от самой шины, но и от ее физической реализации - если просто TTL/CMOS, то далеко нж надо, а если LVDS, CML, 485 и т.п, то можно и подальше.
    С CML я I2S на 20 метров передавал .
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  12. #12
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от hippo64 Посмотреть сообщение
    см. ветку цап на псм63 от СержиоТ
    С перлами от momitko?
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  13. #13
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,493

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от AudioKiller Посмотреть сообщение
    Опа! А ведь и вправду там I2S.
    Momitko тоже постоянно путает I2C & I2S, поэтому, его не поймешь о чем он пишет

  14. #14
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Сообщений
    3,781

    По умолчанию Re: I2C и ЦАПы

    Зато в остальном у него все понятно

  15. #15
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    По умолчанию Re: I2C и ЦАПы

    Цитата Сообщение от EDDiE Посмотреть сообщение
    Momitko тоже постоянно путает I2C & I2S
    Не ставьте нас на одну полку. Я не путаю, я вообще про I2S не знал. Думал, что там I2C и заинтересовался, как же по скорости получается? А оно вон как оказалось...
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

  16. #16
    AudioKiller
    Автор темы
    Аватар для AudioKiller
    Регистрация
    10.02.2005
    Адрес
    Ростов-на-Дону
    Возраст
    60
    Сообщений
    2,471

    По умолчанию Re: I2C и ЦАПы

    Всем спасибо!
    - Что значит маловато шлюпок?! Не разводите панику, это непотопляемый корабль!
    Томас Эндрюс, конструктор "Титаника"

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

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

Ваши права

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