Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Голосовой модулятор своими руками: схема на HT8950A, сборка и настройка

Хотите звучать как робот, далек или просто изменить тембр голоса в реальном времени? Специализированная микросхема HT8950A (Holtek) делает именно это: цифровой pitch-shifting с сохранением скорости речи, плюс эффекты «робот» и «вибрато». Собираем полноценный голосовой чейнджер на плате за вечер.

Как работает HT8950A

Чип — однокристальный голосовый процессор: электретный микрофон → предусилитель → 8-битный АЦП (8 кГц) → SRAM → управление частотой чтения (pitch shift ±7 полутонов) → 8-битный ЦАП → усилитель LM386 → динамик. Две кнопки (UP/DOWN) меняют тон в реальном времени, две другие включают эффекты ROBOT и VIBRATO. Питание 9 В (Крона).

Необходимые компоненты (BOM)

ОбозначениеНоминал / ТипКол-во
IC1HT8950A (DIP-16)1
IC2LM386N-1 / LM386N-3 (DIP-8)1
Q1Зенер 6,2 В 0,5 Вт (1N4735A)1
D11N4148 / 1N9141
MIC1Электретная капсюль 2-пиновая (с FET внутри)1
SPK1Динамик 8 Ом 0,25–0,5 Вт (Ø40–50 мм)1
C14,7 мкФ × 16 В (электр.)1
C20,47 мкФ (474) керамика1
C3, C50,1 мкФ (104) керамика2
C4, C6, C7220 мкФ × 16 В (электр.)3
R1100 кОм1
R247 кОм1
R339 кОм1
R4, R5, R64,7 кОм3
R7470 Ом1
R88,2 кОм1
R95 кОм подстроечный (trimmer, 1 оборот)1
S1–S4Тактильные кнопки 6×6 мм (S1=UP, S2=DOWN, S3=ROBOT, S4=VIBRATO)4
JP1Джампер / переключатель питания1
BATКронка 9 В + клемма1
PCBДвухслойная 80×65 мм (или макетка)1

Принципиальная схема (текстовое описание)

MIC1 (+) — C2 (0,47µF) — R4 (4,7к) — Pin 10 (AIN) HT8950
MIC1 (-) — GND
R5 (4,7к) между Pin 9 (AO) и Pin 10 (AIN) — обратная связь предусилителя
C4 (220µF) между Pin 9 и GND — развязка
Pin 11 (VDD) — +9В через D1 (защита от переполюсовки)
Pin 7 (VSS) — GND
Pin 14 (VREF) — C1 (4,7µF) к GND — внутренний опорник
Pin 2 (OSC1) — R1 (100к) к GND — RC-генератор ~512 кГц
Pin 3 (VIB), 4 (TGU), 5 (TGD), 6 (ROB) — кнопки S4, S1, S2, S3 к GND (активный LOW)
Pin 13 (AUDIO) — C3 (0,1µF) — R8 (8,2к) — Pin 3 (IN) LM386
Pin 12 (LED) — R7 (470) — LED — GND (индикатор уровня)
LM386: Pin 6 (VS) — +9В, Pin 4 (GND) — GND
Pin 1 (GAIN) — C6 (220µF) к Pin 8 (BYPASS) — усиление 200x
Pin 5 (OUT) — C7 (220µF) — SPK1 (+), SPK1 (-) — GND
R9 (5к trimmer) между Pin 1 и Pin 8 LM386 — регулировка громкости (вместо C6)

Сборка на печатной плате

  1. Распечатайте/закажите двухслойную плату 80×65 мм (файл Gerber в источнике).
  2. Установите разъёмы под микросхемы (DIP-16 и DIP-8) — позволяют менять чипы.
  3. Паяйте низкие компоненты أولاً: резисторы, диоды, керамику.
  4. Электролиты и разъёмы — вторыми. Обязательно полярность!
  5. Кнопки S1–S4 лучше вынести на панель: монтажные с проводками к плате.
  6. Динамик — на проводах 10–15 см, чтобы не вибрировал платой.
  7. Микрофон — на экранированном проводе (MGTF 0,12) длиной 5–10 см, корпус микрофона — на GND.

Настройка и тестирование

  1. Визуальный контроль: лупа/микроскоп — припой, мостики, полярность электролитов.
  2. Сопротивление питания: мультиметр в режиме Ω между +9В и GND — должно быть >1 кОм (нет КЗ).
  3. Первый запуск: R9 (громкость) в минимум. Подключите Крону. LED на Pin 12 HT8950 должен мигать/светиться.
  4. Проверка микрофона: говорите в микрофон, плавно увеличьте R9. Должен слыться ваш голос (возможно, с искажениями).
  5. Pitch Shift: нажимайте S1 (UP) — голос выше, S2 (DOWN) — ниже. 7 ступеней каждый способ.
  6. Эффекты: удерживайте S3 (ROBOT) — металлический роботский тон. S4 (VIBRATO) — дрожание голоса.
  7. Калибровка R2 (47к на Pin 2): если генератор ушёл — подстройте частоту осциллятора (измерьте на Pin 2 частотомером ~512 кГц).

Типичные проблемы

СимптомПричинаЛечение
Тишина, LED не горитНет питания, переполюсовка, сгорел зенер/стабилизаторПроверьте батарею, D1, Q1, дорожки питания
Сильный гул/помехиПлохая развязка питания, длинные неэкранированные провода микрофонаДобавьте 100 мкФ + 100 нФ на вход питания HT8950, экранируйте MIC
Голос не меняется кнопкамиКнопки не замыкают на GND, сбой генератораПроверьте контакты кнопок, R1 (100к) на Pin 2
Перегруз на LM386 (перегрев)КЗ на выходе, низкое сопротивление динамикаПроверьте SPK1 (8 Ом), C7 на выходе

Развитие проекта

Заключение

HT8950A — классика дий-голосовых чейнджеров. Схема простая, детали доступны, результат весёлый и демонстративный. Главные подвохи: качество микрофона (берите хороший электрет с FET), развязка питания и чистая пайка. Собранный девайс отлично подходит для костюмов, стримов, детских игр и обучения ЦОС/АЦП/ЦАП. Вопросы по схеме или печатке — пишите, поможем.

Промышленные технологии

  1. Сборка и траблшутинг базовой 6-вольтовой батарейно-ламповой цепи
  2. Цепь с переключателем: практическое руководство по базовым электрическим цепям
  3. Схема дифференциатора: Визуализация скорости изменения
  4. Сборка резонансного контурного колебательного контура: Индуктор, конденсатор и практические идеи
  5. Сборка надежного низковольтного AC/DC блока питания: Мостовой выпрямитель и емкостной фильтр
  6. Усилитель-повторитель напряжения: Проектирование, сборка и измерения
  7. Самодельный низкочастотный астабильный мультивибратор: Аудиогенератор на дискретных транзисторах
  8. Начало работы с SPICE: текстовый симулятор электронных схем
  9. Синтаксис нетлистов SPICE: именование компонентов, пассивные и активные элементы, определение источников
  10. Демультиплексоры: как они маршрутизируют сигналы в цифровых схемах