Перейти к содержанию
    

Allwinner T113-s3 уделал HiFi4 DSP. Смеяться или плакать?

1 hour ago, jcxz said:

Запитать от "чистого" - не вариант? Лучше всего - от отдельного LDO или DC-DC. В одном проекте у меня PAM8610 с отдельным питанием (DC-DC) принимает сигнал от ЦАП МК. Звук чистый, никаких заметных шумов не слышно.

В проекте на C6745 использовал другой УНЧ - с дифференциальным входом, но использовался в режиме несимметричного входа.  Питание на УНЧ  - сразу с Li-Ion, грязное.

Тем не менее, тресков и шумов при подключении наушников вместо динамика я не слышал.

Почему так не работает с PAM8301?

Рабочая схема без шумов, с УНЧ запитанным грязным питанием ниже:

4.thumb.jpg.6220ac4b4d1c28f4fad045d8649f26a8.jpg

 

1 hour ago, GenaSPB said:

Там не второй буфера а один стерео.

Тем хуже.  Нужно будет каждое полу-слово ксорить с 0x8000 и копировать в соседнее.

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

50 минут назад, repstosw сказал:

Тем хуже.  Нужно будет каждое полу-слово ксорить с 0x8000 и копировать в соседнее.

Все-таки эту проблему с шумами надо решать аппаратно, ИМХО.

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/5/2024 at 5:40 AM, repstosw said:

Кто знает, можно ли аудио-выходы T113-s3 сделать в дифференциальном режиме?

в t113-i пишут что есть выход на наушники и линейный дифференциальный выход

Quote

A pair of stereo headphone output, a pair of differential Lineout

https://www.forlinx.net/product/t113i-s-system-on-module-143.html

в t113-s3 по докам только выход на наушники

 

UPD доки на t113-i

https://whycan.com/files/202304/T113-I/T113-i_User_Manual_V1.5.pdf

https://whycan.com/files/202304/T113-I/T113-i_Datasheet_V1.4.pdf

Изменено пользователем sasamy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, sasamy сказал:

t113-i

T113-i The RISC-V Multi-Media Decoding Platform SoC - смешно, типа китайцы считают, что 1 ядро riscv круче 2х ядер арма что-ли, коль во главу угла поставили?))) Или какой-то непонятный маркетинг...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ежели верить книжице "Китайцы. Иструкция по применению" - там свои понятия "о прекрасном".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, sasamy said:

в t113-i пишут что есть выход на наушники и линейный дифференциальный выход

 

Причём без всяких программирований, как у V3s:

11.jpg.e8f28c8ccb4b8a9ca18856805b1d6f48.jpg

 

13 hours ago, mantech said:

Все-таки эту проблему с шумами надо решать аппаратно, ИМХО.

Для T113-s3 не оставлено решение - только чистое питание (как писал jcxz в посте).

Но я думаю, что проблема именно в неудачной архитектуре УНЧ PAM8301.  Почему TPA2010D1 при том же грязном питании работает без шумов?

 

6 hours ago, mantech said:

T113-i The RISC-V Multi-Media Decoding Platform SoC - смешно, типа китайцы считают, что 1 ядро riscv круче 2х ядер арма что-ли, коль во главу угла поставили?))) Или какой-то непонятный маркетинг..

Лучше бы они все 3 ядра сделали A7.  Не понимаю, зачем поддерживать такие убогие архитектуры как RISCV или коммерческие Xtensa?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, repstosw сказал:

Причём без всяких программирований

Дак он в БГА - ног много)))

6 часов назад, repstosw сказал:

Но я думаю, что проблема именно в неудачной архитектуре УНЧ PAM8301.

Дак и выкинуть его сразу нафиг тогда))))))))

6 часов назад, repstosw сказал:

Лучше бы они все 3 ядра сделали A7.  Не понимаю, зачем поддерживать такие убогие архитектуры как RISCV или коммерческие Xtensa?

А лучше б 4)))))))))  Эти всякие riscv скорее всего впихивают, т.к. боятся, что бриты перекроют кислород арм ядрам, вот и приходится постепенно переходить на все это, может поэтому и в названии применили маркетологический прием с названием этого ядра...

С другой стороны, ну доведите эти "свободные" ядра до уровня арм, введите экосистему, подобную кортексу, со стандартными расширениями ядра, доведите до ума средства компиляции и отладки, тогда и будет примерно адекватно арму, а сейчас это какая-то сборная солянка, каждый сам себе на уме, как в линуксах...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, repstosw said:

Но я думаю, что проблема именно в неудачной архитектуре УНЧ PAM8301.  Почему TPA2010D1 при том же грязном питании работает без шумов?

Проверил это утверждение:  взял макетку с распаянной TPA2010D1 и соединил её с MangoPi, взяв выход с HPOUT.   Та же самая проблема -  тарахтит в наушники  при работе.

С С6745 такого не было.

Попробовал TPA2010 запитать отдельным li-Ion аккумулятором 3,7V , а mangoPi - повербанком 5V - тарахтение ушло.

Так что на УНЧ нужен отдельный стабилизатор.   Можно RC-цепочку , но эффективное подавление будет бри большом R, что может вызвать большое падение напряжения и нелинейность.

Надо ещё попробовать УНЧ запитать отдельным понижающим импульсником на 3,3V посмотреть что будет.

20 minutes ago, mantech said:

Дак он в БГА - ног много)))

С момента освоения Allwinner, я не распаиваю их вручную, а использую готовые минималистичные SOM.

 

21 minutes ago, mantech said:

А лучше б 4)))))))))  Эти всякие riscv скорее всего впихивают, т.к. боятся, что бриты перекроют кислород арм ядрам, вот и приходится постепенно переходить на все это, может поэтому и в названии применили маркетологический прием с названием этого ядра...

А чего Китаю бояться?

 

21 minutes ago, mantech said:

С другой стороны, ну доведите эти "свободные" ядра до уровня арм, введите экосистему, подобную кортексу, со стандартными расширениями ядра, доведите до ума средства компиляции и отладки, тогда и будет примерно адекватно арму, а сейчас это какая-то сборная солянка, каждый сам себе на уме, как в линуксах...

К сожалению, многие ядра создаются на коммерческой основе пользования.

И что за экосистема?  Я не использую CMSIS и прочее.  Только обрубки Линукса 🙂

 

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, repstosw сказал:

А чего Китаю бояться?

Бриты могут просто отказаться продавать им лицензии и все!)) Ну конечно пиратство Китаю помехой никогда не было, но все-таки...

11 минут назад, repstosw сказал:

Так что на УНЧ нужен отдельный стабилизатор.  

Это было всегда, еще с кружка радиотехники помню, что на УНЧ всегда желателен отдельный ЛИНЕЙНЫЙ стабилизатор с хорошими емкостями по выходу))

11 минут назад, repstosw сказал:

И что за экосистема?

Кроме ядра в экосистему кортекса входит блок MMU, контроллер кэш памяти, контроллер прерываний, векторный сопроцессор НЕОН, блок плавучки и еще какие-то мелочи, причем они СТАНДАРТНЫЕ, если есть ядро А7, то у любого производителя, использующего данное ядро, эти блоки будут одинаковые, и это очень упрощает портирование.

18 минут назад, repstosw сказал:

К сожалению, многие ядра создаются на коммерческой основе пользования.

В арме пошли другим путем, просто берут нехилые такие деньги за лицензии ядра, но предоставляют открытую документацию, а всякие каденсы и пр, еще и на ней хотят срубить бабла)))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 minutes ago, mantech said:

Это было всегда, еще с кружка радиотехники помню, что на УНЧ всегда желателен отдельный ЛИНЕЙНЫЙ стабилизатор с хорошими емкостями по выходу))

В проекте на C6745 не нужен был LDO на УНЧ - превосходно работает и без LDO - прямо с аккумулятора взято питание.  Собственно для этого и нужны дифференциальные выходы и входы, чтобы снизить требования к питанию.   Почему это не работает с Mango Pi - ХЗ.  Может, китайцы разводку не очень хорошую сделали.

 

42 minutes ago, mantech said:

Кроме ядра в экосистему кортекса входит блок MMU, контроллер кэш памяти, контроллер прерываний, векторный сопроцессор НЕОН, блок плавучки и еще какие-то мелочи, причем они СТАНДАРТНЫЕ, если есть ядро А7, то у любого производителя, использующего данное ядро, эти блоки будут одинаковые, и это очень упрощает портирование.

Теперь понятно, что за экосистема.   А я подумал может либы какие-нибудь, или кало-кубы :rofl:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь может объяснить, почему при добавлении C2 в схему, шумы и помехи в УНЧ в виде треска возвращаются?

А если убрать C2 - то помех не будет.

C2 пробовал от 4,7 мкФ  до 330 мкФ - эффект тот же.

ldo.thumb.jpg.990849c7b0bef78f7198a46c867cde56.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, repstosw сказал:

C2 пробовал от 4,7 мкФ  до 330 мкФ - эффект тот же.

А по 0.1мкФ ни одного нет вообще?

3 часа назад, repstosw сказал:

шумы и помехи в УНЧ в виде треска возвращаются?

А если отключить вход HPOUT и заземлить вход УНЧ? Ну и как разводка земли сделана?

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, repstosw сказал:

А если убрать C2 - то помех не будет.

вероятно, идет самовозбуждение LDO от емкостной нагрузки.

что за LDO? модель

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил ковырнуть полностью DE у Т113, по спецификации DE2.0.

Вопрос - у Т113 реально по железу урезан RTMIXER0? 

Больше похоже, что там два RTMIXER1, и тот, что второй не умеет видео оверлей в RGB переключать. 

Ну или я туплю. 

У меня получается, что оба микшера это максимум RTMIXER1, тоесть с одним UI оверлеем всего. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/6/2024 at 11:04 PM, vasilius said:

Вопрос - у Т113 реально по железу урезан RTMIXER0? 

mixer0: 1 ui + 1 vi

mixer1: 0 ui + 1 vi

https://elixir.bootlin.com/linux/v6.6.10/source/drivers/gpu/drm/sun4i/sun8i_mixer.c#L622

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

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

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...