Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.04.2011, 23:11
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Быстрый АЦП + память
Привет форумчане подскажите пожалуйста хоть в какую сторону копать. Надо принимать данные с быстрого АЦП(частота выборок 1М) и писать их в ОЗУ. Прикинул что ПИК с этим делом не справится - времени не хватит. Может есть вариант когда данные с АЦП непосредственно пишутся в ОЗУ. Разрядность АЦП 12бит емкость ОЗУ 8Мбайт. заранее благодарен.
|
|
|
|
27.04.2011, 00:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: БАСТРЫЙ АЦП+ ПАМЯТЬ
Gladkih,
мож в сторону ПЛИС глянуть? а разбирать мешки с добычей (читай - результатами) мк? заодно и связь с супермозгом (пк) организуется
|
|
|
|
27.04.2011, 00:20
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Быстрый АЦП + память
Ну смотря, какой АЦП. Если с параллельным выходом, то 1 мегасемпл реально и легко сразу пихнуть в оперативу прямо с него, тактируя пиком. Это для него легкая задача.
А можно сразу взять dsPIC - они 1 и более мегасемплов легко переварят. И АЦП у них 12 бит.
|
|
|
|
27.04.2011, 07:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Быстрый АЦП + память
А можно взять Хмегу - у нее встроенный АЦП до 2 МСэмпла гонится, и ДМА на борту с возможностью записи во внешнюю память
|
|
|
|
27.04.2011, 09:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Быстрый АЦП + память
1Msps - это не быстро ![Улыбка](images/smilies/icon_smile.gif) Конечно при этой скорости уже нельзя работать с программным опросом, но если использовать аппаратные ресурсы - то вполне можно. При наличии ДМА и достаточной скорости ЦП никаких проблем. Хотя я бы предпочел использовать ПЛИС+ОЗУ. Даже на самых простых CPLD, 100Мгц получаются без проблем.
__________________
misterdi<@>i.ua
|
|
|
|
27.04.2011, 11:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Быстрый АЦП + память
Не забывайте что под ПЛИС еще нужно выучить язык - рисовать в графическом редакторе нынче не модно, помощи не дождешься... Плюс купить новый программатор и скачать пару гигов софта. Не слишком жирно для одного любительского проекта?
|
|
|
|
27.04.2011, 19:02
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: Быстрый АЦП + память
Да насчет ПЛИСов то точно нет, а насчет памяти то подскажите какая память с паралельной шиной адреса и данных чтобы можно было тактируя от ПИКа запихнуть, не принимая данные в ПИК, данные с АЦП(естественно тоже паралельная).
|
|
|
|
27.04.2011, 21:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Быстрый АЦП + память
Простая ОЗУ заканчивается на 512 кбайт AS7C34096 или CY7C1049. БОльшие объемы - только на ДРАМ, а ими рулить без контроллера или ПЛИС вообще нереально
|
|
|
|
27.04.2011, 21:14
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: Быстрый АЦП + память
Извиняюсь за мою неосведомленность, но я тут нашел вот что - M29DW128G. возможно ли ей управлять с минимальным участием контроллера.
|
|
|
|
27.04.2011, 21:20
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Быстрый АЦП + память
Сообщение от Gladkih
|
подскажите какая память с паралельной шиной адреса и данных
|
Вам нужна SRAM память, фирма Cypress производит микросхемы памяти различной ёмкости подобного типа.
Сообщение от Gladkih
|
чтобы можно было тактируя от ПИКа запихнуть, не принимая данные в ПИК, данные с АЦП
|
При заданных 8МБайтах ОЗУ (4096 килослов) у Вас будет:
- 22-разрядная шина адреса, то есть будет задействовано 22 ног ПИКа на выход, типа 3 порта, и эту шину надо инкрементировать,
- плюс в промежутке надо вырабатывать сигнал старта АЦП и сигнал записи в ОЗУ по окончании преобразования,
- плюс проверять какие-то условия выхода из бесконечного цикла записи в ОЗУ.
И всё это с частотой 1МГц, то есть весь комплекс операций за 1мкс. Никакой ПИК с этим не справится !
Если не хотите ПЛИС, то лучше сделать всё на дискретной логике, типа 3 корпуса счётчиков для шины адреса, закварцованный генератор 10МГц, счётчик-делитель на 10 плюс дешифратор для выработки всех сигналов. Всего корпусов 6 выйдет ...
Последний раз редактировалось Yurkin2007; 27.04.2011 в 21:24.
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:32.
|
|