Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 05.08.2019, 20:40   #51
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,505
Вес репутации: 4829/115
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

при таком жестком АРУ разборчивость будет нулевая.
ampersant на форуме   Ответить с цитированием
Старый 05.08.2019, 22:05   #52
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 43
Сообщений: 4,369
Вес репутации: 2476/113
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Вопрос по скорости выполнения программы..

Цитата:
Сообщение от ampersant Посмотреть сообщение
при таком жестком АРУ разборчивость будет нулевая.
Каком жестком?..Это в примере я привел сдвиг, а в самом вопросе озвучил помимо сдвига и умножение, именно комбинацией умножения на кэффициент-деления сдвигом и можно получить АРУ с любой резолюцией, хоть 16 бит градаций..
maagalex вне форума   Ответить с цитированием
Старый 05.08.2019, 23:18   #53
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,140
Вес репутации: 4017/87
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

maagalex
если совсем нет производительности, то можно хотя бы накапливать скользящее среднее амплитуды, скользящее среднее абсолютное, отталкиваясь от средних значений выводить звук.

по моему опыту, если есть производительность, то лучше накапливать в буферы, модифицировать и только потом выводить. чисто технически проще, но будут возникать задержки.
besogon вне форума   Ответить с цитированием
Старый 06.08.2019, 00:09   #54
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 43
Сообщений: 4,369
Вес репутации: 2476/113
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Вопрос по скорости выполнения программы..

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
если совсем нет производительности, то можно хотя бы накапливать скользящее среднее амплитуды, скользящее среднее абсолютное, отталкиваясь от средних значений выводить звук.

по моему опыту, если есть производительность, то лучше накапливать в буферы, модифицировать и только потом выводить. чисто технически проще, но будут возникать задержки.
Так не подсчет коэффициента требует операций а массштабирование исходного значения.. В среднее или в оптимальное конвертировать-это одно и то же время..
И я захочу не просто в ШИМ выводить, а еще и на карту в файл кидать, но учитывая что как АЦП, так и ШИМ , и SPI железные, и умножитель тоже, может и все успеет..
maagalex вне форума   Ответить с цитированием
Старый 06.08.2019, 00:40   #55
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,140
Вес репутации: 4017/87
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

а еще и на карту в файл кидать - у Вас место есть на 0.2 ... 0.3 секунды записи? у Вас карта время от времени будет говорить, что не готова примерно на такое время. буферизация записи требует определенных навыков.
besogon вне форума   Ответить с цитированием
Старый 06.08.2019, 01:27   #56
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 43
Сообщений: 4,369
Вес репутации: 2476/113
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Вопрос по скорости выполнения программы..

Цитата:
Сообщение от besogon Посмотреть сообщение
а еще и на карту в файл кидать - у Вас место есть на 0.2 ... 0.3 секунды записи? у Вас карта время от времени будет говорить, что не готова примерно на такое время. буферизация записи требует определенных навыков.
Два буффера по 512 байт у меня для этого, вроде писал уже, правда там что то было со скоростью, при воспроизведении она была ускоренной и нужно еще разбираться с корректной записью в файл соотв. мета данных
maagalex вне форума   Ответить с цитированием
Старый 06.08.2019, 08:15   #57
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,140
Вес репутации: 4017/87
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

maagalex
у Вас пропадают семплы. можете синус подать на вход и посмотреть запись.
besogon вне форума   Ответить с цитированием
Старый 06.08.2019, 08:37   #58
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,866
Вес репутации: 5553/169
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

Цитата:
Сообщение от besogon Посмотреть сообщение
можете синус подать на вход и посмотреть запись.
толку... он просто станет "ускоренный"
Greg вне форума   Ответить с цитированием
Старый 06.08.2019, 09:03   #59
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,140
Вес репутации: 4017/87
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

Greg
там в некоторых точках будут скачкообразные изменения фазы.
я не помню какого размера должен быть буфер, но точно десятки килобайт для записи с частотой семплирования 16kHz без сжатия.

простой способ это взять внешнюю память, сперва писать в нее, потом уже из нее в mmc.
besogon вне форума   Ответить с цитированием
Старый 06.08.2019, 13:08   #60
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,633
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

Цитата:
Сообщение от maagalex Посмотреть сообщение
Два буффера по 512 байт у меня для этого,

Алекс, когда мне когда-то надо было на MSP430 писать поток 16кгц 16 бит на USB Disk-On-Key, мне пришлось поставить к нему 8-ногие SPI RAM по 256кбит, т.е. 32 кбайта. Микрочиповскую кстати, 23K256

Потом мы на STM32F4x писали на uSD-карточку поток 32kHz 32bit, у нас 96кбайт под фифо было отведено.
У тебя поток конечно поменьше, но 1К буфер это смешно.


P.S. Вообще есть мнение, что современные скоростные карты таких задержек реально не дают, хотя стандарт и допускает.
Иначе как на них пишут 4К-видео, это-же сколько рамы для фифо надо, чтобы пдо полсекунды фифофить?!


Хотя, если посчитать - 4К это 10-12мпикселей, по 8 бит на цвет - 30-36мбайт на кадр. На 24 кадра/сек, это на полсекунды будет 300-400 мбайт. По нынешним меркам вполне реально, а если перед тем еще и пожать....
DimaS вне форума   Ответить с цитированием
Старый 06.08.2019, 13:39   #61
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,505
Вес репутации: 4829/115
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

без пожать то кто пишет?
ampersant на форуме   Ответить с цитированием
Старый 06.08.2019, 14:07   #62
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,633
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Вопрос по скорости выполнения программы..

Не в Про наверное никто, хотя и про Про я не уверен.
Да и в не Про - на SD-карточку непожатое скорее всего по скорости не успеет, это же под гигабайт/с.
Сейчас посмотрел - в крутых Про тоже сжатое, 6К при 120 фпс пишут 300МБ/с.

Последний раз редактировалось DimaS; 06.08.2019 в 14:16.
DimaS вне форума   Ответить с цитированием
Старый 07.08.2019, 08:33   #63
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 39
Сообщений: 896
Вес репутации: 1351/66
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Вопрос по скорости выполнения программы..

Цитата:
Сообщение от ampersant Посмотреть сообщение
без пожать то кто пишет?
адепты секты RAW
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизировать участок кода по скорости выполнения Tronix Вопросы начинающих 10 02.01.2015 23:19
еще один вопрос по контроллеру опережения зажигания на pic 16f84a 4,0мгц дмитрий626 Вопросы начинающих 6 26.12.2009 09:08
вопрос по PICC EXT_INT Вопросы начинающих 13 26.08.2008 07:53
Вопрос новичка по Си ramonchik Продукция MICROCHIP 3 05.03.2007 16:28


Часовой пояс GMT +3, время: 13:22.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot