Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.07.2008, 01:00
|
#51
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от maxNTF
|
Я тут запутался совсем и появилось куча дурных вопросов:
1) В ПРТЕУСЕ поставил память 24LC512 (512Kb), при паузе смотрю внутреннюю память, максимальный адресс 0xFFFF. Тогда это получается 64Kb всего. Где остальные?
|
Ей богу... как дети... 512килоБИТ!!! (емкость памяти указывают в КИЛОБИТАХ.. это что бы больше казалось ) ) )
итого: 512 килобит делим на 8 бит = 64КИЛОБАЙТ!!!
Сообщение от maxNTF
|
2) Записал в память 49Kb данных, по протоколу I2C (100кГц) они считываются по ПРОТЕУСУ ~32сек. Как я тогда их смогу вообще вывесть в качестве звука, если это нужно сделать за 5 сек(длительность ролика)?
|
А кто за вас матчасть учить будет? Вы в даташиты хоть СМОТРИТЕ?... Смотрим в рисунки из даташита.
И обращаем особое внимание на цифры.
Считывание 1 БИТА по I2C занимает по времени
100 КГЦ Tlow+Thig=4,7+4,0=8,7мксек*10бит=87мксек,
65536*90мксек=5,898сек.
400 КГЦ Tlow+Thig=1,3+1,0=2,3мксек*10бит=25мксек,
65536*25мксек=1,6сек.
1000 КГЦ Tlow+Thig =0,4+0,4=1мксек*10бит=10мксек, 65536*10мксек=0,65сек.
УЧИТЕ МАТЧАСТЬ...
-- Прилагается рисунок: --
|
|
|
|
12.07.2008, 01:04
|
#52
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Прилагаю схемы и програму Дельта модулятора на PIC16F628. Где то в сети надыбал. Там запись и воспроизведение + фильтры и УЗЧ.
-- Прилагается рисунок: --
Прикрепленный файл: 7766144.rar
|
|
|
|
12.07.2008, 15:39
|
#53
|
Вид на жительство
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Вот собрал в ПРОТЕУСЕ, сигнал получается такой формы. Что не так, вывожу каждый байт с какой то частотой, пусть она не 125мкс, тогда сигнал должен быть растянут или сжат, а он вообще с непонятными прерываниями идет?
Весь проект в приложении.
-- Прилагается рисунок: --
Прикрепленный файл: 1574689.zip
|
|
|
|
12.07.2008, 16:59
|
#54
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Вместо кучи проводов сделай шину .
Одну на адреса другую на данные.
Поставь на шину зонд .Ну и на оставшиеся выводы.
Сними граф ,там все увидишь ...
З.Ы. подсовывай проту не хекс а коф .
__________________
Осторожно , злой кот
|
|
|
|
12.07.2008, 17:12
|
#55
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Это че такое?
У тебя похоже проц отработав все адреса пзу , переходит опять на вектор сброса ( видимо пролетев выше описаную конструкцию до конца программ мемори )
Тебе надо два цикла -один бесконечный в него вложен цикл пребора адресов .
Если хочешь менять частоту выборки - делай задержку между сменой адресов.
__________________
Осторожно , злой кот
|
|
|
|
12.07.2008, 19:56
|
#56
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
|
|
|
|
14.07.2008, 11:02
|
#57
|
Прописка
Регистрация: 19.03.2008
Сообщений: 100
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от maxNTF
|
Сообщение от Luzkov
|
А вот приерная схема самодельного ЦАПа.
|
А можно номиналы
|
пользуй интегральный ЦАП. разброс параметров резисторов заметно может изгадить качество звука а в интегральном все подогнано.
а на ШИМ напрасно смотриш скептически. у него один недостаток - я не смог найти конвертор wav-pwm.
-- Прилагается рисунок: --
|
|
|
|
14.07.2008, 11:35
|
#58
|
Вид на жительство
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
С резисторным ЦАП не работает, звука нет, хотя по диаграмме что то похожее на звук. Пытаюсь подключить интегральный ЦАП, не могу найти к нему хелп куда там что подключить? Может кто помоч? Прикрепляю проект в ПРОТЕУСЕ, так же в архиве 3 WAV файла сохраненные с разной частотой дескритизации, и 3 бинарных.
Прикрепленный файл: 2655178.zip
|
|
|
|
14.07.2008, 11:48
|
#59
|
Прописка
Регистрация: 19.03.2008
Сообщений: 100
Сказал спасибо: 8
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от maxNTF
|
С резисторным ЦАП не работает, звука нет, хотя по диаграмме что то похожее на звук.
|
НЕ МОЖЕТ БЫТЬ. у тебя скорее всего или несогласован Динамик и садит весь звук или ошибка в прошивке.
PS: В схеме кажется нехватает одного резистора. Сравни с ссылкой: http://en.wikipedia.org/wiki/R-2R
Прикрепленный файл: 2655178.zip
|
|
|
|
14.07.2008, 13:03
|
#60
|
Вид на жительство
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Вот собрл тут что то, качество более чем ужасное. Что не так? Причем от увеличения частоты лучше не становится.
Прикрепленный файл: 6731978.zip
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:48.
|
|