PJRC Store

  1. Дополнительные дополнения
  2. Сигналы к Тинси
  3. Схема, версия 2
  4. Схема, версия 1
  5. Рекомендуемая SD-карта

TEENSY3_AUDIO Аудиоплата для использования с Teensy 3.0 - 3.6 $ 14.25 Статус инвентаря: есть в наличии Последний физический счет: 14 мая 2019 г.

Этот аудиоадаптер позволяет легко добавлять высококачественные 16-битные, с частотой дискретизации 44,1 кГц (качество CD) в ваши проекты с Teensy 3.0, 3.1, 3.2, 3.5 или 3.6. Он поддерживает стереовыход на наушники и линейный стереофонический выход, а также стереофонический линейный вход или монофонический микрофонный вход.

Teensy Audio Library позволяет одновременно использовать ввод и вывод вместе с инструментарием объектов обработки звука, чтобы легко создавать все типы сложных аудиоприложений. Вы можете воспроизводить несколько звуковых файлов, создавать синтезированные формы сигналов, применять эффекты, смешивать несколько потоков и выводить высококачественный звук на наушники или линейные выводы.

В Teensy 3.x есть инструкции DSP Cortex-M4, которые обеспечивают достаточную вычислительную мощность для БПФ в реальном времени (спектральный анализ), открывая возможность для создания продвинутых звукореактивных проектов.


Два из них 14x1 булавка может использоваться для простого совмещения Teensy 3.x и аудиоплаты.

14-контактный разъем а также 14-контактный разъем может быть использован для их соединения.

Необязательный Потенциометр с колесиком можно добавить для громкости или управления аудио параметром.

Функция Используемые контакты Teensy Совместимые аудио 9, 11, 13, 18, 19, 22, 23 18, 19 (другие чипы I2C) Volume Pot 15 (A1) - SD Card 7, 10, 12, 14 7, 12, 14 (другие) Микросхемы SPI) Микросхема памяти 6, 7, 12, 14 7, 12, 14 (другие микросхемы SPI)
Механический чертеж и библиотека Eagle ,
Расчетное энергопотребление ,

Дополнительные дополнения

На этом фото показан Teensy 3.1, припаянный под аудиоадаптер с использованием двух 14x1 булавка ,


Также добавлена ​​дополнительная ручка регулировки громкости и линейный вход / выход.

Сигналы к Тинси

Аудио чип, номер детали SGTL5000 , подключается к Teensy с помощью 7 сигналов. Выводы I2C SDA и SCL используются для управления микросхемой и настройки параметров. Аудиоданные используют сигналы I2S, TX (для наушников и / или линейного выхода) и RX (от линейного входа или микрофона) и 3 тактовых сигнала, LRCLK (44,1 кГц), BCLK (1,41 МГц) и MCLK (11,29 МГц). Все 3 часы созданы Teensy3. SGTL5000 работает в «подчиненном режиме», где все его тактовые выводы являются входами.


Доступ к разъему SD осуществляется через 4 контакта SPI. SCLK и MOSI используются при чередующихся локациях. Посмотрите примеры аудио библиотеки для деталей о том, как выбрать эти различные контакты. SD-карта полезна для воспроизведения музыки. Sandisk и другие SD-карты хорошего качества способны воспроизводить 2 файла WAV одновременно.

Провода для MCLK, BCLK, LRCLK, TX & RX должны быть короткими. Аудио щит предназначен для подключения к Teensy через короткие контакты. Провода могут быть использованы, но провода должны быть короткими, чтобы избежать проблем ,

Функция Используемые контакты Teensy Совместимые аудио 9, 11, 13, 18, 19, 22, 23 18, 19 (другие чипы I2C) Volume Pot 15 (A1) - SD Card 7, 10, 12, 14 7, 12, 14 (другие) Микросхемы SPI) Микросхема памяти 6, 7, 12, 14 7, 12, 14 (другие микросхемы SPI) Разъем линейного входа / выхода использует распиновку, совместимую с аудиоразъемом AC97 на материнских платах ПК. Кабели лицевой панели от большинства ПК могут быть подключены, или провода могут быть припаяны непосредственно к контактам.

Схема, версия 2

В январе 2015 года были добавлены небольшие улучшения. Конденсаторы 1,0 мкФ были увеличены до 2,2 мкФ, чтобы улучшить характеристики для слышимых и очень глубоких базовых звуков. 10K подтягивающие резисторы были добавлены к контактам 6 и 10.

К паяльной и приемной линиям I2S были добавлены контактные площадки и вывод конфигурации адреса I2C. Teensy 3.1 и 3.2 являются теоретически способен к четырехканальному аудио I2S , Эти пэды предназначены для использования второй аудиоплаты для 4-канального аудиовхода и выхода! (TODO: поддержка 4 каналов еще не была протестирована с Teensy 3.5 или 3.6)

Обновление: аудио библиотека Teensy теперь поддерживает вывод четырех каналов. Для получения дополнительной информации см. Файл> Примеры> Аудио> Аппаратное тестирование> SGTL5000> QuadChannelOutput .

Sparkfun имеет отличные инструкции по подключению для 4-канального звука ,

Схема, версия 1

Дополнительный чип памяти

W25Q128JV или же W25Q128FV Чип флэш-памяти может быть добавлен на нижней стороне. Аудио библиотека Teensy может воспроизводить аудио клипы из этой памяти, используя библиотеку SerialFlash. Эта флэш-память имеет гораздо меньшую задержку доступа, чем SD-карты, что позволяет воспроизводить много звуков одновременно.

В будущих версиях аудиобиблиотеки также может использоваться флэш-память с малой задержкой для волнового синтеза.

Альтернативно, 23LC1024 Чип памяти RAM может быть добавлен. Аудио библиотека Teensy может использовать чип RAM для линия задержки с несколькими касаниями до 1,5 секунд. Видеть это демонстрационное видео для деталей.

Рекомендуемая SD-карта

Большинство SD-карт оптимизированы для последовательного доступа, когда камера или видеокамера читает или записывает один большой файл. Все SD-карты хорошо работают для воспроизведения одного файла WAV одновременно.

Для одновременного воспроизведения 2, 3 или 4 стереофонических файлов WAV многие распространенные карты класса 10 работают плохо. Даже при том, что они могут поддерживать много мегабайт в секунду в последовательном доступе, они имеют высокую задержку для непоследовательного доступа.

PJRC протестировал несколько марок SD-карт. Мы рекомендуем SanDisk Ultra для проектов, в которых одновременно будет воспроизводиться несколько файлов WAV. SanDisk Ultra дороже, но его непоследовательная скорость намного выше.

Библиотека Arduino SD поддерживает размер до 32 ГБ. Не используйте карты на 64 и 128 ГБ.

Аудио библиотека включает в себя простой тест для тестирования SD-карт. Откройте его из меню «Файл»> «Примеры»> «Аудио»> «HardwareTesting»> «SdCardTest».

Передняя сторона задняя сторона