Страница 2 из 6 Первая 1234 ... Последняя
Показано с 21 по 40 из 102

Тема: es9038pro программирование значения регистров

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    Здравствуйте, хочу разобраться как с помощью i2c управления с amanero переключить чип с 8 канального на 2 канальный (register 15)

    Как понял аманеро использует hex (шестнадцатеричную систему)

    В даташите на чип интересно как-то:
    Адрес чипа: в шестнадцатеричной
    Номер регистра: в десятичной
    Бит:не понятно в чём
    Значение в этом бите: verilog

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

Название:	id.png 
Просмотров:	175 
Размер:	273.0 Кб 
ID:	472785
    Нажмите на изображение для увеличения. 

Название:	register 15.png 
Просмотров:	151 
Размер:	230.1 Кб 
ID:	472786
    Нажмите на изображение для увеличения. 

Название:	изображение_viber_2023-01-20_10-46-05-578.jpg 
Просмотров:	174 
Размер:	307.8 Кб 
ID:	472787

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

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

    Цитата Сообщение от svadim Посмотреть сообщение
    так биты считаються?

    У ESS совершенно идиотская система обозначений (хотя хорошо хоть ошибок меньше, на 9017 это был просто пипец!).
    Их запись в последних строках таблицы - это дефолтные значения при сбросе.
    1*b0 - означает что это 1-битный параметр, и по сбросу этот бит становится в 0.
    1*b1 - означает что это 1-битный параметр, и по сбросу этот бит становится в 1
    2*b00 - означает что это 2-х битный параметр, и по сбросу эти биты становится в 00
    2*b01 - означает что это 2-х битный параметр, и по сбросу эти биты становится в 01
    2*b10 - означает что это 2-х битный параметр, и по сбросу эти биты становится в 10
    2*b11 - означает что это 2-х битный параметр, и по сбросу эти биты становится в 11


    Цитата Сообщение от svadim Посмотреть сообщение
    тогда почему 8 разрядный регистр если в нём только 6 бит?
    Потому что это параметров там 6, а не бит.
    Поскольку два параметра занимают по 2 бита и 4 параметра по одномУ, вот и получается 8 бит.

    ---------- Сообщение добавлено 11:29 ---------- Предыдущее сообщение было 11:28 ----------

    Цитата Сообщение от svadim Посмотреть сообщение
    непонятно как значение 2d*3 записать в 4 и 5 бите
    00110000
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  3. #22
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    как понимаю вы записали единицы в 5 и 6 бите?

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

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

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

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

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

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

  6. #25
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    интересный вопрос: когда должен проиходить ресет?

    каждый раз после записи нового регистра или только после выключения питания?

    ведь можем сначала записать например регистр 15 (8 каналов в стерео), потом сменить фильтр, потом переключиться в дсд и сменить фильтр уже в другом регистре?

    или надо сделать ресет и потом сразу записать все три регистра?
    или каждый раз при смене например песни pcm в dsd перезаписывать сразу все регистры без ресета?

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

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Саша, а ты тоже каждый трек обновляешь настройки?
    В каком смысле "каждый трек"?


    Цитата Сообщение от Delta213 Посмотреть сообщение
    Кмк это не правильно.
    Я обновляю настройки при переходе из режима Stop в режим Play, когда уже известны параметры входного сигнала (PCM или DSD, и семплрейт).



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

    P.S. Я 4 года назад, выкладывал открытый проект, где можно подсмотреть (несколько упрощеное, по сравнению с тем что у меня в "боевых" изделиях) управление для 9038q2m.
    Разница в программном управлении между 9038Pro и 9038q2m небольшая.
    https://forum.vegalab.ru/showthread.php?t=89392
    Последний раз редактировалось Alex; 28.04.2025 в 13:52.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

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

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

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

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

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

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

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

    По скпиншоту видно что аманеро может послать в один регистр что-то при смене битрейта и пцм/дсд, но зачем каждый трек это делать, фигня какая-то. Чисто для индикации пойдет, ведь не всегда надо только надо в одном регистре изменения делать.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

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

  12. #31
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    903

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    По скпиншоту видно что аманеро может послать в один регистр
    Из чего следует, что в один регистр? Кнопка «Add» намекает, что в последовательность команд можно добавить некоторое количество регистров. Хоть полностью перестроить ЦАП.
    Опять же откуда взято, что каждый трек, нужно что-то слать? На скрине всего несколько режимов для которорых можно задать команды настройки ЦАП: set(для разных входных данных аудио), мьют/анмьют, ресет, изменение громкости.

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

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

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

  14. #33
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    Отчёт:
    аманера перестаёт работать как только в неё записываешь информацию регистров.
    Помогает только установка прошивки заново
    опробовано на двух прошивках которые работают с i2c
    Проверено на двух китайских аманерах

  15. #34
    Старый знакомый Аватар для ass77
    Регистрация
    08.01.2015
    Сообщений
    903

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

    Цитата Сообщение от svadim Посмотреть сообщение
    Отчёт:
    аманера перестаёт работать как только в неё записываешь информацию регистров.
    Шина нормально работает? Резисторы и все такое. Может она у вас банально и2с подвешивает.

  16. #35
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    тестил с отключеной i2c, была подключена только i2s

    сколько знаю в аманеро прошиваються два чипа отдельно, как понял через loader прошивка шьётся только в один.

    надо подумать о покупке оригинальной аманеро


    https://www.aliexpress.com/item/1005...636e18028bHRiS

    по совету купил такую приблуду, попробую через неё.
    Подскажите какой софт использовать?

  17. #36
    Частый гость Аватар для Juzzy
    Регистрация
    19.01.2016
    Адрес
    Екатеринбург
    Сообщений
    326

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

    Цитата Сообщение от svadim Посмотреть сообщение
    Подскажите какой софт использовать?
    Я пользуюсь ch341par. у меня похожая, но немного не такая плата. странно, что продавец ссылку на софт не дал.

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

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

    Цитата Сообщение от svadim Посмотреть сообщение
    аманера перестаёт работать как только в неё записываешь информацию регистров.
    Вот это поворот! А я как раз набрал девайсов, хотел эту тему проверить и изучить не судьба. Ну и как говорил, я не видел таких реализаций.
    Нажмите на изображение для увеличения. 

Название:	WhatsApp Image 2025-04-29 at 09.55.47.jpeg 
Просмотров:	50 
Размер:	84.6 Кб 
ID:	472837

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

    Цитата Сообщение от Juzzy Посмотреть сообщение
    Я пользуюсь ch341par.
    А ты каким софтом пользуешься? Мне тоже продаван не дал софт, я сам искал. Сейчас приаттачу.
    ps
    Ну и я таким-же, только нашел переведенный, по ссылке ниже.

    pss
    Да собственно вот:
    https://soltau.ru/index.php/themes/d...1dll-na-vb-net

    у меня еще прожка ругалась на отсутствие msstdfmt.dll все так-же как и с tabctl32.ocx в описании, кладем в c:\windows\syswow64\ и после от админа регистрируем regsvr32 c:\windows\syswow64\msstdfmt.dll
    MSSTDFMT.ZIP
    Последний раз редактировалось Delta213; 29.04.2025 в 09:28.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  19. #38
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    https://www.ebay.com/itm/16374988717...90.c101224.m-1

    делали на такой плате синего цвета управление i2c для ак4493, всё работало.

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

Название:	FB_IMG_1745910319655.jpg 
Просмотров:	53 
Размер:	58.6 Кб 
ID:	472840
    Нажмите на изображение для увеличения. 

Название:	FB_IMG_1745910325753.jpg 
Просмотров:	42 
Размер:	51.2 Кб 
ID:	472841

    ОБЛОМ. последний configtool не имеет функции i2c
    Нажмите на изображение для увеличения. 

Название:	FFF.png 
Просмотров:	40 
Размер:	16.3 Кб 
ID:	472839
    Последний раз редактировалось svadim; 29.04.2025 в 10:11.

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

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

    Я всеж попробовал, у меня китайские т.е. не ориги, оемтул118 говорит что прошил, но ничего не изменяется, как работала, так и работает, на 2 12 ногах нет сигнала. Т.е. на самом деле ничего не прошивается. Делал для On44set, запускаю с генератора 44/16 на 2-12 молчок. Да и фиг с ним, атмегой надо конфиги лить.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  21. #40
    Частый гость
    Автор темы
    Аватар для svadim
    Регистрация
    24.08.2017
    Сообщений
    364

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

    i2c не на всех прошивках работает, перепрошейся
    DSD/512/48/44-запускали на этой

    а как ты китайскую аманеру прошил через оригинальный софт? надпись INVALID со сносом прошивки не получил?
    Я делал так: стираешь аманеру и пишешь run bat фаилом через amanero loader

    https://forum.vegalab.ru/showthread.php?t=59043&page=37
    пост #739 и дальше

Страница 2 из 6 Первая 1234 ... Последняя

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

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

Ваши права

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