Возникла мысля сделать простейший логический анализатор с шиной USB для новичков, да и просто как полезная приспособа чтоб снифить шины вроде I2C и SPI. Можно сделать по простейшей схеме:
1.Микроконтроллер отвечает за соединение с ПК и щелкает адреса у SRAM, а также переключает режим у SRAM (W/E , O/E)
2.SRAM подключается к МК линией данных, одновременно эти же вывода являются входами анализатора.
Логика работы простая до безобразия, соединяемся с пк ждем команды старт и настройки скорости щелканья адресов. Когда получили команду для запуска, SRAM переводится в режим записи данных и изменяя состояние выводов линии данных у SRAM и щелкая адреса мы пишем значения на выводах SRAM в неё же. Когда достигнем максимального адреса останавливаем запись и даем команду на чтение из SRAM, опять крутим адрес и передаем посылкой на ПК через USB, а софт на компе строит осцилограмму.
Как такая схема ? Будет ли вообще работать и стоит ли браться за неё ? У кого какие предложения ?
_________________ Where technology meets enjoyment.
Всех с наступающим А если по делу, то такие приставки скромны чуть более чем полностью. Да и отсутствие на современных компах LPT и COM, не позволит попользоваться такой приставкой. А тут же вполне реально сделать приставку к компу с USB и достаточно простой реализацией и по сложности, не сложнее чем AVR910 от протосса. Буду пробовать симулировать схему в Proteus, а там посмотрим чего получится. Где же вы гики АВРов скажите есть ли смысл заморачиваться ?
_________________ Where technology meets enjoyment.
я не спец в МК и компах , особенно по части usb , но я с уверенностью за себя могу сказать что девайс нужен. и нужен простой , а не как в статьях на плисине и непонятной оперативе.
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
А какие требования к девайсу? Обозначьте максимальные частоты, минимальную длительность импульса и режим работы.
Сам делаю подобное устройство, но не в режиме реал-тайм ибо транслировать эти данные в ПК просто не успеть.
Компоненты: МК, ПЛИС и ОЗУ. Оболочка в LabView...
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Правильно вырезаю фронты и определяю длительности между ними. Только сначала делаю накопление (512к отсчетов на канал), а после уже их транслирую.
PS С Новым Годом, коллеги!!!
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
опять ПЛИС... хотя впринципе с плисиной проблем не будет , но вот две статьи - одна на нашем сайте и её автор указал на забугорную статью. если с нашего сайт у нас не слышали ни о ПЛИС, ни о RAM , то с забугорной даже яндекс не многое слышал о RAM. хотя при этом ПЛИС у нас свободно можно купить.
Я могу Вам дать схему на серии К555, но учитывая 32 анализируемых канала, она слишком громоздка...
LINKS_234 писал(а):
...но вот две статьи - одна на нашем сайте и её автор указал на забугорную статью. если с нашего сайт у нас не слышали ни о ПЛИС, ни о RAM , то с забугорной даже яндекс не многое слышал о RAM...
Если правильно понял, Вы имеете 2 варианта. Тогда в чем проблемма? Вариант с ОЗУ это моё решение, для считывания со скоростями до 10МГц.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
проблема в том , что автор с кота дёргал рамку с мамок старых, соответственно её нету в магазах у нас. ну и вторая беда - плисин нету. с забугорного сайта плисина есть и стоит баксов 15-20 , но о памяти которую там применяли даже яндекс выдаёт несколько ссылок на одну страницу. и почти все на ДШ. так что хотелось бы нормальный анализатор высокоскоростной с большим кол-вом входов и на доступной комплектухе.
хотя комплектуху можно любую найти по фарнелу, но сильно дорого нашему КБ обходятся эти закупки.
Я вообще ничего не понял...
Детекция смены кода на 32 каналов (4 байта параллельного кода) с дополнительной обвязкой укладывается в EPM7128SLC84. Сколько стоит у Вас не знаю. Сейчас модернизирую на EPF6016A. Что касается памяти, то сначала был вариант на 32кБ на 8 каналов. Сейчас 512кБ. По быстродействию сомневаюсь что вариант на серии К555 (533, 1533) будет быстрее варианта на ПЛИС. Преимущественно все упирается в скорость записи данных в ОЗУ.
Сейчас к сожалению вне своей дислокации, потому до 10 января тайм-аут.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42 Сообщений: 126 Откуда: Новосибирск
Рейтинг сообщения:0
Есть такое устройство USBee, как я понимаю весьма похожее на то что здесь обсуждается. И есть аналог в украинском исполнении http://6-lab.com/ru/news/3-projectnews/19-logic-u-pro.html , который даже заточен под софт от USBee, И!, не сочтите за рекламу, есть соответствующая тема на казусе, где люди пробуют собирать сами такие штуки (Осваиваем USBee). Сам не пользовал, но мне тоже интересно.
Привет, сибирякам-гвардейцам!!! Да обсуждение ведется, но моя цель делать своё устройство под свои нужды. Слепое клонирование надоело году эдак в 95-м...
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
ой , всёже тяжело 1-ого января разговаривать я говорю о том , что с удовольствием повторил бы одну из конструкций, но блин проблема в том что непонятные RAMки там используются , которых просто не достать. с плисинами ситуация по-лучше, но и они у нас редкость.
Мужики, вопрос по требованиям к девайсу остается в силе... Что со скоростью? От нее зависит выбор ОЗУ. Время записи около 12 нс у лучших SRAM, т.о. можно подобраться к частоте около 40Мвыборок/с. На сайтах точки опоры и терраэлектроники есть несколько микрух, цена кусается от 300 до 700 р/шт. К сожалению не дома и указать тип не могу.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Ср апр 23, 2008 17:44:56 Сообщений: 1708 Откуда: Россия, г. Нижний Новгород
Рейтинг сообщения:0
а если взять озу с нерабочих видеокарт? можно найти нахаляву, быстрые, объем большой (можно даже б/у карточку взять рублей за 200-300 класса GeForce 5200 ради этого) например V58C2128164S (если заинтересует есть даташит)
_________________ абажаю мой KIA CEED Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Динамическую память? Можно конечно. Самая большая проблема это записать за минимальное время. Если прерываниями обрабатывать, АВРскими МК, то 5 тактов до факта переключения и еще 5 на выход. Итого получается на 20МГц - 2 Мвыборки/с Аппаратное решение тоже требует время, особенно на всяких там К555АГ3. Вот и получается что не всегда получается. Выход один использовать автомат на ПЛИС.
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
тут тоже есть косяки - карты от разных производителей и хз кто там что ставит, к тому же надо саму карту найти (ну это допустим решается покупкой новой или убитой , хотя новую курочить не хочется), а потом ещё выпаять каким-то образом микруху.
кстати можно использовать и оперативку комповую . правда что на видяхах , что на планках она идёт DRAM с довольно крутыми тайминагами , даже для некоторых ПЛИС.
да и вообще с оперативой проблем нету, проблемы есть со стандартизацией под возможность найти именно такую на тех же вениках память есть . тоже DRAM , тоже крутые тайминги , тоже хрен где найдёшь второй такой же образец
да , я за ПЛИС или что-нибудь типа ARM. а т.к. не работал ни с одним типом , ни с другим , то разницы нету хочется лишь приемлемой частоты. то же семейство XMEGA работает на 32МГц, посему делать ниже 40MIPS не имеет смысла.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 252
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения