mantech 48 11 июля, 2023 Опубликовано 11 июля, 2023 · Жалоба 1 минуту назад, jcxz сказал: В чём именно? Во первых - такие емкости ставили в УЗЧ работающие от трансформатора на 50Гц, для более качественной фильтрации выпрямленного напряжения. Где тут 50Гц в упор не вижу... Во вторых для слабых DC-DC такая емкость будет восприниматься, как длительное КЗ и они могут просто сгореть... 8 минут назад, repstosw сказал: Китайцы что хотят, то и творят называется... Конечно. Так было всегда))) 12 минут назад, repstosw сказал: В идеале - отдельный LDO для этого усилителя. Ну да, это лучше всего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 11 июля, 2023 Опубликовано 11 июля, 2023 · Жалоба 15 минут назад, mantech сказал: Где тут 50Гц в упор не вижу... Видеть не надо, достаточно послушать файл, приложенный ТС. Там и меньше 50Гц имеются. Или внимательно почитать сообщения ТС: 8 часов назад, repstosw сказал: даже с USB компа при движении мыши или записи на жёсткий диск Или думаете - мышь свои данные на килогерцах шлёт? 15 минут назад, mantech сказал: Во вторых для слабых DC-DC такая емкость будет восприниматься, как длительное КЗ и они могут просто сгореть... И хорошо. Хорошо, когда баг своевременно выявляется и исправляется. А не заметается под ковёр, как привыкли делать некоторые несчастливые владельцы термокамер. А DC-DC без защиты от перегрузки (к тому-же маломощный) - несомненный баг. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 11 июля, 2023 Опубликовано 11 июля, 2023 (изменено) · Жалоба 36 minutes ago, mantech said: Во вторых для слабых DC-DC такая емкость будет восприниматься, как длительное КЗ и они могут просто сгореть... Ничего не сгорит. Потому что RC. Резистор не даст конденсатору начать быстро заряжаться - жёсткого КЗ в начальный момент не будет. А без резистора фильтрация не работает: хоть 1000 мкФ поставь. Эмпирически взял 15 Ом + 470 мкФ. Емкости 100 и 220 мкФ хуже подавляют щелчки (15 Гц - частота запуска G2D, растягивающего и поворачивающего на 90 градусов кадр). Изменено 11 июля, 2023 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 11 июля, 2023 Опубликовано 11 июля, 2023 · Жалоба 1 минуту назад, repstosw сказал: Эмпирически взял 15 Ом + 470 мкФ. Емкости 100 и 220 мкФ хуже подавляют щелчки. Когда-то боролся с похожим шумом (только от работы WiFi). Что только не делал: и питание (для WiFi) из разных точек брал; и LC-фильтры на питание ESP8266 вешал; и даже отдельный LDO для ESP - ничего не помогало! Всё равно шум в динамике (хотя УМЗЧ запитан от +7V с отдельного DC-DC, а ESP8266 - от DC-DC +5V с последующим LDO +3.3V). Потом тупо впаял конденсатор 2700 мкФ на шину 3.3V (после LDO) и... шум пропал! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 11 июля, 2023 Опубликовано 11 июля, 2023 (изменено) · Жалоба 17 minutes ago, jcxz said: Когда-то боролся с похожим шумом (только от работы WiFi). Что только не делал: и питание (для WiFi) из разных точек брал; и LC-фильтры на питание ESP8266 вешал; и даже отдельный LDO для ESP - ничего не помогало! Всё равно шум в динамике (хотя УМЗЧ запитан от +7V с отдельного DC-DC, а ESP8266 - от DC-DC +5V с последующим LDO +3.3V). Потом тупо впаял конденсатор 2700 мкФ на шину 3.3V (после LDO) и... шум пропал! Мне непонятно почему этот усилитель(PAM8301) вообще восприимчив к шумам в питании. У него дифференциальный выход. Значит должны быть по барабану пульсации питающего напряжения - всё прыгает относительно точки половины питания. Вот TPA2010 работает как надо - питаю его прямо от литий-ионного аккумулятора (первичный источник питания). Изменено 11 июля, 2023 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 11 июля, 2023 Опубликовано 11 июля, 2023 · Жалоба 33 минуты назад, repstosw сказал: Мне непонятно почему этот усилитель(PAM8301) вообще восприимчив к шумам в питании. У меня кстати в том девайсе - PAM8610. 33 минуты назад, repstosw сказал: У него дифференциальный выход. Значит должны быть по барабану пульсации питающего напряжения - всё прыгает относительно точки половины питания. Думаю - дело не в выходе, а во входе. Ведь на входе должны быть какие-то цепи для входного сигнала (ОУ + etc.). Скорее всего там шум и пролазит. И энергия помехам на входе не нужна большая (чтобы повлиять). Не то что на выходе, где нагрузка (у меня) = динамики на 8 Ом. Какая нужна энергия шумам, чтобы хоть как-то повлиять на 8-омные динамики? ...разве что ЭМИ от ЯВ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 3 августа, 2023 Опубликовано 3 августа, 2023 · Жалоба Кто-нибудь сталкивался с проблемой кэш-флуда (cache flood) на T113-s3 или других ядрах? Есть кодер и декодер Рида-Соломона в пространстве GF(2^16). Усечённый и оптимизированный. Полезная нагрузка - данные 4096 слов. Проверочные данные - 256 слов. На ПК с частотой ядра 3 ГГц (архитектура x64) кодирование идёт на 300+ FPS, декодирование до 50 FPS. Запускаю на T113-s3, и вижу: 30 FPS кодирование и всего 8 FPS декодирование. Код прилагаю: rs.zip Связано ли такое замедление с тем, что массивы не попадают целиком в кэш данных и происходит загрязнение кэша хаотичными выборками? В алгоритме два вложенных цикла - один на 4096 длругой на 256 итераций, во внутренних циклах идет обращение к элементам массива, номер которого - есть другой элемент массива. Вложенная индексация до 2 - 3. Плюс остаток от деления на 65535 (не путать с 65536 !) Каковы шансы ускорить декодирование? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 3 августа, 2023 Опубликовано 3 августа, 2023 · Жалоба 2 часа назад, repstosw сказал: Запускаю на T113-s3, и вижу: 30 FPS кодирование и всего 8 FPS декодирование. Вполне возможно, компилятор на ПК оптимизирует под SSE инструкции, в АРМе вполне такого нет... Нужно пробовать без оптимизации и там и там.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 3 августа, 2023 Опубликовано 3 августа, 2023 (изменено) · Жалоба 1 hour ago, mantech said: Вполне возможно, компилятор на ПК оптимизирует под SSE инструкции, в АРМе вполне такого нет... Нужно пробовать без оптимизации и там и там.. Удалось оптимизировать ещё сильнее - FPS на декодирование вырос почти в 2 раза. rs.zip На ПК кэш несколько МБ. Массивы полностью туда ложатся и никакой подгрузки нет. В этом плане всякие мелкоконтроллеры уделываются x86/x64. GenaSPB испытал код на A53 (allwinner A64) - результат лучше в 1,5 раза при той же частоте. Изменено 3 августа, 2023 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 3 августа, 2023 Опубликовано 3 августа, 2023 · Жалоба 26 минут назад, repstosw сказал: На ПК кэш несколько МБ. Ну дак там и сама процессорная логика намного больше инструкций за такт выполняет, и шины быстрее, неговоря уже о частоте ЦП в 3 раза выше... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 3 августа, 2023 Опубликовано 3 августа, 2023 · Жалоба 8 minutes ago, mantech said: Ну дак там и сама процессорная логика намного больше инструкций за такт выполняет, и шины быстрее, неговоря уже о частоте ЦП в 3 раза выше... на ПК последний вариант кода тоже дал прирост скорости 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 4 августа, 2023 Опубликовано 4 августа, 2023 · Жалоба Уменьшил размерность элементов массивов вдвое (был int, стал short). Скорости возросли (T113-s3) А вот в IAR результат хуже (любая из оптимизаций - Balanced, Speed, Size): Обновлённый бенч-марк: rs2.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 4 августа, 2023 Опубликовано 4 августа, 2023 · Жалоба 1 час назад, repstosw сказал: А вот в IAR результат хуже А там галочка Use VFP\NEON была включена? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 4 августа, 2023 Опубликовано 4 августа, 2023 · Жалоба 1 hour ago, mantech said: А там галочка Use VFP\NEON была включена? Обязательно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 7 августа, 2023 Опубликовано 7 августа, 2023 (изменено) · Жалоба t507: Звук заработал (I2S поток - 16 слотов по 32 бит в FPGA и обратно - 48 кГц) заработал. Кодек уже за FPGA подключен - звук с USB играет. В этом же потоке и панорама и два приемника и данные в передатчик. И FTW для трех NCO в FPGA видео пока только тест с TCON, ни DE ни G2D пока не запустил. Загружаю пока через XFEL с инициализацией LPDDR4 на SD Да, всё в aarch32 Изменено 7 августа, 2023 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться