Страница 537 из 539 Первая ... 527535536537538539 Последняя
Показано с 10,721 по 10,740 из 10772

Тема: ЦАП своими руками (пятая ветка)

  1. #1 Показать/скрыть первое сообщение.
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию ЦАП своими руками (пятая ветка)


  2. #10721
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Да правильно 0х50, адресные ноги на земле сидят.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  3. #10722
    Старый знакомый Аватар для Soundman84
    Регистрация
    06.12.2011
    Адрес
    Воронеж
    Сообщений
    671

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Есть у меня ардуино нано с прошивкой для отображения частоты на экране.
    Пробовал ее подкинуть параллельно транспорту на плату цап, но видимо контакт плохой - отваливается. Есть ли в природе какой то мультиплексор адаптер чтобы после транспорта по i2s ее подключить, а после нее - плата цапа. Как вообще по уму это организовать можно?

  4. #10723
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    P.S. Почти 30 лет назад, я делал перевод-компиляцию по I2C, может будет полезно:
    https://altor1.narod.ru/Articles/I2C_RP.pdf


    ---------- Сообщение добавлено 23:06 ---------- Предыдущее сообщение было 23:01 ----------

    Цитата Сообщение от Soundman84 Посмотреть сообщение
    Как вообще по уму это организовать можно?
    Транспорт какой? Умеет отображать какой поток передает? Я по моему тебя уже отправлял на аудиохобби.
    https://audiohobby.ru/articles/moduli-indikacii
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

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

  6. #10725
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Ну точно! Саша как всегда прав я не пойму почему так происходит, сеале сдвигает адрес на разряд вправо. Данные вроде правильно идут, но доверия уже нет, надо проверить осцем, и у меня другой анализатор есть, им тоже проверю.
    Вот пишу в 24с08 с 0 по F данные с нарастанием от 0 до F, считываю, и все правильно читает, то что записал:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-11-04_111720069.png 
Просмотров:	20 
Размер:	12.2 Кб 
ID:	462518
    а вот что сеале показывает, адрес вместо а0 стоит 50, но данные совпадают, смущает что тактовые идут позже данных.
    запись:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-11-04_112032119.png 
Просмотров:	30 
Размер:	45.5 Кб 
ID:	462519
    чтение:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-11-04_112651237.png 
Просмотров:	15 
Размер:	44.2 Кб 
ID:	462520

    и тогда если адрес 48 сдвинуть вправо, то как раз получается 90, что и должно быть для 9038
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Ну точно! Саша как всегда прав


    Цитата Сообщение от Delta213 Посмотреть сообщение
    я не пойму почему так происходит, сеале сдвигает адрес на разряд вправо.
    Я чаще осциллографами смотрю, они никуда ничгео не сдвигают и пишут 0х90 для 9038.
    Саллие давно не включал, но не помню чтоб с ним были какие-то проблемы - и I2C, и I2S, и SPI, и UART.
    Могу на досуге попробовать.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    запись:
    Нажмите на изображение для увеличения. Название: изображение_2024-11-04_112032119.png Просмотров: 1 Размер: 45.5 Кб ID: 462519
    А ты глазами посчитай биты, на фронтах,они там стрелочками показаны, получишь: 1010 0000 = 0хА0
    Вот почему он пишет 0х50 - не знаю.
    Вообще в первом байте, адрес это старшие 7 бит, а 8-й - это запись(1) или чтение (0), и в большинстве даташитов,ажрес указан как 8-битный, т.е. bbbb bbb0. Навскику не вспомн,но попадалисьтакие, где указывалось 7-битное число, т.е. 0bbb bbbb, именно как тебе Саллие пишет.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #10727
    Старый знакомый Аватар для Soundman84
    Регистрация
    06.12.2011
    Адрес
    Воронеж
    Сообщений
    671

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Delta213, не зачем? - у меня все готово по сути. Мне нужно куда то три пина подключить чтобы работал экран. Это lrck (с него частота снимается), gnd и 5В. Лучше ближе к плате цап подключится. Вот нужен какой то мультиплексор.

  9. #10728
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Вообще-то лрцк для параллельников очень важный сигнал, я бы был предельно аккуратным с ним и уж точно напрямую ничего бы не подключал. А так есть же куча частотомеров на ардуино, скачай, заей и посмотри как работают, выбери какой понравится, далее модифицируй, тебе точность ведь не нужна, перед выводом на экран усредни до 3 - 4-го знака.

    Другой анализатор правильно читает:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-11-04_163641806.png 
Просмотров:	31 
Размер:	52.4 Кб 
ID:	462551
    Надо бы обновить версию салеае, сейчас 2,4,14
    Последний раз редактировалось Delta213; 04.11.2024 в 15:49.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  10. #10729
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,565

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Delta213 Посмотреть сообщение
    я не пойму почему так происходит, сеале сдвигает адрес на разряд вправо.
    Может в анализаторе неправильно задан фронт SCK чтения данных? Если есть настройки фронтов - попробуйте поменять.

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Может в анализаторе неправильно задан фронт SCK чтения данных?
    Да нет, тамже стрелочки вверх стоят!

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

  12. #10731
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    данные на двух анализаторах совпадают и думаю что они верные, но мне непонятно зачем такие данные пишутся. Получается контроллер три раза передает одну комбинацию в три регистра:

    write to 0x90 ack data: 0x0E 0x82
    write to 0x90 ack data: 0x0F 0x00
    write to 0x90 ack data: 0x10 0x00

    В 14-й (Soft Start Configuration) 0x82 (b1000 0010) причем 7 бит в резерве, а дефолт b10
    В 15 и 16-й (Volume Control) 0x00 наверное громкость в 0дБ
    получается что 9038 с i2s может и без настройки работать? Но только по -40дБ.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Delta213 Посмотреть сообщение
    получается что 9038 с i2s может и без настройки работать? Но только по -40дБ.
    Я "без настройки" не пробовал, но наверное может.
    0F и 10 -да, громкость на макс ставят,

    Цитата Сообщение от Delta213 Посмотреть сообщение
    причем 7 бит в резерве, а дефолт b10
    С чего вдруг?!
    В 0Е старший бит в 1 ставят, чтобы:

    The Sabre DAC initializes both DAC and DACB to GND and then ramps
    up the output to AVCC/2. DAC and DACB remain in phase until the
    ramp is complete. Soft_start controls the ramp operation and defaults
    to 1’b0. This bit must be set to 1’b1 in order for the DAC to have
    analog outputs.

    • 1’b0: Ramps the output stream to ground (default)
    • 1’b1: Normal Operation, will ramp the output to AVCC
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  14. #10733
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Может у меня ДШ какой старый, скинь свой
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-11-04_190641799.png 
Просмотров:	32 
Размер:	349.8 Кб 
ID:	462575
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Держи.

    ---------- Сообщение добавлено 20:58 ---------- Предыдущее сообщение было 18:30 ----------

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Другой анализатор правильно читает:
    Нажмите на изображение для увеличения. Название: изображение_2024-11-04_163641806.png Просмотров: 13 Размер: 52.4 Кб ID: 462551
    Надо бы обновить версию салеае, сейчас 2,4,14
    У меня 1.2.18

    А теперь следи за руками:Нажмите на изображение для увеличения. 

Название:	i2c_saleae.png 
Просмотров:	54 
Размер:	83.2 Кб 
ID:	462590

    - реальный адрес устройства по даташиту 0х20, как можно посчитать по битикам.
    - картинка вверхху так и показывает.
    - картинка визу - показывает адрес сдвинуты вправо, как и у тебя. Девайс и сетап разумеется не менялся.

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

  16. #10735
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    Уже догадался?
    Пока нет, сейчас нет под рукой системы чтобы проверить, но никаких отличий кроме setup не вижу.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Пока нет, сейчас нет под рукой системы чтобы проверить,
    ОК, придется "открыть тайну Золотого Ключика"

    Когда будешь с системой, посмотри.

    В моей версии оно так - в Салие при включении анализатора I2C (если он был включен - то сначала выключить) появляется окошко, в котором есть листбокс, с тремя выборами:

    1) 8-битный адрес и R/W
    2) 8-битный адрес без R/W
    3) 7-битный адрес.

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

  18. #10737
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Alex Посмотреть сообщение
    В твоей версии наверняка есть что-то подобное
    Вот именно что "что-то подобное" Еле нашел.
    https://support.saleae.com/faq/techn...esses-as-8-bit
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-11-06_185647552.png 
Просмотров:	40 
Размер:	65.2 Кб 
ID:	462675
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Еле нашел.
    Я тоже

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

  20. #10739
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,608

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    По 90382m вопросики будут
    1. софт резет, сколько по времени надо держать 1 в регистре 0? Или он сам сбросится в ноль?
    2. 7-й регистр, при смене аппроксимации надо предварительно сбрасывать чип, или на лету можно?
    3. 12-й регистр, bandwidth of the DPLL, а как лучше Lowest Bandwidth или Highest Bandwidth? Я так думаю уменьшать надо пока не пойдут выпадения.
    Ну пока достаточно вопросов, надо еще сдуть контроллер и самому попИсать в 9038 да посмотреть на результат.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП своими руками (пятая ветка)

    1. Не помню никаких указаний на это. Я при инициализации ставлю сначала этот бит в 1 и сразу в 0.
    2. Можно на лету.
    3. Я особой разницы не заметил.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 537 из 539 Первая ... 527535536537538539 Последняя

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

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

Ваши права

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