Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.10.2013, 13:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от tempora
|
пытался урезать wav'ы с 16 до 8 бит и получил результат, который меня совершенно не устраивал
|
Я думаю, в том случае злую шутку сыграл динамический диапазон сигнала. Если громкость менялась в широких пределах, и при этом отбросить младший байт, оставив только старший, то окажется, что во многих местах записи сигнал будет равен нулю. Вернее, крайнему значению в плюсе или минусе.
|
|
|
|
30.10.2013, 16:37
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от Alex9797
|
Я думаю, в том случае злую шутку сыграл динамический диапазон сигнала.
|
Да-да, однотактный класс "А" с полевиком на выходе, бескислородная медь и широкополосный 4А32 однозначно приведут к тёплому, ламповому звучанию.
|
|
|
|
30.10.2013, 17:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от Alex9797
|
Если громкость менялась в широких пределах, и при этом отбросить младший байт, оставив только старший, то окажется, что во многих местах записи сигнал будет равен нулю. Вернее, крайнему значению в плюсе или минусе.
|
Хм... Обычно для телефонного качества звука хватает и одного бита. Только динамический диапазон сужается.
Сам проверял.
|
|
|
|
30.10.2013, 23:08
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Всё зависит от частоты сэмплирования. Но в телефоне стандартно применяется 8 бит нелинейный цап, что соответствует 13-ти битному линейному. При частоте 8000 Гц.
|
|
|
|
31.10.2013, 19:47
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от oleg110592
|
Сейчас сделано на меге48, практически вся периферия задействована.
|
Мдя... Как всё запущено... Мне почему-то для раскачки трансформатора (пьезо-пищалка требует около 100В) хватает одного 16-ти разрядного таймера. При том что контроллер используется с заводскими настройками фьзов, т.е. внутренний RC 8 Мгц с установленным CKDIV8, т.е. ядро работает на 1 МГц... Тоже кстати мега 48.
|
|
|
|
31.10.2013, 20:01
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Он я так понимаю, хотел чего-то серьёзного, выпускаемого промышленными партиями, с наличием сертификатов.
|
|
|
|
31.10.2013, 20:14
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от oleg110592
|
Только мега оказалась не может формировать на одном таймере два шим в противофазе (может я не умею ее готовить)
|
Скорее просто не читал даташит.
Сообщение от oleg110592
|
Поэтому в прерывании от таймера приходится инвертировать ноги с задержками, а так как прерывание происходит довольно часто, то это мешает работе других модулей программы, это тоже все решаемо, но надо напрячься.
|
Ага, и можешь вдруг случайно обнаружить джитер при битрейте около килобайта в секунду, как приведённый Жеваго (кстати говоря, из прочитанного сложилось впечатление, что ему и стм32 не хватит, всё равно будет джитер, или ещё какую проблему найдёт).
|
|
|
|
31.10.2013, 20:20
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
У меня сейчас один проект срочный висит. Что именно - сказать не могу, как обычно. Так вот там SPI, I2c, 1-Wire, USB, Ir, Ethernet (правда по SPI) и куча дискретных выходов. Угадайте, на чем собрано? )))
|
|
|
|
31.10.2013, 20:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от oleg110592
|
Сможете аппаратно без прерываний:
|
Элементарно, один output compare настраиваем на переход в 1 при совпадении и в 0 при переполнении, другой - наоборот, 0 и 1. Если нужно ровно 25 кГц - берем таймер1 и настраиваем верхнее значение по регистру ICR, и пишем в ICR число 8 млн/25 тысяч. Все, проц может делать что угодно, таймер генерит 2 сигнала в противофазе сам.
|
|
|
|
31.10.2013, 20:29
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Актуальное семейство МК в данное время
Сообщение от Easyrider83
|
там SPI, I2c, 1-Wire, USB, Ir, Ethernet (правда по SPI) и куча дискретных выходов. Угадайте, на чем собрано? )))
|
На ПИК12 или ТИНИ13?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:46.
|
|