Давайте сделаем простой анализатор

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Возникла мысля сделать простейший логический анализатор с шиной USB для новичков, да и просто как полезная приспособа чтоб снифить шины вроде I2C и SPI. Можно сделать по простейшей схеме:
1.Микроконтроллер отвечает за соединение с ПК и щелкает адреса у SRAM, а также переключает режим у SRAM (W/E , O/E)
2.SRAM подключается к МК линией данных, одновременно эти же вывода являются входами анализатора.
Логика работы простая до безобразия, соединяемся с пк ждем команды старт и настройки скорости щелканья адресов. Когда получили команду для запуска, SRAM переводится в режим записи данных и изменяя состояние выводов линии данных у SRAM и щелкая адреса мы пишем значения на выводах SRAM в неё же. Когда достигнем максимального адреса останавливаем запись и даем команду на чтение из SRAM, опять крутим адрес и передаем посылкой на ПК через USB, а софт на компе строит осцилограмму.
Как такая схема ? Будет ли вообще работать и стоит ли браться за неё ? У кого какие предложения ?
Where technology meets enjoyment.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

С наступающим :beer:
По моему заморачиваться с аппаратной реализацией не стоит, проще сделать просто адаптер для подключения к компу.
Здесь кое какая информация по сканерам.
http://monitor.net.ru/forum/i2c-mw-spi-info-177999.html
А это для начинающих и не только. :tea:
http://www.telemaster.ru/cnclab/ulogic.htm
Творчество оно для того и нужно чтобы творить!
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Всех с наступающим :beer:
А если по делу, то такие приставки скромны чуть более чем полностью. Да и отсутствие на современных компах LPT и COM, не позволит попользоваться такой приставкой. А тут же вполне реально сделать приставку к компу с USB и достаточно простой реализацией и по сложности, не сложнее чем AVR910 от протосса. Буду пробовать симулировать схему в Proteus, а там посмотрим чего получится. Где же вы гики АВРов скажите есть ли смысл заморачиваться ?
Where technology meets enjoyment.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

я не спец в МК и компах , особенно по части usb , но я с уверенностью за себя могу сказать что девайс нужен. и нужен простой , а не как в статьях на плисине и непонятной оперативе.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

А какие требования к девайсу? Обозначьте максимальные частоты, минимальную длительность импульса и режим работы.
Сам делаю подобное устройство, но не в режиме реал-тайм ибо транслировать эти данные в ПК просто не успеть.
Компоненты: МК, ПЛИС и ОЗУ. Оболочка в LabView...
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

а все передавать и не надо :wink: , передавать надо только то что необходимо для отрисовки картинки - передний и задние фронты
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Правильно вырезаю фронты и определяю длительности между ними. Только сначала делаю накопление (512к отсчетов на канал), а после уже их транслирую.
PS С Новым Годом, коллеги!!! :beer:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

опять ПЛИС... хотя впринципе с плисиной проблем не будет , но вот две статьи - одна на нашем сайте и её автор указал на забугорную статью. если с нашего сайт у нас не слышали ни о ПЛИС, ни о RAM , то с забугорной даже яндекс не многое слышал о RAM. хотя при этом ПЛИС у нас свободно можно купить.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

LINKS_234 писал(а):опять ПЛИС...
Я могу Вам дать схему на серии К555, но учитывая 32 анализируемых канала, она слишком громоздка...
LINKS_234 писал(а):...но вот две статьи - одна на нашем сайте и её автор указал на забугорную статью. если с нашего сайт у нас не слышали ни о ПЛИС, ни о RAM , то с забугорной даже яндекс не многое слышал о RAM...
Если правильно понял, Вы имеете 2 варианта. Тогда в чем проблемма? Вариант с ОЗУ это моё решение, для считывания со скоростями до 10МГц.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

проблема в том , что автор с кота дёргал рамку с мамок старых, соответственно её нету в магазах у нас. ну и вторая беда - плисин нету. с забугорного сайта плисина есть и стоит баксов 15-20 , но о памяти которую там применяли даже яндекс выдаёт несколько ссылок на одну страницу. и почти все на ДШ. так что хотелось бы нормальный анализатор высокоскоростной с большим кол-вом входов и на доступной комплектухе.
хотя комплектуху можно любую найти по фарнелу, но сильно дорого нашему КБ обходятся эти закупки.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Я вообще ничего не понял...
Детекция смены кода на 32 каналов (4 байта параллельного кода) с дополнительной обвязкой укладывается в EPM7128SLC84. Сколько стоит у Вас не знаю. Сейчас модернизирую на EPF6016A. Что касается памяти, то сначала был вариант на 32кБ на 8 каналов. Сейчас 512кБ. По быстродействию сомневаюсь что вариант на серии К555 (533, 1533) будет быстрее варианта на ПЛИС. Преимущественно все упирается в скорость записи данных в ОЗУ.
Сейчас к сожалению вне своей дислокации, потому до 10 января тайм-аут.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Встал на лапы
Сообщения: 126
Зарегистрирован: Пн мар 16, 2009 07:37:42
Откуда: Новосибирск

Сообщение Stepan »

Есть такое устройство USBee, как я понимаю весьма похожее на то что здесь обсуждается. И есть аналог в украинском исполнении http://6-lab.com/ru/news/3-projectnews/ ... u-pro.html , который даже заточен под софт от USBee, И!, не сочтите за рекламу, есть соответствующая тема на казусе, где люди пробуют собирать сами такие штуки (Осваиваем USBee). Сам не пользовал, но мне тоже интересно.
меньше слов - больше дела
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Привет, сибирякам-гвардейцам!!! :beer:
Да обсуждение ведется, но моя цель делать своё устройство под свои нужды. Слепое клонирование надоело году эдак в 95-м...
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

ой , всёже тяжело 1-ого января разговаривать :)
я говорю о том , что с удовольствием повторил бы одну из конструкций, но блин проблема в том что непонятные RAMки там используются , которых просто не достать. с плисинами ситуация по-лучше, но и они у нас редкость.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

++, согласен с LINKS_234. ОЗУ примененные подобных самодельных штуках достать сложно, если вообще возможно :roll:
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Мужики, вопрос по требованиям к девайсу остается в силе... Что со скоростью? От нее зависит выбор ОЗУ. Время записи около 12 нс у лучших SRAM, т.о. можно подобраться к частоте около 40Мвыборок/с. :roll: На сайтах точки опоры и терраэлектроники есть несколько микрух, цена кусается от 300 до 700 р/шт. К сожалению не дома и указать тип не могу.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

а если взять озу с нерабочих видеокарт? можно найти нахаляву, быстрые, объем большой (можно даже б/у карточку взять рублей за 200-300 класса GeForce 5200 ради этого) :roll:
например V58C2128164S (если заинтересует есть даташит)
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Динамическую память? Можно конечно. Самая большая проблема это записать за минимальное время. Если прерываниями обрабатывать, АВРскими МК, то 5 тактов до факта переключения и еще 5 на выход. Итого получается на 20МГц - 2 Мвыборки/с :? Аппаратное решение тоже требует время, особенно на всяких там К555АГ3. Вот и получается что не всегда получается. Выход один использовать автомат на ПЛИС.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород

Сообщение sema »

а против плис я ничего не имею и очень даже за :tea:, правда с алтерой дела не имел, есть крохотный опыт с ксилинкс (семейство спартан)
Последний раз редактировалось sema Пт янв 01, 2010 21:13:40, всего редактировалось 1 раз.
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

тут тоже есть косяки - карты от разных производителей и хз кто там что ставит, к тому же надо саму карту найти (ну это допустим решается покупкой новой или убитой , хотя новую курочить не хочется), а потом ещё выпаять каким-то образом микруху.
кстати можно использовать и оперативку комповую . правда что на видяхах , что на планках она идёт DRAM с довольно крутыми тайминагами , даже для некоторых ПЛИС.

да и вообще с оперативой проблем нету, проблемы есть со стандартизацией под возможность найти именно такую :) на тех же вениках память есть . тоже DRAM , тоже крутые тайминги , тоже хрен где найдёшь второй такой же образец :)))

да , я за ПЛИС :) или что-нибудь типа ARM. а т.к. не работал ни с одним типом , ни с другим , то разницы нету :) хочется лишь приемлемой частоты. то же семейство XMEGA работает на 32МГц, посему делать ниже 40MIPS не имеет смысла.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Ответить

Вернуться в «Умные мысли»