Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 16.09.2012, 06:30  
tszv
Частый гость
 
Регистрация: 30.11.2011
Сообщений: 9
Сказал спасибо: 7
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
tszv на пути к лучшему
Сообщение Как записать и воспроизвести последовательность импульсов?

Как осуществить блок памяти для записи-воспроизведения логического
сигнала -пачки имульсов в реальном времени ?
Частота импульсов от 50 кгц до 500 кгц.Количество-1-500 импульсов.
Тактовая частота памяти -10-50 мгц для точной записи-воспроизведения.
Подскажите возможные схемные решения,пожалуйста.
Реклама:
tszv вне форума  
Сказали "Спасибо" tszv
warel (29.06.2019)
Непрочитано 16.09.2012, 08:50  
Алекс Василич
Прописка
 
Аватар для Алекс Василич
 
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
Алекс Василич на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

Ищи высокоскоростную статическую память, че-нить типа CY7C1069AV33-10ZX - 2M*8 bit, 12 нс. Правда, дорого выйдет.

Можно посмотреть динамическую память ченить типа MT46V128M4 - куда дешевле.
Алекс Василич вне форума  
Эти 2 пользователя(ей) сказали Спасибо Алекс Василич за это сообщение:
tszv (16.09.2012), warel (29.06.2019)
Непрочитано 16.09.2012, 08:52  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

Двоичный счетчик минимум 17-разрядный и статическое ОЗУ на 128 кБ и больше. По запускающему импульсу начинает тупо писать на своих 10...50 МГц вход в ОЗУ. Воспроизведение аналогично
niXto вне форума  
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
tszv (16.09.2012), warel (29.06.2019)
Непрочитано 16.09.2012, 13:09  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

CY7C1019 - цена 2-3$.
alvadep вне форума  
Сказали "Спасибо" alvadep
warel (29.06.2019)
Непрочитано 16.09.2012, 13:27  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

А если писать временные интервалы между ипульсами? По перепаду фронта сохранять в памяти значение счетчика. Счетчик может быть сколь угодно разрядным - ОЗУ можно включить параллельно в режиме 16\32 бит. По перепаду счетчик обнулять.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (29.06.2019)
Непрочитано 16.09.2012, 13:48  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

https://www.google.ru/search?q=однок...кий+анализатор

Сообщение от Easyrider83 Посмотреть сообщение
А если писать временные интервалы между ипульсами? По перепаду фронта сохранять в памяти значение счетчика. Счетчик может быть сколь угодно разрядным - ОЗУ можно включить параллельно в режиме 16\32 бит. По перепаду счетчик обнулять.
Для диапазона
Сообщение от tszv Посмотреть сообщение
Частота импульсов от 50 кгц до 500 кгц.
достаточно 8-битного таймера на 10МГц (20-200 дискрет), вот только такт МК нужен более 80МГц(при одном МЦ на такт), если на голом МК делать...
Либо точность снижать.
omercury вне форума  
Сказали "Спасибо" omercury
warel (29.06.2019)
Непрочитано 16.09.2012, 14:06  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

Сообщение от omercury Посмотреть сообщение
вот только такт МК нужен более 80МГц(при одном МЦ на такт), если на голом МК делать...
Достаточно мега48 с встроенным 8 МГц
Подавать импульсы на вход захвата таймера, и в прерывании писать ICR в ОЗУ

Но так только фронт или спад регистрируется, хотя можно в том же прерывании менять триггер, но частота нужна повыше
niXto вне форума  
Сказали "Спасибо" niXto
warel (29.06.2019)
Непрочитано 16.09.2012, 14:24  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

Временные интервалы нужны не только между импульсами, но еще и длительность самих импульсов наверно нужна. Пока такой вариант под вопросом, т.к. ТС огласил параметры пачек импульсов не в полном объеме. Какая длительность или хотя бы скважность?
alvadep вне форума  
Эти 2 пользователя(ей) сказали Спасибо alvadep за это сообщение:
tszv (16.09.2012), warel (29.06.2019)
Непрочитано 16.09.2012, 14:27  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

Сообщение от niXto Посмотреть сообщение
Достаточно мега48 с встроенным 8 МГц
(8000000/2)/500000=8 тактов для меандра
1-3 такта на завершение текущей операции
4 такта на вход в прерывание
1-2 такта на сохранение флагов
2 такта на чтение ICR
1-2 такта на восстановление флагов
4 такта на возврат из прерывания
итого 13-17 тактов
Уже не хватает с точностью в полпериода...
...а ещё бы и в память сохранить...
omercury вне форума  
Сказали "Спасибо" omercury
warel (29.06.2019)
Непрочитано 16.09.2012, 14:41  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Как записать и воспроизвести последовательность импульсов?

все прекрасно делается на ПЛИС - логика, контроллер памяти (при необходимости - есть возможность ядро МК встроить), внутренняя память, библиотеки функций/элементов, работа за 100+ МГц. что еще городить-то?
давно уж с однокурсником разрабатывали подобный логгер/генератор (Easyrider83 частично алгоритм открыл), но... нет спроса - нет желания доделывать
как вариант - USBee AX, там вроде есть хранение-генерация?
jump вне форума  
Сказали "Спасибо" jump
warel (29.06.2019)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RFID - как прочитать и записать? victor1956 Микроконтроллеры, АЦП, память и т.д 456 10.02.2016 22:25
Как записать переменную neox-neox Микроконтроллеры, АЦП, память и т.д 24 24.02.2012 19:50
Три условия, как записать на си? Mitrar Микроконтроллеры, АЦП, память и т.д 4 23.09.2009 13:36
как записать строку в массив? dimonbest Микроконтроллеры, АЦП, память и т.д 8 27.02.2008 12:18
как записать в eeprom atmegi128? sma-etu Микроконтроллеры, АЦП, память и т.д 1 06.12.2006 15:35


Часовой пояс GMT +4, время: 07:26.


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