Например TDA7294

Форум РадиоКот • Просмотр темы - Суммирование прямоугольных сигналов
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт авг 07, 2025 02:37:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 35 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Сб июл 15, 2023 07:33:57 
Мучитель микросхем

Карма: 5
Рейтинг сообщений: 50
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 409
Откуда: Алчевск
Рейтинг сообщения: 0
Делал подобное на STM. Четыре DDS синус на четырех выходах сравнения одного таймера суммировались на резисторах. Достаточно точно ноты и аккорды воспроизводит. Чуть не дописал парсер MIDI.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Сб июл 15, 2023 09:20:44 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2193
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 18925
Откуда: Таксимо
Рейтинг сообщения: 0
А сожет такое быть что в сонтанах например или еше в каких устрйствах мультиплексированием сигнал делали? Какое то время милисекунды там не знаю одна частота потом вторая потом опять первая. Мозг изза инерционности сам уже сливал в одну частоту ноту

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Сб июл 15, 2023 09:44:29 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23950
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Проще воспроизводить отсчеты сигнала как есть. Тем более, что если требуется синтезировать пианино, то там нет синуса в чистом виде. Там есть экспоненциальная огибающая. То есть пишем во флеш сигналы клавиш, в программе их суммируем и выводим в ШИМ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Сб июл 15, 2023 10:43:10 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 878
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6046
Откуда: Minsk
Рейтинг сообщения: 0
Так вроде ни в одном музыкальном инструменте нет чистого синуса, который "пресный" и музыкально не интересен.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Сб июл 15, 2023 11:12:01 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23950
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Я не о том. Дело не в форме, а в периодичности. Классический синтезатор играет непрерывный тон. А пианино/рояль импульсы с заполнением.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Сб авг 12, 2023 21:20:45 
Открыл глаза

Зарегистрирован: Ср янв 04, 2017 14:32:28
Сообщений: 46
Рейтинг сообщения: 0
Тут у меня как раз не ШИМ, а СТС режим. Будет аналогично или
есть особенности?

Для этого таймер настраивается в режим CTС со сравнением с ICR, в ICR заносится нужное для заданной частоты квантования значение.

Поясните пжл по ICR, для чего здесь режим захвата использовать? По идее, это же другое предназначение?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Вс авг 13, 2023 16:23:19 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18747
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
это не режим захвата, а другой режим, где для сравнения используется регистр ICR.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Пн авг 14, 2023 08:08:55 
Открыл глаза

Зарегистрирован: Ср янв 04, 2017 14:32:28
Сообщений: 46
Рейтинг сообщения: 0
это не режим захвата, а другой режим, где для сравнения используется регистр ICR.

При этом есть какое-то принципиальное отличие использовать OCR или ICR?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Пн авг 14, 2023 10:10:04 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18747
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
я не изучал режим СТС, когда "потолок" задается в регистре ICR1, поэтому не могу дать точный ответ на твой вопрос.
скорее всего, этот режим нужен для того, когда нужно регистры OCR1А и OCR1В использовать для других целей.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Вт авг 15, 2023 12:46:56 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 235
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3863
Откуда: Москва
Рейтинг сообщения: 0
я не изучал режим СТС, когда "потолок" задается в регистре ICR1, поэтому не могу дать точный ответ на твой вопрос.
скорее всего, этот режим нужен для того, когда нужно регистры OCR1А и OCR1В использовать для других целей.

Именно так! ICR задает частоту, а OCRA/B - заполнение. При OCR=> ICR на выходе 100% заполнение.

_________________
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Ср авг 16, 2023 13:26:32 
Открыл глаза

Зарегистрирован: Ср янв 04, 2017 14:32:28
Сообщений: 46
Рейтинг сообщения: 0
Цитата:
Именно так! ICR задает частоту, а OCRA/B - заполнение. При OCR=> ICR на выходе 100% заполнение.

Это в режиме СТС такое возможно? :shock:
Я всегда считал, что в СТС только квадратный меандр возможен в СТС с 50%-процентным заполнением.
Поправьте, если неправ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Чт авг 17, 2023 09:10:58 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 235
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3863
Откуда: Москва
Рейтинг сообщения: 0
Режим CTC всего лишь задает период, при котором происходит сброс таймера (и прерывание OVF), далее все зависит от настроек выхода (биты COMxA/B), если ставить "01", то выход будет просто переключаться, т.е. и будет меандр с заполнением 50%, но их можно выставить как в режиме ШИМ - "10" или "11" - о они будут вести себя в соответствии со значениями регистров OCRA/B. Именно поэтому в контроллерах, где регистр ICR может использоваться для задания периода CTC, регистрами OCR можно задавать еще и заполнение, только надо учитывать, что максимальное значение OCR будет уже не 0xFF или 0xFFFF, как при обычном ШИМ (8 или 16 бит), а будет ограничено значением ICR.

_________________
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Чт авг 17, 2023 12:35:09 
Открыл глаза

Зарегистрирован: Ср янв 04, 2017 14:32:28
Сообщений: 46
Рейтинг сообщения: 0
Круто! А моя тинька Attiny 2313A интересно поддерживает такие трюки в СТС?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Чт авг 17, 2023 12:59:19 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 235
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3863
Откуда: Москва
Рейтинг сообщения: 0
Даже 24я может. 16 разрядные таймеры, где есть, практически во всех AVR одинаковые

_________________
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Суммирование прямоугольных сигналов
СообщениеДобавлено: Чт авг 17, 2023 13:00:07 
Друг Кота
Аватар пользователя

Карма: 51
Рейтинг сообщений: 2108
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6998
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
Да, режимы 8, 10, 12, 14...
СпойлерИзображение


Добавлено after 40 seconds:
Опередили... :)


Вложения:
2023-08-17_14-56-32.png [8.33 KiB]
Скачиваний: 61

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 35 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y