![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
murmur
Участник*-
Постов
665 -
Зарегистрирован
-
Посещение
Весь контент murmur
-
Посоветуйте какой-нить аудиокодек
murmur ответил murmur тема в В помощь начинающему
Хорошо. Рассмотрим вопрос с другой стороны. Мне не нужно проигрывать мелодии, звуки будут короткие 1-3 секунды. А контроллер - STM32F7. В нем есть свободный ЦАП выход. Так может есть какая-нибудь библиотека которая распаковывает запакованный звук и выдает его на ЦАП. Имею опыт работы со SPEEX - но он ужимает с потерей качества. Отсюда 2 вопроса. 1.Сильно ли загрузит распаковка и воспроизведение звука такой контроллер как STM32F7? 2. Посоветуйте какое-нибудь софтовое решение. -
Посоветуйте какой-нить аудиокодек
murmur ответил murmur тема в В помощь начинающему
да.... на него даже даташит не найти. даже на официальном сайте показывает - файл не найден. А жаль, описание привлекает -
Посоветуйте какой-нить аудиокодек
murmur опубликовал тема в В помощь начинающему
Друзья, с новым годом. Хочется добавить в проект на STM32+QUADSPI возможность воспроизводить звукозаписи. Понравилась микросхема WM8994ECS/R, что есть на плате STM32F746DISCO - но дороговата. Видимо за счет того, что там есть микрофонные входы, SPDIF, усилитель аж до 2 ватт, стерео. Что мне нужно обязательно (надеюсь, что с этим минимумом цена будет 3-5 долларов): 1. Собственно кодек, чтоб как-то разгрузил контроллер от раскодирования 2. Встроенный усилитель 0.5-1 Ватт. 3. Можно один канал. 4. Разумное количество внешних элементов. Были мысли про МP3 кодеки из серии VS10xx. Но слышала, что там какие-то заморочки с тем, чта за использование MP3 кому-то что-то платить надо. Посоветуйте. Спасибо. -
Не спорьте. Знатоки TOuchGFX, ответьте лучше на вопрос. Как по событию (нажатию кнопки) добавить новый элемент на экран, текст скажем? Я настроила событие, при нажатии кнопки вызывается C++ код. Как система выводит текст на экран по умлочанию? Вот все что есть в программе про текст touchgfx::TextArea textArea1; ........................................ textArea1.setXY(22, 40); textArea1.setColor(touchgfx::Color::getColorFrom24BitRGB(232, 225, 225)); textArea1.setLinespacing(0); textArea1.setTypedText(touchgfx::TypedText(T_SINGLEUSEID3)); add(textArea1); Я вставила этот же код (заменив 1 на 2) в обработку нажатия кнопки. В итоге на этом месте программа виснет (кнопка так и остается нажатой). Тот факт, что строка touchgfx::TextArea textArea1; находится в разделе protected, наводит на нехорошие мысли Вообще - можно ли создавать элементы динамически?
-
Эх! Вот если бы с таким же рвением, какое вы проявляете сейчас, когда причина названа, если бы вы так же старались помочь, когда вопрос был только задан))) Не в упрек, если что)
-
Таки куб оказался ни при чем. За основу был взят готовый проект под плату, в котором было проинициализировано все. Из этого всего загрузку тормозила лишь инициализация Ethernet. По понятным причинам. Отключение ее поправило ситуацию - картинка появляется мгновенно. Так что куб рулит)
-
То есть, это не норма? FreeRtos это не windows и так долго грузиться не должно?
-
Есть связка TouchGFX+FreeRTOS+STM32F746 (плата discovery) Простенький проект с одной картинкой и одной кнопкой. При запуске около 10 секунд белый экран и лишь потом старт. Причем интерфейс, графика не тормозят, все летает. А вот загрузка подозрительно долгая. Кто работал с подобной связкой - так и должно быть? Или где-то поковыряться надо? Проект создавался при помощи ненавидимого всеми куба и TOuchGFXDesigner.
-
Кабель для SD сокета.
murmur ответил murmur тема в Цифровые схемы, высокоскоростные ЦС
сборки резисторные - зло? Из-за компактности, я имею в виду. Или можно ставить? У меня просто валяются 10 ом, 33 ом, 51 ом, легко можно было бы попробовать методом тыка. -
Кабель для SD сокета.
murmur ответил murmur тема в Цифровые схемы, высокоскоростные ЦС
Какого примерно номинала резисторы нужны, их можно посчитать без лишнего шаманства? Анализировать звон гиперлинксом на плате я умею, а вот в случае с кабелем как быть? Большое сопротивление тоже ведь не поставишь - фронты зарубить можно. -
Спасибо. Еще вопрос. Если я из соображений уменьшения числа уникальных элементов, возьму конденсатор той же емкости, того же типоразмера, того же температурного коэффициента, но не на 6.3 вольт, как рекомендует производитель, а на 25 вольт. Кроме повышения цены это будет иметь минусы?
-
Кабель для SD сокета.
murmur ответил murmur тема в Цифровые схемы, высокоскоростные ЦС
Что-то ничего не поняла. Насколько я знаю, есть две главные проблемы - звон и перекрестные помехи. Резисторы - это для борьбы со звоном. Земля - для изоляции от перекрестных помех. На плате земля обеспечивает эту защиту за счет того, что проводники там неподвижны друг относительно друга. В шлейфе тоже. А вот в пучке - подозреваю, что эффект от наличия земли будет сведен к нулю, если два сигнальных проводя окажутся рядом. Тогда как конденсатор питания поможет решить эту проблему? И как помогут резисторы? Разве что косвенно, за счет уменьшения звона? Частота? Ну предположим что не ниже 50 МГц. -
Кабель для SD сокета.
murmur опубликовал тема в Цифровые схемы, высокоскоростные ЦС
Друзья, от контроллера до разъема на плате трассировка выполнена по всем правилам - линии данных чередуются с землей. Глупый, может быть, вопрос, но все же - если сокет для карты не на плате, а соединен кабелем около 10 см - кабель должен быть только в виде шлейфа? Пучок проводов не прокатит? -
Спасибо. Ну а насчет вопроса о величине емкости на входе и выходе? Если их сделать равными за счет того, что на входе поставить больше? Не будет вреда?
-
Скажите, а каковы общие принципы, которыми нужно руководствоваться при выборе типоразмера? К примеру, у меня есть два преобразователя - один LDO, второй - импульсник - для подсветки. Рекомендуемые номиналы для входных и выходных - одинаковые. Про типоразмер ничего не сказано. В eval-board одной микросхемы примерены 0402 (это LDO), а в импульснике - 0603. Можно ли в обоих этих преобразователях поставить конденсаторы одного типоразмера? И вопрос вдогонку - на вход рекомендуют 1-4.7 uF, на выход - 1-10 uF. А мне бы сократить число уникальных компонентов на плате. Как бы вы поступили в этой ситуации? Поставили бы и на вход и на выход по 10 uF? Или по 4.7 uF? Есть ли зло от превышения рекомендуемой емкости по входу? Короче говоря - есть ли шанс на входы и выходы обеих микросхем поставить 4 конденсатора одной емкости и одного типоразмера, если да - то какие. Или хотя бы двух емкостей или двух типоразмеров? Пока что - у меня 4 разных уникальных элемента, хотелось бы сократить их количества. LP2992AIM5X-3.3.pdf TPS61165DRVR.pdf
-
Вы выражения подбирайте. И вообще, речь шла уже про другую микросхему. В даташите приведены правила трассировки, на картинках показано, как располагать конденсаторы. 0603 - еще влезут, но сигнальные линии уже не разведешь. Так что ваша картинка про F7 ни к чему.
-
AN4661 - конкретно по F7 серии, но там ничего про это нет. Но вашу аппликуху тоже почитаю Хорошо, такой вопрос - есть микросхема, с питанием 3.3 вольт, но в ней для каких-то целей есть внутренний источник на 1.8 вольт. От него, соответственно, несколько пинов наружу для конденсаторов. ПРо конденсаторы написано, что должны быть 4.7 uF. Требования к разводке заявлены такие, что крупнее чем 0402 не поставишь. А вот про температурный коэффициент ничего не сказано. Так вот пойдут ли для этих целей x5R?
-
Ну тады ой...
-
Простите... ваш пост - ирония?
-
Контроллер STM32F7 Подбираю конденсаторы к кварцу. В идеале, как я понимаю 5-25 pf, X7r, 0402. В каталоге lcsc.com несколько десятков производителей. ВЫбираю в параметрическом поиске фильтры 0402, X7R, остальные параметры, в том числе и производитель, любые - и что вижу - x7R 0402 - не менее 100 pf. А на 22pf есть только NP0... Ни у дного производителя нет 0402 x7r 5-25 pf В документации на контроллер сказано лишь про 5-25 pf и о том, что конденсаторы должны быть восхитительного качества. И все. Так что же выбрать? Насколько этот узел ответственен? МОжно ли ставить NP0? Или лучше взять 0603, но X7R?
-
Скажите, а целесообразно ли ли подобные PWM драйвера подсветки питать через ферритовые бусины, или как-то отделять землю от остальной? Сильны ли будут от него помехи? У меня вблизи микроконтроллер, линии SPI и UART, память QUAD-SPI FLASH...
-
Любопытно - где будет больше выделяться лишнего тепла? В ключе микросхемы? Или в индуктивности?
-
Собственно, КПД меня волнует мало, это не портативное устройство. Волнует, не сопряжена низкая эффективность с нестабильностью работы и с повышенным нагревом?
-
Всем спасибо, но я все-таки остановлюсь на готовом варианте. По наводке последнего поста. Попрошу только совета. Нашлось два варианта. I. http://www.ti.com/lit/ds/symlink/tps61165.pdf Что в нем привлекает? 1. Он точно подходит для сетки 9х3 светодиодов - в даташите есть пример. Что вызывает сомнения 1. При входном питании 3.3 вольт Efficiency менее 90% 2. Дороже, чем второй вариант. II. http://www.ti.com/lit/ds/symlink/tps61169.pdf Что в нем привлекает? 1. Дешевле. Что вызывает сомнения? 1. В примерах в основном высоковольтные низкотоковые варианты (10 светодиодов в 1 ряд). Нет, пересчитать резистор конечно можно, но не дает покоя мысль, вдруг он под это лучше специализирован, а вот для матрицы 9х3 лучше взять tps61165 2. Так и не нашелся в даташите график из которого можно было бы убедиться, что на 3.3 вольтах он выдаст 150-180 мА. Помогите выбрать под мою задачу, в которой ключевыми параметрами являются входное напряжение 3.3 вольт, ток 150 мА и количество последовательных диодов (3 шт). Пожалуйста))))
-
Altium Designer 19 (365)
murmur ответил toshas тема в Altium Designer, DXP, Protel
Не работает поиск компонента по имени в папке и поддиректориях. Диалоговое окно просто закрывается по нажатии кнопки search Это баг или фича? (с)