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

murmur

Участник*
  • Постов

    665
  • Зарегистрирован

  • Посещение

Весь контент murmur


  1. Хорошо. Рассмотрим вопрос с другой стороны. Мне не нужно проигрывать мелодии, звуки будут короткие 1-3 секунды. А контроллер - STM32F7. В нем есть свободный ЦАП выход. Так может есть какая-нибудь библиотека которая распаковывает запакованный звук и выдает его на ЦАП. Имею опыт работы со SPEEX - но он ужимает с потерей качества. Отсюда 2 вопроса. 1.Сильно ли загрузит распаковка и воспроизведение звука такой контроллер как STM32F7? 2. Посоветуйте какое-нибудь софтовое решение.
  2. да.... на него даже даташит не найти. даже на официальном сайте показывает - файл не найден. А жаль, описание привлекает
  3. Друзья, с новым годом. Хочется добавить в проект на STM32+QUADSPI возможность воспроизводить звукозаписи. Понравилась микросхема WM8994ECS/R, что есть на плате STM32F746DISCO - но дороговата. Видимо за счет того, что там есть микрофонные входы, SPDIF, усилитель аж до 2 ватт, стерео. Что мне нужно обязательно (надеюсь, что с этим минимумом цена будет 3-5 долларов): 1. Собственно кодек, чтоб как-то разгрузил контроллер от раскодирования 2. Встроенный усилитель 0.5-1 Ватт. 3. Можно один канал. 4. Разумное количество внешних элементов. Были мысли про МP3 кодеки из серии VS10xx. Но слышала, что там какие-то заморочки с тем, чта за использование MP3 кому-то что-то платить надо. Посоветуйте. Спасибо.
  4. Не спорьте. Знатоки 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, наводит на нехорошие мысли Вообще - можно ли создавать элементы динамически?
  5. Эх! Вот если бы с таким же рвением, какое вы проявляете сейчас, когда причина названа, если бы вы так же старались помочь, когда вопрос был только задан))) Не в упрек, если что)
  6. Таки куб оказался ни при чем. За основу был взят готовый проект под плату, в котором было проинициализировано все. Из этого всего загрузку тормозила лишь инициализация Ethernet. По понятным причинам. Отключение ее поправило ситуацию - картинка появляется мгновенно. Так что куб рулит)
  7. То есть, это не норма? FreeRtos это не windows и так долго грузиться не должно?
  8. Есть связка TouchGFX+FreeRTOS+STM32F746 (плата discovery) Простенький проект с одной картинкой и одной кнопкой. При запуске около 10 секунд белый экран и лишь потом старт. Причем интерфейс, графика не тормозят, все летает. А вот загрузка подозрительно долгая. Кто работал с подобной связкой - так и должно быть? Или где-то поковыряться надо? Проект создавался при помощи ненавидимого всеми куба и TOuchGFXDesigner.
  9. сборки резисторные - зло? Из-за компактности, я имею в виду. Или можно ставить? У меня просто валяются 10 ом, 33 ом, 51 ом, легко можно было бы попробовать методом тыка.
  10. Какого примерно номинала резисторы нужны, их можно посчитать без лишнего шаманства? Анализировать звон гиперлинксом на плате я умею, а вот в случае с кабелем как быть? Большое сопротивление тоже ведь не поставишь - фронты зарубить можно.
  11. Спасибо. Еще вопрос. Если я из соображений уменьшения числа уникальных элементов, возьму конденсатор той же емкости, того же типоразмера, того же температурного коэффициента, но не на 6.3 вольт, как рекомендует производитель, а на 25 вольт. Кроме повышения цены это будет иметь минусы?
  12. Что-то ничего не поняла. Насколько я знаю, есть две главные проблемы - звон и перекрестные помехи. Резисторы - это для борьбы со звоном. Земля - для изоляции от перекрестных помех. На плате земля обеспечивает эту защиту за счет того, что проводники там неподвижны друг относительно друга. В шлейфе тоже. А вот в пучке - подозреваю, что эффект от наличия земли будет сведен к нулю, если два сигнальных проводя окажутся рядом. Тогда как конденсатор питания поможет решить эту проблему? И как помогут резисторы? Разве что косвенно, за счет уменьшения звона? Частота? Ну предположим что не ниже 50 МГц.
  13. Друзья, от контроллера до разъема на плате трассировка выполнена по всем правилам - линии данных чередуются с землей. Глупый, может быть, вопрос, но все же - если сокет для карты не на плате, а соединен кабелем около 10 см - кабель должен быть только в виде шлейфа? Пучок проводов не прокатит?
  14. Спасибо. Ну а насчет вопроса о величине емкости на входе и выходе? Если их сделать равными за счет того, что на входе поставить больше? Не будет вреда?
  15. Скажите, а каковы общие принципы, которыми нужно руководствоваться при выборе типоразмера? К примеру, у меня есть два преобразователя - один 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
  16. Вы выражения подбирайте. И вообще, речь шла уже про другую микросхему. В даташите приведены правила трассировки, на картинках показано, как располагать конденсаторы. 0603 - еще влезут, но сигнальные линии уже не разведешь. Так что ваша картинка про F7 ни к чему.
  17. AN4661 - конкретно по F7 серии, но там ничего про это нет. Но вашу аппликуху тоже почитаю Хорошо, такой вопрос - есть микросхема, с питанием 3.3 вольт, но в ней для каких-то целей есть внутренний источник на 1.8 вольт. От него, соответственно, несколько пинов наружу для конденсаторов. ПРо конденсаторы написано, что должны быть 4.7 uF. Требования к разводке заявлены такие, что крупнее чем 0402 не поставишь. А вот про температурный коэффициент ничего не сказано. Так вот пойдут ли для этих целей x5R?
  18. Контроллер 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?
  19. Скажите, а целесообразно ли ли подобные PWM драйвера подсветки питать через ферритовые бусины, или как-то отделять землю от остальной? Сильны ли будут от него помехи? У меня вблизи микроконтроллер, линии SPI и UART, память QUAD-SPI FLASH...
  20. Любопытно - где будет больше выделяться лишнего тепла? В ключе микросхемы? Или в индуктивности?
  21. Собственно, КПД меня волнует мало, это не портативное устройство. Волнует, не сопряжена низкая эффективность с нестабильностью работы и с повышенным нагревом?
  22. Всем спасибо, но я все-таки остановлюсь на готовом варианте. По наводке последнего поста. Попрошу только совета. Нашлось два варианта. 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 шт). Пожалуйста))))
  23. Не работает поиск компонента по имени в папке и поддиректориях. Диалоговое окно просто закрывается по нажатии кнопки search Это баг или фича? (с)
×
×
  • Создать...