Есть ли АЦП с ОЗУ ?
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Есть ли АЦП с ОЗУ ?
Хочу сделать осциллограф (поласа не меньше чем 1 МГц), наверно нужно делать с АЦП у которого есть ОЗУ , а потом передать на МК который передаст на ПК через UART. Кто то знает АЦП у которого есть ОЗУ и он может давать такое количество выборок по т. Котельникова нужно > 2000000 выборок/сек.
Последний раз редактировалось inkHunter Ср янв 12, 2011 23:49:28, всего редактировалось 1 раз.
- Реклама
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Не попадались такие. Уж слишком многого желаете. Поставьте ОЗУ на 1 МБ, АЦП и МК. Тогда наступит рай
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Re: Есть ли АЦП с Flash ?
А МК будет успевать записывать значение в ОЗУ, прежде чем еще новое не пришло ? И получаеться если будет 2*10^6 выборок/с как их передать на МК ?Meteor писал(а):Не попадались такие. Уж слишком многого желаете. Поставьте ОЗУ на 1 МБ, АЦП и МК. Тогда наступит рай
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Если хотите создать систему реального времени - ничего не выйдет. Накопить накопите, а обработать не успеете. Если просто накопление 2 млн выборок, с последующей передачей в течение времени Т, без нового накопления, то какая разница сколько нужно этого самого Т?
Хотите ускорить - тогда делайте нечто подобное "качелям" (пинг-понг западном диалекте) - в одно ОЗУ записываете, из другого считываете для обработки. Затем наоборот.
Хотите ускорить - тогда делайте нечто подобное "качелям" (пинг-понг западном диалекте) - в одно ОЗУ записываете, из другого считываете для обработки. Затем наоборот.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Re: Есть ли АЦП с Flash ?
я так и хочу накопить пауза передать и так дальше ... если период сигнала 50 Гц 0.02 то я дамаю Т узять 0.02 больше и не нужно теперь вопрос если АЦП дает 2млн выборок за/ сек то за Т=0.02 сек я получу 400 000 выборок как их передать на МК, реально ?Meteor писал(а):Если хотите создать систему реального времени - ничего не выйдет. Накопить накопите, а обработать не успеете. Если просто накопление 2 млн выборок, с последующей передачей в течение времени Т, без нового накопления, то какая разница сколько нужно этого самого Т?
Хотите ускорить - тогда делайте нечто подобное "качелям" (пинг-понг западном диалекте) - в одно ОЗУ записываете, из другого считываете для обработки. Затем наоборот.
- Реклама
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Ну возьмем к примеру AVR с тактовой 16 МГц. Обращение к памяти, займет порядка 8-20 тактов. За период в 1 с, загрузите около 1 млн отсчетов (1 отсчет = 1 байт). Далее на обработку нужно время. Хранить в AVR почти негде - 2 кБ памяти ОЗУ на 400000 отсчетов это несерьезно.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Re: Есть ли АЦП с Flash ?
ну через АВР ни как не покатет... еще же нужно прийнять через UART еще 20 тактов примерно ... Можно как то саму память подключить к АЦП записать на ней например за 0.05 сек и дальше передать и заново так ?Meteor писал(а):Ну возьмем к примеру AVR с тактовой 16 МГц. Обращение к памяти, займет порядка 8-20 тактов. За период в 1 с, загрузите около 1 млн отсчетов (1 отсчет = 1 байт). Далее на обработку нужно время. Хранить в AVR почти негде - 2 кБ памяти ОЗУ на 400000 отсчетов это несерьезно.
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Конечно можно.
Делаете общую шину, на которой "сидят" АЦП, ОЗУ и МК. Затем управляя МК записываете ОЗУ отсчеты. По заполнению - считываете и транслируете куда надо.
Делаете общую шину, на которой "сидят" АЦП, ОЗУ и МК. Затем управляя МК записываете ОЗУ отсчеты. По заполнению - считываете и транслируете куда надо.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- nick17
- Встал на лапы
- Сообщения: 134
- Зарегистрирован: Пт июн 26, 2009 06:40:07
- Контактная информация:
Re: Есть ли АЦП с Flash ?
ЦАП, затем загоняете в SRAM память, с помощью ПЛИС(можно поробовать на цифре создать запись). Считываете и передаете в комп микроконтроллером
Re: Есть ли АЦП с Flash ?
Флеш то нафига ? Выборку надо сутками при отключенном питании хранить ?Victor Gordienko писал(а):Хочу сделать осциллограф (поласа не меньше чем 1 МГц), наверно нужно делать с АЦП у которого есть Flash
И по сравнению со SRAM производительность на порядки ниже, смысла ноль.
Для осцилографа 8 бит вполне хватит. При 1MSPS даже по SPI 8 мегабит без проблем пролезет.
Если нужен 1MSPS можно обойтись встроенным в микроконтроллер ЦАПом. У техасского инструментам хватает дешевых армов с 1MSPS ADC.
Последний раз редактировалось Satyr Ср янв 12, 2011 23:39:02, всего редактировалось 1 раз.
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Есть ли АЦП с Flash ?
8 бит это осциллограф !?

ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
себе на логический анализатор ставлю такую ОЗУ Одним махом 16 бит данных и 256 килоотсчетов
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: Есть ли АЦП с Flash ?
чего там рассматривать с бОльшим разрешением ?Seal писал(а):8 бит это осциллограф !?
или на FullHD телеке сигналы выводить ?
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Если сумеет сопрячь МК, АЦП и 8-битное ОЗУ, то сможет и нарастить разрешение до нужного.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Re: Есть ли АЦП с Flash ?
все вроде просто и одновременно очень сложно, сложно подключиить ОЗУMeteor писал(а):Если сумеет сопрячь МК, АЦП и 8-битное ОЗУ, то сможет и нарастить разрешение до нужного.
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Re: Есть ли АЦП с Flash ?
все вроде просто и одновременно очень сложно, сложно подключиить ОЗУVictor Gordienko писал(а):Meteor писал(а):Если сумеет сопрячь МК, АЦП и 8-битное ОЗУ, то сможет и нарастить разрешение до нужного.
а вы как AS7C34098A выбрали цена / обьем или то что было ?
Re: Есть ли АЦП с Flash ?
ОЗУ то зачем 8 битное ???Meteor писал(а):Если сумеет сопрячь МК, АЦП и 8-битное ОЗУ, то сможет и нарастить разрешение до нужного.
Параллельный ADC вполне можно прикрутить к микроконтроллеру с внешней шиной памяти и с 1-2MSPS вполне штатно справиться.
-
inkHunter
- Грызет канифоль
- Сообщения: 287
- Зарегистрирован: Сб авг 21, 2010 20:44:27
- Откуда: Ростов
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Он то справить, а дальше что с ними сделать куда записать на МК ? мало места 1Кб, запишем 1024 значений и все ...Satyr писал(а):ОЗУ то зачем 8 битное ???Meteor писал(а):Если сумеет сопрячь МК, АЦП и 8-битное ОЗУ, то сможет и нарастить разрешение до нужного.
Параллельный ADC вполне можно прикрутить к микроконтроллеру с внешней шиной памяти и с 1-2MSPS вполне штатно справиться.
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с ОЗУ ?
Satyr, разве размер имеет значение?
Какая половая разница, 8 бит ОЗУ или 32?
В данном контексте все слишком условно - типа МК нет. Оттуда нет данных что и как прикрутить. Нет ОЗУ - чего мусолить? Нет АЦП, о чем речь то?
Какая половая разница, 8 бит ОЗУ или 32?
В данном контексте все слишком условно - типа МК нет. Оттуда нет данных что и как прикрутить. Нет ОЗУ - чего мусолить? Нет АЦП, о чем речь то?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Есть ли АЦП с Flash ?
Ну так на этот вопрос Вы, автор, должны ответить.Victor Gordienko писал(а): а дальше что с ними сделать куда записать на МК ? мало места 1Кб, запишем 1024 значений и все ...
Есть шина по которой идет запись/чтение данных из АЦП в ОЗУ и из ОЗУ в МК.
Дальше пересылаете "порциями". В любом случае не рекомендую делать отсылку больше 64 байт - то скорость не совпадет, то еще что-то сыграет. А так пакет - отосллали, за ним второй, тридцатый, стопиццотый. Потихоньку отошлете все свои 2 метра
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


