febb: (Default)
[personal profile] febb
На днях разобрал старый CD Player и обнаружил там два интересных чипа
Analog Devices - AD1856. Это довольно старенькие 16-битные ЦАПы
(цыфро-аналоговые преобразователи), но вполне годные для
качественного звука. Предельная частота - 10MHz.


Родилась идея замутить небольшой интересный проэкт.
Подключить их к микроконтроллеру и поиграться с гнерированием различных звуков.
Что я и сделал вчера. На макетной плате подключил их 16-битному девайсу Microchip PIC24FV32KA301.
Левый и правый канал - стерео.

Лет 30 базад... Я моделировал на советских ЭВМ поведение шариков в трехмерном кубе.
Меня завораживало тепловое распределением Максвела по скоростям.
Меня правда потом доктор наук раскритиковал, но все равно было интересно,
а это я считаю в жизни - главное.

Потом я моделировал трехмерные ударные волны и математическую графику -
не фракталы, но идея похожая. Берется уравнения и что-то рисуется.
Получается весьма иногда витевато.

А вот до звука я пока еще руки не дотянулись и тут видно наступил такой момент.
И главное дети проявили интерес с звуковым экспериментам,
прежде им показанным. Сыну, как геймер-программисту, это стало интересно.

Идея пока такая - моделировать пару перемещающихся источников
затейливых звуков и выдать стерео звук с допплер-эфффектами и т.п.
По-моему, это будет очень прикольно и задачка вычислять это в реальном времени
на процессоре 32 MHz и 2 Кб памяти - тоже очень прикольном в наше время,
когда целые дата-центры размером с город занимаются откровенной фигней.

Profile

febb: (Default)
febb

March 2022

S M T W T F S
  1 2 345
6 7 89 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 07:48 am
Powered by Dreamwidth Studios