Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. ШИМ и звук мешают друг другу

ШИМ и звук мешают друг другу

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
3 Сообщения 1 Posters 53 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Привет!
    Работаю с Raspberry 3B.
    Столкнулся со следующей проблемой.
    С помощью шим управляю адресной светодиодной лентой через библиотеку NeoPixels. Через пин GPIO13, поддерживающий аппаратный ШИМ.
    Когда подключил динамики, обнаружил, что каждый раз, когда шим-пакет улетает на ленту, в колонках звучит теплый ламповый 8-битный звук. А если что-то воспроизвести на колонках, то мусор летит уже на ленту, светоды получают рандомные цвета и перестают управляться до полного ребута.
    Как это можно обойти?
    Как связаны звук и аппаратный звук?

    UPD: Потестил все аппаратные пины GPIO, поддерживающие аппаратный ШИМ: 12, 18 на нулевом канале и 13, 19 на канале 1. Без толку, звук идет в любом случае.

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Звук на аналоговом аудиовыходе также является PWM сигналом с ноги чипа процессора (никакого специального аудиочипа в RasPi нет, как следствие плохое и слегка зашумленное качество звука через аналоговый выход)
      на GPIO13 выходит PWM правого канала (или левого, точно не помню) аналогового звука.

      Обойти можно включив моно-режим для звука или отключением аналогового аудиовыхода и использованием usb-звуковой карты

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано pi
        #3

        raspiman (2016-07-20 18:39:02):Звук на аналоговом аудиовыходе также является PWM сигналом с ноги чипа процессора (никакого специального аудиочипа в RasPi нет, как следствие плохое и слегка зашумленное качество звука через аналоговый выход)
        на GPIO13 выходит PWM правого канала (или левого, точно не помню) аналогового звука.

        Обойти можно включив моно-режим для звука или отключением аналогового аудиовыхода и использованием usb-звуковой карты

        Спасибо, usb карта меня и спасла.

        1 ответ Последний ответ
        0

        • Войти

        • Нет учётной записи? Зарегистрироваться

        • Login or register to search.
        • Первое сообщение
          Последнее сообщение
        0
        • Категории
        • Главная
        • Документация
        • Последние
        • Пользователи